怎么把不同的mod合并在一起,以《艾尔登法环》为例

怎么把多个regulation.bin文件合并成一个文件?

一般我们要合并mod,只要把mod文件丢到mod文件夹里,或者把.dll文件丢到DLL文件夹并增加一条路径到.toml文件即可(例如将诚实商人mod加到重回巅峰里),但还有一种情况就是本文介绍的regulation.bin冲突。

怎么把不同的mod合并在一起,以《艾尔登法环》为例

在玩重回巅峰,最近又想把格斯的幻化mod加上,记录下遇到的问题和解决过程。

以格斯的外观幻化mod合并到重回巅峰mod为例

怎么把不同的mod合并在一起,以《艾尔登法环》为例

在n网下载好对应的格斯berserker的mod(包括前置的幻化铠甲mod),这时候想把该mod放到已有的大型整合包如重回巅峰里,一般来说装好前置mod后直接把对应文件复制到ModEngine的mod文件夹里即可,但是进入游戏后会遇到bug!因为两个mod都有regulation文件,必须进行合并才可以。

怎么把不同的mod合并在一起,以《艾尔登法环》为例

幸运的是优秀的mod制作者一般会考虑到这种情况,比如Berserker Armor and Dragon Slayer Reg就提供了对应的.CSV文件以便我们合并mod,这也可以在该mod界面的文件栏里找到,名为Fields CSVs (for DSMapStudio or Smithbox)。

怎么把不同的mod合并在一起,以《艾尔登法环》为例

图文无关

用到mod修改工具Smithbox(或者DSMapStudio),这两个都可以在n网上或者github上下载。

打开Smithbox创建项目,名称任意,项目位置任意新建一个空文件夹即可,GameExecutable选择steamlibrary里的艾尔登法环.exe文件。

怎么把不同的mod合并在一起,以《艾尔登法环》为例

怎么把不同的mod合并在一起,以《艾尔登法环》为例

选择第二行第三个ParamEditor,显示的就是当前原法环文件的regulation.bin的“解包”文件包含了很多.CSV文件。

怎么把不同的mod合并在一起,以《艾尔登法环》为例

找到我们已经安装的mod(比如我已经在用的重回巅峰mod)复制其modengine的mod文件现有的regulation.bin文件

怎么把不同的mod合并在一起,以《艾尔登法环》为例

打开我们刚才创建的项目文件夹(我命名为smithShow),将重回巅峰的regulation文件复制到里面直接替换

怎么把不同的mod合并在一起,以《艾尔登法环》为例

重新打开该项目文件,软件会自动比对相比于原版游戏regulation.bin改动的.CSV文件

怎么把不同的mod合并在一起,以《艾尔登法环》为例

在ParamEditor里显示绿色的就是当前mod(重回巅峰)改动过的文件,因为本身是一个大型整合包所以改动较多,一般小mod就几个。

怎么把不同的mod合并在一起,以《艾尔登法环》为例

【如果你要额外加的mod里有提供.csv文件,没有的话也继续看后面会给出解包出.csv文件的方法】,Berserker作者给出了三个.csv文件,注意到前两个本质是一个文件只是功能不同根据需要选择一个,实际上就只有两个要合并到regulation里。

怎么把不同的mod合并在一起,以《艾尔登法环》为例

以EquipParamProtector.CSV为例,复制.csv的名字EquipParamProtector到这里搜索

怎么把不同的mod合并在一起,以《艾尔登法环》为例

单击变绿的.csv文件,选择data->import CSV->From file->All fields

怎么把不同的mod合并在一起,以《艾尔登法环》为例

在弹出的窗口选择对应的要导入的EquipParamProtector文件

怎么把不同的mod合并在一起,以《艾尔登法环》为例

这就算是成功修改了一个.CSV文件,同理操作其余的.csv文件,之后保存该项目文件。

怎么把不同的mod合并在一起,以《艾尔登法环》为例

再打开项目文件会发现多出一个regulation.bin.prev文件这就是你修改前的regulation文件,可以不用管但最好保存好

怎么把不同的mod合并在一起,以《艾尔登法环》为例

将修改后的regulation.bin文件复制粘贴到重回巅峰(即你以安装的mod)的modengine的mod文件夹里替换原来的regulation即可。

再通过启动mod.bat即可进入游戏,可以看到两个mod成功并存!

怎么把不同的mod合并在一起,以《艾尔登法环》为例

但是如果不幸,你要增加的新mod没有提供.csv文件但仍可以通过解包的方式得到

怎么把不同的mod合并在一起,以《艾尔登法环》为例

将要合并的新mod的regulation.bin文件复制到项目文件里(先把先前的.bin文件注释掉),在smith软件重新打开该项目文件

怎么把不同的mod合并在一起,以《艾尔登法环》为例

可以看到这些绿色的就是修改过的文件

怎么把不同的mod合并在一起,以《艾尔登法环》为例

将修改的文件一个一个导出,位置和名字自己任意不过最好保持原名方面后续的替换.csv步骤。

得到这些修改过的.csv文件之后,将这些文件根据前面讲的步骤替换即可。

 ————————————————————

怎么把不同的mod合并在一起,以《艾尔登法环》为例

如果要合并的两个mod都修改了同一个.CSV文件,需要通过比对.csv文件的id文件来看是否可以合并,如果有冲突那这两个mod就冲突了无法合并。

题外话:

我直接将berserker的.bin文件导入比对后,发现除了作者提供的.csv文件外还多出好几个.csv,我猜测可能是包含在前置的幻化装备mod里了?或者这些不重要?

参考视频BV🤓16x4y1t7qP

原创文章,作者:nicevoice,如若转载,请注明出处:https://pentv.cn/51514.html