Repository navigation
Upgrading mods to a new release
abcdefg30 edited this page Jun 19, 2016
·
6 revisions
Note: The last parameter (20151224 in this case) is the old version you want to upgrade from. It can be any date in between, but not earlier than 20151224.
- Edit your mod.yaml to match the base cnc or ra mods. See below for a list of those changes.
- Run
OpenRA.Utility.exe <your mod id> --upgrade-mod 20151224to automatically apply the majority of the rule changes you will need. Any maps in the directories referenced by your mod.yaml will also be converted. - Apply the manual changes described below to your mod and any included maps.
- Run
OpenRA.Utility.exe <mod id for map> --upgrade-map <path/to/map> 20151224to automatically apply the majority of the rule changes. - Apply the manual changed described below.
- TransformOnPassenger was removed. Use the upgrades system to apply modifiers to the transport actor instead.
- The 'SoundToVictim' property of the 'InfiltrateForCash' trait has been replaced with a 'Notification' property.
- Mobile actors are now immobilized by Carryable, Cargo, DeployToUpgrade, and/or others using upgrade(s). This might require manual adjustments to work in your mod/map.
- 'RequiresMods' was introduced.
- A new package system was introduced: You now reference mods with an "ID" rather than the path. For example, you list "$ra: ra" under 'Packages:' and replace all occurences of "./mods/ra/" with "ra|".
- 'SoundFormats' was introduced. You should be fine by just defining "SoundFormats: Aud, Wav", however.
- The 'LobbyDefaults' section was removed and the parameters were moved on to their associated traits.
Note: The last parameter (20140722 in this case) is the old version you want to upgrade from. It can be any date in between, but not earlier than 20131226.
- Edit your mod.yaml to match the base cnc or ra mods. TODO: list the actual changes
- Run
OpenRA.Utility.exe <your mod id> --upgrade-mod 20140722to automatically apply the majority of the rule changes you will need. Any maps in the directories referenced by your mod.yaml will also be converted. - Apply the manual changes described below to your mod and any included maps.
- Run
OpenRA.Utility.exe <mod id for map> --upgrade-map <path/to/map> 20140722to automatically apply the majority of the rule changes. - Apply the manual changed described below.
-
Owner: noneis no longer supported for making actors unbuildable. UsePrerequisites: ~disabledinstead. - The
RequiresTechtag for hospital healing is no longer supported, and must be changed to usingRequiresUpgrade. Refer to the ra and cnc mods to see how this is now done.
Players ๐ฒ
- FAQ โ
- Installation ๐ฆ
- Hotkeys and Stances ๐ฎ
- Strategies ๐
- RaspberryPi ๐
- Changelog ๐
Modders โ๏ธ
- Audio guide ๐
- Traits ๐
- Palettes and Remaps ๐จ
- World Coordinate System ๐
- Map scripting
- Lua-API ๐
- Actor-Upgrades ๐
- Mapping ๐ง
- Modding Guide
- Pixelart ๐
Developers ๐ง
- Contributing โค๏ธ
- Compiling
- Hacking
- Coding Standard ๐
- Branches and Releases ๐
- Release Checklist โ
- Sequences
- Glossary
- Reverse engineering ๐
- License ยฉ๏ธ