植物大战僵尸修改办法
植物大戰僵尸修改教程
1.準備文件
文章目錄
- 1.準備文件
- 1.植物大戰僵尸游戲
- 2.Hex Editor Neo
- Hex Editor Neo 漢化
- 2.金幣修改
- 2.1.找到存檔文件位置
- 2.2.用Hex Editor Neo打開user1.dat文件
- 2.3創建用戶
- 2.4對比信息
- 2.5 修改信息
- 3.金幣修改
- 4.開啟解密模式和生存模式
- 1.解密模式
- 1.把game1_0.dat 復制粘貼,然后把文件名改為user1.dat
- 2.打開游戲,發現第四個創建的用戶111以開啟解密模式。
- 2.玩玩小游戲
- 1.把game3_0.dat 復制粘貼,然后把文件名改為user4.dat
- 2.打開游戲,發現第四個創建的用戶444以開啟解密模式。
1.植物大戰僵尸游戲
2.Hex Editor Neo
下載網址:鏈接:https://pan.baidu.com/s/13PzK_tutrGphy6qO3ztipQ
提取碼:udr0
Hex Editor Neo 漢化
1、先進行原版程序的安裝,安裝完成之后不要打開,將FileDocument.dll文件覆蓋原文件Hex Editor Neo中文版
2、將zh.中文(簡體).103010003.lpack文件扔到\Hex Editor Neo\Localization\ 此目錄中,沒有Localization文件夾的話則自己手動創建一個,接著在軟件setting中選擇language,選擇簡體中文,接著重啟軟件即可
3、漢化與破解成功,請放心使用
2.金幣修改
2.1.找到存檔文件位置
1.我的游戲安裝路徑是默認的。所以安裝位置在(位置僅供參考)
2.2.用Hex Editor Neo打開user1.dat文件
注意:此處存檔文件名稱與游戲中新建的賬戶名稱無關聯,存檔文件名稱的生成是按照創建賬戶的先后順序,生成user1.dat,user2.dat,user3.dat…
2.3創建用戶
因為一個文件,數據無法找到哪一個位置的數據是有關于關卡信息的,所以又新建一個用戶222重新開始游戲,當過第一關時發現數據文件中多了一個user2.dat文件,打開發現和user1.dat相同,所以在游戲中新建了333,吧數據文件夾中的user2.dat復制并重命名為user3.dat,結果發現333用戶已經完成第一關,所以在后面每完成一關就新建一個用戶,并復制.dat文件,可以多得幾組數據用來分析。
2.4對比信息
打開完成第2關時的數據和完成第3關的數據,可以觀察到只有一個數據塊信息不同
2.5 修改信息
通過對比發現,通過一個關卡之后,只有第一行第四列的數據發生了變化,由02->03因此可以確定,第一行第四列是控制游戲進度的。
通過試玩和百度都可以知道,植物大戰僵尸每個大關卡有10個小關卡。
所以大膽的猜測第四塊數據的第二位代表的是小關卡0-9,第一位則是大關卡,所以5-2關卡對應的是42,數據文件為16進制,所以42轉16為2A,修改user2存檔文件中的數值,查看效果:
修改存檔文件之后,user2賬號的關卡變為5-2。
3.金幣修改
將333的進度修改為2-1,試玩游戲,并收集到一定的金幣(我玩到10金幣就沒在完了),然后將進度調節到與222賬戶相同的5-2關卡,對比二者的存檔文件
發現第一行的08數據塊數據改變,可以說明是第一行08控制的的金幣,懶得繼續玩了,所以隨便改了幾個數據,然后進游戲查看金幣數量,我改的是15和2d
發現數據15對應的金幣數為210
2d對應的金幣數為450
用16轉10進制轉換得到 15——21、2d——45,發現金幣數是第一行第八個的數據十六轉10以后乘10。
如果要修改為10000金幣,那么那一塊的數據就是1000,10轉16為3E8
3E8為3位數據,所以暫時將金幣修改為ff(2550),兩位的最大值,然后玩游戲。
發現金幣數為2560(16進制100)時
所以修改08塊數據為E8、09塊為03。
驗證結果:
猜想正確!!!!
4.開啟解密模式和生存模式
不知道怎么處理,看了別人的方法才完成的!
1.解密模式
1.把game1_0.dat 復制粘貼,然后把文件名改為user1.dat
2.打開游戲,發現第四個創建的用戶111以開啟解密模式。
2.玩玩小游戲
1.把game3_0.dat 復制粘貼,然后把文件名改為user4.dat
2.打開游戲,發現第四個創建的用戶444以開啟解密模式。
如果想要修改關數和金幣的話,可以參考前面寫的修改金幣的方法!
總結
以上是生活随笔為你收集整理的植物大战僵尸修改办法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux显示中文乱码解决方法
- 下一篇: Symbian中的新手问题整理(二)