Skip to content

Releases: OpenSimTools/AMS2CM

v0.4.0-dev1

25 Mar 06:07
a80b81e

Choose a tag to compare

v0.4.0-dev1 Pre-release
Pre-release

Milestone: https://github.com/OpenSimTools/AMS2CM/milestone/4
Full Changelog: v0.3.0...v0.4.0-dev1

Known Issues

  • Mods that contain *.orig files (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:

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

  • Upgrade .NET to 8.0 #115
  • Better messaging for Steam errors #119
  • Write mod config to UserData #137

0.3.0

02 Mar 17:57
7058b94

Choose a tag to compare

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

24 Jul 21:18
c889df7

Choose a tag to compare

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

15 Jul 15:28
cd1877d

Choose a tag to compare

What's Changed

Installer and GUI

Other:

  • Set mod file creation time to now if in the future #73
  • Fix empty directories cleanup #75
  • Install only latest file if duplicated #77
  • Ignore file case when deduping #79
  • Support new AMS2 1.5 mods #81

Full Changelog: v0.1.8...v0.2.0

0.1.8

27 Jun 13:38
bb03a75

Choose a tag to compare

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

06 Jun 06:55
f1d17e7

Choose a tag to compare

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

03 Jun 05:46
841f084

Choose a tag to compare

What's Changed

  • Update config for IndyCar 2023 2.0 #40
  • Glob config exclusions #41
  • Basic UI (separate project) #23

0.1.5

23 May 17:29
d9f27c9

Choose a tag to compare

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

21 May 07:58
1716006

Choose a tag to compare

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_7 to oo2core_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!

0.1.3

14 May 10:33
ef0449d

Choose a tag to compare

What's Changed

  • Generate Bootfiles from game unless provided #25
  • Clean-up empty directories on mod uninstall #26