模组简介

MCM助手是专为《上古卷轴5:天际 特别版》打造的配套框架类工具,核心作用是简化SkyUI模组配置菜单的创建流程,其设计参考了《辐射4》的模组配置菜单逻辑,既面向模组开发群体降低配置菜单的开发门槛,也能让普通模组玩家获得更稳定、更易用的自定义设置体验。它打破了原版SkyUI设置项仅绑定单个存档生效的限制,将用户的自定义设置独立存储,哪怕玩家切换不同游玩存档、或是对已装的功能类模组进行版本更新,之前调试好的参数也不会被覆盖丢失,同时还支持玩家直接在游戏外手动修改配置内容,或是将已经调好的参数备份分享给其他同好,不用再反复花费大量时间逐一对每个模组的设置项做重复调试。

功能要点

  • 简化Papyrus脚本编写流程,设置变更的响应逻辑可以通过预设的设置变更事件或者自定义操作完成,模组开发者不用再编写大量冗余的基础脚本代码来实现配置项交互效果
  • 采用独立的布局定义机制,配置菜单的排版结构全部放在单独的JSON文件中编写,和核心的Papyrus脚本完全分离,后续调整菜单界面的布局、新增菜单选项都不需要修改脚本本体,大幅降低维护成本
  • 支持持久化INI设置功能,依托内置的ModSettings模块,所有通过该框架创建的模组配置项都可以跨不同存档保持生效,不用每次开新档都重新调整一遍所有模组的自定义参数
  • 原生提供热键适配能力,无需额外安装热键管理类插件,就可以直接给指定功能绑定自定义快捷键,触发预设的Papyrus函数或是直接执行对应控制台命令
  • 配套升级了适配的SkyUI配置文件,加载顺序可被游戏自动识别处理,无需玩家手动调整MOD排序位置,也避免了排序错误导致的MCM菜单不显示问题

前置依赖说明

使用本模组前你需要先安装对应版本的SkyUI模组,没有SkyUI的基础配置菜单框架支持,MCM助手的全部功能都无法正常触发。同时请确认你的《上古卷轴5:天际 特别版》游戏本体版本为对应适配的正式版,避免因游戏版本过旧导致底层调用出错。原文未给出的其余前置项以压缩包内说明为准。

安装方法

请先确认你下载的文件对应你的游戏版本,《上古卷轴5:天际 特别版》和VR版本的主文件不通用,不要混装。安装过程中需要把压缩包内的MCMHelper相关核心文件,包括对应的.bsa归档文件、脚本文件以及配套的SkyUI升级配置文件放置到正确的游戏目录位置,所有用户自定义的设置后续都会自动存储在Data\MCMSettings路径下,和模组自带的默认设置文件相互独立。如果你当前安装的SkyUI已经提前解压了自身的.bsa归档文件,你需要先从SkyUI的文件目录中移除原有的SKI_ConfigMenu脚本,或者直接将MCM助手的所有内容也同步解压放置到对应目录下,确保文件调用路径匹配。如果你不清楚具体的文件放置规则,可以直接查阅对应版本压缩包内自带的安装说明文档操作。

兼容性与注意事项

本模组仅适配《上古卷轴5:天际 特别版》以及对应VR版本,不支持传奇版等旧版本游戏,强行安装到旧版本游戏中会直接导致MCM菜单加载失败甚至游戏启动崩溃。安装完成后请确保SkyUI和MCMHelper的.bsa文件保持完整没有被误删或篡改,否则自动加载排序的功能将失效。部分没有针对MCM助手做适配的旧版模组,依然会按照原有逻辑将设置存储在存档内部,这类模组的设置项不受跨存档持久化功能的影响。如果你使用了其他修改MCM菜单底层逻辑的同类框架类模组,可能会出现功能冲突,建议只保留一个MCM底层框架运行避免出错。

常见问题

Q:我安装完之后之前的旧模组MCM设置都不见了怎么办?
A:这类情况一般是你没有正确移除SkyUI中原有的SKI_ConfigMenu脚本,或是解压SkyUI之后没有同步解压MCM助手的全部文件,按照安装步骤重新核对文件完整性即可修复。
Q:我直接在Data\MCMSettings路径下修改INI参数之后进游戏没生效怎么办?
A:修改INI文件前请确保你已经完全退出了游戏,游戏运行时会临时占用配置文件的写入权限,修改的内容不会被同步加载,退出游戏后再修改并保存重新启动游戏即可读取新参数。
Q:通过本框架设置的热键进游戏之后没反应怎么处理?
A:请检查你设置的热键没有被其他已安装的模组占用,同时确认你绑定的Papyrus函数或是控制台命令拼写没有错误,错误的命令参数会直接导致热键触发无响应。