这篇主要讲解如何修改商人好感,替换商人卖的东西,修改安全箱、各种容器和背包的内部空间。
需要的工具:Visual Studio Code软件,星稀
一、修改商人好感
注意,这里并不是直接修改商人的好感,而是修改商人每级之间需要的好感度和卢布还有需要的等级(其实吧,是我忘了直接修改好感度在哪个文件夹了,一年多没有改了忘得都差不多了 ),
路径:Aki_Data\Server\database\traders文件,会看到好几个代码文件,这里只讲游戏内商人界面的几位,
5a7c2eca46aef81a7ca2145d (Mechanic)机械师\枪匠商
5ac3b934156ae10c4430e83c (Ragman)服装商
5c0647fdd443bc2504c2d371 (Jaeger)耶格\接受枪匠任务去森林拿信解锁的商人
54cb50c76803fa8b248b4571 (Prapor)俄商
54cb57776803fa99248b456e (Therapist)大妈\卖你医疗品的
579dc571d53a0658a154fbec (Fence)黑商
5935c25fb3acc3127c3d8cd9 (Peacekeeper)美商
58330581ace78e27b8b10cee (Skier)配件商
这8位,其中黑商在离线版本里的作用可有可无,就不在讲了。
进入文件第一个代码文件就是(Mechanic)机械师\枪匠商的文件,双击,会看到
这三个文件,先讲第二个,base.json,双击进入
找到loyaltyLevels分项,
能看到这个分项里分4类,这里每类代表商人等级,依次排序为:1级、2级、3级、皇冠,每类主要包含8个代码,找到第一类8个代码中的minLevel(自己PMC等级)、minSalesSum(需要消耗的卢布)、minStanding(所需好感),这里表示的意思是这个商人1级需要玩家等级为1级,消费0卢布,所需好感0,。
那,剩下的3个大类就很好理解了,
2级商人需要玩家等级20级,消费75万卢布(买或卖都可以,只要够75万卢布就行),所需好感0.15。
3级商人和皇冠以此类推。
把4大类里的这三个代码后面数字修改为1、1、0,就可以直接开启皇冠,其他几位商人也是这样修改。
二、修改商品价格、修改物品购买限制、修改兑换商品为卢布购买、替换商人商品
1、修改商品价格
拿(Mechanic)机械师\枪匠商举例
路径:Aki_Data\Server\database\traders\5a7c2eca46aef81a7ca2145d文件夹里的assort.json文件,双击
能看到一大推的代码,不用急,如果你下载了大佬的3.8代码大全,这些代码就不会看着头疼了,
举例:想买此商人的9×19子弹(第一行第一个子弹),但是太贵,怎么搞?简单,在代码大全里搜索9×19毫米 Pst gzh,得到代码为56d59d3ad2720bdb418b4577
复制之后在json文件里crtl+F搜索该代码
图中红框内就是。
第一行内的id是该商品价格id,第二行为该商品的id,StackObjectsCount代表此商人在补货前你可以买多少该商品。
复制第一行后面的代码,搜索后能看到
count为价格,也就是说这个子弹卖70卢布一发,将70改为1,就是1卢布一发。
其他商品价格修改都一样。
2、修改物品购买限制
例如此商人的第四个商品9×19毫米 绿色曳光弹,该商人限购500发,找到这个子弹的代码并搜索
红色框内就是该商品在商人处基本信息,BuyRestrictionMax(最大购买数量),这里显示的是500,改为99999,就是能买99999发,这样就能取消商人限购。
3、修改兑换商品为卢布购买
举例,此商人第一行第6个商品为VOG-17 Khattabka 手榴弹
搜索代码5e32f56fcb6d5863cc5e5ee4
将BuyRestrictionMax(最大购买数量)改为999,并复制红框内第一行的代码65cb82307e8e8aec5b087c55
红框内count为1,下面还有行代码,这个代码是“引信”物品的代码,也就是说需要1个引信购买\兑换,将引信的代码改为5449016a4bdc2d6f028b456f,就是1卢布购买,其他兑换物也是这么修改的,无非就是有的需要的东西多,有的少而已。
4、替换商人商品
这里先提前声明,在不明白或者不懂的情况下不要瞎修改商人卖的枪械,我试过,并不会报错,但是枪械有问题,特此声明!!!
举例,我想将此商人的第一个商品换成别的怎么搞?
首先复制并搜索第一个商品的代码,也就是回到这里
在这里将”_tpl“后面的代码替换成你想要的东西,如:5c12613b86f7743bbe2c3f76,这个代码为“情报”代码, 70卢布买个情报可还行,一买一卖直接发财。
最后说一个小窍门吧,如果觉太麻烦而你只是想在商人1级就能卖1、2、3、皇冠的商品,也是可以的,还是这个json文件,复制搜索loyal_level_items,能看到
将每个代码后面的数字该为1,就可以了,这样这个商人1级就能卖所有的东西,不用你再辛辛苦苦的去升级消费赞好感度了
还有就是独立物品的问题,有吧友问我怎么搞,额,怎么说呢,3.5版本是最舒服的,独立物品随便做,3.6版本开始我就不碰这方面了,因为外出工作没时间玩,以至于现在3.8又出了插板系统,物品代码结构也有所改变,我看了一下,一个头两个大,搞不懂=-=,所以,等什么时候有空在研究吧,如果还有别的问题也可以问我,能回答的绝不私藏
咳咳,抱歉,忘了还有箱子和背包的修改了,
二、安全箱,容器,背包空间修改
1、安全箱
只举例黑边开局的安全箱
路径:Aki_Data\Server\database\templates文件夹,items.json文件,双击进入
搜索5857a8bc2459772bad15db29,为黑边开局安全箱“gamma”
下滑并找到红框内的代码
cellsh为横列(注意:横列最多只能为6),cellsv为竖列,改为你想要的数字,然后再修改sizeWidth(对应竖列)、sizeHeight(对应横列)为你上面修改的数字(其实这两项不改也可以,但为了不出错还是改了吧)
Weight为重量,改为-999,游戏内怎么套包都可以,地图搬空都没事。
2、容器修改
如:垃圾箱、文件包、狗牌包等
举例:注射器收纳包
搜索代码:619cbf7d23893217ec30b689,会有12个结果,找到第10个就是我们想要的
下滑找到cellsh、cellsv这两行改为你想要的数字,注意!横列最好不要超过20,竖列不要超过16。
其他类型的容器一样的修改方法。
3、背包修改
背包我只会修改包内空间为一个整体的背包,比如这样的
就拿图中的背包举例
搜索代码:59e763f286f7742ee57895da是Pilgrim旅行包
同样找到cellsh(注意:横列最多只能为6)、cellsv这两行改为你想要的数字,
图中红框内的负面影响也可以改为正面,如图
speedPenaltyPercent:移动速度影响,mousePenalty:转向速度影响,weaponErgonomicPenalty:人机功效,将这3项改为正数就是正面影响,也就是加这三方面的影响。
嗯。。。。。应该没啥忘得了,那好,这期结束~
学习了!学习!
666 牛的
请问大佬,想让商人卖12.7*108的重机枪子弹需要怎么修改,添加物品售卖所需商人等级和售卖数量以及加强就可以了吗
好好好
搜索id 时最好前面加上"_id": ,注意有空格的,比如"_id": "5648a69d4bdc2ded0b8b457b,这样搜索结果就是唯一的
求助
我所有的商人买东西都会显示出来这个东西,但加的mod的两个商人就不会出现这种情况,怎么办啊
为什么改完后,商人会卡住,什么都显示不出来?