-
Notifications
You must be signed in to change notification settings - Fork 69
Update notes: release 20171014 to 20180307
The following compatibility changes have been made between release-20171014 and release-20180218/release-20180307. Some of these changes will require manual actions on your part before you can run the semi-automated mod updater.
Hotkeys are no longer hardcoded in the game engine, and are now defined by individual mods through yaml.
You must add a new Hotkeys
section to your mod.yaml. We recommend copying the definitions from one of the default mods, which you can then override by adding your own hotkey definition yaml files to your mod.
Refer to the default mod's mod.yaml definitions for examples, and more detail is available in the following PRs: #13706, #13711, #13781, #13966, #13974, #14379, #14779.
This release contained an unusually large amount of UI changes to reduce technical debt and add new features:
- Mod-defined hotkeys
- The multiplayer server browser overhaul
- The in-game menu chat tab
- Dynamic lobby options
- Additional debug commands
If your mod uses the default chrome yaml then all you need to do is update the ChromeLayout
section in your mod.yaml to match one of the default mods. If you have customized any of the layout then we suggest that you first reset to one of the base mods as above, before reapplying your changes manually.
More detail is available in the following PRs: #13408, #13813, #14209, #14359, #14473, #14496, #14532, #14596, #14599, #14563, #14571, #14581, #14591, #14596, #14599, #14610, #14611, #14622, #14627, #14646, #14765.
A new DebugVisualizationCommands
trait has been added to manage some of the debug commands. You must manually add this trait to the World actor.