英雄無(wú)敵6全版本神級(jí)修改秘籍圖文詳解教程
三、內(nèi)存分析
1.之所以要找力攻基礎(chǔ)值,是因?yàn)榱セA(chǔ)值是17組數(shù)據(jù)中第一組的第一個(gè),CE的內(nèi)存查看器和金山游俠或者FPE的不同,CE是以所選中的地址記錄作為首項(xiàng)顯示的,為了方便與我接下來(lái)所提供的內(nèi)存分析圖比較,搜索力攻基礎(chǔ)值是最好的選擇。找到了力攻基礎(chǔ)值的地址后,右鍵選中其記錄,點(diǎn)擊查看該內(nèi)存區(qū)域,如下圖所示。
2.這時(shí)在新窗口中看到一堆內(nèi)存數(shù)據(jù),請(qǐng)修改新人們不要慌不要急,如果你已經(jīng)到了這一步,那么你的英雄離成神已經(jīng)不遠(yuǎn)了,接下來(lái)進(jìn)入本帖最核心的部分。
第一行的前4個(gè)比特就是你英雄的力攻基礎(chǔ)值,因?yàn)楦↑c(diǎn)數(shù)型的數(shù)據(jù)使用4個(gè)比特/兩個(gè)字節(jié)表示的,如下圖所示。雙擊第一個(gè)比特(下文中所謂的浮點(diǎn)數(shù)的首位比特,叫法純屬杜撰),并把數(shù)據(jù)的查看類型從“1比特”改為“浮點(diǎn)數(shù)”,可以看到文本框內(nèi)的數(shù)據(jù)變成了力攻基礎(chǔ)值的數(shù)值,圖中可見(jiàn)我的英雄是21點(diǎn)力攻基礎(chǔ)值,這時(shí)你其實(shí)已經(jīng)可以直接開(kāi)始改了。
這里我對(duì)浮點(diǎn)數(shù)型數(shù)據(jù)的首位比特釋義:由于浮點(diǎn)數(shù)型的數(shù)據(jù)占4個(gè)比特,比如在內(nèi)存查看器里,21用十六進(jìn)制浮點(diǎn)數(shù)型表示就是00 00 A8 41(高位在后低位在前),111用十六進(jìn)制浮點(diǎn)數(shù)型表示就是00 00 DE 42,1001用十六進(jìn)制浮點(diǎn)數(shù)型表示就是00 40 7A 44,我所謂的“浮點(diǎn)數(shù)型數(shù)據(jù)的首位比特”即指4個(gè)比特的紅色部分。如果雙擊的是00 40 7A 44 00 00 00 00中的紅色部分,那選中的浮點(diǎn)數(shù)就是00 40 7A 44,如果雙擊的是藍(lán)色的部分,那選中的浮點(diǎn)數(shù)就是40 7A 44 00,所以說(shuō)點(diǎn)對(duì)地方是很重要的,請(qǐng)新人們切記注意!
當(dāng)然了,為了方便查看數(shù)據(jù),你也可以右鍵點(diǎn)擊內(nèi)存查看器的數(shù)據(jù)區(qū)域,并將查看的數(shù)據(jù)類型改為浮點(diǎn)數(shù)型的,操作如下圖所示。
下圖為用浮點(diǎn)型數(shù)據(jù)查看內(nèi)存區(qū)域的效果圖,這里我們可以清晰的看到各項(xiàng)數(shù)據(jù)的準(zhǔn)確值,圖中我已經(jīng)把17組數(shù)據(jù)修改成帶有特殊含義的值了。10xx表示第xx組數(shù)據(jù)。但是由于很多操作只能在“1比特”查看方式下進(jìn)行,所以下文中的內(nèi)存分析圖用的是“1比特”查看方式。另外請(qǐng)把內(nèi)存查看器窗口的寬度調(diào)整成每一行剛好顯示4個(gè)浮點(diǎn)數(shù)型數(shù)據(jù)的寬度,亦即每行剛好有16個(gè)比特的寬度。這對(duì)于后面進(jìn)行數(shù)據(jù)的比較很重要。
3.上圖中值為1001的就是第一組數(shù)據(jù)的地址,分別為3CE6D44C(力攻基礎(chǔ)值)、3CE6D460(力防基礎(chǔ)值)、3CE6D474(魔攻基礎(chǔ)值)、3CE6D488(魔防基礎(chǔ)值)、3CE6D49C(領(lǐng)導(dǎo)基礎(chǔ)值)、3CE6D4B0(天命基礎(chǔ)值),可以看到這些地址之間等差,差值為(0x)14(十六進(jìn)制的14=十進(jìn)制的20,僅以此掃除“數(shù)盲”),大家可以根據(jù)這個(gè)差值算出自己英雄的相關(guān)數(shù)據(jù)的地址,比如某某某查到英雄的力攻基礎(chǔ)值地址為3ABCDEF0,那么力防基礎(chǔ)值地址必然是3ABCDEF0+14=3ABCDF04,魔攻基礎(chǔ)值則是3ABCDEF0+14*2=3ABCDF18······以此類推,通過(guò)這種方式正好可以檢驗(yàn)看看是不是你搜索力攻地址后,找錯(cuò)地址記錄了。圖中我的第二組數(shù)據(jù)(值為1002的)地址分別為3CE6D454(力攻附加值)、3CE6D468(力防附加值)、3CE6D47C(魔攻附加值)、3CE6D490(魔防附加值)、3CE6D4A4(領(lǐng)導(dǎo)附加值)、3CE6D4B8(天命附加值),其差值也是(0x)14,并且各項(xiàng)屬性的基礎(chǔ)值和附加值之間的差值是(0x)8,這意味著:如果3ABCDEF0是你搜索出來(lái)的力攻基礎(chǔ)值地址,那么你的力攻附加值地址必定為3ABCDEF0+8=3ABCDEF8,力防附加值地址=3ABCDEF0+8+14=3ABCDF0C······以此類推。6大屬性的基礎(chǔ)值和附加值的地址就是如此簡(jiǎn)單,現(xiàn)在還原成用“1比特”方式查看內(nèi)存區(qū)域,通過(guò)雙擊各項(xiàng)數(shù)據(jù)的首位比特,選擇以浮點(diǎn)型查看方式查看,就可以改變?cè)擁?xiàng)數(shù)據(jù)的數(shù)值。當(dāng)然,你也可以利用右鍵菜單直接將想改的數(shù)據(jù)的地址添加到地址欄,注意選中內(nèi)存中浮點(diǎn)數(shù)型數(shù)據(jù)的4位比特中的首位,添加地址時(shí)把所添加的數(shù)值類型改為浮點(diǎn)型的,如下圖中標(biāo)記的部分所示。(不懂我所謂的首位比特為何意者請(qǐng)看第2步中的釋義)
接下來(lái)可以看到圖中我的第三組數(shù)據(jù)(值為1003)的地址為3CE6D508(隊(duì)伍中生物的主動(dòng)性),距離力攻基礎(chǔ)值的地址差值=D508-D44C(只取了后四位)=(0x)BC,這意味著:如果3ABCDEF0是你搜索出來(lái)的力攻基礎(chǔ)值地址,那么你的生物主動(dòng)性地址必=3ABCDEF0+BC=3ABCDFAC(別告訴我十六進(jìn)制的加法你不會(huì)算,實(shí)在不行用操作系統(tǒng)自帶的計(jì)算器吧,調(diào)成程序員型的可以直接做十六進(jìn)制的運(yùn)算)。
再接下來(lái)看我圖中第四組數(shù)據(jù)(值為1004)的地址為3CE6D524(經(jīng)驗(yàn)值乘數(shù)),同理可算出其與力攻基礎(chǔ)值的地址差值=D524-D44C=D8,這意味著:如果3ABCDEF0是你搜索出來(lái)的力攻基礎(chǔ)值地址,那么你的經(jīng)驗(yàn)值乘數(shù)地址必=3ABCDEF0+D8=3ABCDFC8。
再接下來(lái)看我圖中第五組數(shù)據(jù)(值為1005)的地址為3CE6D528(額外魔法值),同理可算出其與力攻基礎(chǔ)值的地址差值=D528-D44C=DC,這意味著:如果3ABCDEF0是你搜索出來(lái)的力攻基礎(chǔ)值地址,那么你的經(jīng)驗(yàn)值乘數(shù)地址必=3ABCDEF0+DC=3ABCDFCC?吹竭@里相信大家知道怎么推出自己第6組、第7組、第xx組數(shù)據(jù)的地址了吧。
如果你已經(jīng)把內(nèi)存查看器窗口的寬度調(diào)整成了每一行剛好顯示4個(gè)浮點(diǎn)數(shù)型數(shù)據(jù)的寬度,亦即每行剛好有16個(gè)比特的寬度。那么由以上分析我們可以得出這樣的結(jié)論,不論內(nèi)存查看器左側(cè)的地址為多少,只要第一行第一列的浮點(diǎn)數(shù)是力攻基礎(chǔ)值,那么第一行第三列的浮點(diǎn)數(shù)必然是力攻附加值,第四行第四列的浮點(diǎn)數(shù)必然是魔防基礎(chǔ)值,第十二行第四列的浮點(diǎn)數(shù)是必然是隊(duì)伍中的生物主動(dòng)性,第十四行第三列的浮點(diǎn)數(shù)必然是經(jīng)驗(yàn)值乘數(shù)······于是我們可以得出下面這張內(nèi)存分析圖:
以下是上圖中每組數(shù)據(jù)的說(shuō)明以及修改建議:
1.英雄6大屬性的基礎(chǔ)值;順序:力攻、力防、魔攻、魔防、領(lǐng)導(dǎo)、天命。(建議:基礎(chǔ)值+附加值<7000,否則自動(dòng)打架可能陷入無(wú)限轉(zhuǎn)圈中···)
2.英雄6大屬性的附加值(受英雄的技能分配和如鐵匠鋪這樣的中立建筑影響)
3.隊(duì)伍中生物的主動(dòng)性(英雄提供給隊(duì)伍中生物的主動(dòng)性)(改成100已經(jīng)沒(méi)誰(shuí)敢在你的兵動(dòng)之前動(dòng)了)
4.經(jīng)驗(yàn)值的乘數(shù)(受技能 啟蒙 影響)(改成100已經(jīng)無(wú)限受用了)
5.額外魔法值
6.基礎(chǔ)魔法回復(fù)率
7.附加魔法回復(fù)率(每天回魔量,魔法傾向II)(改成1的話,一天回滿)
8.隊(duì)伍中生物的移動(dòng)力(30就能繞戰(zhàn)場(chǎng)跑一個(gè)來(lái)回了)
9.隊(duì)伍中生物的HP(5000就基本連boss都打不死你一只狗狗了)
10.被動(dòng)的中立生物加入我軍的幾率(外交)(這個(gè)應(yīng)該1就是100%了,我改了個(gè)100,效果一樣)
11.英雄移動(dòng)力(后勤)(每900點(diǎn)可以繞中大型地圖一圈/天,你想一天內(nèi)繞幾圈?)
12.英雄撿到資源的乘數(shù)(經(jīng)濟(jì)學(xué)I)(100已經(jīng)很Bug了,最好是點(diǎn)過(guò)經(jīng)濟(jì)學(xué)I的英雄才改這里,否則可能沒(méi)有效果)
13.被動(dòng)的中立生物加入我軍的要價(jià)(外交)(0就是免費(fèi)的了,可以改成負(fù)數(shù),中立生物會(huì)反過(guò)來(lái)交入黨費(fèi))
14.力量型英雄每天可提供的木材和礦石量(經(jīng)濟(jì)學(xué)III)(必須要點(diǎn)過(guò)經(jīng)濟(jì)學(xué)III的英雄才能改這里,否則沒(méi)有效果)
15.英雄為其所在區(qū)域的生物招募地帶來(lái)的產(chǎn)量增幅(建筑師I)(最好是點(diǎn)過(guò)建筑師I的英雄才改這里,否則可能沒(méi)有效果)
16.七大魔法的魔力附加值;順序:暗、光、基礎(chǔ)/主流(或者所謂的“洪荒”?)、天、水、火、地。(受英雄的技能分配影響)
17.血/淚聲望
18.當(dāng)前魔法值(注意:1.8版本之后此項(xiàng)地址后移了4個(gè)字節(jié))
19.地形對(duì)移動(dòng)力的影響(0表示無(wú)影響;負(fù)數(shù)表示在惡劣地形上走會(huì)加移動(dòng)力;正數(shù)表示相反意思)
20.海中的額外移動(dòng)力
21.英雄充當(dāng)?shù)氖袌?chǎng)數(shù)量(經(jīng)濟(jì)學(xué)II)
修改數(shù)值的具體方法最簡(jiǎn)單的就是照第2步第一張圖里所說(shuō)的做,直接在內(nèi)存查看器里雙擊需要修改的值,然后將類型改為浮點(diǎn)數(shù)型,最后輸入想要的數(shù)值點(diǎn)OK。
或者右擊想改的數(shù)值選擇”把該地址添加到地址欄里“,在我的英文版里顯示是在右鍵菜單的倒數(shù)第三項(xiàng),如下圖。
注意添加時(shí)將數(shù)據(jù)類型改為浮點(diǎn)數(shù)型!如下圖。添加到地址欄里的記錄可以隨便你怎么改啦。
另外說(shuō)一下技能點(diǎn)的搜索方法,基本跟搜索力攻基礎(chǔ)值一樣,區(qū)別有以下幾點(diǎn):
1.技能點(diǎn)是雙字節(jié)型的數(shù)據(jù),不是浮點(diǎn)數(shù)型的(都是4比特的長(zhǎng)度)。
2.技能點(diǎn)顯示的是精確值,不存在什么基礎(chǔ)值和附加值的問(wèn)題。
3.可能最后會(huì)搜索出來(lái)兩個(gè)結(jié)果,是的話重新打開(kāi)人物的技能界面應(yīng)該就只剩一個(gè)了,總之只有一個(gè)是對(duì)的。
再次聲明,本帖所討論的修改成果均可保存到戰(zhàn)役的下一關(guān)哦!
=================================================================================
我把自己覺(jué)得最關(guān)鍵最麻煩的地方說(shuō)完了,最后展出修改好的Kiril截圖以供參觀吧:
本文導(dǎo)航
查看所有0條評(píng)論>>