Releases: OpenSimTools/AMS2CM
v0.4.0-dev1
Milestone: 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.
Minor Changes
0.3.0
What's Changed
- Update notifier: a message appears at the top whenever there's a more recent release #98
- Show custom bootfiles in the mod list: there were times when users were using them without realising, and it was a manual task to remove them #109
- Keep track of mod updates: when a mod archive changes, it will show an "out of date" icon (the package must currently have the same name) #102
- Button to copy error details to clipboard to report issues and simplify debugging #107
- Block malicious mods from installing or overwriting binary files #99
Full Changelog: v0.2.1...v0.3.0
0.2.1
What's Changed
- Fix bootfiles generation for latest AMS2 1.5 beta builds #82
Full Changelog: v0.2.0...v0.2.1
0.2.0
0.1.8
What's Changed
- Support mod archives with wrong extension #57
- Handle mod archived with same name but different extension #58
- Dedupe driveline records #62
Full Changelog: v0.1.7...v0.1.8
0.1.7
What's Changed
- Exclude hidden files from enabled directory #42
- Trim driveline record lines #44
- Don't overwrite game files after updates #46
Full Changelog: v0.1.6...v0.1.7
0.1.6
0.1.5
What's Changed
- Add userdata to mod root directories
- Configuration file
- Cleanup temp directory
- Programme icon
Full Changelog: v0.1.4...v0.1.5
0.1.4
Some users are getting Unable to load DLL 'oo2core_7_win64' with version 0.1.3. I was not able to reproduce it, but I have implemented a workaround that will hopefully solve or at least alleviate the problem.
- Switched from
oo2core_7tooo2core_4. The latter is present in the game root directory, so there is no need to download it separately. - The software will add the game's root directory to the dll search path. This means that it shouldn't be required to copy it... in theory, as it shouldn't have been loaded in the first place!