AdvancedREPO Config
Configuration framework capable of synchronizing host configuration with connected clients.
| Last updated | 6 months ago |
| Total downloads | 55653 |
| Total rating | 2 |
| Categories | Libraries Client-side Server-side |
| Dependency string | PotatoePet-AdvancedREPO_Config-1.0.2 |
| Dependants | 38 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.2100PotatoePet-AdvancedREPO_Patcher
Pre-patcher framework for AdvancedREPO mods.
Preferred version: 1.0.0README
AdvancedREPO.Config
Configuration framework which allows the synchronization of BepInEx configurations from host to clients.
If you want to use this as a developer you can simply use the extension method .Sync() for any ConfigEntry you've created like this:
StaminaPerUpgrade = configFile.Bind<int>(
new ConfigDefinition("Stamina", "Upgrade stamina"),
10,
new ConfigDescription("How much stamina every upgrade gives.", new AcceptableValueRange<int>(0, 100)))
.Sync();
This will return a ConfigField<int>. During gameplay simply read the .Value of this ConfigField<int>. Synchronization will be done by the framework on level start.
Source
The source code is licensed under a MIT license and available here: https://github.com/FluffyFishGames/AdvancedREPO/tree/main