曹操傳EXE修改詳解_第1頁(yè)
曹操傳EXE修改詳解_第2頁(yè)
曹操傳EXE修改詳解_第3頁(yè)
曹操傳EXE修改詳解_第4頁(yè)
曹操傳EXE修改詳解_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、曹操傳EXE修改詳解聲明:大家可以隨意轉(zhuǎn)載,不過(guò)轉(zhuǎn)載前請(qǐng)注明出處和作者,版權(quán)歸"軒轅春秋文化論壇"所有,作者:慕容雪蕓。EXE可以說(shuō)是曹操傳中最重要的東西了,也是曹操傳最后的限制,許多朋友對(duì)這方面的修改望而生畏,其實(shí)EXE并不如想像中難,下面,我來(lái)對(duì)有關(guān)EXE修改方面內(nèi)容進(jìn)行一個(gè)匯總和談?wù)勔恍﹤€(gè)人心得。準(zhǔn)備篇:一、通用修改工具:1、UltraEdit(簡(jiǎn)稱:UE,下同)必備!因?yàn)檫@個(gè)是修改EXE不可缺少的工具,改兵種名字什么的就靠它了。備選工具WinHex,個(gè)人覺(jué)得比UE還好用可能是習(xí)慣問(wèn)題。2、OllyDbg,這個(gè)嘛是反匯編工具,高級(jí)修改需要,一般新人又不懂匯編的就無(wú)所謂

2、了,備選工具W32dsm。3、ExeScopeResHacker.exe(全面超越Exescope的工具)。4、Stud_PE,怕是有很多朋友都沒(méi)有用這個(gè)工具,也不知道這個(gè)工具吧,這個(gè)是PE綜合工具,功能很強(qiáng)大,支持方面很多就不一一詳述了。二、曹操傳專用修改工具:1、戰(zhàn)場(chǎng)形象指定器1.04,葉落姐姐所寫(xiě)的工具之一,用來(lái)指定武將的戰(zhàn)場(chǎng)形象,必備!2、CaoCaoPatch,VAN太守所寫(xiě)的EXE補(bǔ)丁,用來(lái)修正芭蕉扇屬性,指定敵方雙方等級(jí),EXE修改前使用(為什么說(shuō)要在修改前使用呢?因?yàn)镋XE改動(dòng)太大的話,這個(gè)一讀EXE就報(bào)錯(cuò),不過(guò)不要緊,后面偶會(huì)講講怎么用UE修改這個(gè))。3、Ekd5exe,周大

3、哥哥專為說(shuō)岳寫(xiě)的一個(gè)工具,內(nèi)容大多針對(duì)說(shuō)岳,不通用,不過(guò)其中有部份可以借用,其中適合所有MOD的選項(xiàng):戰(zhàn)場(chǎng)形象擴(kuò)展、氣合修改篇:一、UE/WinHex修改法(下面所說(shuō)的位置和數(shù)值均為十六進(jìn)制,括號(hào)中為十進(jìn)制,不再說(shuō)明)這是最常見(jiàn)的修改方法了,適合所有人,當(dāng)然許多東西都不好修改,比如想突破什么東西,不過(guò)即使是新手不懂任何有關(guān)匯編的知道,只要知道地址都可以很好地進(jìn)行修改。下面將會(huì)一帖一帖的講述各方面的修改內(nèi)容。兵種篇本篇講的是一些常用的兵種修改方法,只講最基礎(chǔ)的修改方法。(一)、兵種、部隊(duì)名字的修改這個(gè)是最常見(jiàn)的問(wèn)題了,從8AEDC開(kāi)始是部隊(duì)名稱,8AFBC開(kāi)始是兵種名稱。PS:修改出來(lái)的兵種的第

4、一個(gè)字最好和原來(lái)的同一位置,另外,兵種的名稱比能比原來(lái)的漢字少,不能多。(二)、兵種策略傷害類型的修改3B822開(kāi)始12個(gè)字節(jié) 取值范圍00-03,表示從27西涼騎兵到32土偶這12個(gè)職業(yè)的策略傷害類型。00和01是一樣的,在游戲中表示110%傷害,02表示130%傷害,03表示正常。3b579的0B表示類型為00或01的職業(yè)傷害系數(shù),即西涼、馴熊、馴虎受到110%和策略傷害;3B58D的0D表示類型為02的職業(yè)傷害系數(shù),即木人、土偶受到130%的策略傷害;而03表示正常傷害。也就是說(shuō)策略傷害一共有三種情況,用UE要新增是很麻煩的,后面會(huì)談?wù)勑略龅姆椒?。(三)、兵種移動(dòng)速度的修改3F3D8開(kāi)始

5、21個(gè)字節(jié),取值范圍00-06,表示從群雄到仙人的這21個(gè)職業(yè)的移動(dòng)速度。其中00-05的速度是一樣,表示騎兵等“騎馬”兵種的移動(dòng)速度,06指步兵等的移動(dòng)速度。PS:缺了仙人以后兵種的移動(dòng)速度,后面會(huì)說(shuō)說(shuō)增加的方法。(四)、兵種移動(dòng)聲音的修改3E8BC開(kāi)始23個(gè)字節(jié),取值范圍00-06,表示從群雄到糧草隊(duì)這23個(gè)職業(yè)的移動(dòng)聲音。其中00群雄、01騎兵和弓騎、03騎策、04西涼的聲音是一樣的,都是馬蹄聲;02炮車、05輜重、運(yùn)糧,這兩個(gè)聲音是一樣的,都是車輪滾動(dòng)的聲音;06是其它兵種的聲音。補(bǔ)充一點(diǎn),不管怎么改仙人這個(gè)兵種都是沒(méi)有聲音的,轉(zhuǎn)到3E79B處,上面有個(gè)14,表示仙人這個(gè)兵種沒(méi)有聲音,

6、同理,改為00,群雄就沒(méi)有聲音了,改為FF即可實(shí)現(xiàn)所有部隊(duì)都有聲音。PS:缺了仙人以后兵種的移動(dòng)聲音,后面會(huì)說(shuō)說(shuō)增加的方法。(五)、部隊(duì)攻擊聲音修改3F547開(kāi)始19個(gè)字節(jié),取值范圍00-05,表示從群雄到都督這19個(gè)部隊(duì)的攻擊聲音。其實(shí)只有兩種,00-04都是一樣的,劍或?qū)殑Φ墓袈曇簦?5表示其它武器的攻擊聲音。PS:仙人是沒(méi)有聲音的,方法同上(六)、奮起類型修改3F450開(kāi)始13個(gè)字節(jié) 取值范圍00-02,表示從策士到仙人這13個(gè)職業(yè)奮起時(shí)是加攻擊還是精神。00和01表示加精神,02表示加武力。 PS:霸氣、奮起、鼓舞、反霸、壓迫、威嚇和氣合所加減的能力相同。基礎(chǔ)兵種篇就說(shuō)到這里,下一帖

7、請(qǐng)看策略篇策略篇本篇講述有關(guān)策略方面的修改,不滿意曹操傳原有策略的,可以看本篇,滿意的可以跳過(guò)。(七)、策略的威力3B7D0H開(kāi)始66個(gè)字節(jié),取值范圍00-1C,指的是策略的威力,里面沒(méi)有玄武和白虎。在策略傷害公式: (攻擊方精神力-防御方精神力)*1/3+攻擊方等級(jí)+25*K取值001C對(duì)應(yīng)的系數(shù)K如下所示:0.2:0D、180.4:0B、160.5:02、07、09、0C、14、170.7:00、03、05、08、0A、0E、10、13、15、1A0.9:01、04、06、0F、111.0:1B1.2:12、190.0:1C而K值的對(duì)應(yīng)地址是:3B4AD、3B4B6、3B4BF、3B4C8

8、、3B4D1、3B4DA、3B4E3、3B4EC分別是2、4、5、7、9、0A、0C、0威力按十分?jǐn)?shù)計(jì)算就是啦  (八)、策略是否傷血48FF4H開(kāi)始66個(gè)字節(jié) 取值范圍00-04,法術(shù)是否能傷血,里面沒(méi)有玄武和白虎。其中0123表示傷血,4表示不傷,配合3B7D0開(kāi)始的法術(shù)威力,可以使謊報(bào)謊言等策略也傷害HP,但是小補(bǔ)給大補(bǔ)給之類的有益法術(shù)不行。 (九)、策略施展條件從1F7DEH開(kāi)始68個(gè)字節(jié) 取值范圍00-06,為施展策略的特殊條件00 惡劣天氣無(wú)效(如原火系法術(shù))01 HP>0(如原冥想)02 裝備限制且僅惡劣天氣(如原青龍)03 裝備限制且僅晴天(如

9、原朱雀)04 裝備限制且僅陰天(如原玄武)05 裝備限制(如原白虎)06 無(wú)特殊條件(十)、電腦是否使用策略和策略命中上限39580開(kāi)始的58個(gè)字節(jié),表示電腦是否會(huì)使用該策略,取值00-0D。00、01、02、05都是一樣的,優(yōu)先使用,0C最后使用?,0D不會(huì)使用?;貧w是0C,而敵人使用回歸我們是見(jiàn)過(guò)的。而所有能力上升下降沙暴眩暈海嘯等都是0D,所有不會(huì)使用。把海嘯、眩暈改為00,敵人就會(huì)不停對(duì)我方使用海嘯和眩暈了-_,把回歸改為0D,那樣電腦就不會(huì)亂用回歸了。3B007H開(kāi)始68個(gè)字節(jié),取值范圍00-26,是法術(shù)的命中上限,詳細(xì)的幾率忘了,可以試著把海嘯、眩暈的幾率提高(當(dāng)然我方應(yīng)該不會(huì)此法

10、術(shù),不然就太BT了),配合上面的策略判定,可以提高一定的難度  。(十一)、策略類型和策略附加效果24E3FH開(kāi)始68個(gè)字節(jié) 取值范圍0-1E 法術(shù)類型每一個(gè)類型的法術(shù),都對(duì)應(yīng)一個(gè)策略效果號(hào)碼,更改此號(hào)碼不影響策略的屬性,僅僅改變策略效果。如果需要重新設(shè)計(jì)一個(gè)策略,需要在其他地方相應(yīng)更改。跳轉(zhuǎn)號(hào)效果號(hào)策略效果00021B40損HP,包括朱雀0140砂暴0350諜報(bào)0462降低敏捷0564降低士氣0660降低能力0761降低防御0871混亂0970中毒0A72麻痹0B74封咒0CFF八陣圖0D80加HP0E90加MP0FBF恢復(fù)狀態(tài)10A8增加移動(dòng)力11A2增加敏捷12A4增

11、加士氣13A0增加能力14A1增加防御15B8再次行動(dòng)16C0氣候變化17A0氣合1890冥想19AF霸氣1A40青龍1CFF玄武1DBF白虎1E22214H開(kāi)始192個(gè)字節(jié) 取值范圍00-12法術(shù)真正的附加效果00 無(wú)01 降低攻擊/精神02 降低防御03 降低爆發(fā)04 降低士氣05 反霸氣06 中毒07 混亂08 麻痹09 封策0A 增加攻擊/精神0B 增加防御0C 增加爆發(fā)0D 增加士氣0E 增加移動(dòng)力0F 霸氣10 回歸11 覺(jué)醒12 無(wú)(十二)、加強(qiáng)減少五圍策略的效果3E983 處的07表示攻防精暴士減少的效果,原值是7,表示70%。3E961 處的0C表示攻防精暴士增加的效果,原值

12、是0C,表示120%策略的就說(shuō)到此處了,詳細(xì)修改大家就慢慢試吧,下面偶說(shuō)說(shuō)其它方面的內(nèi)容。突破限制篇不滿意曹操傳原有限制的朋友可不要錯(cuò)過(guò)了,這里有一些有用的東西  (十三)、HP/MP/五圍上限。曹操傳原有的上限本來(lái)就夠用了,不過(guò),人總是貪心,老是嫌HP太少了,攻擊力、精神力都不夠,下面說(shuō)說(shuō)修改的方法:1、HP/MP修改方法62f3、6313、6623、6652這四個(gè)位置分別代表我方和敵方的HP、MP上限,HP由于是雙字節(jié),上限可以改到FF FF(換成十進(jìn)制是65535),MP是單字節(jié),最多只能改為FF(255)。2、五圍上限修改方法(注:此項(xiàng)修改并不能真正突破上限)652

13、E、655F、6590、65C1、65F2,這三個(gè)400兩個(gè)300是五圍的靜態(tài)值上限,改為你想要的數(shù)值即可。3E930、3E9C7、3EA15、3EA63、3EAB1這里五個(gè)400就是能力的動(dòng)態(tài)能力值上限的首要條件,修改此處之后,再將3E941(武力)3E9D8(統(tǒng)率)3EA26(智力)3EA74(敏捷)3EAC2(士氣)這五個(gè)位置改為相同的就可以了。3、有關(guān)顯示方面的修改方法有時(shí)候看起來(lái)能力值沒(méi)到頂很不舒服,可以設(shè)定滿管能力值看起來(lái)舒服些,這沒(méi)有什么實(shí)質(zhì)意義,純粹是為了美觀。在76204處,部隊(duì)屬性顯示的五圍都對(duì)應(yīng)這一個(gè)滿管值。在5bc9e處是出兵時(shí)顯示的HP滿管值,5bcdc處是出兵時(shí)顯示

14、的MP滿管值五圍出兵顯示的滿管地址是5bda3、5bde1、5be1f、5be5d、5be9b。(十四)、自定義轉(zhuǎn)職等級(jí)自定義轉(zhuǎn)職等級(jí):1BAEA轉(zhuǎn)職時(shí)所需要的等級(jí)1BB0A顯示未達(dá)到等級(jí)使用印綬時(shí)的提示:下一個(gè)兵種需要多少等級(jí)以上680B8    顯示達(dá)到等級(jí)未轉(zhuǎn)職的兵種顏色為紅色敵方小兵轉(zhuǎn)職等級(jí):第一次轉(zhuǎn)職41D2B、41D82第二次轉(zhuǎn)職41D5D新加入武將轉(zhuǎn)職等級(jí):第一次轉(zhuǎn)職B8A5第二次轉(zhuǎn)職B896(十五)、能力屬性的定義:我們知道每級(jí)所加參數(shù)是(部隊(duì)屬性+能力屬性)/2,其中部隊(duì)屬性在data中定義,能力屬性在這里定義:S條件6771,S增量6775;A條件678

15、3,A增量6787;B條件6795,B增量6799;C增量679D。(十六)、木人土偶的出場(chǎng)聲音修改:木人與土偶的出場(chǎng)聲音與其他兵種不同(從地下鉆出來(lái)的),要把它改回正常的出場(chǎng)方式,只需用UE打開(kāi)exe,把56809處的31和56817H處的32改成其它數(shù)字即可。31(木人)和32(土偶)是兵種序號(hào)。原版曹操傳中,幾個(gè)幽靈部隊(duì)的出場(chǎng)方式也是跟木人一樣的,要把它改正常,請(qǐng)打開(kāi)exe把567E7處的A2 和 567F0處的 A9改掉,這里表示的是從A2(162)事情武將(魯肅)A9(169)號(hào)的武將(呂蒙)出場(chǎng)方式是木人的形式,把這這個(gè)范圍改掉即可。(十七)、擴(kuò)展撤退名詞0B413、40D87 兩

16、處的1A改為31,可使用全部49條撤退臺(tái)詞。(十八)、裝備上限的修改:728C、7731 普通裝備的等級(jí)上限(原值為3)7289、772E 特殊裝備比普通裝備高出的等級(jí)上限(原值為6)改了上面之后就實(shí)現(xiàn)了裝備上限的修正,不過(guò)還要改以下幾處地方:將7504、75D1、76B2處的03改為你想要的等級(jí)。但是這樣做之后,敵方裝備的等級(jí)還是按三級(jí)計(jì)算,還有以下六個(gè)地方要修改。以下746a、7489、74b6、761E、7659五個(gè)位置和74a2處,代表友軍、新武將、敵方裝備的中級(jí)、高級(jí)裝備出現(xiàn)的等級(jí)。(十九)、等級(jí)上限修改本來(lái)這個(gè)可以用VAN太守的補(bǔ)丁修改,不過(guò)如果你對(duì)EXE進(jìn)行了大量修改,補(bǔ)丁讀你的

17、EXE老是出錯(cuò)時(shí),就可以用到了。首先必須要突破等級(jí)上限:67d5處32改為FF67f0處32改為FF68c7處32改為FF我軍等級(jí)上限:修改7D74和7DA4處的32(轉(zhuǎn)換成10進(jìn)制就是50);新加入武將等級(jí)上限:B7F1友軍等級(jí)上限:11C35敵軍等級(jí)上限:12053經(jīng)驗(yàn)果等級(jí)上限:1BA14(二十)、敵小兵自動(dòng)轉(zhuǎn)職我們知道小兵與武將不同,有一定的限制,比如小兵在前兩章有兵種限制,不會(huì)自動(dòng)出現(xiàn)高階兵種,其實(shí)要想去除這個(gè)限制很簡(jiǎn)單,將41DE9和41DED處的改為EE即可。(二十二)、解除場(chǎng)境限制B020處的73指場(chǎng)境上限B0EA處的28為內(nèi)場(chǎng)景的起始。B13F處的72為大地圖起始。(二十三)

18、、音軌擴(kuò)充修改739BB處的16,將其改大就是。PS:注意要修改mp3list.txt文件。  UE的修改方法也差不多要說(shuō)完了,下面再看看雜匯篇雜匯篇本篇是大雜匯,包括一些前面內(nèi)容的補(bǔ)充(二十三)、戰(zhàn)前選擇出場(chǎng)時(shí)人物的排列順序:自85608起的1B字節(jié),是戰(zhàn)前出場(chǎng)27個(gè)兵種的排列順序,第一個(gè)19是皇帝,第二個(gè)00是群雄,可各由交換位置。(二十四)、屏蔽開(kāi)始動(dòng)畫(huà) 2AE0E-2AE12控制放Logo.avi2AE13-2AE17控制顯示第三波的Logo2AE18-2AE1C控制放Press.avi把所有字節(jié)改成90即可屏蔽相應(yīng)動(dòng)畫(huà) (二十五)、芭蕉扇屬性修正這個(gè)可以用VAN太

19、守的補(bǔ)丁修正。這個(gè)也許有許多人還不知道,芭蕉扇其實(shí)是加強(qiáng)地系策略,把3B64A處的02改為03加強(qiáng)的就是風(fēng)策略了。(二十六)、兵種特征修改。4D50, 4D54, 4D62(原值為土偶60%混亂)4DB4, 4DB8, 4DC6(原值為木人60%中毒)4E18, 4E1C, 4E2A(原值為馴熊師60%麻痹)特性兵種即為兵種代碼,取值范圍00-34;特性概率按百分比計(jì)算,取值范圍00-64;特性效果取值為為以下效果的或:02麻痹,04禁咒,08混亂,10中毒6C33,6C39穿透攻擊起止兵種(原值為重炮車至霹靂車)6C47 穿透類型(原值為十字穿透)6C3F 穿透攻擊兵種(原值為馴虎師)6C4

20、D 穿透類型(原值為蛇矛穿透)兵種代碼取值范圍00-34,注意6C39一定不小于6C33,6C3F一定大于6C39;穿透類型取值如下:01十字,02九宮,03大沒(méi)羽箭,04蛇矛,05長(zhǎng)蛇矛(穿六個(gè)),06大大沒(méi)羽箭,其余為正常攻擊。每回合起始時(shí)對(duì)周圍8人自動(dòng)釋放狀態(tài)魔法:兵種判定:3C627(原值為0C是舞娘)釋放條件:3BC05-06,原值為有人有異常狀態(tài)時(shí)釋放,改為9090則無(wú)條件釋放下面太過(guò)復(fù)雜,省略。(二十七)兵種相克代碼太長(zhǎng),用UE法不好修改,簡(jiǎn)要說(shuō)說(shuō)最基礎(chǔ)的修改方法就是了:3B1B6、3B1C3、3B1D1這三個(gè)地方的03、11、10指的是騎兵、馴虎、馴熊三個(gè)兵種受到150%的遠(yuǎn)距

21、傷害。2B23F處的03指騎兵只受到步兵60%的傷害,3B27C、3B28A處的02和05分別指弓兵和炮車受到步兵150%的攻擊傷害。(二十八)、道具特殊效果修改騎馬攻擊:3B2A3原值為03,表示騎兵,可以改為任意一類部隊(duì)。合并特殊效果:曹操傳中的垃圾物品太多了,可以將一些垃圾合并起來(lái),使得垃圾也能發(fā)揮作用。例:合并垃圾特征防御致命一擊和防御二次攻擊將5383處的3A改為39,即可實(shí)現(xiàn)道具特殊效果合并,將防御致命一擊和防御二次攻擊這兩個(gè)垃圾特征合并為一個(gè),兩個(gè)垃圾合為一個(gè),就不垃圾了。PS:合并后的新特殊效果指定為防御致命一擊,防御二次攻擊為空特殊效果??梢宰孕蟹磪R編程序?qū)⑦@個(gè)空效果改為其它

22、效果。比如偶是新寫(xiě)了一個(gè)絕對(duì)連擊的特殊效果。特殊效果的對(duì)應(yīng)編號(hào)是從13開(kāi)始算起,一直到3E結(jié)束,對(duì)應(yīng)的特殊效果可以用DATA修改器打開(kāi)DATA查看  3C376,3C383處的16代表“每回合獲得武器經(jīng)驗(yàn)”這個(gè)特殊效果3C3B5,3C3C3處的17代表“每回合獲得防具經(jīng)驗(yàn)”這個(gè)特殊效果5863處的2C代表的是無(wú)反擊攻擊這個(gè)效果。(二十九)、許子將教學(xué)和其它文字的修改。1、許子將教學(xué)從8B370處開(kāi)始就是許子將教學(xué)的內(nèi)容,可自行修改,n代表回車,可以換行,注意一個(gè)就是兩人說(shuō)話的內(nèi)容的開(kāi)始位置最好和原本一樣,不然會(huì)有想不到的副作用。(如果位置不一樣的話,要在EXE相應(yīng)的位置進(jìn)行

23、修改,以后再說(shuō)有關(guān)這個(gè)的內(nèi)容吧。)2、三國(guó)志曹操傳8D24A處的"三國(guó)志曹操傳"幾個(gè)字改掉的話會(huì)使游戲沒(méi)有音樂(lè),必須下載解壓后的mp3serv.dat,用UE打開(kāi),把A1C0處的"三國(guó)志曹操傳"統(tǒng)一改掉就可以了3、EXE中的五個(gè)“宋體”含義:第一個(gè)“宋體”對(duì)應(yīng)的是戰(zhàn)場(chǎng)名稱的大字。第二個(gè)“宋體”對(duì)應(yīng)Hp條、Mp條等各種數(shù)字。(?)第三個(gè)?第四個(gè)“宋體”對(duì)應(yīng)所有框架里文字的效果。第五個(gè)“宋體”對(duì)應(yīng)所有的“文字”,包括姓名、對(duì)話、標(biāo)題、信息和出兵畫(huà)面中的什么順序那幾個(gè)字。4、其它文字其它的文字都可以自行修改,方法參照上面和第一項(xiàng),不再一一說(shuō)明了(三十)其它的一

24、些補(bǔ)充(基本都是沒(méi)用的內(nèi)容-_)1、戰(zhàn)場(chǎng)特殊形象60D9開(kāi)始174個(gè)字節(jié),取值范圍0-1E,代表前174個(gè)人物的戰(zhàn)場(chǎng)特殊形象,這個(gè)沒(méi)有必要記住了,太過(guò)麻煩,用葉落姐姐的戰(zhàn)場(chǎng)形象指定器來(lái)修改吧。2、戰(zhàn)場(chǎng)形象之眾生平等:把5E2E開(kāi)始的三個(gè)字節(jié)改為2E、00、90,就能看見(jiàn)滿屏幕的輕步兵,不管你是什么兵種,特殊造型還是普通造型,一轉(zhuǎn)二轉(zhuǎn)三轉(zhuǎn),統(tǒng)統(tǒng)變成輕步兵。當(dāng)然,敵我友的顏色還是不同的。3、無(wú)攻擊力修改方法把654B開(kāi)始的五個(gè)字節(jié)改為25、00、00、00、00,所有人的攻擊力都會(huì)變成0,雙擊、暴擊就像撓癢一樣,好好的和電腦比賽用策略吧。4、普通裝備變?yōu)樘厥庋b備方法修改BB92處為00,可以讓普通

25、裝備變成特殊裝備,一樣可以擁有特殊效果,一樣是9級(jí)上限,不過(guò)這樣子又有不方便的地方,所以沒(méi)什么用,要讓普通裝備有特殊效果,有其它比較合適的方法。(三十一)、關(guān)于突破174人限制之戰(zhàn)場(chǎng)形象篇:首先用葉落秋寒的“戰(zhàn)場(chǎng)形象指定器”或周瑜的“Ekd5exe”對(duì)戰(zhàn)場(chǎng)形象進(jìn)行擴(kuò)展,然后修改5E7E-5E7F處的AD 00,改為00 02可以使戰(zhàn)場(chǎng)形象指定對(duì)前512人有效,最大可改為270對(duì)前624人有效。取值為式為00x270,注意機(jī)器碼是前后對(duì)倒。當(dāng)然,這個(gè)的前提條件是此處你沒(méi)有寫(xiě)入其它函數(shù)。不過(guò),用葉落姐姐的戰(zhàn)場(chǎng)形象指定器只能指定前174人,后面的要自己手動(dòng)指定。(三十二)、擴(kuò)展部隊(duì)移動(dòng)速度,使其對(duì)全

26、27個(gè)兵種有效3F390處改為1A,3F39A處改為C43F3C0處改為AE然后,從3F3C4開(kāi)始的27個(gè)字節(jié)寫(xiě)移動(dòng)速度,取值為00-01,00代表高速移動(dòng)(如騎兵),01代表慢速移動(dòng)(如步兵)。后面從3F3DE處一直到3F3EC全部寫(xiě)0即可,  不寫(xiě)關(guān)系也不大(三十三)、擴(kuò)展部隊(duì)移動(dòng)聲音,使其對(duì)全27個(gè)兵種有效3E83A處改為1A3E844處改為AC3E8A4處改為583E8A8處改為61然后,從3E8AC開(kāi)始的27個(gè)字節(jié)寫(xiě)移動(dòng)聲音,取值00-02,00代表馬蹄聲(騎兵),01代表車輪聲(炮車),02代表沙沙聲(步兵)(三十四)、升級(jí)經(jīng)驗(yàn)的修改修改以下7個(gè)地方的數(shù)值,7d

27、80   7d87  4f55B   4f56c   50559   50571   5073f   50755   7891C取值0x7F以下正常,F(xiàn)F表示不升級(jí),想要突破這個(gè)限制的,請(qǐng)看匯編部份。(三十五)、新人固定等級(jí)加入修改方法修改從B572開(kāi)始的的7個(gè)字節(jié),改為:83 7D 8C 00 90 90 90這樣子,無(wú)論我方人物幾級(jí),新武將加入時(shí)都按一級(jí)計(jì)算,想要新武將N級(jí)加入,就增加N-1級(jí)。(三十六)、敵方出場(chǎng)等級(jí)計(jì)算方式的改變

28、17C9617C9E處,改為 2C 01 73 05 B8 00 00 00 0017DA317dAA處改為 C6 45 E0 00 EB 0B 00 0017DFE17DFF處改為 90 90注:原曹操傳敵軍出場(chǎng)武將和小兵是根據(jù)我方出戰(zhàn)武將的平均等級(jí)來(lái)加成計(jì)算的。我方的平均等級(jí),是去掉高四分之一和低四分之一后的武將等級(jí)的平均?,F(xiàn)在設(shè)為敵方取我方等級(jí)最高的人來(lái)計(jì)算敵方等級(jí),可變動(dòng)位置17C97處,該處指我方最高N個(gè)人的平均等級(jí)。(三十七)、穿墻大法將3EC33 處的F8改為C8,你會(huì)發(fā)現(xiàn)意想不到的事情,原本不能移動(dòng)的地形,只要裝備上惡路移動(dòng)的物品,就可以在所有地形自由的移動(dòng)了(地下、火上、城墻

29、照樣走) (三十八)、改來(lái)的敵方武將可以升級(jí)將7D67處修改為FF,可以讓所有我方人物都可以升級(jí)。(三十八)、頭像上限的擴(kuò)展1DCF1處開(kāi)始的E4 00 1DCFD處開(kāi)始的E4 00 可將此處改成你想要的數(shù)字如果像要讓512人都有自己的頭像,那就修改為00 02,即0x200,由于UE是改機(jī)器碼,所以要注意前后顛倒。(三十九)、練果模式的修改N級(jí)裝備賣出得到果子修改在C994處,原值為03,表示等級(jí)為3的裝備賣出得到果子。賣裝備得什么果子在CA12CA22處修改,取值范圍為為0009取值意義:00經(jīng)驗(yàn)果01、04武力果02、03好運(yùn)果05、06智力果07統(tǒng)帥果08敏捷果09不得到果子實(shí)際得到的

30、物品不是由跳轉(zhuǎn)表決定的,實(shí)際上得到的物品是在以下六個(gè)地方修改:C9C2處的67表示經(jīng)驗(yàn)果,對(duì)應(yīng)00C9C8處的62表示武力果,對(duì)應(yīng)01、04C9CE處的66表示好運(yùn)果,對(duì)應(yīng)02、03C9D4處的63表示智力果,對(duì)應(yīng)05、06C9DA處的64表示統(tǒng)率果,對(duì)應(yīng)07C9E0處的65表示敏捷果,對(duì)應(yīng)08可以自動(dòng)更改,數(shù)字對(duì)應(yīng)DATA中的編號(hào)。(四十)、致命一擊特殊臺(tái)詞修改方法從8AC30開(kāi)始,每四個(gè)字節(jié)為一組,一共21組,對(duì)應(yīng)數(shù)值為武將在DATA中的編號(hào)。所有人都不使用特殊臺(tái)詞的修改法:把B46F-B475處全部改為90。(四十一)、武器攻擊時(shí)所獲得經(jīng)驗(yàn)修改2E3C處的03,指武器攻擊命中與自己等級(jí)相

31、同或更高等級(jí)敵人時(shí)所得的經(jīng)驗(yàn),命中比自己等級(jí)低的敵人時(shí),經(jīng)驗(yàn)是上面的數(shù)值減少1。2E56處的01,指武器攻擊時(shí)未命中敵人所得的經(jīng)驗(yàn)。(四十二)、防具受攻擊時(shí)所獲得經(jīng)驗(yàn)修改2F29處的04,指防具受到與自己等級(jí)相同或更高等級(jí)敵人攻擊命中時(shí)所得的經(jīng)驗(yàn),指防具受到比自己等級(jí)低的敵人攻擊命中時(shí)所得的經(jīng)驗(yàn)是上面的數(shù)值減少1。2F43處的01,指防具受到與自己等級(jí)相同或更高等級(jí)敵人攻擊未命中時(shí)所得的經(jīng)驗(yàn)(四十三)、不匹配裝備修改將726B和1422A處的75修改為EB,效果同周瑜的補(bǔ)丁,即:劇本中給武將設(shè)定道具、改變兵種的時(shí)候,合適位置上的不匹配裝備仍然會(huì)在游戲中保留。例如:給弓兵指定騎馬攻擊的劍,給文官

32、指定防具為鎧甲。不過(guò),要注意一點(diǎn),由于CCZ的AI問(wèn)題,最好你還是不要給電腦指定不匹配的武器,因?yàn)橹付ê箅娔X不會(huì)主動(dòng)攻擊-_。防具和輔助道具則沒(méi)有此問(wèn)題。 (四十四)、有關(guān)增減三轉(zhuǎn)兵種的補(bǔ)充以下方法為增加三轉(zhuǎn)兵種的方法,經(jīng)測(cè)試有效,不過(guò)是否有后遺癥,或是其它負(fù)面效果未知。這個(gè)要修改以下六個(gè)地址:5D13、B890、1BA5E、41D1E、41D4F、6808B原值為26,代表巫女(0x26)及巫女以前的兵種,如果要增加一個(gè)三轉(zhuǎn)兵種,就加3。比如:改為29,這樣一來(lái),西涼騎兵、黃巾軍、海盜這三個(gè)兵種就成了新的一組三轉(zhuǎn)兵種,已通過(guò)測(cè)試的有:敵軍、友軍、新人和我軍使用印綬轉(zhuǎn)職。(四十五)、有關(guān)許子將

33、教學(xué)的補(bǔ)充從327B7處開(kāi)始的5個(gè), E8 77 19 00 00,將此處全部改為90就可以去除許子將教學(xué)開(kāi)寶物圖鑒得全寶物這一選項(xiàng),可以保留教學(xué),而開(kāi)寶物存檔又得不到寶物。(四十六)、特殊效果輔助四系策略將3B64A開(kāi)始的兩個(gè)字節(jié)改為03 7F,這樣輔助風(fēng)系策略這個(gè)特殊效果就變成了輔助四系策略了(對(duì)火、風(fēng)、水、土四系都有效) (四十七)、有關(guān)策略動(dòng)畫(huà)部份20BBEH開(kāi)始65個(gè)字節(jié) 取值范圍0-9,有關(guān)策略帶動(dòng)畫(huà)(朱雀那一類的動(dòng)畫(huà))部份,從火龍開(kāi)始算起,一直到白虎結(jié)束。0009,分別是火龍、水龍、風(fēng)龍、土龍,八陣圖,青龍、朱雀、玄武、白虎,沒(méi)有 ExeScope篇有的朋友在問(wèn),程序的名字雖然改

34、了,但是顯示還是原來(lái)的,很不舒服,以下看看偶的MOD的對(duì)話框。大家可以看到,整個(gè)框都修改過(guò)了,其中,上角的軒轅亂世英雄傳在EXE中用UE修改,請(qǐng)看上面的帖子。背境LOGO用VAN太守的RV修改,而中間這一部份,就要用到ExeScope了。用ExeScope打開(kāi)EXE,里面的圖標(biāo)、指針、對(duì)話框什么的都可以修改,對(duì)話框中的193就是開(kāi)始菜單的了,再看看其它幾個(gè)修改后的效果。大家可以看到,偶的寶物框和說(shuō)岳一樣,和原曹操傳有很大的不同,在顯示部份,修改了對(duì)話框167,除了一般的高度、寬度位置調(diào)整,在裝備對(duì)應(yīng)方面還修改一下對(duì)應(yīng)的ID編號(hào),這樣才保證了顯示是正常的。舉例:君主類對(duì)應(yīng)1472,步兵1473,

35、以此類推可以自行修改兵種的名字,設(shè)定對(duì)應(yīng)的職業(yè)。另補(bǔ)充一下:偶的裝備顯示部份,借用了周大哥哥的裝備顯示的那個(gè)補(bǔ)丁,而通用裝備是另寫(xiě)函數(shù)來(lái)實(shí)現(xiàn)的,比如偶上圖的寶馬,對(duì)應(yīng)了N個(gè)兵種。  (PS:關(guān)于通用裝備部份,偶的先是在周大哥哥寫(xiě)的基礎(chǔ)上改動(dòng),后來(lái)的是在東方哥哥另寫(xiě)的函數(shù)改動(dòng),再后來(lái)改動(dòng)得太多,分不清是誰(shuí)寫(xiě)的了  )。對(duì)話框348是對(duì)應(yīng)游戲中的“關(guān)于”按鈕,而后面的版本則是對(duì)應(yīng)windows中的屬性顯示,請(qǐng)看下面的圖片。對(duì)話框348的修改效果:版本的修改效果:新物品特征主動(dòng)連擊QUOTE:合并特殊效果:曹操傳中的垃圾物品太多了,可以將一些垃圾合并起來(lái),使得

36、垃圾也能發(fā)揮作用。例:合并垃圾特征防御致命一擊和防御二次攻擊將5383處的3A改為39,即可實(shí)現(xiàn)道具特殊效果合并,將防御致命一擊和防御二次攻擊這兩個(gè)垃圾特征合并為一個(gè),兩個(gè)垃圾合為一個(gè),就不垃圾了。方法一:用OllyDbg之類的反匯編工具打開(kāi)EXE,修改以下幾處地方。先跳轉(zhuǎn)到485DD3處執(zhí)行新寫(xiě)的代碼00405D15   E9 B9000800   JMP 00485DD300405D1A   90            NOP然后在485DD3處開(kāi)始寫(xiě)

37、代碼:00485DD3   8945 FC       MOV DWORD PTR SS:EBP-4,EAX00485DD6   6A 3A         PUSH 3A  00485DD8   8B45 F4       MOV EAX,DWORD PTR SS:EBP-C00485DDB   8B48 08     

38、60; MOV ECX,DWORD PTR DS:EAX+8 00485DDE   E8 261CF8FF   CALL 00407A0900485DE3   85C0          TEST EAX,EAX00485DE5   74 07         JE SHORT EKD5.00485DEE00485DE7   B0 64     &

39、#160;   MOV AL,6400485DE9   E9 77FFF7FF   JMP 00405D6500485DEE   8B45 FC       MOV EAX,DWORD PTR SS:EBP-400485DF1   E9 25FFF7FF   JMP 00405D1B只須這樣簡(jiǎn)單的修改,就可以保證某個(gè)兵種在主動(dòng)攻擊時(shí)必定雙擊了  這個(gè),利用了EXE最末空閑的0x22D字節(jié),占用了0x23個(gè)字節(jié),空閑0

40、x20A個(gè)字節(jié)。選此處主要是因?yàn)榇蟛糠萑说腅XE在這個(gè)地方都是空白的。方法二:用UE的修改時(shí),只需要將上面的內(nèi)存地址減去400C00就是實(shí)際地址,用UE打開(kāi)EXE修改以下幾個(gè)位置:從5115處開(kāi)始的6個(gè)字節(jié)改為:E9 B9 00 08 00 90從851D3處開(kāi)始的0x23個(gè)字節(jié)89 45 FC 6A 3A 8B 45 F4 8B 48 08 E8 26 1C F8 FF 85 C0 74 07 B0 64 E9 77 FF F7 FF 8B 45 FC E9 25 FF F7 FF關(guān)于經(jīng)驗(yàn)擴(kuò)充到200的修改方法修改的思路和一些解釋:其實(shí)這個(gè)主要是字節(jié)間的變換,將單字節(jié)變雙字節(jié)問(wèn)題,下面看看一

41、些簡(jiǎn)單的解釋。用OllyDbg打開(kāi)CCZ的EXE查看有關(guān)經(jīng)驗(yàn)的語(yǔ)句:0040897E    83EA 64       SUB EDX,6400408984    837D 08 64     CMP DWORD PTR SS:EBP+8,6400450159    83F9 64       CMP ECX,640045016B    BA 64000000   MOV ED

42、X,6400451156    F8 64000000   MOV DWORD PTR SS:EBP-8,640045116E    C745 10 64000000   MOV DWORD PTR SS:EBP+10,640045133E    6A 64         PUSH 6400451354    6A 64         PUSH 64 0

43、0479519    C745 EC 64000000    MOV DWORD PTR SS:EBP-14,64其中的64分別對(duì)應(yīng)UE的這九個(gè)地方:7d80、7d87、4f55B、4f56c、50559、50571、5073f 、50755、7891C然后試著用UE修改,改為0x80(128)時(shí),可以發(fā)現(xiàn)一件事有的地方經(jīng)驗(yàn)值顯示變成-80了,比如:0040897E      83EA 80             SUB EDX,-8

44、0變?yōu)樨?fù)值的總共有以下五個(gè)地方:0040897E、00408984、00450159、0045133E、00451354比較其中的不同,可以發(fā)現(xiàn)一件事,其它幾個(gè)都不是單字節(jié),后面都多了00 00 00,不管其它的,不改寫(xiě)函數(shù)的話,最簡(jiǎn)單的辦法就是用跳轉(zhuǎn)來(lái)實(shí)現(xiàn),把部份寫(xiě)不下的內(nèi)容移到別的地方去,把單字節(jié)變換一下,經(jīng)測(cè)試,經(jīng)驗(yàn)上限達(dá)到9999也能正常升級(jí)  再高的沒(méi)有測(cè)試,估計(jì)是沒(méi)有問(wèn)題的,當(dāng)然你要是改為FFFFFFFF,那當(dāng)我沒(méi)說(shuō)。大致上的修改就這樣了,還要注意的一點(diǎn)就是相關(guān)的跳轉(zhuǎn)要修改一下,比如這一句:0045133C  75 16  

45、0;            JNZ SHORT Ekd.00451354例如偶的經(jīng)驗(yàn)變200中的第一句,就寫(xiě)成這樣子:0040897E      81EA C8000000 SUB EDX,0C8大家可以對(duì)比一下有什么樣的不同。經(jīng)驗(yàn)上限擴(kuò)充到200的實(shí)際修改:注意:利用了擴(kuò)充戰(zhàn)場(chǎng)形象留下的空間(即:必須先使用周瑜或是葉落的戰(zhàn)場(chǎng)形象擴(kuò)展補(bǔ)丁)匯編修改法:以下為內(nèi)存中的匯編碼和機(jī)器碼,請(qǐng)使用匯編工具修改,如果用UE修改的,請(qǐng)看下面的部份。0040897E   

46、   81EA C8000000  SUB EDX,0C800408984      8955 08        MOV DWORD PTR SS:EBP+8,EDX00408987      817D 08 C8000000  CMP DWORD PTR SS:EBP+8,0C80040898E      72 0A    

47、      JB SHORT EKD5.0040899A00408990      8B45 0C        MOV EAX,DWORD PTR SS:EBP+C00408993      E9 7EE3FFFF    JMP EKD5.00406D1600450159      81F9 C8000000 CMP ECX,0C80045015F  &#

48、160;   76 14         JBE SHORT EKD5.0045017500450161      8B4D C4       MOV ECX,DWORD PTR SS:EBP-3C00450164      E9 BD6BFBFF   JMP EKD5.00406D2600450169      90  

49、60;         NOP0045016A      90            NOP0045016B      BA C8000000   MOV EDX,0C800451156      C745 F8 C8000000 MOV DWORD PTR SS:EBP-8,0C80045116E  

50、60;   C745 10 C8000000 MOV DWORD PTR SS:EBP+10,0C80045133E      68 C8000000   PUSH 0C800451343      68 E4E24800   PUSH EKD5.0048E2E400451348      E9 E859FBFF   JMP EKD5.00406D350045134D   &#

51、160;  90            NOP0045134E      90            NOP0045134F      90            NOP00451350      90            NOP00451351      68 C8000000   PUSH 0C800479519      C745 EC C8000000 MOV DWORD PTR SS:E

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論