| Last updated | 5 months ago |
| Total downloads | 5668424 |
| Total rating | 100 |
| Categories | Mods Tools Libraries Client-side |
| Dependency string | nickklmao-REPOConfig-1.2.3 |
| Dependants | 1376 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100README
REPO Config
Edit mod configs in-game!
Installation
-
Ensure you have BepInEx installed
- Download BepInEx from BepInEx Releases
- Extract it into your R.E.P.O. game directory
-
Download RepoConfig
- Download the latest release from Thunderstore
- Place the
RepoConfig.dllinsideBepInEx/plugins/
For Developers
Click To Expand
The currently supported ConfigEntry types are bool, int, float, and string
stringtypes currently requireAcceptableValueList<string>. (See "Setting Up Options" below)
Setting Up Ranges:
- Create a
ConfigEntry<float>orConfigEntry<int> - Bind it using
AcceptableValueRange<float>orAcceptableValueRange<int>:
floatEntry = Config.Bind("General", "Float Entry", 2f, new ConfigDescription("", new AcceptableValueRange<float>(2.5f, 10.5f)));
intEntry = Config.Bind("General", "Int Entry", 2, new ConfigDescription("", new AcceptableValueRange<int>(0, 100)));
Setting Up Options:
- Create a
ConfigEntry<string> - Bind it using
AcceptableValueList<string>:
gamemodeEntry = Config.Bind("General", "Gamemode", "Survival", new ConfigDescription("", new AcceptableValueList<string>("Creative", "Survival", "Adventure Mode")));
Hiding A Setting (Case-Sensitive)
- Create a
ConfigEntry - Bind it with a tag
HideFromREPOConfig:
floatEntry = Config.Bind("General", "Float Entry", 2f, new ConfigDescription("", null, "HideFromREPOConfig"));
Note
- Some mods may not have immediate support