英雄无敌4MOD教程

上传人:平*** 文档编号:5606870 上传时间:2017-09-06 格式:DOC 页数:21 大小:85KB
返回 下载 相关 举报
英雄无敌4MOD教程_第1页
第1页 / 共21页
英雄无敌4MOD教程_第2页
第2页 / 共21页
英雄无敌4MOD教程_第3页
第3页 / 共21页
英雄无敌4MOD教程_第4页
第4页 / 共21页
英雄无敌4MOD教程_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《英雄无敌4MOD教程》由会员分享,可在线阅读,更多相关《英雄无敌4MOD教程(21页珍藏版)》请在金锄头文库上搜索。

1、1. 把 hiew32.exe 复制到英雄无敌目录下去,然后打开2.找到 heroes4.exe.按 F4,然后选择 decode(解码)模式3.接下来有几个快捷键,注意底下的英文介绍,F3 (Edit) 编辑 , F5 (Goto) 定位,即转到某位置 , F7 (Search) 查找 , F9 (Files) 存盘 , F10(Quit)退出关于 hiew32.exe 的使用,详细请看关于 herocommunity 论坛里制作 mod 补丁的翻译及工具下载一文,论坛地址 http:/ . extra=page%3D2在这个指南里你将学会如何修改生物的能力以及如何赋予生物新的能力需要工具:

2、(假设你已经找到游戏代码了):hiew32.exe英雄无敌 4 生物特技 (16 进制编码)00= 3-headed attack(3 头攻击)01= Aging(老化)02= Area attack(范围攻击)03= Berserker(狂暴)04= Binding(束缚)05= Immune to visual attack(免疫视觉攻击)06= Blinding(失明)07= Block(格挡)08= Bloodlust(嗜血)09= Breath attack (气息攻击)0A= Chaos Ward (混乱抵抗)0B= Charging (冲锋)0C= Cold Attack (冰属

3、性攻击)0D= Cold Resistence (冰冻抵抗)0E= Curse (诅咒)0F= Devouring (吞噬)10= Death Ward (死亡抵御)11= Elementals (元素)12= Extra Melee (强力攻击)13= Extra Ranged (强力远程)14= Fire Attack (火属性攻击)15= Fire Resistence (火抵抗)16= Fire Shield (火盾)17= First Strike (抢先攻击)18= Negate first strike (忽略抢先攻击)19= Flying (飞行)1A= Fortune (幸运

4、)1B= Freezing attack (冷冻攻击)1C= Giant Slayer (巨人杀手)1D= Multiple attack ( 多重攻击 )1E= Hypnotize (催眠)1F= Ignore wards (忽视防御)20= Ignore zones of control (丧心病狂?)21= Insubstantial (虚空)22= Life Ward (生命抵御)23=Lighting attack (闪电攻击)24= Long range (长程射击)25= Long weapon (长武器攻击)26= Magic immunity (魔法免疫)27= Magic

5、mirror (魔镜)28= Magic resistence (抗魔)29= Mana leech (魔法水蛭,吸收魔力)2A= Mechanical (机械)2B= Melee Giant Slayer (肉搏巨人杀手。 。 。 )2C= Mirth (振奋)2D= Negate mind immunity (免疫精神魔法)2E= No retaliation (不受反击)2F= Normal melee (近身伤害不减半)30= Fear(panic) (攻击引起恐惧)31= Poison (毒性攻击)32= Random harmful spells (随机诅咒魔法)33= Range

6、d (远程攻击)34= Ranged first strike (远程抢先攻击)35= Ranged giant slayer (远程巨人杀手)36= Ranged stun (远程击晕)37= Rebirth (重生)38= Regeneration (再生)39= Resurrection(复活)3A= Bonuses at sea (海上战斗奖励)3B= Shoots Twice (连射 2 次)3C= Short Range (短程射击)3D= No obstacle penalty(siege machine) (无视障碍【投石车 】 )3E= Skeletal (骨头)3F= Sp

7、ell vulnerability (弱于魔法攻击,也就魔法攻击特别有效)40= Spellcaster (施法)41= Stealth (潜行)42= Stone gaze (石化)43= Stone Skin (护体石肤)44= Strenght (强力)45= Strike and return (攻击后返回)46= Strikes Twice (2 次攻击)47= Stunning (击晕)48= Summons demons (召唤冰魔)49= Taxpayer (纳税)4A= Teleport (传送)4B= Terror (恐惧)4C= Tougness (健壮)4D= Unde

8、ad (不死系)4E= Unlimited retaliation (无限反击)4F= Unlimited shots (无限弹药)50= Life draining(vampire) (生命吸收 【XX】 )51= Weakness (虚弱)53= Greek Fire (希腊之火)54= Arc Breatk attack (弧形攻击【巨龙】 )55= Siege capable (攻城)ps.具体的生物特性请参看东方卷轴=游戏代码=游戏代码有个最大的好处,它不会改变地址。 。 。如果我们找到对应的游戏代码,那么当你下次加载游戏的时候它还在原处。举个例子:农民: (地址 : .654B2C

9、【繁体版为 .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:E

10、8F6030000 call ps. 6A49 的意思是 纳税人(农民的特技) ,6A2F 是农民的代码。4.假设你想把农民的特技改成吞噬(灭哈哈,很浪很 YD)(0F 是吞噬的代码) 。把光标移到 6A2F 位置,按 F3 然后输入 6A0F,然后用 F9 保存。现在打开游戏,看看农民的新特技吧:好,农民的特技已经从纳税人变成吞噬了。现在,我们来看看如何给农民加上新的特技(英雄无敌生物最多可有 4 个特技) ,如果需要加特技,那么就需要代码插入标题:代码插入代码插入是高级的游戏代码编写者为了实现某些正常操作不能完成的工作而产生的一种方法。其主要目标是为了给游戏和你的代码之间搭一座桥,使其可以

11、在游戏和代码之间来回循环。而你的代码所受的限制仅仅局限于你对游戏本身的认识还有你对汇编的知识=打个比方,你想给农民加 4 个特技。 。地址是 .654B2C 【 繁体版为 .656F3C】 【简体版为 .64B92C】=ps. 想加新的技能,你需要先删除 nope(90) 这个技能。 (这里要注意,我试了半天,后面加的时候出错,原来是这儿没做对,这里说的 nope(90)的具体操作是 :按 F3 进入编辑,然后到相应的位置直接输入 90 ,就可以了。 ) 【 把 mov 上面几行,即生物特技和代码那几行的数值全部改为 90】例如【繁体版战风】:00656F3C:90 nop00656F3D:9

12、0 nop00656F3E:90 nop00656F3F:90 nop00656F40:B94CFBAB00 mov 00656F45:E8F6030000 call 按 F9 保存现在我们就来在游戏和代码之间搭一座桥。要搭桥,我们需要找到 cave code (游戏里被屏蔽的代码) ,或者在执行代码里加入新的字节。 (有点类似于注册表新建一个键值)我选择的是被屏蔽的代码,地址是 000002B1,如下图:我们开始做(输入 .654B2C 【繁体版为 .656F3C】 【简体版为 .64B92C】然后下拉到 .654B35 【繁体版为 .656F45】 【简体版为 .64B935】 ,这就是第

13、一个技能,按 F3,然后按 F2,输入 call 2B1【简体版为 call 2C1】 ,然后回车,按 F9 保存,如下图所示:【繁体版战风】00656F3C:90 nop00656F3D:90 nop00656F3E:90 nop00656F3F:90 nop00656F40:B94CFBAB00 mov 00656F45:E86793DAFF call 现在,按 F5,输入 2B1【简体版为 call 2C1】 ,进入这里:现在,给农民加上 4 种特技吧: 00=3 头攻击,01=老化,16=火盾,23=闪电攻击 (其实老外比我们更黄更暴力。 。 )按 F3,输入 6A00 6A01 6A

14、16 6A23 以及 6A2F(农民的代码) ,然后按 F9 保存,如下图:现在,我们要让 4 种特技生效(上一步是修改,这一步是让特技生效,因为作者使用的是 cave code 方式修改的,原来不存在技能的 4 个地方被屏蔽了,现在要撤销屏蔽,才能让特技生效)call 254F30= 1 Ability 【繁体版为 257340】 【简体版为 24BD00】call 254F30= 1 特技 【繁体版为 257340】 【简体版为 24BD00】call 255000 = 2 Ability 【繁体版为 257410】 【简体版为 24BDD0】call 255000 = 2 特技 【繁体版

15、为 257410】 【简体版为 24BDD0】call 2551D0 = 3 Ability 【繁体版为 2575E0】 【简体版为 24BFA0】call 2551D0 = 3 特技 【繁体版为 2575E0】 【简体版为 24BFA0】call 2553B0 = 4 Ability 【繁体版为 2577C0】 【简体版为 24C180】call 2553B0 = 4 特技 【繁体版为 2577C0】 【简体版为 24C180】按 F3,按后按 F2,输入 call 2553B0【繁体版为 2577C0】 【简体版为 24C180】,然后按回车,F9 保存,如下图所示:现在我们需要输入 C3 关掉代码 .(返回) ,按 F9 保存。例如【繁体版战风】:004002B1:6A00 push 004002B3:6A01 push 004002B5:6A16 push 004002B7:6A23 push 004002B9:6A2F push 004002BB:E800752500 call

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号