在游戏的前期资源可以说是十分的匮乏,但是我们可以通过修改游戏的部分数据在前期就获得不错的道具,感兴趣的朋友快来看看这篇“NovaRain”分享的ATOM RPG 修改数据方法吧。
攻略推荐
核爆RPG末日余生图文攻略
修改数据方法
现在想修改玩家属性技能的话,可以用Cheat Engine表格,角色/技能指标的部份同样适用于队友。
在早期Beta时候ATOM的存盘是放在各个资料夹的分散档案(玩家资料、地图档等等),玩家档案本身是文字档可以直接打开来修改属性和物品栏之类的,后来才改成现在一个存盘为一个打包档。
现在的存盘本身是gzip格式,只是副档名改成.as而已,用7-Zip解开会有一个同名但无副档名的档案,试着用文字编辑器打开该档案应该会是一团乱,用16进位编辑器会好一些,稍微看一下会发现这个档案其实是数个档案组合起来的,内容是玩家资料、地图档、地图迷雾、存盘缩图,搜寻还是找得到玩家资料,但要修改会很麻烦,因为这状况下你不能动到档案长度,一动到游戏就认不得它了,所以能做的修改极为有限,想修改叫出物品得用其他方式。
ATOM在进行游戏的时候会把现在资料放到存盘路径一个临时新增的"progress"资料夹内,这时的暂存盘就是各别分散的正常档案,能修改的只有不是现在所在的地图档,玩家资料和当前地图档改了没用,因为实际资料已经被加载内存,游戏在你离开一个地图时会把内存内的地图资料写到档案,重新进入时才会从档案读取。
以游戏一开场做为实际范例:
在一开始醒来过桥放完过场影片之后会到Otradnoye,直接转头跑到出口进入世界地图画面,这时切换回Windows找progress资料夹里面会有个Village_Ground_1_.dat档案,用文字编辑器(建议别用记事本)打开会是满满的物件资料。我想在村外废屋没上锁的柜子内塞些东西,所以搜寻柜子的原始资料(不确定之后改版他们会不会动到地图上的物件,至少1.05/1.06还是这资料):
{"class":"Chest", "active":"true", "proto":"Metal_Shelf_1", "inventory":[ {"class":"Item", "count":"1", "proto":"Wastepaper"} ], "open":"true", "lockLevel":"0", "lockType":"Mechanical", "pin":"0", "name":"Metal_Shkaf_3", "transform":{"pos":[ "256.51", "0.01083292", "29.39307" ], "rot":[ "0", "0", "0" ], "scale":[ "1", "1", "1" ]}},
其中"inventory"后面接着的中括号之间的内容是该容器的内容物,就一捆废纸:
{"class":"Item", "count":"1", "proto":"Wastepaper"}
于是把上面那项目换成这一长串:
{"class":"Weapon", "count":"1", "proto":"AKS74U", "ammo":{"count":"30", "proto":"5_45mm_JHP"}}, {"class":"Ammo", "count":"120", "proto":"5_45mm_JHP"}, {"class":"Weapon", "count":"1", "proto":"Knife_War"}, {"class":"Consumable", "count":"10", "proto":"Biscuit"}, {"class":"Consumable", "count":"5", "proto":"StimFEN1"}, {"class":"Item", "count":"10000", "proto":"Money"}
实际物品是一把装满子弹的AKS-74U、120发5.45mm子弹、一把苏联战斗刀、10份口粮、5只治疗针、10000卢布的钱。存盘之后切换回游戏,重新进入Otradnoye跑去废屋就可以在柜子内找到这些东西了。
以上就是小编给大家带来的ATOM RPG 修改数据方法,希望能够帮助到大家。