原文描述
关于 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 的内容一并解压。