小黑盒游戏新闻 ( ) • 2024-07-02 21:08

巫师三作为已经发售九周年的游戏,在CDPR的官方支持下模组社区发展强劲,诞生了许多优秀的模组,但是很多人在mod添加过多时经常遇到崩溃报错的问题,通过观看这篇文章,应该可以解决模组过多而产生的一系列问题。

一、使用的工具

二、模组的正确安装方法

三、为什么需要合并

一、建议使用的工具

1.WitcherScriptMerger脚本合并工具

2.tw3-menufilelist-updater模组菜单列表自动更新工具

1.1WitcherScriptMerger

这是在游戏内加入过多模组的必备工具,常规情况下他能够自动完成脚本的冲突合并

可以看到界面非常简洁,左下角显示了我的mod数量为65,有299个修改的脚本文件。常规情况下我们只需要点击下侧的“create all script mergers”,工具就会自动帮助我们完成所有的合并工作(见下图)。

合并完成的脚本会在游戏根目录下的mods文件夹中生成“mod0000_MergedFiles”文件夹,这就是合并完成的脚本存放处。

主页面

点击合并

自动合并

然而这只是最理想的情况,部分情况下我们需要手动对冲突的脚本进行合并。过程很简单,手动合并界面有A、B、C三个视口,分别对应原版、模组1、模组2的脚本修改内容,为了获得我们添加mod所想要的效果。我们通常只需要选择B、C窗口的内容。

1.只选择BC窗口进行合并。

2.选择时优先选择你想要的模组的脚本。

怎么选择??

以图下为例子,路径栏中可以看到冲突来自哪个mod的文件,优先选择你需要的模组的脚本。

在路径栏上方的工具栏里面依次点击C、B随后点击A旁边的下端为红色的箭头,这样可以直接选中下一个需要手动合并的冲突。重复操作至红色箭头消失,点击保存按钮就可以关闭该窗口了。

图下是原版脚本与模组脚本冲突的情况,只选择mod的脚本即可

对于无法合并的文件

无法合并的文件并不会造成游戏崩溃,可以通过给予优先级的方式来决定使用某一个mod带来的修改属性

第三个选项

优先级选择

在上图第三个选项打开来给予模组的优先级,1为最高优先级。选择优先级后将在“C:\Users\用户名\Documents\The Witcher 3”处生成“modssettings”文件让游戏识别管理优先级。

1.2.tw3-menufilelist-updater

这是法国大佬Thibault H发布于Github的程序,真正的大佬,他的模组只发布于Github,nexus网站目前只提供帮助给玩家而不上传模组,一分钱不要!

这是干什么用的?

用于自动构建模组菜单列表,次世代版本巫师三需要手动为模组添加菜单配置(xml文件),我之前介绍过的永恒狩猎巫师三必玩大型mod,铁之阴影&永恒狩猎:已更新至v2.46就需要进行添加模组菜单的步骤,但是很多的盒友都不会这一步。此工具就是帮助你完成的,一键完成菜单列表更新。

github页面

打开即可

二、mod的正确安装

一般的mod组成为bin,mods,dlc文件夹,在我发布mod推荐至今经常看到图下情况

这种情况原因为直接将dlc文件夹套娃放进了游戏根目录下的dlc文件夹,从而导致游戏dlc读取失败

正确的操作应该是直接放入根目录,这样系统会自动把两个同名的“dlc”文件夹合并成一个

或者手动把dlcXXX(例如dlc_EH)放入根目录的dlc文件夹

同样适用于mod文件夹

而带有bin文件夹的一般会指向这“D:\steam\steamapps\common\The Witcher 3\bin\config\r4game\user_config_matrix\pc”也就是游戏内菜单配置内容,配合第二个工具可以自动生成菜单列表。

mod安装失败还有几个原因

  • mod版本过老不适配当前游戏版本

  • 与其他mod存在不可合并的冲突,可能导致某一mod功能失效

三、为什么需要合并?

当模组之间修改同一游戏内容/脚本的时候就会发生冲突,此时就需要脚本合并工具进行合并,如果有深入研究完全可以将两个mod合并成一个,甚至可以通过记事本的形式来进行比较修改,如图下,工具会标记出不同mod修改的同一ws文件是什么。

如果这篇文章对你有帮助,可以发个评论告诉我,希望能帮到你!