魔獸爭(zhēng)霸3用CE修改找金錢基址
使用CE修改器修改游戲并且制作修改器已經(jīng)成為很多單機(jī)玩家的游戲方式
小編今天在郵箱里看到一位西西的忠實(shí)網(wǎng)友的來信,內(nèi)容是這樣的:
第一個(gè)偏移是這樣的:(x,y代表任意值)
EAX (EDX+0000xxx)
然后當(dāng)我找了四五個(gè)的時(shí)候才發(fā)現(xiàn)
第五個(gè)的偏移又變成
EAX (EDX+0000YYy)
請(qǐng)問這個(gè)問題是怎么回事?
這位友友很聰明,其實(shí)很好改,思路如下
基址很好找的,用CE+OD可以快速找到,下面給出簡(jiǎn)單方法:
用CE搜索英雄的力量或者敏捷屬性地址(讓英雄帶個(gè)+力量或敏捷的裝備),然后打開OD附加魔獸,Ctrl+G跳轉(zhuǎn)到力量或者敏捷屬性地址(多跳轉(zhuǎn)幾次),然后右鍵-斷點(diǎn)-內(nèi)存寫入,返回游戲把+屬性的裝備丟掉OD里就會(huì)斷下了,一直單步步入(F7),按幾次后會(huì)出現(xiàn)類似下面的:
直接運(yùn)行魔獸不通過任何工具或平臺(tái)運(yùn)行魔獸的話基址的開頭都是6Fxxxxxx,xxxxxx就是基址了,6F不要。
6F040770 56 push esi
6F040771 8B35 E0E5AC6F mov esi, dword ptr [6FACE5E0]-------6FACE5E0就是資源基址War3AddressThisGame
6F040777 57 push edi
6F040778 8BF9 mov edi, ecx
6F04077A C1EF 1F shr edi, 1F-----------可以根據(jù)這個(gè)辨認(rèn),一般都是1F
繼續(xù)狂按F7往下找就會(huì)有:
6F2F8F4F 8B0D 4CD4AC6F mov ecx, dword ptr [6FACD44C]-------6FACD44C就是單位列表基址War3AddressSelectedUnitList
6F2F8F55 0FB741 28 movzx eax, word ptr [ecx+28]-----------可以根據(jù)這個(gè)辨認(rèn),一般都是ecx+XX,并且下面也會(huì)有個(gè)eax+XX
6F2F8F59 50 push eax
6F2F8F5A E8 31920A00 call 6F3A2190
6F2F8F5F 8B40 34 mov eax, dword ptr [eax+34]-----------可以根據(jù)這個(gè)辨認(rèn),一般都是eax+XX
這種方法雖然傻瓜但是還能用。
移動(dòng)速度基址本工具可以自動(dòng)獲取,但是必須先確保前面的2個(gè)基址是對(duì)的。