在游戲的前期資源可以說是十分的匱乏,但是我們可以通過修改游戲的部分數(shù)據(jù)在前期就獲得不錯的道具,感興趣的朋友快來看看這篇“NovaRain”分享的ATOM RPG 修改數(shù)據(jù)方法吧。
攻略推薦
核爆RPG末日余生圖文攻略
修改數(shù)據(jù)方法
現(xiàn)在想修改玩家屬性技能的話,可以用Cheat Engine表格,角色/技能指標的部份同樣適用于隊友。
在早期Beta時候ATOM的存盤是放在各個資料夾的分散檔案(玩家資料、地圖檔等等),玩家檔案本身是文字檔可以直接打開來修改屬性和物品欄之類的,后來才改成現(xiàn)在一個存盤為一個打包檔。
現(xiàn)在的存盤本身是gzip格式,只是副檔名改成.as而已,用7-Zip解開會有一個同名但無副檔名的檔案,試著用文字編輯器打開該檔案應(yīng)該會是一團亂,用16進位編輯器會好一些,稍微看一下會發(fā)現(xiàn)這個檔案其實是數(shù)個檔案組合起來的,內(nèi)容是玩家資料、地圖檔、地圖迷霧、存盤縮圖,搜尋還是找得到玩家資料,但要修改會很麻煩,因為這狀況下你不能動到檔案長度,一動到游戲就認不得它了,所以能做的修改極為有限,想修改叫出物品得用其他方式。
ATOM在進行游戲的時候會把現(xiàn)在資料放到存盤路徑一個臨時新增的"progress"資料夾內(nèi),這時的暫存盤就是各別分散的正常檔案,能修改的只有不是現(xiàn)在所在的地圖檔,玩家資料和當前地圖檔改了沒用,因為實際資料已經(jīng)被加載內(nèi)存,游戲在你離開一個地圖時會把內(nèi)存內(nèi)的地圖資料寫到檔案,重新進入時才會從檔案讀取。
以游戲一開場做為實際范例:
在一開始醒來過橋放完過場影片之后會到Otradnoye,直接轉(zhuǎn)頭跑到出口進入世界地圖畫面,這時切換回Windows找progress資料夾里面會有個Village_Ground_1_.dat檔案,用文字編輯器(建議別用記事本)打開會是滿滿的物件資料。我想在村外廢屋沒上鎖的柜子內(nèi)塞些東西,所以搜尋柜子的原始資料(不確定之后改版他們會不會動到地圖上的物件,至少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"后面接著的中括號之間的內(nèi)容是該容器的內(nèi)容物,就一捆廢紙:
{"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發(fā)5.45mm子彈、一把蘇聯(lián)戰(zhàn)斗刀、10份口糧、5只治療針、10000盧布的錢。存盤之后切換回游戲,重新進入Otradnoye跑去廢屋就可以在柜子內(nèi)找到這些東西了。
以上就是小編給大家?guī)淼腁TOM RPG 修改數(shù)據(jù)方法,希望能夠幫助到大家。
更多內(nèi)容:核爆RPG:末日余生專題核爆RPG:末日余生論壇
>>查看核爆RPG:末日余生全部攻略<<
相關(guān)文章