目錄
- 首先找到植物大戰僵尸的用戶存檔檔案
- 然后使用二進制編輯器打開用戶存檔檔案
- 最后通過修改資料從而修改植物大戰僵尸的關卡和金幣
首先找到植物大戰僵尸的用戶存檔檔案
- 根據你的作業系統而定
Windows XP位于游戲目錄的userdata檔案夾內
Windows Vista/ Windows 7默認位于隱藏目錄
系統盤:\ProgramData\PopCap Games\PlantsVsZombies\userdata
另外系統盤一般是C盤,雙系統用戶請按照實際情況查找……
如果你將游戲的兼容性設定為XP,則位于游戲目錄的userdata檔案夾內
然后使用二進制編輯器打開用戶存檔檔案
-
這個用戶存檔檔案要你先玩一關保存后便會有,會出現兩個檔案:
-
可在百度上下載一個 hex Editor 二進制編輯器打開,這里我使用的是UltraEdit編輯器

- 然后分別用編輯器打開發現,users檔案里只包含了一些資料,而user1檔案中則多了許多,從users檔案后面的god,對比游戲中的id名可看出這是用戶名的存盤位置并不是我們想要的關卡和金幣資料存放位置,user1中并未看出有明顯標記,故再玩一關查看變化
-

- 然后分別用編輯器打開發現,users檔案里只包含了一些資料,而user1檔案中則多了許多,從users檔案后面的god,對比游戲中的id名可看出這是用戶名的存盤位置并不是我們想要的關卡和金幣資料存放位置,user1中并未看出有明顯標記,故再玩一關查看變化
-

當再次玩過一關后可發現,users檔案并未發生變化,而user1檔案的第4列第一格由02變為03,從而了解這可能是控制關卡的資料所在位置,


最后通過修改資料從而修改植物大戰僵尸的關卡和金幣
-
注意:更改資料的時候一定要看編輯器所展示的資料是多少進制位的
-
從第0列的0c可以看出( 也可從users檔案看出 ),展示的資料是十六進制的,我將關卡修改為42關,也就是十六進制數的2A,然后觀察游戲是否進行跳關從而得出結論

-
到這里已經看出來,跳關成功了,商店也都開啟了,說明了4列第一行的資料是可修改關卡的資料
-
同道理再玩一關查看,獲取金幣的資料變動
-

-
這里玩了下一關之后賺了點金幣( 只有可憐的120 )
-


- 再次打開user1檔案發現第8列的第一行發生變動了,可推斷這里是修改游戲金幣的位置,0c轉換成十進制為12,而金幣為120,可推斷出這里的資料*10才是游戲金幣的數量

- 再通過摸索發現后面幾位都是金幣資料,這里想要多少金幣就可以隨意輸入啦,比如將金幣修改為10000,十六進制輸入3E8即可( 注意:第8列為個位和十位,以此往后推 ),如下圖示例,便修改成功!


到這里就結束了( 第一次寫博客,不對的地方請多多見諒 ),感謝觀看~
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/274126.html
標籤:其他
下一篇:基于canvas的手風琴特效
