Releases: Exit-9B/MCM-Helper
Releases · Exit-9B/MCM-Helper
MCM Helper v1.5.0
MCM Helper v1.4.0
- Version code: 13
- Fixed an issue with ShowMessage and ForcePageReset in MCM Helper menus
- Fixed mod name being derived from last overriding file instead of form origin
- CallFunction and SendEvent actions no longer have to specify the script name on forms with only one script attached
- Added support for "$schema" property in config layout (config.json) and keybind definition (keybinds.json) files; JSON Schema files can be found in the GitHub repository
MCM Helper v1.3.3
- Version code: 12
- Updated for SkyrimSE 1.6.629+
- Fixed a crash when a text or input control had an ID that did not correspond to an INI setting
- Fixed a crash when a GlobalValue source form is not found
- Fixed input controls not refreshing after being edited
- Fixed Papyrus functions for ModSettings not using a case insensitive lookup
- SkyUI: Workaround for a race condition causing Papyrus errors when loading settings on a new game
- SkyUI: Config will not attempt to load settings if MCM Helper DLL did not load correctly
- Added PDB file to distribution
MCM Helper v1.3.2
- Updated to use Address Library for SkyrimSE 1.6.x
- Fixed logger not working
MCM Helper v1.3.1
- Added a build for Skyrim SE 1.6.318 - does not currently require Address Library
- Tweak to prevent blank logs if no warnings are encountered
- SkyUI: Tweaked a comment for clarity in settings.ini
MCM Helper v1.3.0
- Version code: 11
- Fixed reset to default not triggering OnSettingChange
- Fixed confirmation message when remapping a key to the same value
- Fixed keybinds not being unregistered or being registered twice in some cases
- Added OnPageSelect event
MCM Helper v1.2.3
- Version code: 10
SetMenuOptions
no longer requires the control to be on the current page, so it can be safely used fromOnConfigOpen
- Fixed the Unmap option disappearing after mapping a key or refreshing the page
- Set all ModSetting related Papyrus functions to non-delayed (allow them to execute faster)
MCM Helper v1.2.2
- Version code: 9
- Fixed "minMcmVersion" property breaking config loading
- Fixed the Unmap option erroneously setting mappings to R2 when using legacy keybind functionality
- Fixed configs not being reloaded when returning to the main menu and starting a new game
- Fixed a possible bug rendering error messages that should never be seen
- Tweaked the appearance of error messages in the menu
MCM Helper v1.2.1
- Version code: 8
- Text, menu, and input controls support "propertyName" without specifying "scriptName" (actually this time)
- Fixed some possible crashes when using SetMenuOptions
- Keymap controls have the Unmap option available
- Tweaked the error messages when plugin is out of date
MCM Helper v1.2.0
- Version code: 7
- If config loading fails, the config in-game will display an error message
- Help text supports {value} tokens which will be replaced by the control's current value
- SetMenuOptions works for enum controls
- Text, menu, and input controls support "propertyName" without specifying "sourceForm" and "scriptName"
- Fixed handling of objects within arrays in "groupCondition" property
- Fixed default value of menu control not being respected if it was missing the "id" property