Releases: zeobviouslyfakeacc/ModSettings
1.9.0
v1.8.2
Release for The Long Dark versions 1.95+ and MelonLoader v0.4.3 or newer.
Changes:
- Future-proofed a part of ModSettings that will prevent the mod from breaking with upcoming versions of MelonLoader
- Fixed a bug that caused the custom mode settings page to not work anymore after having loaded a save file and exited back to the main menu
DLL SHA-1: f4478fb261de94201127f10d3d4dc3fec9acb03b
v1.8.1
v1.8
v1.7.1
Release for The Long Dark versions 1.84+ and MelonLoader v0.2.7 or newer.
Changes:
- When closing and re-opening the mod settings window, remember the previously selected mod tab.
DLL SHA-1: 3a40789ed58e36c06953f5ace3f4695048ab0f2f
v1.7
Release for The Long Dark versions 1.84+ and MelonLoader v0.2.7 or newer.
Changes:
- Switched to TLD's own InputManager class due to Unity's legacy Input system being removed
- Fix an issue where the label of a slider would display an incorrect value after the underlying field being modified in an OnChange method
- Use MelonLoader's newer attribute classes and properties to maintain compatibility with future versions
DLL SHA-1: eba2076752eee0f3e6de738b50cf2431e5a47bd9
v1.6
Release for The Long Dark versions 1.78 - 1.83 and MelonLoader v0.2.3 or newer.
Changes:
- Ported the mod to MelonLoader and the current version of The Long Dark
- Add JsonModSettings extending ModSettingsBase for settings backed by a single .json file
- Slider sounds:
- Don't play slider sounds for stepless sliders
- Prevent erroneous slider sound when the mod settings menu is opened
- Mark values as confirmed after running the OnConfirm method to allow for easier input validation
DLL SHA-1: 789a27f7cb303281f0aba95a45bdd25c26d64259
v1.5
Release for The Long Dark version 1.41 and up.
Changes:
- Added RefreshGUI method.
- You can call this from OnChange to make modified field values visible in the GUI.
- See Examples/OnChangeExample.cs
- Sort mod settings tabs alphabetically
- More and better organized examples
DLL SHA-1: 46aae455218593cbc20312922e9e50a43a69ca96
v1.4
Release for The Long Dark version 1.41 and up.
Changes:
- In the mod settings menu, made the confirm button confirm the changes made to all mod pages, not just the currently visible mod page.
- Removed old and obsolete
ModSettingsBase#RequiresConfirmation
method. Seeing how all mods need to update to this new version of ModSettings anyway, this shouldn't be much of a problem. - Some performance optimizations
DLL SHA-1: 9ca185c38d0bcb3db2c21d691a6dd8eb5d2d9428
v1.3
Release for The Long Dark version 1.27 - 1.40.
Changes:
- Extend supported numeric types for Choice and Slider attributes
- Choice attributes now support
bool
and all integer types except forulong
- Slider attributes now support all numeric types except for
ulong
- Improve validation for these attributes (e.g. do explicit bounds checking)
- Choice attributes now support
- The slider color fix introduced in v1.2 was a bit too inclusive and also modified scroll bars and circular progress bars. This issue should now be fixed. Please let me know if any other progress bars look strange.
DLL SHA-1: 8fb476172141f26e1ba2755cde3d5576440eab8d