之前想修改口袋的时候,看了很多修改的帖子
但是总是会碰上一些不可预知的问题
后来经过本人的查找与调试,决定将我的发现分享给各位
以下游戏版本为3.9.8,另外版本代码是否相同尚未可知
请自行辨别
首先我们打开
SPT_Data\Server\database\templates\item.json
正常我们看到的所有的教程都是让我们在这个文件里去寻找口袋的物品24位id
就例如下图这样
那天我跟着类似的教程试了两个24位口袋物品id发现都没有效果
于是我开始寻找代码之间的共同点
发现他们截图的代码中都有口袋编号
这个pocket3指的就是第三个位置的口袋
更确切一点的说法,是指截图里口袋类型的,第三个口袋
那么什么是口袋类型?
我们可以打开存档修改器
可以看到游戏内一共预设了6种口袋类型
代码文件类的查找计数也证明了我的推测
这6种口袋类型分别对应:普通pmc4格,普通scav4格,蓝边6格
boss10格,boss15格还有boss24格(应该,我猜的)
我们在创建角色存档的时候我们会选择版本
白边黑边都共用pmc4格的预设
蓝边使用专用的6格预设
(我猜的)
如果我们根据物品id去修改口袋,很可能改到了别的预设类型上,导致进游戏没有效果
所以不同于别人做的教程,我们直接在item.json里搜索pocket1
我们可以根据pckeet1234代码中的cellsH和cellsV来判断该口袋是那种预设
如果该代码段内包含pocket1-pocket5,那么该口袋指的是预设的boss口袋类型
有10、15、24三种之分
这都不是我们要改的预设,所以我们查找下一个
如果找到代码段内包含pocket1-pocket4四个口袋,且每个口袋大小都是1*1时
那么该代码段很可能是我们要找的白边黑边档的口袋
但是由于有两种类型(pmc版 scav版)
所以保险起见我们可以把两个都改掉
以其中一个举例:
然后修改cellsH:横向格数
cellsV:纵向格数
使其来到这样:
那么此时我们就修改完了普通4格类型的口袋
使其成为了一个单32格的类似背包一样的空间
根据我的测试,cellsH最大数字为4,也就是最多宽4格,否则会挤占特殊装备栏
接下来如法炮制另一个4格口袋的代码
这样我们不管是pmc4格版还是scav4格版都会变成下图所示这样啦
如果你不想要单格大口袋,可以分别修改pocket1-pocket4的宽和高
同理,四个口袋加起来的宽度不要超过4,否则会挤占特殊装备栏,建议只修改纵向格数cellsV
蓝边版本的口袋代码的格式为:
包含pocket1-pocket4
pocket1为1*1
pocket2为1*2
pocket3为1*2
pocket4为1*1
此类型的口袋即为蓝边版本的口袋预设类型
由于游戏内的人机会套用同样的口袋类型
所以我们修改后,在游戏内击杀敌人搜索尸体时,也会搜索出相同大小的口袋
与正常的区别就是多装了一些物资
感谢各位观看!下次见