All notable changes to this project will be documented in this file.
This project adheres to Semantic Versioning.
- Reset terrain overrides before each new game, to prevent overrides from one map carrying over to another.
- Show descriptions for maps in custom sections.
- Can now be compiled on MSVC.
- Show descriptions for all custom random maps, fixes #6.
- aoc-builtin-rms now requires the aoc-mmmod mod loader.
- Added custom sections.
- Refactor to use hooking library
hook.c
. - Fix an issue where aoc-builtin-rms could look for a config file in the wrong mod directory.
- Add API-only module, without the automatic XML loading.
- Move config to an
aoc-builtin-rms.xml
config file to avoid polluting the UserPatch file with non-UP config.
- Reduce logging in the release DLL.
- Use
%[^"]
instead of%s
for reading strings from XML attributes, behaves less strangely when whitespace is used. - Support terrain overrides, like ZR@ maps.
- Relicense as LGPL-3.0 to make it easier to adopt in existing mods.
- Fix map ID byte sizes, for transfer in the multiplayer game lobby.
- Initial release.