植物大战僵尸魔改(java)未完
生活随笔
收集整理的這篇文章主要介紹了
植物大战僵尸魔改(java)未完
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
關于植物大戰僵尸魔改的一些想法
階段一:簡單的使用編輯器修改金幣以及關卡以及一些植物名字(使用Hex Editor Neo)
首先我們需要準備的兩個工具:十六進制代碼編譯器和植物大戰僵尸游戲本身
游戲:植物大戰僵尸中文版
**下載鏈接:** 鏈接: [https://pan.baidu.com/s/1u7P2h4uquBAf2MSPvJb2Kw](https://pan.baidu.com/s/1u7P2h4uquBAf2MSPvJb2Kw). 提取碼:xhzy十六進制編輯器:Hex Editor Neo
**下載鏈接:** 鏈接:[https://pan.baidu.com/s/1HXnADxXHWrEtMGxJFWTuUA ](https://pan.baidu.com/s/1HXnADxXHWrEtMGxJFWTuUA). 提取碼:xhzy其次我們要知道一件事,就是植物大戰僵尸這個游戲在 C:\ProgramData\PopCap Games\PlantsVsZombies 里面的userdata\user1.dat里面存放一些關卡金幣信息,如圖所示:
所以我們想要修改關卡或者金幣的話需要將第一個user1.data直接拖到我們的編輯器里面:
這里我們看到04這一列下面是2a對吧,然后我們的管卡正好是第42關,也就是所謂的5-2,
這里地方就是用到了16進制轉換,首先大家如果剛剛下載好植物大戰僵尸應該是1-1這一關也就是對應的十進制1也就是十六進制01,6-1=第51關,5-2=第42關,4-3等于第33關,1-1等于第1關,然后我們將51、42、33、1轉換成16進制后將轉換的數字改到第四列然后重開植物大戰僵尸就可以修改管卡啦。
游戲的關卡確實為1大關10小關,這樣一來我們就可以總結出一下的關系第一關 01-----0a第二關 0b-----14第三關 15-----1e第四關 1f-----28第五關 29-----32第六關 33-----3c第七關 3d-----46金幣的修改也是同理:一開始我們的金幣是0,然后我們玩幾關后發現user1.dat第八列數字發生了變化!
我們先將這個地方的1b(27)修改成5f(95)
點擊yes
重新打開關卡:
這里變成了950塊錢,也就是5f轉換為十進制再乘以10,那假如我們要修改金幣到50000,也就是對應的十六進制c350,
這第八列數字只有兩位呀,這該怎么辦呢?說明應該需要用到第九列,我們可以通過自己嘗試得知列數越高,對應的數字中的更高位,也就是我們修改50000金幣需要先將50000轉化為十六進制的c350,然后第九列放高位的c5,第八列放較低位的50,
OK成功嘍,接下來介紹一下怎樣修改名字和一些植物的信息,修改用戶名字用到是的位于user1.dat下面的users.dat,打開以后找到自己名字對應的地方(也就是第一行最后)直接修改即可,植物名字的話就是修改
這個地方里面的第一個LawnString.txt文件
點進去以后按照他的格式修改自己喜歡的樣子就好!我就不多講解這個了很簡單!
附加:附加1:解鎖冒險模式20個成就
在1-7關卡,我解鎖了土豆泥成就,打開user1.dat,發現033c和033d位置發生了更改
經過修改和對比發現,從0334 至 035b 每兩個字節對應一個成就,下面附圖,解鎖冒險模式所有成就
階段二:使用CE(更加多的修改)
首先打開植物大戰僵尸游戲和ce,點擊下圖紅箭頭位置
找到你植物大戰僵尸的進程
然后點開游戲商店,發現金幣是52000,也就是對應的真實的5200,為什么要除以十上面說了。
然后我們再CE里面的Value里面輸入5200照這個對應的地址
我們發現左邊出現了三個地址,我們也不知道是哪一個所以我們改變一下金幣數量,你們的電腦可能會出現更多地址不過無所謂,我們先去買一個750塊錢的肥料,然后錢變成51250除以十等于5125然后我們一搜索發現左邊地址只有一個了
鎖定了這個地址以后,點擊兩下這個地址,下面會出現這個地址的信息,我們修改最后一欄!
看,金幣數量以及改啦!
然后我們隨便進入一個游戲選點植物,發現一開始金幣50,我們去掃描發現左邊又是一堆!(點擊掃描的時候要點New Scan,好像點了兩次才出來)
然后我們同樣的撿了兩個游戲中的陽光發現變成了100然后點100的Next Scan掃描
看著不就找到啦?同理…
還有很多其他好玩的我就不一一介紹啦,給一個b站視頻:https://www.bilibili.com/video/BV1MK4y187uE?p=4
關鍵是掌握原理就好,意識到要用改變的數據去尋找對應關系!自己嘗試。
總結
以上是生活随笔為你收集整理的植物大战僵尸魔改(java)未完的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 常见数据加密的方式
- 下一篇: 使用容联云通讯实现手机验证码注册