Risk of Rain 2
You are viewing a potentially older version of this package. View Latest Version
Install with App

Details

Date Uploaded
3 weeks ago
Downloads
96K
Size
51KB

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, and Rect.
  • 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.2

  • Small fix for default value indicator not being populated with version 2.8.6 of Risk of Options.

0.2.1

  • Add indicator to differentiate auto-generated entries from others.
  • Minor improvement to load time.
  • Show button highlight and description on hover.

0.2.0

  • Update for latest version 2.8.1 of Risk of Options.

0.1.5

  • Handle edge case that could occur if another plugin did not load properly or is destroyed.

0.1.3, 0.1.4

  • Any plugin may opt out by including a BepInDependency on Risk of Options.

0.1.2 - Initial Release

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.