ResoniteModLoader 5.0.1

dotnet add package ResoniteModLoader --version 5.0.1
                    
NuGet\Install-Package ResoniteModLoader -Version 5.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="ResoniteModLoader" Version="5.0.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="ResoniteModLoader" Version="5.0.1" />
                    
Directory.Packages.props
<PackageReference Include="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 ResoniteModLoader --version 5.0.1
                    
#r "nuget: ResoniteModLoader, 5.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 ResoniteModLoader@5.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=ResoniteModLoader&version=5.0.1
                    
Install as a Cake Addin
#tool nuget:?package=ResoniteModLoader&version=5.0.1
                    
Install as a Cake Tool

<p align="center"> <img width="256" height="256" alt="RML_Logomark_256" src="https://raw.githubusercontent.com/resonite-modding-group/ResoniteModLoader/master/RML_Logomark.png" /> </p> <h1 align="center">ResoniteModLoader</h1>

A mod loader for Resonite utilizing the built-in plugin system. Consider joining our community on Discord for support, updates, and more.

Installation

  1. Download ResoniteModLoader.dll to Resonite's Libraries folder (C:\Program Files (x86)\Steam\steamapps\common\Resonite\Libraries). You may need to create this folder if it's missing.
  2. Place 0Harmony.dll into a rml_libs folder under your Resonite install directory (C:\Program Files (x86)\Steam\steamapps\common\Resonite\rml_libs). You will need to create this folder.
  3. Add the following to Resonite's launch options: -LoadAssembly Libraries/ResoniteModLoader.dll. If you put ResoniteModLoader.dll somewhere else you will need to change the path.
  4. Optionally, add mod DLL files to a rml_mods folder under your Resonite install directory (C:\Program Files (x86)\Steam\steamapps\common\Resonite\rml_mods). You can create this folder yourself or launch Resonite once with ResoniteModLoader installed and it will be created automatically.
  5. Start the game. If you want to verify that ResoniteModLoader is working you can check the Resonite logs. (C:\Program Files (x86)\Steam\steamapps\common\Resonite\Logs). The modloader adds some very obvious logs on startup, and if they're missing something has gone wrong. Here is an example log file where everything worked correctly.

If ResoniteModLoader isn't working after following these steps, take a look at our troubleshooting page.

Example Directory Structure

Your Resonite directory should now include the following folder structure (rml_config and rml_mods will be created automatically on first launch). Files not related to modding are not shown.

<Resonite Install Directory>
│   Resonite.exe
├───/Libraries
|       ResoniteModLoader.dll
├───/Logs
│       <Log files will generate here>
├───/rml_config
│       <Mod configs are created here>
├───/rml_libs
│       0Harmony.dll
│       <Addition libraries for mods here>
└───/rml_mods
        <Add mods here>

Finding Mods

For an easy way to find and manage mods, check out Resolute. It simplifies the installation and updating for verified mods from the mod manifest.

New mods and updates also are posted in our Discord.

Frequently Asked Questions

Many questions about what RML is and how it works are answered on our frequently asked questions page.

Making a Mod

Check out the Mod Creation Guide.

Configuration

ResoniteModLoader aims to have a reasonable default configuration, but certain things can be adjusted via an optional config file.

Contributing

Issues and PRs are welcome. Please read our Contributing Guidelines!

Licensing and Credits

ResoniteModLoader is licensed under the GNU Lesser General Public License (LGPL). See LICENSE.txt for the full license.

Third-party libraries distributed alongside ResoniteModLoader:

Third-party libraries used in source:

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.

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
5.0.1 968 3/4/2026
5.0.0 156 3/3/2026