英雄无敌5-修改英雄技能魔法
时间:2008-06-30 01:59:12来源:互联网 作者: 进入论坛
游侠会员:salalasp<原创>

首先找到游戏安装目录\data\MapObjects目录,里面的Academy文件夹对应学院族,Dungeon文件夹对应地牢族,Haven文件夹对应圣堂族,Inferno文件夹对应地狱族,Necropolis文件夹对应亡灵族,Preserve文件夹对应森林族,而Neutral文件夹则对应野外中立生物。

打个比方,打开Dungeon地牢族的文件夹,打开英雄埃丽娜对应的Eruina.(AdvMapHeroShared).xdb

找到<PrimarySkill>    英雄主技能,也就是种族技能
<Mastery>MASTERY_BASIC</Mastery>    这个是级别,basic也就是初级
<SkillID>HERO_SKILL_INVOCATION</SkillID>      主技能名称  不可抗魔
</PrimarySkill>

然后找到<Editable>,下面的内容对应的依次是
<NameFileRef href="http://gl.ali213.net/Text/Game/Heroes/Persons/Dungeon/Eruina/Name.txt"/>    英雄名字的位置
<BiographyFileRef href="http://gl.ali213.net/Text/Game/Heroes/Persons/Dungeon/Eruina/Bio.txt"/>  英雄介绍的位置
<Offence>1</Offence>               攻击
<Defence>0</Defence>             防御
<Spellpower>3</Spellpower>     魔法威力
<Knowledge>1</Knowledge>    知识

<skills>                                        下面就是英雄学会的技能
<Item>
<Mastery>MASTERY_BASIC</Mastery>       这个是级别,basic也就是初级
<SkillID>HERO_SKILL_DESTRUCTIVE_MAGIC</SkillID>        这个是破坏魔法
</Item>

<Item>
<Mastery>MASTERY_BASIC</Mastery>            同上,也是初级  
<SkillID>HERO_SKILL_OFFENCE</SkillID>      这个是进攻技能
</Item>

<perkIDs/>     上面技能树的分支技能,没有就是留空

<spellIDs/>      这个就是英雄初始状态所掌握的魔法,没有就是留空

<Ballista>false</Ballista>                      3种战争机器,如果一开始就想有,那就把false改成true
<FirstAidTent>false</FirstAidTent>
<AmmoCart>true</AmmoCart>


了解以后,改起来就很方便了。

比如把<SkillID>HERO_SKILL_DESTRUCTIVE_MAGIC</SkillID>改成<SkillID>HERO_SKILL_LOGISTICS</SkillID>
那英雄的技能就从破坏魔法变成了后勤术
如果想学后勤术的分支技能
那把<perkIDs/>改成
<perkIDs>
<Item>HERO_SKILL_TELEPORT_ASSAULT</Item>    那样就学会了后勤分支技能传送突袭
</perkIDs>

自己想加魔法的话
那把<spellIDs/> 改成
<spellIDs>
<Item>SPELL_CHAIN_LIGHTNING</Item>   那样就学会了魔法闪电链
</spellIDs>

以此类推。。。。。。

(ps:使用我的英雄无敌5中文1.3版角色造型mod最终版补丁的朋友请下载MapObjects.rar解压到游戏目录/data/下面,里面对应了我修改过的mod路径,一定要这个前提下修改才不会出错。)

更多关于 的阅读