《巫师3》的加载顺序不是管理器里拖来拖去的一张表,而是三套机制叠在一起:mods 文件夹与 mods.settings 管 bundle 优先级,Script Merger 管脚本冲突,REDkit 注解叠加管新式 Mod。两个 Mod 改同一处时谁赢,取决于那类文件归哪套机制管。本篇把三套机制拆开,给出覆盖大多数组合的四条规则,再用已核实的重制版 Mod 搭一个实例组合。
快速结论
顺序是三套机制,不是一张表:mods.settings 管 bundle 优先级,Script Merger 管脚本,注解叠加管新式 Mod。
四条规则:依赖先行、作者说明胜过习惯、脚本以最后生效者为准、界面大改只留一个。
下面实例组合只用已核实 5.0 证据的 Mod,并点名唯一需要手工设置的优先级。
坏组合从上往下查:先查未测试的工坊订阅,再查优先级,最后查陈旧合并。
一眼看懂
游戏:《巫师3:狂猎》重制版(Steam app 292030)
适用版本:5.0 与 5.01(重制版)
机制:mods 文件夹与 mods.settings(bundle)、Script Merger(脚本)、REDkit 注解叠加(新式 Mod)
配套:安装指南(mod.io、工坊、Nexus)与 5.0 兼容专篇
最后核实:2026-10-27
1. 《巫师3》的顺序到底怎么工作
第一套机制是 bundle 文件。两个 Mod 带同一个 bundle 文件时(比如 UI 布局、HUD 元素、字体或材质包),游戏只能选一个,决定者是 mods 文件夹加上 Documents、The Witcher 3 里的 mods.settings。管理器会写这个文件,也可以手工写。Script Merger 帮不上忙:bundle 不是脚本,再好的合并也调和不了同一界面文件的两个版本。
第二套机制是脚本。多个脚本 Mod 改同一批游戏脚本时,Script Merger 生成合并版,把各 Mod 兼容的改动装进去,合并文件放在 mod0000_MergedFiles 里。工具内的合并顺序就是你处理它标出冲突的地方,全部重建前先删掉这个文件夹,才能避免陈旧合并阴魂不散。第三套机制是注解叠加:用 REDkit 风格注解写的 Mod(比如 Ink and Iron 的脚本)在游戏和彼此之上叠加行为,不碰同一行代码,所以完全不需要合并。
表格可左右滑动,查看完整内容。
| 文件类型 | 机制 | 决定点 |
|---|---|---|
Bundle 文件:UI、HUD、字体、材质 | 优先级,胜者拿走文件 | Documents、The Witcher 3 里的 mods.settings;文件夹名也可当杠杆 |
脚本文件:玩法逻辑 | 合并,兼容改动合起来 | Script Merger 的合并流程;结果在 mod0000_MergedFiles |
注解脚本:新式 Mod | 叠加,不需要合并 | 不需要决定,装上让它们叠加就行 |
2. 覆盖大多数组合的四条规则
规则一:依赖先行。Mod 列了依赖,那个依赖必须先于用它的东西加载。Ink and Iron 的 UI 模块需要 Fonts 模块,Fonts 就要先装,任何 Mod 点名的框架都一样。缺依赖是最常见的静默失败:游戏能正常加载,只是依赖它的 Mod 什么都不做。
规则二:作者说明胜过习惯。Mod 原页点名了位置,这个位置就是 Mod 要求的一部分,不是建议。Slots Slots Slots 是现成例子:原页说要在 mods.settings 里给它优先于 Smooth UI Remastered,跳过这一步,它的页码指示就会坏。如果两位作者的说明互相冲突,那就必须有一方让步,这就是去掉其中一款而不是硬凑两者的理由。
规则三:脚本以最后生效者为准,bundle 以唯一胜者为准。脚本方面,合并后最后加载的 Mod 赢得争议行,所以你最在乎的改动应该放在最后碰那些行的位置。Bundle 方面根本没有合并:优先级胜者拿走整个文件,败者对这个文件的所有改动全没了。这种不对称就是为什么 UI Mod 输了优先级看起来特别惨,而脚本 Mod 输了只像某个功能悄悄没了。
规则四:界面大改永远只留一个。两个界面大改没法共存,因为两者替换的是同一批界面文件,而 bundle 没有合并机制。HUD Mod 与整文件替换的字体 Mod 同理。选一个,第二个 UI Mod 只能当替代候选,不能当补充。
3. 实例:一个已核实的重制版组合
这个组合只用最佳榜单里有 5.0 证据的 Mod,手工优先级决策恰好只有一个。按下面顺序装,脚本 Mod 装完跑一遍 Script Merger,正式采用前用存档副本测试。
表格可左右滑动,查看完整内容。
| 位置 | Mod | 为什么放这 |
|---|---|---|
1(最先) | Ink and Iron 的 Fonts 模块 | 依赖:UI 模块需要它 |
2 | Ink and Iron UI HUD(唯一的界面大改) | 界面大改只留一个;注解脚本无需合并即可叠加 |
3 | Combat Tweaks Remaster | 只加自己的脚本,不需要合并,只调杰洛特的战斗 |
4 | Slots Slots Slots Remastered | 技能界面替换者;若同时有 Smooth UI,在 mods.settings 里设 Priority=0 |
5 | Smart AutoLoot Remaster 与 Auto Loot Herbs | 纯脚本拾取助手,不改存档,合并风险最低 |
6(最后) | Remastered Washed-Out Look Fix 与 Dynamic Weapon Carry | 视觉层放最后:观感与持剑姿势叠在玩法改动之上 |
注意组合里没有谁。Friendly HUD 没在,因为 Ink and Iron 已经占了 UI 位;如果你更喜欢 Friendly HUD,就整套换掉,连 Fonts 模块也一起去掉。Smooth UI 也不在;如果要加,唯一的手工优先级就是 mods.settings 里 Slots 优先于 Smooth UI。组合里其他部分都不需要优先级决策,因为注解叠加和自带脚本的 Mod 不抢文件。
4. 五种冲突类型,怎么认出来
表格可左右滑动,查看完整内容。
| 冲突类型 | 你看到的现象 | 修法 |
|---|---|---|
脚本冲突 | 启动时编译报错,或某个功能没了 | 跑 Script Merger,看它标出的项,改动后重建 |
Bundle 冲突 | 某个 Mod 的整套界面或材质消失 | 在 mods.settings 里设优先级,或去掉其中一个 |
缺依赖 | Mod 加载了但不起作用 | 装上它点名的依赖,放在它前面 |
陈旧合并 | 更新或移除 Mod 后闪退或行为异常 | 删 mod0000_MergedFiles,重建合并 |
版本不匹配 | 游戏补丁后立即报错,或读旧存档报错 | 逐页查新版对应更新,未更新的先去掉 |
5. 坏组合按顺序查
先查工坊订阅:游戏以前能跑、重装后坏了,旧订阅就是头号嫌疑,修法是取消订阅、删 mods 文件夹、验证文件。再查优先级:某个 Mod 的改动悄悄没了,就打开 mods.settings,找它们抢的那个文件。然后查合并:坏在更新或移除之后,就删 mod0000_MergedFiles 重建。每一步都用存档副本测,一次只改一处,不然你不知道是哪次修好的。
等游戏打了补丁,同样流程再走一遍,外加一条规则:旧版的东西在作者更新之前一律不信任。任意 Mod 打补丁后的五步检查见 5.0 兼容专篇;持续到 2026 年 11 月 30 日的重制版 Modathon 是等更新落地的好时机。更新没到之前,宁可不装那款,也不要带着坏的跑。
常见问题
有 Mod 数量上限要担心吗?
本次研究没有核实重制版有硬性数量上限,这里也不做断言。实际限制是冲突:每加一款就多一次脚本或 bundle 碰撞的机会,所以组合要小批增长、每批都测,而不是数数量。
字母顺序文件夹名规则在 5.0 上还管用吗?
在 5.0 上未经核实。Ink and Iron 原页自己说字母顺序规则是《巫师3》惯例、5.0 上未核实,所以以 mods.settings 优先级为可靠杠杆,文件夹改名只当进游戏实测的规则,不当保证。
移除 Mod 后合并文件坏了,为什么?
因为合并文件是按旧组合建的。删掉 mod0000_MergedFiles,只用当前仍在装的 Mod 重建合并,再用存档副本测试。旧合并和新合并同时留着会产生重复脚本和更多冲突。
次世代版的排序表能直接用吗?
不行。重制版重做了次世代版排序所依赖的系统,包括技能树,4.0x 上稳定的 Mod 在 5.0 上可能根本加载不了。用有 5.0 证据的 Mod 重搭组合,按上面四条规则来,不要用旧表。

