Skip to content

@xforce xforce released this Jun 20, 2019

To update, just follow the install instructions in the README

Changes:

  • Fix root replace when XML is a multi root not working, why does Anno use invalid XML??? BlueByte, please fix, thanks.
  • Workaround to fix the game trying to read 0 bytes for 'fake' file handles, this fixes certain files not getting loaded when they are part of a mod, graphics .cfg files for example
  • Fix some logging issues
Assets 4
Pre-release
Pre-release

@xforce xforce released this Jun 16, 2019

To update, just follow the install instructions in the README

Changes:

  • b959c11 Don't trigger reload when changing python scripts.
  • fad7994 Revert to not using flat groups, while this makes XPath lookup slower, there is now special handling when using the GUID helper which is even faster compared to the flat groups.
  • 1b238bb Fixed xmltest not writing the modified xml to disk.
  • 9d0c837 Fix some files causing infinite loading loop/crash
  • Fixed a bug in merge where adjacent same name nodes would not advance the game node pointer correctly causing a merge on the same node twice with different values.
Assets 4

@xforce xforce released this Jun 10, 2019 · 0 commits to f61a6d356d5976a2531fcc470939922a2977f9a0 since this release

To update, just follow the install instructions in the README

Due to the amount of changes there may be some issues, if you encounter any please report them and use 0.5.1 until they are fixed.

Changes:

  • All new XML backend, certain operations are now 10-100x faster, this significantly improves initial load times and mod updates.
  • Initial support for in-game reload on mod changes, just save your changes and see them applied live right in the game 🎉
  • Support for loading python scripts (start_script.py)
  • Architectural changes to improve mod op performance
    This changes the original game assets.xml to be in a more flat structure on load
    this way we can rewrite XPath to be significantly more performant
  • New cache hash implementation for improved performance, requires AES-NI instructions, but we fall back to SHA1 if they are not available
  • It should now be possible to load files that are not known to the game (not tested properly yet)
  • Small merge fixes (please create an issue if this breaks anything)
Assets 4

@xforce xforce released this Jun 6, 2019

To update, just follow the install instructions in the README

Changes:

  • Switch cache compression to zstd, this fixes Windows 7 incompatibility. (Sorry about that).
Assets 4

@xforce xforce released this Jun 5, 2019

To update, just follow the install instructions in the README

Changes:

  • Added a caching system to improve load times
    The first start for large mods will still take quite some time, there are improvements coming later to reduce that,
    but any subsequent launch of the game will just load the cached version and should have the same loading time compared to and unmodded game.

Not much this time, I know, but there are new exciting things coming in future updates.

Assets 4

@xforce xforce released this May 31, 2019

To update, just follow the install instructions in the README

Changes:

  • Fixes for various ModOp types, merge was the most broken (now it isn't 🎉 )
  • Initial logging implementation, you can now find a mod-loader.log in the game directory, which will inform you about various issues.
  • Added addNextSibling and addPrevSibling mod operations, this can be used to insert into specific points in a list.
  • Initial round of automated tests, it is now less likely for anything to break in the future.
Assets 4

@xforce xforce released this May 22, 2019

To update, just follow the install instructions in the README

Changes:

  • 5a2f144 Fix replace to not remove all sibiling after the matched node, it helps to read the docs, fixes #16
  • 72337cd Fix nullptr access on invalid path, fixes #17
  • eb67bca Add GUID helper property, matches //Asset[Values/Standard/GUID='<GUID>']/<PATH>
Assets 4

@xforce xforce released this May 19, 2019 · 63 commits to master since this release

  • Many bug fixes and improvements for XML operations
  • Fix texture replacement causing the texture to not load
  • Steam and Epic version support
  • Add Mod Loader update notification
  • Fix encoding to not be UTF-8 causing a merged assets.xml to contain incorrect characters
Assets 4
Pre-release
Pre-release

@xforce xforce released this May 16, 2019 · 79 commits to master since this release

For install instructions please read the README.md.

Assets 4
You can’t perform that action at this time.