各mod组的成员请进,询问下工房类型的mod表单id冲突怎么解决?
有俩mod的表单id冲突了,工房菜单只能显示其中一个,有没办法修改表单id实现共存的方法?做兼容补丁啊 daikabbs 发表于 2016-3-25 13:10
做兼容补丁啊
问题怎么做?论坛技术交流的帖子几乎没有啊 本帖最后由 daikabbs 于 2016-3-25 13:45 编辑
clamplinjun 发表于 2016-3-25 13:26
问题怎么做?论坛技术交流的帖子几乎没有啊
你用fo4edit打开mod,你能看到formid list这个项目里有个Form IDs的栏目,下面有很多子栏目,都叫LNAM - FormID。
假设原版的建筑栏目的form id list是有8个子栏目,那么原版的这跳记录下面有8个LNAM。然后比如MOD1在建筑栏目下增加了一个叫mod1的子栏目,你会看到他修改了这条记录,多了一个LNAM,变成9个LNAM。
然后MOD2也修改了这记录,也是9个LNAM,但第九个是他自己的子栏目,假设叫mod2。这样就形成了冲突。
你要做的就做个补丁,补丁里也修改这条记录,里面有10个LNAM。前8个是原版的那8个,第九个是mod1的,第十个是mod2的,搞定。
具体的步骤就是打开fallout4.esm,mod1,mod2(如果这2个MOD有前置MOD,fo4会自动打开)。然后把mod1里修改过的,和mod2有冲突的formid list复制为覆盖型的记录,然后fo4edit会让你定一个补丁文件的名字。
然后编辑新的补丁MOD,首先添加mod2为前置。然后修改那条formid list记录,把mod2里对同记录修改的内容依样画葫芦添加进去。存盘搞定。
daikabbs 发表于 2016-3-25 13:40
你用fo4edit打开mod,你能看到formid list这个项目里有个Form IDs的栏目,下面有很多子栏目,都叫LNAM - F ...
虽然有些地方描述没看懂,但是大概的原理已经明白了,自己研究了下工具已经搞定了,谢谢解答
页:
[1]