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