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.