Skip to content

How to update

Lana Avery edited this page Feb 27, 2026 · 1 revision

If you've got a legacy patch for the original Giddy-Up, below are a few notes on what you need to do to update:

  1. Change the namespace from GiddyUpCore to GiddyUp ( the part after the <li Class= ).

  2. Remove Patch from the end of all the classes ( example FactionRestrictionsPatch to FactionRestrictions ).

  3. Change CSV vectors to native vectors ( example: <southOffsetCSV>0,0,-0.2</southOffsetCSV> to <southOffset>(0, 0, -0.2)</southOffset> ).

  4. For FactionRestrictions, change CSV lists to native lists ( see: https://github.com/Owlchemist/GiddyUp2/wiki#faction-restrictions ).

  5. If using a PatchOperationFindMod, your li should be Giddy-Up 2.

  6. If using CompProperties_Mount's drawFront bool, this is now an extension override.

  7. Some extension that apply to ThingDef now apply to PawnKindDef instead, such as CustomStats. Review the wiki for details.

As an side, while you're in the spirit of upgrading, you could also consider just getting rid of the patch entirely and handling it via an inline MayRequire instead directly within the def itself.

Clone this wiki locally