Gale
Modern, lightweight mod manager with clean interface.
Install
Get started with Resonite modding by installing a mod loader. BepisLoader is the recommended and most widely supported option - it will be installed automatically when you use a mod manager.
Mod managers handle all the technical setup for you. They automatically install BepisLoader and manage your mods.
Gale
Modern, lightweight mod manager with clean interface.
Install
r2modmanPlus
Open source version of the official Thunderstore Mod Manager.
Install
Thunderstore Mod Manager
Official mod manager for Thunderstore.
Install
If you need manual control:
BepInExPack folder into your Resonite installation root directoryhookfxr.ini file in your Resonite installation folder and replace enable=false with enable=trueenable=false and add --hookfxr-enable to your game launch options to enable mods on launchFind your Resonite folder:
Steam > Library > Resonite > Manage > Browse local filesC:\Program Files (x86)\Steam\steamapps\common\Resonite~/.steam/steam/steamapps/common/ResoniteBepisLoader is not enabled by default after installation. Mods only load when the modded entry point is enabled.
enable=false to enable=true in hookfxr.ini.--hookfxr-enable to launch options instead.--hookfxr-disable flag or set enable=false in the ini.To fully uninstall BepisLoader and remove all mods, delete the following files and folders from your Resonite installation directory:
Note that the LinuxBootstrap.sh file is modified by BepisLoader and must be restored to the original game version by verifying the integrity of game files on Steam.
Also, remove any --hookfxr-enable or --hookfxr-disable launch flags from your game start parameters.
After uninstalling BepisLoader, verifying the integrity of game files is required to restore modified files (especially LinuxBootstrap.sh) to their original state:
Steam will scan your installation and replace any modified or missing files, ensuring a clean, unmodded game state.
While BepisLoader is the recommended option (and the only one supported on Thunderstore), there are other mod loaders available for Resonite:
BepisLoader - Lightweight and modular loader
ResoniteModLoader (RML) - The original basic mod loader
-LoadAssembly plugin loader (no injection)Installation: Place DLL in Libraries folder and add launch option
MonkeyLoader - Feature-heavy all-in-one loader
Installation: Download MonkeyLoader and Resonite GamePack ZIP, extract to Resonite folder
| Feature | BepisLoader | ResoniteModLoader | MonkeyLoader |
|---|---|---|---|
| Philosophy | Lightweight & modular | Basic & minimal | Feature-heavy all-in-one |
| Thunderstore Support | ✅ | ❌ | ❌ |
| Mod Distribution | Thunderstore, Manual | JSON manifest, Manual | |
| Windows Hooking | HookFxr | -LoadAssembly | HookFxr |
| Linux Hooking | Bootstrap script | -LoadAssembly | Bootstrap script |
| Installation Method | Mod managers, Manual | Manual | Manual |
| Mod Manager | ✅ r2modman, Gale | ✅ Resolute | ❌ |
| In-game Config UI | ✅ Official addon | ✅ Community addon | ✅ Built-in |
| Harmony Patching | ✅ HarmonyX | ✅ Harmony | ✅ Harmony |
| Pre-patching | ✅ | ❌ | ✅ |
| Hot Reloading | 🟡 Partial 1 | ✅ Community addon | ✅ Built-in |
| Localization | ✅ Official addon | ❌ | ✅ Built-in |
| Dependency Management | ✅ Via Mod Managers | ✅ Via Resolute | ❌ Manual |
| Developer Experience | Simple & flexible | Very basic | Complex & opinionated |
| Learning Curve | Easy | Easy | Steep |
Now that you have a mod loader installed:
It supports .NET Hot Reload provided by your IDE, as long as you launch with a debugger attached. A more complete implementation is planned. ↩
Currently only BepisLoader mods are managed through Thunderstore mod managers. ↩