Skip to content

3.0.0

Latest
Compare
Choose a tag to compare
@XDelta XDelta released this 11 Jul 22:56
· 7 commits to main since this release
dc791ab

New Features

  • Added ToString() override for config keys
  • Added Debug log at start of ExecutionHook

Tweaks

  • Fixes for Type update to FrooxEngine by @BlueCyro in #12
    • Reworks the compatibility hash as now they are made per loaded DataModelAssembly
  • Updated harmony to 2.3.3
    • Includes several improvements to targeting
    • Needed for future .NET 8 support
  • Removed Unsafe, HideModTypes, and HideLateTypes modloader config options as the type update should cover most to all of the use-cases for these
  • Removed obsolete configuration handling option

Additional notes

  • Some additional testing and cleanup is planned for the hiding of types related patches and configs

If you want to run ResoniteModLoader on the new .Net 8 .Net 9 headless build, you will need to use the 0Harmony-Net8.dll 0Harmony-Net9.dll file instead of 0Harmony.dll.

Until an official release of harmony supporting .Net9 is out, I've added a pre-built version from https://github.com/stiefeljackal/pardeike.Harmony/releases/tag/temp-release as 0Harmony-Net9.dll. Upon an official release, this will be swapped out.