Extra Settings API

This is a dependency mod. This mod may be required by a few mods


3 Likes

1959 Downloads
Version 1.5.1LatestUp to date
  • (should) Fix a lag issue with mods erroring while loading

Released on 2021-03-22

Version 1.5.0Up to date
  • Added several new functions: GetSettingText, SetSettingText, GetComboboxContent, SetComboboxContent, AddComboboxContent, ResetComboboxContent, ResetSetting, ResetAllSettings
  • Due to the addition of GetSettingText and SetSettingText, the settings now use a separate storage for their reference name and display text. However mods will not NEED to update for this change due to programmed reverse compatibility.

Released on 2021-03-21

Version 1.4.1Up to date
  • Fixed bug with trying to open settings while in a world. (dunno how I missed it)

Released on 2021-03-16

Version 1.4.0Up to date
  • Fixed issue with world unloading causing multiple significant errors (finally)
  • "SettingsCreate" event is still called but is now obsolete due to changes. Use the "SettingsOpen" event instead

Released on 2021-03-16

Version 1.2.10Up to date
  • More fixes to the world specific saving system
  • Fixed an issue with loading, unloading and loading a world in the same session
  • Fixed occasional issue that would cause all the settings to throw errors when trying to change them

Released on 2021-03-15

Version 1.2.8Up to date
  • Fixed issues with keybinds becoming invalid after certain actions
  • Added a few new functions related to keybinds
  • Fixed a bug that was causing world specific settings to not save

Released on 2021-03-15

Version 1.2.5Up to date
  • Fixed various loading issues
  • Added a new option for settings, Accessibility:
    • Both, this is the default mode.
    • Mainmenu, in this mode the setting can only be changed while on the main menu
    • World, in this mode the setting can only be changed in world (settings are saved in the world)
    • GlobalWorld, in this mode the setting can only be changed in world (settings are shared between worlds)

Released on 2021-03-14

Version 1.2.0Up to date
  • Fixed rounded value fetching for percentage slider
  • Fixed issue that would occasionally occur when loading a new mod
  • Added 3 new setting types:
    • Keybind
    • Plain text (not an input. literally just text)
    • Button (with accompanying event)

Released on 2021-03-14

Version 1.1.0Up to date
  • Fixed major bug causing certain values to not be assigned
  • Improved error messages

Released on 2021-03-13

Version 1.0.0Up to date

This is the first version.

Released on 2021-03-13