All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added a project README file.
- Added this CHANGELOG file.
0.1.2 - 2021-01-27
- An experimental mechanism was added for tweaking the PhysFS search path by editing entries in the
.modload
file in the game directory. - The
mods/
folder is added to the PhysFS search path and the Java classpath by default. - The debug build launcher accepts a new option
--heap-size
and a new flag--gc-logging
- see the usage text for details. - The user can choose to skip repacking SFS files in the installer if they have done it before.
- BinTray publishing was set up.
- License info was added to all cargo build manifests.
- The SFS database was updated with many more entries, enabling more of the original game files to be repacked into ZIP - thanks to carsmaster.
- The debug build launcher no longer accepts the
--transform-classes
flag since this transformation step is now done by the installer.
- The launcher uses the
PhysFSLoader.loader
static method to get an instance of thePhysFSLoader
on startup, ensuring that there is only onePhysFSLoader
instance.
0.1.1 - 2021-01-25
- The license text is now shown in the installer
PhysFSInputStream
now now throwsFileNotFoundException
rather than its ownPhysFSException
, ensuring that original game code which catchesFileNotFoundException
orIOException
continues to work as before.
0.1.0 - 2021-01-25
- Initial project release