英雄无敌4MOD教程.docx

上传人:b****5 文档编号:7969931 上传时间:2023-01-27 格式:DOCX 页数:20 大小:30.46KB
下载 相关 举报
英雄无敌4MOD教程.docx_第1页
第1页 / 共20页
英雄无敌4MOD教程.docx_第2页
第2页 / 共20页
英雄无敌4MOD教程.docx_第3页
第3页 / 共20页
英雄无敌4MOD教程.docx_第4页
第4页 / 共20页
英雄无敌4MOD教程.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

英雄无敌4MOD教程.docx

《英雄无敌4MOD教程.docx》由会员分享,可在线阅读,更多相关《英雄无敌4MOD教程.docx(20页珍藏版)》请在冰豆网上搜索。

英雄无敌4MOD教程.docx

英雄无敌4MOD教程

1.把hiew32.exe复制到英雄无敌目录下去,然后打开

2.找到heroes4.exe.按F4,然后选择decode(解码)模式

3.接下来有几个快捷键,注意底下的英文介绍,F3(Edit)编辑,F5(Goto)定位,即转到某位置,F7(Search)查找,F9(Files)存盘,F10(Quit)退出

关于hiew32.exe的使用,详细请看《关于herocommunity论坛里制作mod补丁的翻译及工具下载》一文,论坛地址...extra=page%3D2

在这个指南里你将学会如何修改生物的能力以及如何赋予生物新的能力

需要工具:

(假设你已经找到游戏代码了):

hiew32.exe

英雄无敌4生物特技(16进制编码)

00=3-headedattack(3头攻击)

01=Aging(老化)

02=Areaattack(范围攻击)

03=Berserker(狂暴)

04=Binding(束缚)

05=Immunetovisualattack(免疫视觉攻击)

06=Blinding(失明)

07=Block(格挡)

08=Bloodlust(嗜血)

09=Breathattack(气息攻击)

0A=ChaosWard(混乱抵抗)

0B=Charging(冲锋)

0C=ColdAttack(冰属性攻击)

0D=ColdResistence(冰冻抵抗)

0E=Curse(诅咒)

0F=Devouring(吞噬)

10=DeathWard(死亡抵御)

11=Elementals(元素)

12=ExtraMelee(强力攻击)

13=ExtraRanged(强力远程)

14=FireAttack(火属性攻击)

15=FireResistence(火抵抗)

16=FireShield(火盾)

17=FirstStrike(抢先攻击)

18=Negatefirststrike(忽略抢先攻击)

19=Flying(飞行)

1A=Fortune(幸运)

1B=Freezingattack(冷冻攻击)

1C=GiantSlayer(巨人杀手)

1D=Multipleattack(多重攻击)

1E=Hypnotize(催眠)

1F=Ignorewards(忽视防御)

20=Ignorezonesofcontrol(丧心病狂?

21=Insubstantial(虚空)

22=LifeWard(生命抵御)

23=Lightingattack(闪电攻击)

24=Longrange(长程射击)

25=Longweapon(长武器攻击)

26=Magicimmunity(魔法免疫)

27=Magicmirror(魔镜)

28=Magicresistence(抗魔)

29=Manaleech(魔法水蛭,吸收魔力)

2A=Mechanical(机械)

2B=MeleeGiantSlayer(肉搏巨人杀手。

2C=Mirth(振奋)

2D=Negatemindimmunity(免疫精神魔法)

2E=Noretaliation(不受反击)

2F=Normalmelee(近身伤害不减半)

30=Fear(panic)(攻击引起恐惧)

31=Poison(毒性攻击)

32=Randomharmfulspells(随机诅咒魔法)

33=Ranged(远程攻击)

34=Rangedfirststrike(远程抢先攻击)

35=Rangedgiantslayer(远程巨人杀手)

36=Rangedstun(远程击晕)

37=Rebirth(重生)

38=Regeneration(再生)

39=Resurrection(复活)

3A=Bonusesatsea(海上战斗奖励)

3B=ShootsTwice(连射2次)

3C=ShortRange(短程射击)

3D=Noobstaclepenalty(siegemachine)(无视障碍【投石车】)

3E=Skeletal(骨头)

3F=Spellvulnerability(弱于魔法攻击,也就魔法攻击特别有效)

40=Spellcaster(施法)

41=Stealth(潜行)

42=Stonegaze(石化)

43=StoneSkin(护体石肤)

44=Strenght(强力)

45=Strikeandreturn(攻击后返回)

46=StrikesTwice(2次攻击)

47=Stunning(击晕)

48=Summonsdemons(召唤冰魔)

49=Taxpayer(纳税)

4A=Teleport(传送)

4B=Terror(恐惧)

4C=Tougness(健壮)

4D=Undead(不死系)

4E=Unlimitedretaliation(无限反击)

4F=Unlimitedshots(无限弹药)

50=Lifedraining(vampire)(生命吸收【XX】)

51=Weakness(虚弱)

53=GreekFire(希腊之火)

54=ArcBreatkattack(弧形攻击【巨龙】)

55=Siegecapable(攻城)

ps.具体的生物特性请参看东方卷轴

==========

游戏代码

==========

游戏代码有个最大的好处,它不会改变地址。

如果我们找到对应的游戏代码,那么当你下次加载游戏的时候它还在原处。

举个例子:

农民:

(地址:

.654B2C【繁体版为.656F3C】【简体版为.64B92C】)  注意:

654B2C【繁体版为.656F3C】【简体版为.64B92C】前面有个小点,这个点一定不要忘记。

1.把hiew32.exe复制到英雄无敌目录下去,然后打开:

2.找到heroes4.exe.按F4,然后选择decode(解码)模式:

3.按F5然后输入.654B2C(农民的地址)【繁体版为.656F3C】【简体版为.64B92C】然后按回车:

【繁体版战风】

00656F3C:

6A49        push……

00656F3E:

6A2F        push……

00656F40:

B94CFBAB00    mov  ……

00656F45:

E8F6030000    call……

ps.6A49的意思是纳税人(农民的特技),6A2F是农民的代码。

4.假设你想把农民的特技改成吞噬(灭哈哈,很浪很YD)(0F是吞噬的代码)。

把光标移到6A2F位置,按F3然后输入6A0F,然后用F9保存。

现在打开游戏,看看农民的新特技吧:

好,农民的特技已经从纳税人变成吞噬了。

现在,我们来看看如何给农民加上新的特技(英雄无敌生物最多可有4个特技),如果需要加特技,那么就需要代码插入

标题:

代码插入

代码插入是高级的游戏代码编写者为了实现某些正常操作不能完成的工作而产生的一种方法。

其主要目标是为了给游戏和你的代码之间搭一座桥,使其可以在游戏和代码之间来回循环。

而你的代码所受的限制仅仅局限于你对游戏本身的认识还有你对汇编的知识

==============

打个比方,你想给农民加4个特技。

地址是.654B2C【繁体版为.656F3C】【简体版为.64B92C】

==============

ps.想加新的技能,你需要先删除nope(90)这个技能。

(这里要注意,我试了半天,后面加的时候出错,原来是这儿没做对,这里说的nope(90)的具体操作是:

按F3进入编辑,然后到相应的位置直接输入90,就可以了。

)【把mov上面几行,即生物特技和代码那几行的数值全部改为90】

例如【繁体版战风】:

00656F3C:

90          nop

00656F3D:

90          nop

00656F3E:

90          nop

00656F3F:

90          nop

00656F40:

B94CFBAB00    mov  ……

00656F45:

E8F6030000    call……

按F9保存

现在我们就来在游戏和代码之间搭一座桥。

要搭桥,我们需要找到cavecode(游戏里被屏蔽的代码),或者在执行代码里加入新的字节。

(有点类似于注册表新建一个键值)

我选择的是被屏蔽的代码,地址是000002B1,如下图:

我们开始做(输入.654B2C【繁体版为.656F3C】【简体版为.64B92C】然后下拉到.654B35【繁体版为.656F45】【简体版为.64B935】,这就是第一个技能,按F3,然后按F2,输入call2B1【简体版为call2C1】,然后回车,按F9保存,如下图所示:

【繁体版战风】

00656F3C:

90          nop

00656F3D:

90          nop

00656F3E:

90          nop

00656F3F:

90          nop

00656F40:

B94CFBAB00    mov  ……

00656F45:

E86793DAFF    call……

现在,按F5,输入2B1【简体版为call2C1】,进入这里:

现在,给农民加上4种特技吧:

00=3头攻击,01=老化,16=火盾,23=闪电攻击(其实老外比我们更黄更暴力。

按F3,输入6A006A016A166A23以及6A2F(农民的代码),然后按F9保存,如下图:

现在,我们要让4种特技生效(上一步是修改,这一步是让特技生效,因为作者使用的是cavecode方式修改的,原来不存在技能的4个地方被屏蔽了,现在要撤销屏蔽,才能让特技生效)

call254F30=  1Ability【繁体版为257340】【简体版为24BD00】

call254F30=  1特技【繁体版为257340】【简体版为24BD00】

call255000=2Ability【繁体版为257410】【简体版为24BDD0】

call255000=2特技【繁体版为257410】【简体版为24BDD0】

call2551D0=3Ability【繁体版为2575E0】【简体版为24BFA0】

call2551D0=3特技【繁体版为2575E0】【简体版为24BFA0】

call2553B0=4Ability【繁体版为2577C0】【简体版为24C180】

call2553B0=4特技【繁体版为2577C0】【简体版为24C180】

按F3,按后按F2,输入call2553B0【繁体版为2577C0】【简体版为24C180】,然后按回车,F9保存,如下图所示:

现在我们需要输入C3关掉代码.(返回),按F9保存。

例如【繁体版战风】:

004002B1:

6A00        push……

004002B3:

6A01        push……

004002B5:

6A16        push……

004002B7:

6A23        push……

004002B9:

6A2F        push……

004002BB:

E800752500    call……

004002C0:

C3          retn

现在打开游戏,看看农民是不是已经有4种特技了。

=====================================

繁体版战风的生物特技出现几率

失明.55528A

格挡.5ED5E1

简体版极速风暴的生物特技出现几率

失明.54FD0A

格挡.5E27F1

=====================================

村庄大厅每天产金.89A121【繁体版为.89F802】【简体版为.88F6E1】

            .89A2D2【繁体版为.89F9B2】【简体版为.88F892】

市镇大厅每天产金.89A11C【繁体版为.89F7FD】【简体版为.88F6DC】

            .89A2CD【繁体版为.89F9AD】【简体版为.88F88D】

城市大厅每天产金.89A108【繁体版为.89F7E9】【简体版为.88F6C8】

            .89A2BA【繁体版为.89F99A】【简体版为.88F87A】

=====================================

替换城镇内生物:

在这个例子里你将看到如何用投石车代替冠军骑士:

精英骑士建筑地址:

.985404【繁体版为.98F404】【简体版为.977154】

注意:

城堡建筑只能出现同族生物,比如生命城堡可以出现同属生命阵营的农民或投石车,不能出现自然阵营的恐甲兽,除非修改恐甲兽阵营为生命。

繁体版战风生物门可招募生物:

丛林妖精.988078

半羊人.98807C

风元素.988080

土元素.988084

火元素.988088

水元素.98808C

毒蜂草.988090

螳螂.988094

=====================================

繁体版战风的生物建筑地址

二级兵建筑可以同时建造

生命城堡

.8934A30F改为0E【简体版为.8833F3】

.8935BB0E改为0F【简体版为.88350B】

守序城堡

.8941D20F改为0E【简体版为.884122】

.8942C60E改为0F【简体版为.884216】

死亡城堡

.894C400F改为0E【简体版为.884B90】

.894d540E改为0F【简体版为.884CA4】

混乱城堡

.8956BB0F改为0E【简体版为.88560B】

.8957D50E改为0F【简体版为.885725】

自然城堡

.8961A60F改为0E【简体版为.8860F6】

.89629F0E改为0F【简体版为.8861EF】

力量城堡

.896CB30F改为0E【简体版为.886C03】

.896DCA0E改为0F【简体版为.886D1A】

三级兵建筑可以同时建造

生命城堡

.89378611改为10【简体版为.8836D6】

.89367010改为11【简体版为.8835C0】

守序城堡

.8943C211改为10【简体版为.88440A】

.8944BB10改为11【简体版为.884312】

死亡城堡

.894E0711改为10【简体版为.884D57】

.894F1E10改为11【简体版为.884E6E】

混乱城堡

.8958E911改为10【简体版为.885839】

.895A0010改为11【简体版为.885950】

自然城堡

.89648E11改为10【简体版为.8863DE】

.89639810改为11【简体版为.8862E8】

力量城堡

.896EE111改为10【简体版为.886E31】

.896FF810改为11【简体版为.886F48】

四级兵建筑可以同时建造

生命城堡

.89389F13改为12【简体版为.8837EF】

.8939F012改为13【简体版为.883940】

守序城堡

.8945B113改为12【简体版为.884501】

.8946E512改为13【简体版为.884635】

死亡城堡

.89503513改为12【简体版为.884F85】

.89515712改为13【简体版为.8850A7】

混乱城堡

.895B1713改为12【简体版为.885A67】

.895C3C12改为13【简体版为.885B8C】

自然城堡

.89662D13改为12【简体版为.88657D】

.89673112改为13【简体版为.886681】

力量城堡

.89710C13改为12【简体版为.88705C】

.89720412改为13【简体版为.887154】

=====================================

繁体版战风

宗师战术部队速度增加地址.992FB4  战场移动力增加地址.992FE5

宗师攻击部队攻击力增加地址.992F9C

宗师防御部队防御力增加地址.992F84

宗师领导部队士气增加地址.992FCC  部队幸运增加地址.992FFC

宗师探路不良地形对移动损耗地址.99316C  探路地图移动力增加地址.993154

宗师航海海上移动力增加地址.99313C

宗师贵族英雄所管理城堡生物产量增加地址.99325B

宗师理财金钱收入.99303C

宗师采矿其他资源.99309C

宗师外交经验总值上限.984A94  投降费用.99E6F3

宗师复活战后自动复活的本方阵亡部队.993244

宗师媚惑招降敌部队.9931FC  经验总值上限.984A7C  投降花费.99E6DC

宗师巫术所有杀伤类魔法杀伤力增强地址.993124

=====================================

召唤技能每天自动召唤生物类型

Address      Rise

96F328      22(丛林妖精)【繁体版为.9930E8】【简体版为97AE80】

96F32C      37(妖精)  【繁体版为.9930EC】【简体版为97AE84】

96F330      40(狼)    【繁体版为.9930F0】【简体版为97AE88】

96F334      14(精灵)  【繁体版为.9930F4】【简体版为97AE8C】

96F338      33(半羊人)  【繁体版为.9930F8】【简体版为97AE90】

96F33C      3F(白虎)  【繁体版为.9930FC】【简体版为97AE94】

96F340      00(风元素)  【繁体版为.993100】【简体版为97AE98】

96F344      12(土元素)  【繁体版为.993104】【简体版为97AE9C】

96F348      16(水元素)  【繁体版为.993108】【简体版为97AEA0】

96F34C      3E(火元素)  【繁体版为.99310C】【简体版为97AEA4】

96F350      3C(独角兽)

96F354      42(毒蜂草)

96F358      1C(狮鹫)

按每天*点经验值的速度累积

技能            地址        每天召唤经验值

无召唤技能        989218              【繁体版为.993218】【简体版为97AFB0】

基础召唤技能      98921C              【繁体版为.99321C】【简体版为97AFB4】

高级召唤技能      989220              【繁体版为.993220】【简体版为97AFB8】

专家召唤技能      989224              【繁体版为.993224】【简体版为97AFBC】

大师召唤技能      989228              【繁体版为.993228】【简体版为97AFC0】

宗师召唤技能      98922C      2A(42XP)  【繁体版为.99322C】【简体版为97AFC4】

=====================================

这是在EQMod里面的招魂术召唤生物地址

战斗获胜后,招魂术召唤生物类型

地址        招魂生物类型

96F38C      35(骷髅兵)【繁体版为.A88A60】【简体版为A672B0】

96F390      35(骷髅兵)【繁体版为.A88A64】【简体版为A672B4】

96F394      41(僵尸)

96F398      29(木乃伊)

96F39C      17(石像鬼)

96F330      19(幽灵)  【繁体版为.A88A70】【简体版为A672C0】

96F3A4      3D(吸血鬼)【繁体版为.A88A74】【简体版为A672C4】

96F3A8      07(骨龙)

将所杀死敌人(生物经验值)的*%转化为亡灵生物

技能            地址        转化*%

无招魂技能        989200      0    【繁体版为.993200】【简体版为97AF98】

基础招魂技能        989204      0A(10)【繁体版为.993204】【简体版为97AF9C】

高级招魂技能        989208      0F(15)【繁体版为.993208】【简体版为97AFA0】

专家招魂技能        98920C      14(20)【繁体版为.99320C】【简体版为97AFA4】

大师招魂技能        989210      19(25)【繁体版为.993210】【简体版为97AFA8】

宗师招魂技能        989214      1E(30)【繁体版为.993214】

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1