BepisLoader
A mod loader which allows using BepInEx with Resonite
| Last updated | 3 weeks ago |
| Total downloads | 388 |
| Total rating | 0 |
| Categories | Libraries |
| Dependency string | ResoniteModding-BepisLoader-1.5.0 |
| Dependants | 56 other packages depend on this package |
This mod requires the following mods to function
ResoniteModding-BepInExResoniteShim
Patches which allow the game to run with BepInEx loaded
Preferred version: 0.9.1README
BepisLoader
A mod loader which allows using BepInEx with Resonite.
Installation (Manual)
- Download the latest release ZIP file (e.g.,
ResoniteModding-BepisLoader-1.4.1.zip) from Thunderstore. - Extract the contents of the
BepInExPackfolder from the ZIP into your Resonite installation directory:- Windows Default:
C:\Program Files (x86)\Steam\steamapps\common\Resonite\ - Linux Default:
~/.steam/steam/steamapps/common/Resonite/
- Windows Default:
- Linux Users Only: The included
LinuxBootstrap.shfile needs to be used instead of the default one:- The package includes a modified
LinuxBootstrap.shthat launchesBepisLoader.dllinstead ofRenderite.Host.dll - Important: Resonite updates could replace this file, breaking the mod loader. If this happens, you'll need to manually replace
LinuxBootstrap.shwith the one from the BepisLoader package.- Some mod managers - including Gale - will copy the script from their managed profile folder to the Resonite install directory on every game launch. In which case, you do not need to replace it manually.
- The package includes a modified
- Enable the modded entry point by replacing
enable=falsewithenable=truein the filehookfxr.ini- Alternatively, add
--hookfxr-enableto your launch arguments.
- Alternatively, add
- Start the game normally.
- If you want to verify that the mod loader is working, check the
BepInEx\LogOutput.logfile after launching the game.
Disabling temporarily
- Set
enable=falsein the filehookfxr.ini- Alternatively, add
--hookfxr-disableto your launch arguments.
- Alternatively, add
- If you had added
--hookfxr-enableto your launch arguments before, you must remove it.
Uninstallation
- Delete the following files from your Resonite installation directory:
- Windows Entry Points:
hostfxr.dll(our Windows entry point)hostfxr.pdb
- Common Files:
hookfxr.ini- All
BepisLoader*files
- Windows Entry Points:
- Delete the
BepInExfolder.
Package Contents
The BepisLoader package contains:
- Windows Entry Point:
hostfxr.dllandhookfxr.inifor hooking into the .NET runtime - Linux Entry Point: Modified
LinuxBootstrap.shthat launches BepisLoader if hookfxr is enabled (inhookfxr.inior with launch options) - BepisLoader: Core loader files (
BepisLoader.dll, etc.) - BepInEx: The BepInEx framework and all required dependencies
References
BepisLoader makes use of these repositories and packages them inside its releases:
- BepInEx .NET 9 Fork - The core BepInEx framework
- BepInEx Resonite Shim - Resonite-specific compatibility layer
- hookfxr - .NET runtime hooking for Windows