跑跑車首頁

當前位置:首頁攻略秘籍單機秘籍 → 英雄無敵6全版本神級修改秘籍圖文詳解教程

英雄無敵6全版本神級修改秘籍圖文詳解教程

作者:不詳來源:本站整理 發(fā)表時間:2014/5/5 10:11:22 評論(0)

這個是魔法門英雄無敵6的神級修改秘籍圖文詳解教程,全版本的游戲適用,功能齊全,步驟詳細,作者zwangxian,有需要的玩家可以來看看。

這次我會從最基礎的查找方式講起,高手們可略過查找的部分直接看內(nèi)存分析。因本人喜好使用英文版軟件,所以截圖所示軟件界面為英文,請見諒。不過所有關鍵截圖均附詳細說明,就算對英文一竅不通的朋友也應該看得懂。

以下是本教程將會修改到的十七組數(shù)據(jù):
1.英雄6大屬性(力攻、力防、魔攻、魔防、領導、天命)的基礎值
2.英雄6大屬性的附加值(取決于技能樹分配和訪問中立建筑如鐵匠鋪的次數(shù))
3.隊伍中生物的主動性(影響生物行動的先后順序)
4.經(jīng)驗值的乘數(shù)(修改經(jīng)驗值獲得的倍數(shù),隨便殺幾個怪就是1619251點經(jīng)驗)

1.png

5.額外魔法值(雞肋)
6.魔法回復率(十萬點魔法一天回滿不是問題)
7.隊伍中生物的移動力(己方全體生物可以滿戰(zhàn)場跑)
8.隊伍中生物的HP(你見過9000+滴血一條的狗狗嗎?)
9.被動的中立生物加入我軍的幾率(沒錯,這也能改···)
10.英雄移動力(治標治本,再也不用穿+8的鞋子了···9900點移動力可以繞一幅大型地圖跑10圈再結束該回合)
11.英雄撿到資源的乘數(shù)(左下兩張圖為1塊水晶,被你撿起來后能當1011塊用···右下圖為高效利用寶箱中的資源的真相)
   2.png ===> 3.png     

4.png

12.被動的中立生物加入我軍的要價(從此以后收編中立生物全額免費,當然你也可以更風騷一點,反過來問中立生物收入黨費···如下圖)

5.png

13.力量型英雄每天可提供的木材和礦石量(自力更生,如下圖)

6.png

14.英雄為其所在區(qū)域的生物招募地帶來的產(chǎn)量增幅(聽不懂嗎?那就上圖吧,下圖是惡魔戰(zhàn)役的第一關里的截圖)

7.png

15.七大魔法的魔力附加值(雞肋,就是每種魔法都有加三點該屬性魔力的技能,總共能加9點的那種,如果把火系魔力改成1015,火球術的威力就變成下圖這樣了。如果改了魔攻的話完全用不著改這里,而且每一點魔攻或魔防都可以增加10點魔法值)

8.png

16.血/淚聲望
17.當前魔法值(雞肋,改了恢復力后一天就可以回滿)
以上跟資源有關的修改是會被游戲記錄為有效收入的,意思是過關后的資源得分界面會顯示你確實獲得了修改后的資源值,如下圖。如果用+26修改器直接修改資源,圖中紅圈部分是不會記錄你修改后的資源所得的,可能會出現(xiàn)資源使用記錄中入不敷出的現(xiàn)象)

9.png

一、準備工作
我們再次祭出修改神器Cheat Engine (以下簡稱CE),本人用的是6.2版的,然后是英雄無敵6的游戲程序,本人1.7.1,版本差異對修改無影響(2.1.1也行)。為了方便引起數(shù)值變動,我們再準備一款testhawk的+26修改器(事先聲明:本帖純屬技術帖,所有數(shù)據(jù)的修改均只需要用到CE,并且所做的修改均可保存到戰(zhàn)役的下一關),以下是+26修改器的界面截圖(該修改器已經(jīng)不適用于2.1版的了,2.1版可以用風靈月影(FLiNG)的修改器。以下是以前的老圖,所以是對應1.7.1的修改器)。

10.png

那么打開以上提及的三個程序,記得進入游戲后按一下F1激活+26修改器,然后就可以進入數(shù)據(jù)查找階段了。

二、數(shù)據(jù)查找
1.隨便開個檔,這里我進了惡魔戰(zhàn)役的第一關(是個以前玩了一陣子還沒改過的存檔)。
進入地圖后,按F1鍵激活了+26修改器(之前激活過也行),Alt+Tab切換到CE,點擊左上角的像臺電腦的第一個圖標,彈出新對話框內(nèi),瀏覽當前正在運行的進程,找到英雄無敵6的進程,選中打開,如下圖所示。

11.png

2.回到游戲,雙擊游戲右下角人物頭像打開人物界面,如果你已經(jīng)按過F1鍵激活了+26修改器,那么,記下英雄當前的力攻,我們開始搜索力攻基礎值,我這里顯示Kiril的力攻是22。
切換到CE,先把掃描的數(shù)據(jù)類型從雙字節(jié)型改為浮點數(shù)型,然后選擇掃描方式為“在···之間的值”,然后輸入數(shù)值范圍,這里我估計力攻基礎值在15~22之間,于是將15和22輸入文本框內(nèi),(因為力攻=力攻基礎值+附加值,不確定附加值是否為零的情況下這樣搜索更靠譜)然后點擊“首次搜索”。

點開可看大圖

12.png

3.首次搜索后左邊的搜索欄里會出現(xiàn)很多地址記錄,這時按Alt+Z,+26修改器會使英雄的力攻基礎值加5點,該操作不需切回游戲,但游戲中的人物界面最好仍然開著(因為+26修改器將會把最后一個移動過的己方英雄作為修改對象)。然后我們把變動類型亦即掃描方式從“在···之間的值”改為“增加了”,并在上方的文本框中輸入5,然后點擊右上方的“繼續(xù)/再次搜索”。(注意不是“新搜索”!別點錯了,否則要從第2步再來了)該步操作如下圖所示。

13.png

4.一般第二次就可以搜得只剩下30條以內(nèi)的地址記錄了,如果想排除更多的無用記錄,只需要再次按一下Alt+Z使力攻基礎值+5,然后再次點擊“繼續(xù)/再次搜索”,重復這樣的操作幾遍以后甚至可以排除到只剩下一條記錄。
這里本人第2次搜索便只剩下7條地址記錄,根據(jù)經(jīng)驗可知最后一條就是力攻基礎值的地址記錄,因為該游戲中力攻基礎值的地址一般都在2xxxxxxx到5xxxxxxx的地址范圍內(nèi)變動,而7條記錄中只有最后一條的地址符合要求。當然,我們也可以通過右鍵選中這條地址點擊查看該內(nèi)存區(qū)域的方式來檢驗是否真的就是這條記錄,若地址正確,那么其內(nèi)存數(shù)據(jù)的排布規(guī)律應該跟后文中內(nèi)存分析部分的截圖所示一樣。不論如何,當你確認就是這條記錄無誤后,可以雙擊該記錄將其添加到CE界面下方的地址欄中,至此搜索工作告一段落,結果圖如下。

14.png

當然,每人搜到的地址不一定一樣,修改新人們?nèi)绻吹阶约核阉鞒鰜淼牡刂凡灰粯樱諛涌梢岳^續(xù)到接下來的內(nèi)存分析環(huán)節(jié)。

三、內(nèi)存分析
1.之所以要找力攻基礎值,是因為力攻基礎值是17組數(shù)據(jù)中第一組的第一個,CE的內(nèi)存查看器和金山游俠或者FPE的不同,CE是以所選中的地址記錄作為首項顯示的,為了方便與我接下來所提供的內(nèi)存分析圖比較,搜索力攻基礎值是最好的選擇。找到了力攻基礎值的地址后,右鍵選中其記錄,點擊查看該內(nèi)存區(qū)域,如下圖所示。

15.png

2.這時在新窗口中看到一堆內(nèi)存數(shù)據(jù),請修改新人們不要慌不要急,如果你已經(jīng)到了這一步,那么你的英雄離成神已經(jīng)不遠了,接下來進入本帖最核心的部分。
第一行的前4個比特就是你英雄的力攻基礎值,因為浮點數(shù)型的數(shù)據(jù)使用4個比特/兩個字節(jié)表示的,如下圖所示。雙擊第一個比特(下文中所謂的浮點數(shù)的首位比特,叫法純屬杜撰),并把數(shù)據(jù)的查看類型從“1比特”改為“浮點數(shù)”,可以看到文本框內(nèi)的數(shù)據(jù)變成了力攻基礎值的數(shù)值,圖中可見我的英雄是21點力攻基礎值,這時你其實已經(jīng)可以直接開始改了。
這里我對浮點數(shù)型數(shù)據(jù)的首位比特釋義:由于浮點數(shù)型的數(shù)據(jù)占4個比特,比如在內(nèi)存查看器里,21用十六進制浮點數(shù)型表示就是00 00 A8 41(高位在后低位在前),111用十六進制浮點數(shù)型表示就是00 00 DE 42,1001用十六進制浮點數(shù)型表示就是00 40 7A 44,我所謂的“浮點數(shù)型數(shù)據(jù)的首位比特”即指4個比特的紅色部分。如果雙擊的是00 40 7A 44 00 00 00 00中的紅色部分,那選中的浮點數(shù)就是00 40 7A 44,如果雙擊的是藍色的部分,那選中的浮點數(shù)就是40 7A 44 00,所以說點對地方是很重要的,請新人們切記注意!

16.png

當然了,為了方便查看數(shù)據(jù),你也可以右鍵點擊內(nèi)存查看器的數(shù)據(jù)區(qū)域,并將查看的數(shù)據(jù)類型改為浮點數(shù)型的,操作如下圖所示。

17.png

下圖為用浮點型數(shù)據(jù)查看內(nèi)存區(qū)域的效果圖,這里我們可以清晰的看到各項數(shù)據(jù)的準確值,圖中我已經(jīng)把17組數(shù)據(jù)修改成帶有特殊含義的值了。10xx表示第xx組數(shù)據(jù)。但是由于很多操作只能在“1比特”查看方式下進行,所以下文中的內(nèi)存分析圖用的是“1比特”查看方式。另外請把內(nèi)存查看器窗口的寬度調(diào)整成每一行剛好顯示4個浮點數(shù)型數(shù)據(jù)的寬度,亦即每行剛好有16個比特的寬度。這對于后面進行數(shù)據(jù)的比較很重要。

18.png

3.上圖中值為1001的就是第一組數(shù)據(jù)的地址,分別為3CE6D44C(力攻基礎值)、3CE6D460(力防基礎值)、3CE6D474(魔攻基礎值)、3CE6D488(魔防基礎值)、3CE6D49C(領導基礎值)、3CE6D4B0(天命基礎值),可以看到這些地址之間等差,差值為(0x)14(十六進制的14=十進制的20,僅以此掃除“數(shù)盲”),大家可以根據(jù)這個差值算出自己英雄的相關數(shù)據(jù)的地址,比如某某某查到英雄的力攻基礎值地址為3ABCDEF0,那么力防基礎值地址必然是3ABCDEF0+14=3ABCDF04,魔攻基礎值則是3ABCDEF0+14*2=3ABCDF18······以此類推,通過這種方式正好可以檢驗看看是不是你搜索力攻地址后,找錯地址記錄了。圖中我的第二組數(shù)據(jù)(值為1002的)地址分別為3CE6D454(力攻附加值)、3CE6D468(力防附加值)、3CE6D47C(魔攻附加值)、3CE6D490(魔防附加值)、3CE6D4A4(領導附加值)、3CE6D4B8(天命附加值),其差值也是(0x)14,并且各項屬性的基礎值和附加值之間的差值是(0x)8,這意味著:如果3ABCDEF0是你搜索出來的力攻基礎值地址,那么你的力攻附加值地址必定為3ABCDEF0+8=3ABCDEF8,力防附加值地址=3ABCDEF0+8+14=3ABCDF0C······以此類推。6大屬性的基礎值和附加值的地址就是如此簡單,現(xiàn)在還原成用“1比特”方式查看內(nèi)存區(qū)域,通過雙擊各項數(shù)據(jù)的首位比特,選擇以浮點型查看方式查看,就可以改變該項數(shù)據(jù)的數(shù)值。當然,你也可以利用右鍵菜單直接將想改的數(shù)據(jù)的地址添加到地址欄,注意選中內(nèi)存中浮點數(shù)型數(shù)據(jù)的4位比特中的首位,添加地址時把所添加的數(shù)值類型改為浮點型的,如下圖中標記的部分所示。(不懂我所謂的首位比特為何意者請看第2步中的釋義)
19.png 

接下來可以看到圖中我的第三組數(shù)據(jù)(值為1003)的地址為3CE6D508(隊伍中生物的主動性),距離力攻基礎值的地址差值=D508-D44C(只取了后四位)=(0x)BC,這意味著:如果3ABCDEF0是你搜索出來的力攻基礎值地址,那么你的生物主動性地址必=3ABCDEF0+BC=3ABCDFAC(別告訴我十六進制的加法你不會算,實在不行用操作系統(tǒng)自帶的計算器吧,調(diào)成程序員型的可以直接做十六進制的運算)。
再接下來看我圖中第四組數(shù)據(jù)(值為1004)的地址為3CE6D524(經(jīng)驗值乘數(shù)),同理可算出其與力攻基礎值的地址差值=D524-D44C=D8,這意味著:如果3ABCDEF0是你搜索出來的力攻基礎值地址,那么你的經(jīng)驗值乘數(shù)地址必=3ABCDEF0+D8=3ABCDFC8。
再接下來看我圖中第五組數(shù)據(jù)(值為1005)的地址為3CE6D528(額外魔法值),同理可算出其與力攻基礎值的地址差值=D528-D44C=DC,這意味著:如果3ABCDEF0是你搜索出來的力攻基礎值地址,那么你的經(jīng)驗值乘數(shù)地址必=3ABCDEF0+DC=3ABCDFCC?吹竭@里相信大家知道怎么推出自己第6組、第7組、第xx組數(shù)據(jù)的地址了吧。
如果你已經(jīng)把內(nèi)存查看器窗口的寬度調(diào)整成了每一行剛好顯示4個浮點數(shù)型數(shù)據(jù)的寬度,亦即每行剛好有16個比特的寬度。那么由以上分析我們可以得出這樣的結論,不論內(nèi)存查看器左側(cè)的地址為多少,只要第一行第一列的浮點數(shù)是力攻基礎值,那么第一行第三列的浮點數(shù)必然是力攻附加值,第四行第四列的浮點數(shù)必然是魔防基礎值,第十二行第四列的浮點數(shù)是必然是隊伍中的生物主動性,第十四行第三列的浮點數(shù)必然是經(jīng)驗值乘數(shù)······于是我們可以得出下面這張內(nèi)存分析圖:

20.png

以下是上圖中每組數(shù)據(jù)的說明以及修改建議:
1.英雄6大屬性的基礎值;順序:力攻、力防、魔攻、魔防、領導、天命。(建議:基礎值+附加值<7000,否則自動打架可能陷入無限轉(zhuǎn)圈中···)
2.英雄6大屬性的附加值(受英雄的技能分配和如鐵匠鋪這樣的中立建筑影響)
3.隊伍中生物的主動性(英雄提供給隊伍中生物的主動性)(改成100已經(jīng)沒誰敢在你的兵動之前動了)
4.經(jīng)驗值的乘數(shù)(受技能 啟蒙 影響)(改成100已經(jīng)無限受用了)
5.額外魔法值
6.基礎魔法回復率
7.附加魔法回復率(每天回魔量,魔法傾向II)(改成1的話,一天回滿)
8.隊伍中生物的移動力(30就能繞戰(zhàn)場跑一個來回了)
9.隊伍中生物的HP(5000就基本連boss都打不死你一只狗狗了)
10.被動的中立生物加入我軍的幾率(外交)(這個應該1就是100%了,我改了個100,效果一樣)
11.英雄移動力(后勤)(每900點可以繞中大型地圖一圈/天,你想一天內(nèi)繞幾圈?)
12.英雄撿到資源的乘數(shù)(經(jīng)濟學I)(100已經(jīng)很Bug了,最好是點過經(jīng)濟學I的英雄才改這里,否則可能沒有效果)
13.被動的中立生物加入我軍的要價(外交)(0就是免費的了,可以改成負數(shù),中立生物會反過來交入黨費)
14.力量型英雄每天可提供的木材和礦石量(經(jīng)濟學III)(必須要點過經(jīng)濟學III的英雄才能改這里,否則沒有效果)
15.英雄為其所在區(qū)域的生物招募地帶來的產(chǎn)量增幅(建筑師I)(最好是點過建筑師I的英雄才改這里,否則可能沒有效果)
16.七大魔法的魔力附加值;順序:暗、光、基礎/主流(或者所謂的“洪荒”?)、天、水、火、地。(受英雄的技能分配影響)
17.血/淚聲望
18.當前魔法值(注意:1.8版本之后此項地址后移了4個字節(jié))
19.地形對移動力的影響(0表示無影響;負數(shù)表示在惡劣地形上走會加移動力;正數(shù)表示相反意思)
20.海中的額外移動力
21.英雄充當?shù)氖袌鰯?shù)量(經(jīng)濟學II)

修改數(shù)值的具體方法最簡單的就是照第2步第一張圖里所說的做,直接在內(nèi)存查看器里雙擊需要修改的值,然后將類型改為浮點數(shù)型,最后輸入想要的數(shù)值點OK。
或者右擊想改的數(shù)值選擇”把該地址添加到地址欄里“,在我的英文版里顯示是在右鍵菜單的倒數(shù)第三項,如下圖。

21.png

注意添加時將數(shù)據(jù)類型改為浮點數(shù)型!如下圖。添加到地址欄里的記錄可以隨便你怎么改啦。

22.png

另外說一下技能點的搜索方法,基本跟搜索力攻基礎值一樣,區(qū)別有以下幾點:
1.技能點是雙字節(jié)型的數(shù)據(jù),不是浮點數(shù)型的(都是4比特的長度)。
2.技能點顯示的是精確值,不存在什么基礎值和附加值的問題。
3.可能最后會搜索出來兩個結果,是的話重新打開人物的技能界面應該就只剩一個了,總之只有一個是對的。
再次聲明,本帖所討論的修改成果均可保存到戰(zhàn)役的下一關哦!
=================================================================================
我把自己覺得最關鍵最麻煩的地方說完了,最后展出修改好的Kiril截圖以供參觀吧:

final.jpg

更新補充:
2.1.1版怎么找力攻基礎值?現(xiàn)在有FLiNG的修改器,一切都很方便;自己找的話,除非用指針,直接找是無比麻煩的,因為引起基礎值變動的因素據(jù)我所知只有升級。升一級多麻煩?況且還不是每一級都加力攻,所以我們從附加值入手。

如果你的英雄撿了個+1力攻的裝備,除此再無其他+力攻的裝備,技能樹中沒有影響力攻的被動技能,又沒有訪問過任何加力攻的建筑(鐵匠鋪、各種持續(xù)一周的buff),基本可以判斷力攻附加值=1(來源就是上面說的這件裝備),這時裝上搜1,卸下搜0,反復刷,還可以時不時重新打開英雄的屬性界面,最終留下幾十個結果,所有值會自己變的地址排除,所有不是整數(shù)的地址排除,所有數(shù)值離譜的地址排除,剩下數(shù)個結果。最后通過逐個對照上面的內(nèi)存分析表得到正確的地址。當然這個是附加值地址,而非基礎值地址,所以地址的排列上跟內(nèi)存分析圖比,所有地址都會有2個雙字節(jié)單位的位移,有認真看內(nèi)存分析篇的朋友,這不難理解吧?

如果你一定要問:1.“要是我已經(jīng)點了2次加力量的技能樹怎么辦?”2.“要是我訪問過次數(shù)不明的鐵匠鋪怎么辦?”甚至3.“要是我撿的是+2力攻的裝備怎么辦?”
答曰:
情況1:設加力量的技能第一階+x,第二階+y,除此無其他影響力攻的因素,那么帶上裝備搜x+y+1,拆下裝備搜x+y···反復,之后跟上面一樣;
情況2:假設訪問過的加力量的建筑在當天帶來的增幅值范圍為x~y,那么帶上裝備進行范圍搜索x+1~y+1,拆下裝備搜減少了1,再帶上搜增加了1···反復,之后跟上面一樣;
情況3:去菜市場買塊豆腐,然后用自己頭去撞,請重新投胎吧,記得下次投胎時多花點屬性點把智商點高點······

當然,有經(jīng)驗的朋友還可以通過拆卸加生物主動性的裝備找到主動性地址,或通過點兩次水系魔法效果強化找到水系魔法強化地址,抑或裝卸加移動力的裝備找到移動力附加值地址······然后對照內(nèi)存分析表找到力攻基礎值(當然會這些了,用不用以力攻基礎值作為參照也就不重要了)

以下是2.1版中測試的效果,一樣可行
下圖可知2.1中數(shù)據(jù)的排列方式依然如此,沒有變化

1.jpg

力攻改成99(基礎值)+8(附加值)

2.jpg

在訪問如旗幟等加乘效果的建筑時,可實時觀測到相應附加值的變化

3.jpg

如果把資源乘數(shù)改成5···

4.jpg

那么1100塊就變成了5500塊了

5.jpg


玩家評論
我要點評

網(wǎng)名 注:您的評論需要經(jīng)過審核才會顯示出來。

已有 0 位玩家參與點評
下載排行