Extra Settings API

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


14 Likes

14520 Downloads
Version 1.6.6LatestUp to date
  • Fixed more bugs related to computer language settings

Released on 2021-06-25

Version 1.6.5Up to date
  • Fixed issue that was causing some settings to load wrong for german users

Released on 2021-06-23

Version 1.6.4Up to date
  • Fixed errors in mods, using the API, causing the API to malfunction

Released on 2021-06-04

Version 1.6.3Untested
  • Fixed an issue that was causing settings to not save at the correct time

Released on 2021-06-01

Version 1.6.2Untested
  • Fixed world settings sometimes not loading (finally found the issue)

Released on 2021-05-26

Version 1.6.1Untested
  • Fixed minor error that was causing some mods settings to reset

Released on 2021-05-08

Version 1.6.0Untested
  • Fixed very minor issue with the saving system
  • Added a new control type: Input

Released on 2021-05-02

Version 1.5.8Untested
  • Fixed an error with the new Data setting type

Released on 2021-04-20

Version 1.5.7Untested
  • Removed some debugging messages

Released on 2021-04-19

Version 1.5.6Untested
  • Fixed an issue with the Data control type

Released on 2021-04-19

Version 1.5.5Untested
  • Fixed changing keybinds via code not keeping changes
  • Fixed issues with control labels changing when switching language setting
  • Fixed some issues with percentage typed slider controls
  • Added a new control type: Data

Released on 2021-04-19

Version 1.5.1Untested
  • (should) Fix a lag issue with mods erroring while loading

Released on 2021-03-22

Version 1.5.0Untested
  • 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.1Untested
  • Fixed bug with trying to open settings while in a world. (dunno how I missed it)

Released on 2021-03-16

Version 1.4.0Untested
  • 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.10Untested
  • 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.8Untested
  • 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.5Untested
  • 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.0Untested
  • 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.0Untested
  • Fixed major bug causing certain values to not be assigned
  • Improved error messages

Released on 2021-03-13

Version 1.0.0Untested

This is the first version.

Released on 2021-03-13