You are viewing a potentially older version of this package.
View all versions.
EasySettings
A mod API for easily adding options to the settings menu.
Date uploaded | 2 weeks ago |
Version | 1.1.3 |
Download link | Nessie-EasySettings-1.1.3.zip |
Downloads | 6188 |
Dependency string | Nessie-EasySettings-1.1.3 |
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
Easy Settings
A mod API for easily adding options to the settings menu.
Features
- A settings tab for mods
- Callbacks for some settings UI events
- An easy-to-use API to add more settings
- Headers
- Spaces
- Buttons
- Toggles
- Simple Sliders
- Advanced Sliders
- Key buttons
- Dropdowns
- Value change callbacks for all interactables
- Overloads to easily bind BepInEx' ConfigEntrys
Installing
- Install the latest version of BepInEx 5
- Download this mod (EasySettings.dll)
- Go to the games main directory (where the ATLYSS.exe can be found)
- Go to the BepInEx plugins folder (ATLYSS/BepInEx/plugins/)
- Put EasySettings.dll in the BepInEx plugins folder
Requirements
CHANGELOG
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.1.3 - 2024-12-07
Fixed
- OnValueChanged not being called for Toggles and Simple Sliders.
1.1.2 - 2024-12-07
Changed
- Made the mod only work with ATLYSS.exe.
Fixed
- Fixed advanced slider value displays not initializing properly under specific conditions.
1.1.1 - 2024-12-05
Fixed
- Temporary test elements appearing in the settings.
1.1.0 - 2024-12-05
Added
- Made settings revert if apply was never pressed.
- OnCloseSettings callback.
- OnCancelSettings callback.
- Button elements.
Fixed
- Excess logs when rebinding a key.
- Dropdowns not initializing their value.
- OnApplySettings now gets called before the settings close.
1.0.0 - 2024-12-03
Added
- Mod settings tab to the settings UI.
- Class for settings UI callbacks and adding UI.
- Space, Header, Toggle, Simple Slider, Advanced Slider, Dropdown, and Key Button base elements.