OptionGenerator
Automatic settings/configuration menu integration via "Risk of Options".
Last updated | 2 months ago |
Total downloads | 13920 |
Total rating | 5 |
Categories | Tools |
Dependency string | 6thmoon-OptionGenerator-0.2.0 |
Dependants | 8 other packages depend on this package |
This mod requires the following mods to function
bbepis-BepInExPack
Unified BepInEx all-in-one modding pack - plugin framework, detour library
Preferred version: 5.4.2100Rune580-Risk_Of_Options
A convenient API for adding BepInEx ConfigEntry's to a option menu
Preferred version: 2.8.0README
Introduction
For more information please consult the Risk of Options documentation. However, suffice to say it provides a convenient API for adding mod options to the in-game settings menu. While simple to use, much of the content on this site does not support it.
This optional extension takes care of that by scanning and filling out the configuration for nearly every plugin, as well as any icon or description that may be missing. Since the majority are implemented in a standard way, this approach generally works, but there are some limitations described below. A separate configuration file is provided to disable individual sections if needed.
Known Issues
- Depending on how a given configuration is implemented, changes might still require a restart or not take effect until the next stage/lobby.
- Certain configuration files will not be displayed (e.g. for game patcher, or not directly attached to main plugin).
- The following types are not supported:
Vector2
,Vector3
,Vector4
,Quaternion
, andRect
. - In some circumstances modifying a configuration value at runtime could break associated functionality - while this is not typically expected, you have been warned.
Please report any issues or significant incompatibilities here. Feel free to check out my other work as well.
Version History
0.2.0
- Update for latest version
2.8.1
of Risk of Options.
0.1.5
- Fix edge case that could occur if another plugin did not load properly or is destroyed.
0.1.4
- Now properly generates its' own option menu.
0.1.3
- Any plugin may opt out by including a
BepInDependency
on Risk of Options.