MonkeyLoader.GamePacks.ResoniteModLoader 4.2.0.1

dotnet add package MonkeyLoader.GamePacks.ResoniteModLoader --version 4.2.0.1
                    
NuGet\Install-Package MonkeyLoader.GamePacks.ResoniteModLoader -Version 4.2.0.1
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="MonkeyLoader.GamePacks.ResoniteModLoader" Version="4.2.0.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="MonkeyLoader.GamePacks.ResoniteModLoader" Version="4.2.0.1" />
                    
Directory.Packages.props
<PackageReference Include="MonkeyLoader.GamePacks.ResoniteModLoader" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add MonkeyLoader.GamePacks.ResoniteModLoader --version 4.2.0.1
                    
#r "nuget: MonkeyLoader.GamePacks.ResoniteModLoader, 4.2.0.1"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package MonkeyLoader.GamePacks.ResoniteModLoader@4.2.0.1
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=MonkeyLoader.GamePacks.ResoniteModLoader&version=4.2.0.1
                    
Install as a Cake Addin
#tool nuget:?package=MonkeyLoader.GamePacks.ResoniteModLoader&version=4.2.0.1
                    
Install as a Cake Tool

ResoniteModLoader Compatibility Game Pack

<img align="right" width="128" height="128" src="./Icon.png"/>

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.

Installation

  1. Download MonkeyLoader-v...+Resonite-v....zip from the latest Resonite GamePack release
  2. Extract the zip into Resonite's install folder (C:\Program Files (x86)\Steam\steamapps\common\Resonite)
  3. Remove RML's -LoadAssembly "..." launch arguments from Steam if you had set it up previously

Linux

  • Native: Change the steam launch options to ./run_monkeyloader.sh %command%
  • Wine / Proton: Using winetricks / protontricks, add winhttp to the native libraries

Settings Integration

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.

Screenshot of the Resonite Settings with an RML mod opened in the MonkeyLoader category.

Contributing

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:

  1. Setup a private nuget feed.
  2. Generate the game's reference assemblies.
  3. Add the nuget feeds (nuget sources Add -Name ... -Source ..., local and either https://pkg.munally.com/MonkeyModdingTroop/index.json & https://pkg.munally.com/ResoniteModdingGroup/index.json)
  4. Run 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.

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net10.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
4.2.0.1 224 12/25/2025
4.2.0 179 12/5/2025