教你製作自己的改版——三葉草給予殭屍減速狀態


3樓貓 發佈時間:2024-09-01 16:18:16 作者:a仙柒 Language

從0開始在代碼層製作一份改版,並非貼圖動畫資源修改

所需軟件,工具:

cheat engine7.5中文版(下文簡稱ce)

x32dbg

植物大戰殭屍中文第二版(下文簡稱遊戲)

植物大戰殭屍偏移表(下文簡稱偏移表)

植物大戰殭屍函數表(下文簡稱函數表)

1.打開遊戲,打開ce 附加到遊戲,打開x32dbg附加到遊戲

2.根據函數表可得,吹飛殭屍函數為0x4665B0

教你製作自己的改版——三葉草給予殭屍減速狀態-第0張

3.打開x32dbg ctrl+g跳轉至4665b0 簡單分析代碼

教你製作自己的改版——三葉草給予殭屍減速狀態-第1張

附殭屍遍歷call

教你製作自己的改版——三葉草給予殭屍減速狀態-第2張

由此可知 在4665e0處程序已經遍歷到了一隻沒有消失的殭屍 且ebx為此殭屍的指針 由偏移表可得殭屍指針+AC為減速倒計時 只需要在此處給殭屍指針+ac寫入倒計時即可實現風吹殭屍減速

4.打開ce反彙編窗口 選擇 工具,掃描代碼洞 取消勾選只讀內存 搜索256字節大小的代碼洞

教你製作自己的改版——三葉草給予殭屍減速狀態-第3張

5.使用x32dbg 修改4665E0處mov eax,dword ptr ds:[ebx+0x28]為jmp 代碼洞地址 跳轉至代碼洞

教你製作自己的改版——三葉草給予殭屍減速狀態-第3張

6.雙擊jmp指令跳轉至代碼洞進行編碼

教你製作自己的改版——三葉草給予殭屍減速狀態-第3張

附更新動畫call

教你製作自己的改版——三葉草給予殭屍減速狀態-第3張

至此修改完成,種植三葉草查看效果

教你製作自己的改版——三葉草給予殭屍減速狀態-第3張

7.在x32dbg中ctrl+p修補文件名PlantsVsZombies.exe到桌面 然後關閉遊戲 移動桌面上修改過的遊戲執行文件到遊戲目錄內進行替換 啟動後即是修改過後的程序

教你製作自己的改版——三葉草給予殭屍減速狀態-第3張

x32dbg下載鏈接:https://sourceforge.net/projects/x64dbg/files/snapshots/

植物大戰殭屍漢化第二版下載鏈接:https://pvz.lanzoux.com/iau42bc

ce修改器 偏移表 函數表:https://bxwl.lanzouw.com/b028kik1lc

密碼:c72i


© 2022 3樓貓 下載APP 站點地圖 廣告合作:asmrly666@gmail.com