
装了很多个Mod,总有几个不起作用?Mod Doctor 会查清哪个 Mod 没加载、哪些 Mod 在抢同一个游戏方法、最少停用几个就能让其余全部正常工作,还能针对单个 Mod 做体检,告诉你它的设置为什么打开了却不生效。游戏内按 F8。
发布于 2026-11-07今天更新

这个 Mod 是干什么的
不是内容 Mod,是一个诊断工具。它不添加任何玩法,只回答四个问题:
哪些 Mod 其实没加载成功,为什么?
清单写错、DLL 没列进 <Assemblies>、缺前置、没在 Mod 面板批准、被信任名单拦下、游戏版本不匹配、加载时 Harmony 装配失败——每种都会写明原因和怎么处理。
哪些 Mod 在抢同一个游戏方法? 读 Harmony 的全局补丁表,把「多个 Mod 改同一个方法」分成三档:
想全部保留,最少要放弃什么? 在硬冲突之间算出最少需要停用哪几个 Mod,让其余 Mod 全部正常工作,可一键停用。可以给某个 Mod 点「必须保留」,方案会优先牺牲别的;两个都保留又确实冲突时,面板会直接说「没有可行组合」。也可以选「全部保留(接受全部冲突)」,一个都不停用。
某个 Mod 的设置打开了,为什么不生效? 每个 Mod 行有「体检」按钮:加载与信任状态、权限三方对照(清单声明 / 实际检测 / 上次批准)、它改的方法里哪些被别的 Mod 抢占。
把 ModDoctor 文件夹放进游戏的 Mods 目录:
<游戏根目录>\Mods\ModDoctor\
里面应有:manifest.xml、ModDoctor.dll、README.txt
启动游戏 → 主菜单 Mod 面板 → 启用 Mod Doctor。首次启用需要批准两项权限:
files:读取 Mods 目录、写报告与配置reflection-external:读取 Harmony 的补丁明细批准后重启游戏。升级时覆盖 manifest.xml 与 ModDoctor.dll,回 Mod 面板重新确认启用即可。
面板里还有:冲突明细(方法级)、问题与修复建议、每个 Mod 的状态、加载顺序、单 Mod 体检。
所有结论同时写到 <游戏根目录>\Mods\ModDoctor-report.txt,反馈问题时直接贴这个文件即可。
游戏启动顺序是:扫描 Mods 文件夹 → 逐个加载并装配补丁 → 按 modOrder 重排列表 → 加载资产。
所以 排序只影响列表顺序和资产覆盖顺序,不改变补丁的装配顺序——补丁冲突不能靠排序解决。需要「A 先于 B 初始化」的依赖,靠文件夹名(如加 00_ 前缀),不是靠 modOrder。创意工坊 Mod 在本体 Mod 之后装配,这一点也改不了。
请带上:面板截图(共存方案 + 出问题的那个 Mod 的体检)、ModDoctor-report.txt、以及触发动作(点了什么、期望什么、实际什么)。有这三样,绝大多数「某 Mod 不生效」都能定位到具体方法。