安卓手机游戏《英雄迷宫冒险》存档修改
生活随笔
收集整理的這篇文章主要介紹了
安卓手机游戏《英雄迷宫冒险》存档修改
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
若有 bug 或疑問,就在評論區(qū)告訴我吧 ?( ?? ? ? ?)??
文章目錄
- 存檔下載
- 警告
- 存檔保存位置
- 修改金錢的例子
- 修改人物屬性
- 修改指定素材的數(shù)量
- 獲取所有采集的素材
- 獲取所有熔爐成果第一頁的素材
- 其他的修改
存檔下載
注:版本不對,游戲會自動刪除存檔,為以防意外,大家要備份自己的存檔文件夾,再用我的。
有些游戲內(nèi)容,雖然錢和素材滿足了,但依舊不能購買或制造,是因為游戲進度沒跟上,大家跟著劇情玩,會逐步解鎖相應(yīng)內(nèi)容的購買和制造。
- 下載地址:存檔文件(版本 taptap v1.5)提取碼:efbu
警告
修改前務(wù)必備份存檔文件夾。該游戲有自動刪除存檔的功能,若未能正確修改,導(dǎo)致存檔損壞,游戲會自動刪除此存檔。
修改對應(yīng)的游戲版本為taptap的v1.5。
存檔保存位置
內(nèi)部存儲\Android\data\com.xmmf.yxmgmx.taptap\files
該文件夾中文件如下:
- data.wsf:數(shù)據(jù)文件。
- wsfSave0:第一個存檔。
- wsfSave1:第二個存檔。
修改金錢的例子
- 先進游戲確認當(dāng)前金錢數(shù)量。當(dāng)前金錢是2498,然后退出游戲。
- 根據(jù)金錢數(shù)量計算出存檔中的內(nèi)容。2498的十六進制是9C2,存檔中的內(nèi)容在存檔中搜索該數(shù)值,但是安卓系統(tǒng)的默認數(shù)據(jù)寫入方式會將字節(jié)順序反過來,即9C2至少是兩個字節(jié),那就是09和C2,搜索的時候應(yīng)該是C209。
- 確定存檔中的保存金錢的位置:搜索到的位置是第35003字節(jié)和第35004字節(jié),35003字節(jié)存放的是C2,35004字節(jié)存放的09。
- 修改金錢。我們將連續(xù)的三個字節(jié)35003、35004、35005中的內(nèi)容都改為FF,第四個字節(jié)改為0F,即FFFFFF0F,十進制的金錢數(shù)量為268435455。猜測金錢至少是四個字節(jié)的short int數(shù)據(jù)類型,所以我們留個零,即只修改三個半的字節(jié),防止最后半個字節(jié)涉及符號位。
- 最后,別忘了先保存和關(guān)閉正在修改的存檔文件,然后再打開游戲。
- 進游戲把花錢就能干的事兒,統(tǒng)統(tǒng)干了!
修改人物屬性
- 確認人物屬性的數(shù)值。要修改馬里諾,記下其數(shù)值:生命400、力量34、速度144、智慧132、體力25、運氣55,然后退出游戲。
- 根據(jù)屬性數(shù)值計算出存檔中的內(nèi)容。屬性值的存儲方式和金錢不同,是用UTF-8編碼,所以無需像金錢那樣把字節(jié)順序反過來。角色姓名馬里諾這三個字對應(yīng)的UTF-8編碼為E9A9ACE9878CE8AFBA;生命400對應(yīng)的UTF-8編碼十六進制為343030,力量34為3334,速度144為313434,智慧132為313332,體力25為3235,運氣55為3535。
- 確定存檔中的保存馬里諾屬性的位置。位置是會變化的,所以每次都要重新搜索。搜索馬里諾三個字,即搜索E9A9ACE9878CE8AFBA,在此次使用的存檔中的位置是第257399字節(jié)。
- 修改屬性值。從第257399字節(jié)往后,我們可以找到屬性對應(yīng)的數(shù)值,但在每個數(shù)值的前面還有一個字節(jié),該字節(jié)表示該數(shù)值的的位數(shù),即生命400,編碼為343030,我們可以找到03343030。修改的時候不要改變位數(shù),而且最高998,比如生命400,是三位數(shù),那我們就修改為998,體力25是二位數(shù),我們就修改為99。若想把兩位數(shù)改為三位數(shù),就進游戲練級,數(shù)值變成三位數(shù)了再回來改。
- 最后,別忘了先保存和關(guān)閉正在修改的存檔文件,然后再打開游戲。
修改指定素材的數(shù)量
- 素材數(shù)量的修改比較復(fù)雜,每個素材都要自己找到位置,而且位置不是固定的,每次都要重新搜索。
- 大概位置在存儲技能專精部分的后面。技能專精四個字的UTF-8編碼為E68A80E883BDE4B893E7B2BE。
- 素材數(shù)量的表示和金錢相同,也要將字節(jié)順序反過來,這點一定要注意,否則修改后的存檔肯定事與愿違。
- 比如搜索鐵礦石,就先進游戲幾下鐵礦石的數(shù)量86,然后退出游戲,在存檔文件中搜索86的十六進制,即56,搜索到很多值,只記錄下在技能專精后面、并且靠近技能專精的值的位置。再次進游戲收集鐵礦石為數(shù)量變?yōu)?1,然后退出游戲,搜索91的十六進制,即5B,重復(fù)這個過程,可以得到一個唯一的位置,這就是鐵礦石存放的位置了。
- 修改素材數(shù)量。每個素材占用四個字節(jié),比如此時鐵礦石的數(shù)量為91,它的數(shù)據(jù)就是5B000000,要修改成99999,就數(shù)據(jù)為9F860100。
- 最后,別忘了先保存和關(guān)閉正在修改的存檔文件,然后再打開游戲。
獲取所有采集的素材
- 按照“修改指定素材的數(shù)量”的操作,找到鐵礦石的第一個字節(jié),位置是第2263字節(jié)。位置不是固定的,每次都要重新查找。
- 素材是按照數(shù)字的方式存放的,每個素材占用4個字節(jié),該游戲目前是56種采集的素材,也就是占用224個字節(jié)。若修改超過224個字節(jié),游戲中會現(xiàn)名為New Text的素材,且其他類型的素材將會不顯示,所以修改的字節(jié)數(shù)量不能有錯。
- 只要把第2263至第2486字節(jié)全部填充“7”,即每個素材的數(shù)量都是2004318071。也可以填充其他的數(shù)量,但要注意,四個字節(jié)的第一個比特必須是0,按照字節(jié)順序相反的規(guī)律,最多可以填寫的數(shù)量是“1111 1111 1111 1111 1111 1111 1111 1110”,這也是為什么我填寫7而不是8。
- 最后,別忘了先保存和關(guān)閉正在修改的存檔文件,然后再打開游戲。
獲取所有熔爐成果第一頁的素材
- 方法和“獲取所有采集的素材”類似,只不過需要找的第一個素材是鐵錠,第一個字節(jié)位置是3067。位置不是固定的,每次都要重新查找。
- 熔爐成果第一頁的素材共有12個,修改12*4=48個字節(jié)即可。
- 最后,別忘了先保存和關(guān)閉正在修改的存檔文件,然后再打開游戲。
其他的修改
其他內(nèi)容的修改,方法都一樣,比如武器的攻擊力,就是直接按文字編碼搜索武器的攻擊力。修改中只要注意一下幾點就沒問題:
- 數(shù)字的字節(jié)順序要反過來。
- 文字要按照UTF-8編碼模式,即漢子每個字3字節(jié),數(shù)字每個字1字節(jié)。
- 文字可能會指定位數(shù),即當(dāng)存檔用文字方式儲存數(shù)字時,修改數(shù)值的范圍不能變動位數(shù),且不能為0,不能填“999”這個數(shù),但可以9999或99。比如原來是三位數(shù),那修改范圍就是100-998,原來兩位數(shù),那修改范圍就是10-99,原來一位數(shù),那修改范圍就是1-9。
若要變動位數(shù),則要查看數(shù)字的前一個字節(jié),該字節(jié)為數(shù)字的位數(shù),比如,目前數(shù)字是8,該字節(jié)就是1;目前數(shù)字是72,該字節(jié)就是2;目前數(shù)字是789,該字節(jié)就是3。即,要改變位數(shù)的話,把該字節(jié)一起跟著變就行。
總結(jié)
以上是生活随笔為你收集整理的安卓手机游戏《英雄迷宫冒险》存档修改的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: torch入门
- 下一篇: [转]区块链主流开源技术体系介绍