Skip to content

Modloader Config

Delta edited this page Jun 22, 2024 · 1 revision

ResoniteModLoader aims to have a reasonable default configuration, but certain things can be adjusted via an optional config file. The config file isn't generated automatically, but you can create a ResoniteModLoader.config file in the same directory as ResoniteModLoader.dll. ResoniteModLoader.config is a simple text file that supports keys and values in the following format:

debug=true
nomods=false

All config keys are optional to include, missing keys will use the defaults outlined below:

Configuration Default Description
debug false If true, ResoniteMod.Debug() logs will appear in your log file. Otherwise, they are hidden.
hidevisuals false If true, RML won't show the LoadProgressIndicator on the splash screen.
nomods false If true, mods will not be loaded from rml_mods.
advertiseversion false If false, your version will be spoofed and will resemble 2024.6.11.74. If true, your version will be left unaltered and will resemble 2024.6.11.74+ResoniteModLoader.dll. This version string is visible to other players under certain circumstances.
unsafe false If true, the version spoofing safety check is disabled and it will still work even if you have other Resonite plugins. DO NOT load plugin components in multiplayer sessions, as it will break things and cause crashes. Plugin components should only be used in your local home or userspace.
logconflicts true If false, conflict logging will be disabled. If true, potential mod conflicts will be logged. If debug is also true this will be more verbose.
hidemodtypes true If true, mod-related types will be hidden in-game. If false, no types will be hidden, which makes RML detectable in-game.
hidelatetypes true If true and hidemodtypes is true, late loaded types will be hidden in-game. If false, late loaded types will be shown
Clone this wiki locally