植物大戰(zhàn)僵尸源碼帶數(shù)據(jù)庫 v2.22

2024-04-09發(fā)布者:zhangliang大?。?/span> 下載:0

文件大小:

軟件介紹

植物大戰(zhàn)僵尸源碼帶數(shù)據(jù)庫是一款實用的源碼數(shù)據(jù)庫軟件,適合植物大戰(zhàn)僵尸的游戲制作愛好者使用,軟件提供詳細的數(shù)據(jù)庫以及分析內(nèi)容,還有專門關(guān)于陽光生成的CT介紹,植物大戰(zhàn)僵尸游戲是免費的,軟件也已經(jīng)開源,感興趣的小伙伴可以來非凡軟件站下載使用~

模塊分析

種植CD分析:

可以用 “未知初始值” 初次搜索,其次再用鼠標點擊提起植物(注意提起植物,不種在地上)搜索變動的值,放回去再搜索變動的值,周而復始的搜索。得出地址。

當然,也可以假設(shè)提起來,CD狀態(tài)為不可種植(鼠標不可以再次去提起植物),正向思維的話代碼里,就是邏輯值False;若CD狀態(tài)為可以種植(鼠標可以點起來)就是True。邏輯值的False內(nèi)存中體現(xiàn)就是0,True體現(xiàn)是1.以此用0和1來搜素也是可以的。這里要用字節(jié)類型搜索【此方法更快定位】

用上面兩個方法的任意一種,來定位到關(guān)鍵值,然后右鍵”是什么訪問了此地址“

調(diào)試框出來之后,然后進游戲再提起植物然后放下,調(diào)試器上面出現(xiàn)受影響的數(shù)據(jù)。

我們主要分析 cmp xxx,xxx 一類的比較代碼,一般會有4到5個。我們逐個分析。

按照一般的寫代碼邏輯,進行比較之后,肯定是進行邏輯處理,必然有判斷,我們逐個將 cmp xxx,xxx 后面的第一個匯編跳轉(zhuǎn)代碼進行修改,就是將je xxxxxxxx和jne xxxxxxxx等一類的,改成絕對跳轉(zhuǎn)(jmp xxxxxxxx)或者絕對不跳(直接空指令替換nop掉),更改之后回游戲看效果。

其中你會分析到一條控制植物牌子變暗變亮的關(guān)鍵跳 , 和另一條控制可以拿起植物與不能拿起植物的關(guān)鍵跳。我們記錄這兩個位置修改前和修改后的內(nèi)存狀態(tài),

最后就可以用語言編程去實現(xiàn)了。具體寫法大同小異,編程語言不同代碼寫法不一,我是易語言寫的,大家可以參考。

image.png

發(fā)表評論(共0條評論)
請自覺遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī),評論內(nèi)容只代表網(wǎng)友觀點,發(fā)表審核后顯示!

版權(quán)聲明:

1 本站所有資源(含游戲)均是軟件作者、開發(fā)商投稿,任何涉及商業(yè)盈利目的均不得使用,否則產(chǎn)生的一切后果將由您自己承擔!

2 本站將不對任何資源負法律責任,所有資源請在下載后24小時內(nèi)刪除。

3 若有關(guān)在線投稿、無法下載等問題,請與本站客服人員聯(lián)系。

4 如侵犯了您的版權(quán)、商標等,請立刻聯(lián)系我們并具體說明情況后,本站將盡快處理刪除,聯(lián)系QQ:2499894784

返回頂部