Skip to content

Installation

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

Thunderstore Mod Manager

Official mod manager for Thunderstore.

Install

  1. Launch your mod manager
  2. Find Resonite in the game list
  3. Browse mods on Thunderstore
  4. Install mods you want - BepisLoader installs automatically as a dependency
  5. Launch Resonite through the mod manager

If you need manual control:

  1. Download BepisLoader from Thunderstore or GitHub releases
  2. Extract the ZIP file
  3. Copy the contents of the BepInExPack folder to your Resonite installation root directory
  4. Launch Resonite - BepInEx will generate configuration files on first run

Find your Resonite folder:

  • Via Steam: Steam > Library > Resonite > Manage > Browse local files
  • Windows: C:\Program Files (x86)\Steam\steamapps\common\Resonite
  • Linux: ~/.steam/steam/steamapps/common/Resonite

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

  • Based on mature BepInEx framework (used by many games)
  • Full Thunderstore support (massive modding repository)
  • Windows: Uses HookFxr to inject
  • Linux: Modifies LinuxBootstrap.sh to load BepisLoader.dll
  • Lightweight core with features added via libraries:
  • Simple and flexible for developers

GitHub Repository

FeatureBepisLoaderResoniteModLoaderMonkeyLoader
PhilosophyLightweight & modularBasic & minimalFeature-heavy all-in-one
Thunderstore Support
Mod DistributionThunderstore, ManualJSON manifest, ManualNuGet (Planned), Manual
Windows HookingHookFxr-LoadAssemblyHookFxr
Linux HookingBootstrap script-LoadAssemblyBootstrap script
Installation MethodMod managers, ManualManualManual
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 ExperienceSimple & flexibleVery basicComplex & opinionated
Learning CurveEasyEasySteep

Now that you have a mod loader installed:

  1. It supports .NET Hot Reload provided by your IDE, as long as you launch with a debugger attached. A more complete implementation is planned.

  2. Currently only BepisLoader mods are managed through Thunderstore mod managers.