A ResoniteModLoader mod for Resonite.
Code identity: EsnyaResoniteModTemplate
- Install the ResoniteModLoader.
- Download
EsnyaResoniteModTemplate.dllfrom GitHub Releases. - Place
EsnyaResoniteModTemplate.dllinto yourrml_modsdirectory. - Launch Resonite.
Enabled: enables the template Harmony patch lifecycle. Defaults totrue.
- .NET 10 SDK
- A Resonite install, or fallback assemblies under
./Resonite - Optional: ResoniteHotReloadLib if you want hot reload
dotnet build .\EsnyaResoniteModTemplate.slnx -c Debug -p:ResonitePath="C:\Program Files (x86)\Steam\steamapps\common\Resonite"dotnet test .\EsnyaResoniteModTemplate.slnx -c Debug -p:ResonitePath="C:\Program Files (x86)\Steam\steamapps\common\Resonite"dotnet build .\EsnyaResoniteModTemplate.slnx -c Debug -p:CopyToMods=true -p:ResonitePath="C:\Program Files (x86)\Steam\steamapps\common\Resonite"Hot reload is opt-in. If ResoniteHotReloadLib.dll and ResoniteHotReloadLibCore.dll are present, enable it with:
dotnet build .\EsnyaResoniteModTemplate.slnx -c Debug -p:EnableHotReloadLibs=true -p:CopyToMods=true -p:ResonitePath="C:\Program Files (x86)\Steam\steamapps\common\Resonite"- Release version is derived from Git tags through
MinVer. - Push a tag in the form
vX.Y.Zto create a GitHub Release for that version automatically. - Non-tag builds keep using CI checks, but their build version is a
MinVer-calculated pre-release version instead of a fixed repository version.