v0.4.0-dev1
Pre-releaseMilestone: https://github.com/OpenSimTools/AMS2CM/milestone/4
Full Changelog: v0.3.0...v0.4.0-dev1
Known Issues
- Mods that contain
*.origfiles (e.g. Lotus Exige) will fail to install #139
Major Changes
Flexibility for the future
An extensive part of the codebase has been rewritten to make it easier to change and more flexible.
As part of #121, we replaced 7z.dll with the multi-platform archive.dll, unblocking support for updating existing mod installations, instead of doing a complete uninstall and install (not yet implemented as part of this development release). This is also a building block to natively support the Linux platform.
A downside of this change is that extraction times are slower: On my machine, 80 mods (12.5 GB compressed, including IndyCar, PCMT cars and tracks, Thunderflash and VRC) took 10:45 compared to 5:20 of version 0.3.0. This should not be a problem once we don't need to uninstall all mods every time.
Convert old vehicle mods to new mod format on install
Many modders still release vehicles in the old format, requiring bootfiles to be installed and modified. While this is still a requirement for tracks, CM will automatically upgrade vehicles and create the required manifests into UserData\Mods on install (#138).
Support extracted mods
Mods can now be provided as extracted directories (#124). This can be useful for:
- Mod development
- AMS2 Custom Drivers Utility
Notes:
- Directories are always considered out of date (this feature should be used only for mod development).
- Drag and drop does not work.
- Package name in the UI ends with a directory separator.