注册 | 登录

游侠NETSHOW论坛





游侠NETSHOW论坛 游侠NETSHOW论坛 天国:拯救2+天国:拯救 关于1.9.6版本mod无效的解决办法
查看: 8475|回复: 3
打印 上一主题 下一主题

[分享] 关于1.9.6版本mod无效的解决办法 [复制链接]

帖子
53
精华
0
积分
27
金钱
321
荣誉
0
人气
0
评议
0
跳转到指定楼层
楼主
发表于 2021-4-26 23:53:57 |只看该作者 |倒序浏览
本帖最后由 没破解的就买 于 2021-4-26 23:55 编辑

目前我玩的是网上下载的1.9.6版本(非steam购买),其他版本也可以参考,不保证有效。


下载mod后直接放入data文件夹不起作用,通过研究发现如下解决办法:



修改之前切记备份!!!


第一种方法:
游戏运行时,会读取data文件夹下的pak.cfg文件,并解压文件内制定的pak文件,而我们下载到的mod也都是pak格式的文件,因此想让哪个mod生效,就要将该pak文件添加到pak.cfg文件的末尾,这样游戏才能加载此mod


但此方法仍存在一个问题。举例来说,修改负重的mod和减少弓箭摆动的mod,都是对rpg_param.xml文件进行的修改,而目前下载的这些mod中,都是包含了rpg_param.xml文件的全部内容。
也就是说,修改负重mod里,弓箭摆动的参数仍然是游戏默认参数;而在减少弓箭摆动的mod里,负重仍然是游戏默认值。
这样就带来一个问题,就是mod的加载顺序将导致有的mod能生效而有的mod无效。
如果出现某个mod无效的情况,请先确认该mod对应的pak文件已经添加到了pak.cfg文件中,或者查看游戏根目录下kcd.log日志文件,看游戏运行时解压pak时是否解压了你需要的mod。
如果已经解压但是无效,那就是别的mod解压后,释放了同名文件,将这个mod冲掉了。


解决办法:
用压缩软件打开mod的pak文件,挨个文件夹打开,查看该mod是对哪个文件进行了修改。
还是以修改负重mod和减少弓箭摆动mod为例,打开这两个pak文件后,发现这两个文件都是对Libs\Tables\rpg\rpg_param.xml文件进行修改了。
那么同时打开这两个rpg_param.xml文件,比照两个文件的不同之处。
发现修改负重mod改的是<row rpg_param_key="BaseInventoryCapacity" rpg_param_value="**" />,星号是你希望的数值。
减少弓箭摆动的mod修改的是<row rpg_param_key="AimSpreadMax" rpg_param_value="*" />。星号是你希望的数值。
这时只需在减少弓箭摆动mod里,将BaseInventoryCapacity一行后面的数字改大即可。
或者在修改负重mod里,将AimSpreadMax一行后面的数值改小即可。
也就是将两个mod整合成一个。这样就保证了所有的修改同时生效。
其他mod类似办法解决。




修改之前切记备份!!!


第二种方法:


直接修改游戏原版的pak文件。
你想要哪个mod生效,就打开该mod的pak文件,看它是修改了哪个文件,到data文件夹中,找到这个pak文件
(mod里的pak文件名通常是mod名字,只能通过pak里的文件夹路径和最终的文件名字判断对应的是哪个原版pak)
但通常修改的就是GameData.pak   Tables.pak   Scripts.pak这三个。
方法同上,找到对应的文件后,比照mod文件和原版文件的区别,看看mod文件里修改了哪里,就在原版文件中做出同样修改,并保存,然后替换掉pak里的同名文件。


需要注意一点,对于修改Tables.pak时,我们修改的是xml文件,但往往pak压缩包里还存在一个同名的tbl文件,
我推测tbl文件应该是一个缓存性质的文件,将游戏中很多属性进行计算后存入tbl文件,游戏再次运行时就直接从tbl里读取。
因此,例如我们修改了负重,也就是前文提到的BaseInventoryCapacity后面的数值,再次加载存档会发现没有生效,
这时只需用记事本打开同名的tbl文件清空内容保存,或者直接把pak压缩包里的这个tbl文件删除即可。
亲测不影响游戏运行。
修改之前切记备份!!!


使用道具 举报

帖子
32
精华
0
积分
16
金钱
350
荣誉
0
人气
0
评议
0
沙发
发表于 2021-8-28 01:56:09 |只看该作者
谢谢分享

使用道具 举报

帖子
3
精华
0
积分
2
金钱
8
荣誉
0
人气
0
评议
0
板凳
发表于 2024-9-5 12:39:20 |只看该作者
chang3316629 发表于 2021-8-28 01:56
谢谢分享

楼主牛逼 确实管用了 感谢大神分享

使用道具 举报

帖子
134
精华
0
积分
67
金钱
1497
荣誉
0
人气
0
评议
0
地板
发表于 2025-2-10 16:42:30 |只看该作者
太感谢啦,我一直不明白tbl文件和xml文件冲突怎么弄。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-6-20 20:09 , Processed in 0.314819 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到