Skip to content

May 2024 2.6 RC3

Pre-release
Pre-release
Compare
Choose a tag to compare
@krypto5863 krypto5863 released this 07 May 16:28
· 3 commits to master since this release

Notice

This is an RC, a pre-release, a beta. It's not considered tried and true, but I've yet to find an issue. However, 2.6 features massive changes to the way files are handled, so I'd be remiss if I didn't warn you that there's a distant chance of an unforeseen bug. Enjoy!

Changes

2.6 was an extensive upgrade, and this should even allow Linux users to use CMI with wine in a normal fashion. Apart from that, the component select bug breaking 2.5 is fixed, a few more bugs are fixed, and CMI's overall file size was even reduced!

Hopefully this will be the definitive update for CMI, I think it's reached a very good state now.

  • Removed update downloader.
  • Translated the remaining code in the C# dll to inno script (using two(2) win apis invoke), CMI no longer uses any extra dll as a result, which means Linux users should no longer have an issue and it should be more stable and performant.
  • Refactored a bunch of code that relied on CMD calls. Now using win api's file operation stuff to move and copy files around (you may see a familiar window pop up during installs) and some native inno functions for other stuff.
  • Minor code fixes, removal of leftovers, and cleaning and stability stuff.
  • Fixed an issue where Eng CR registry fixing did nothing and Jap CR Registry fixing created (harmless) junk in the registry.
  • Fixed annoying component install bug that could lead to components that should be off being on and locked.
  • Now includes a proper uninstaller. No longer do you uninstall through the installer.
  • Compressed the included images and textures to reduce the file size of CMI, losslessly (it means the images look exactly the same).
  • Removed some old UI translation textures that seemed to do absolutely nothing.
  • Republished the DLC checker using some new net 8.0 features to reduce it's file size.
  • No longer are you able to get nothing. You always get the core essentials which are bepinex and some other stuff like UnityInjectorLoader.
  • Reorganized component selection as a result of changes to component options.
  • Edits to the readme to bring it up to date.
  • Some other stuff I probably forgor 💀
  • Updated: SSL, EEH, EditLoadBodyFix, MemoriesModeUnlock
  • Added: LimitBreak2