原文描述
关于 MCM Helper 是一个用于简化 SkyUI 的模组配置菜单创建工作的框架,其设计大量借鉴了《辐射4》的模组配置菜单(F4MCM)。它不仅让 MCM 的创建过程更加简便,还支持将设置项存储在 INI 文件中,让这些设置可以跨不同存档游戏保持生效!用户设置会被存储在 DataMCMSettings 路径下,这些内容和模组自带的默认设置相互独立,完全不会受到模组更新的影响而丢失。这也让设置的备份、分享,或是在游戏外直接编辑这些设置变得十分便捷。如果你是模组作者,请查阅相关文档获取使用 MCM Helper 创建 MCM 的详细信息。功能
– 更简便的 Papyrus 脚本编写。设置变更可以通过简单的设置变更事件或者自定义操作来处理。
– 独立的布局定义。配置菜单的布局在单独的 JSON 文件中定义,完全与 Papyrus 脚本相互独立。
– 持久化 INI 设置。借助 ModSettings 功能,可以让设置项跨不同存档游戏保持生效。
– 热键支持。可以自动设置热键来触发 Papyrus 函数或者控制台命令。安装 使用你偏好的模组管理器,为你所使用的游戏版本(特别版 SE 或者 VR 版)安装对应的主文件。本次发布内容包含了升级后的 SkyUI 配置文件,该配置会将你的自定义设置保存到 INI 文件中,让这些设置跨存档游戏保持生效。只要 SkyUI 和 MCMHelper 的 .bsa 文件都保持完整,加载顺序会被自动处理。如果你当前安装的 SkyUI 已经解压了 .bsa 文件,你要么需要从 SkyUI 中移除 SKI_ConfigMenu 脚本,要么也将 MCMHelper 的内容一并解压。
MCM助手(MCM Helper)
本资源登录后免费下载
想要一键安装模组吗? 请下载模组管理器,让模组安装和管理变得更简单。
下载模组管理器
基础信息
授权
CC BY-NC-SA 4.0
- CC BY-NC-ND 4.0 — 署名、非商业使用、禁止演绎:用户可免费下载使用,需标注原作者,禁止商用、修改、二次上传
- CC BY-NC-SA 4.0 — 署名、非商业使用、相同方式共享:用户可免费下载、修改、二次分发,需标注原作者,禁止商用,二次创作需沿用本协议
- CC BY-SA 4.0 — 署名、相同方式共享:用户可免费下载、修改、二次分发(含商用),需标注原作者,二次创作需沿用本协议
历史版本0
暂无历史版本
最新
1.6.2
2026-04-26 23:59
Version 1.6.2 - Fixed a minor Papyrus error during first initialization Version 1.6.1 - SkyUI: Fixed Equip Mode Key not showing when using keyboard/mouse Version 1.6.0 - Version code: 15 - SkyUI: Updated MCM to match version 6 - SkyUI: Sped up initial setting loading - Changed Visual C++ runtime to be statically linked - Fixed a crash on menus with 0 items - Misc performance tweaks Version 1.5.0 - Version code: 14 - Updated for SkyrimSE 1.6.1130 - Added MergeMapper support - Added SkyrimVRESL support - Changed mod installation to FOMOD installer; plugin type can now be chosen independently of game version Version 1.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 - Corrected log location for GOG version Version 1.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 Version 1.3.2 - Updated to use Address Library for SkyrimSE 1.6.x - Fixed logger not working Version 1.3.1 - Added a build for Skyrim SE 1.6.318 - does not currently require Address Library - SkyUI: Tweaked a comment for clarity in settings.ini Version 1.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 Version 1.2.3 - Version code: 10 - SetMenuOptions no longer requires the control to be on the current page, so it can be safely used from OnConfigOpen - 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) Version 1.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 Version 1.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 Version 1.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 Version 1.1.1 - Version code: 6 - Fixed GlobalValue source type not working on Skyrim VR - SkyUI: Fixed several untranslated strings in help text Version 1.1.0 - Version code: 5 - Moved slider control's "formatString" property to "valueOptions" - Added patch for 'SkyUI - Resort (a MCM patch)' by Barzing - Hid implementation details from SDK script - Fixed a crash when using GlobalValue source type Version 1.0.3 - Version code: 4 - Fixed a crash when removing a mod with a registered MCM Version 1.0.2 - Version code: 3 - Fixed "pluginRequirements" field not being recognized - Added more log messages for JSON parsing errors Version 1.0.1 - Version code: 2 - Fixed file handle not being closed when writing keybind registrations - Fixed incorrect parsing of user keybind registrations - Edited some SDK documentation Version 1.0.0 - Version code: 1
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
-
提示下载完但解压或打开不了?最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。
-
付款后无法显示下载地址或者无法查看内容?如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理
-
购买该资源后,可以退款吗?游戏MOD资源属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源





评论(0)