Repository navigation
What's Changed
Large changes
- Full support for Unix, with macOS builds provided
- Support for full TOC file recalculation, for all games
- Support for reading compressed Unreal archives (used in IB1)
- IPA version info is shown on screen, and warnings are provided when using older game versions
- Mod conflict detection for INI and JSON mods to help diagnose potential conflicts
- Significant performance improvements. Compared to
v1.2.3:- More than 2x faster when extracting, modifying, and saving IPAs
- Uses up to 10x less memory during patching
- 3x smaller executable size
Changes for modders
- JSON mod syntax has been simplified and is incompatible with all older versions. Going forward,
JsonVersionhas been added which will aid backwards compatibility for future JSON syntax changes - Coalesced
.BINmods are now integrity-checked and must match the loaded game - Support for name/UObject referencing within JSON byte values has been removed
- Ability to propagate Coalesced JSON edits to all Coalesced files in a game has been added
- Coalesced JSON values can take advantage of ini prefix operators ('!', '-', '.', '-'). Ini sections can clear all values by adding '!' prefix to its name
- Overhauled the mod documentation
Full Changelog: 1.2.3...1.3.0