This Game Pack for MonkeyLoader provides compatibility for ResoniteModLoader (RML).
This means that any RML mods from the rml_mods
folder can be loaded directly through MonkeyLoader,
without adding RML as a library that Resonite should load.
Any libraries from the rml_libs
folder will be loaded as well.
MonkeyLoader-v...+Resonite-v....zip
from the latest Resonite gamepack releaseC:\Program Files (x86)\Steam\steamapps\common\Resonite
)MonkeyLoader.GamePacks.ResoniteModLoader.nupkg
gamepack from it's latest release to MonkeyLoader/GamePacks
Because the RML mods are loaded as fully integrated MonkeyLoader mods,
they are integrated into the MonkeyLoader Settings Category inside Resonite as well.
The settings files will be created under ./MonkeyLoader/Configs
however,
so any customized settings will have to recreated or manually copied into the json file.
Issues can and should be opened here instead of the mods' issue trackers if they're designed for RML, and work with it, but not with this gamepack. The GitHub issues can also be used for feature requests.
For code contributions, getting started is a bit involved due to Resonite-Issues#456. The short summary of it is:
nuget sources Add -Name ... -Source ...
, local and either https://pkg.munally.com/MonkeyModdingTroop/index.json & https://pkg.munally.com/ResoniteModdingGroup/index.json)dotnet build
, or build with your IDE of preference.The long version is that you'll probably want to set it up privately on GitHub nuget packages. Though this isn't legal advice and you should check that Resonite's TOS allows it. The feeds can also be directly used from GitHub, though that requires authentication using a PAT.