【分享】关于修改自创英雄并让其成为魔界战争默认出场英雄的一点心得

作者:电熊2004

原文链接(点击)

收集整理:猪仔布琳


正文:

前几天玩了这个游戏,满好的

看论坛里有好多人问怎样让自创英雄成为魔界战争默认出场英雄,研究了一下,有了一点心得,和大家分享:

首先打开INI文件夹

一.修改英雄能力值:

打开要修改的自创英雄对应种族的.INC文件

例如:

西方英雄对应的文件是createaherosystemmenofthewest.inc

里面写了两个结构,分别对应两种西方英雄

如果我们要修改剑盾女神,那么找到Shield Maiden对应的子类SubClass // Shield Maiden

IconImage是图标

UsableFactions是种族

!!重要:SpendableAttributePoints是新建英雄的可分配点数!!原始是30点,要多少大家看着办吧

其他的Weapons什么的也可以改,不过改了可能和体形模型对不上号

!!重要:下面的Attribute项的4个字段:

Attribute

GroupName        = CreateAHero_ArmorAttribute   //这个标志是护甲

MinValueUpgrade = Upgrade_ArmorAttribute05  //该英雄初始能力为5

MaxValueUpgrade = Upgrade_ArmorAttribute17 //该英雄的该能力上限为17,只要我们修改成Upgrade_ArmorAttribute20就可以分配20点护甲

DefaultValueUpgrade = Upgrade_ArmorAttribute12//系统推荐护甲为12

End

其他几个属性同理可改

修改例子:

例如我们要加强自创剑盾女神的能力,可按如下步骤:

1.参照以前的精华帖子的INI修改办法

2.找到配置文件createaherosystemmenofthewest.inc,用文本编辑器打开

3.找到剑盾女神对应的SubClass // Shield Maiden

4.修改SpendableAttributePoints = 30 到你想要的点数,例如= 60

5.修改下面的所有的Attribute中的第二个字段MaxValueUpgrade到20

6.保存文件,关闭

7.进入游戏,创建或者修改你以前的自创剑盾女神,你会发现有60点能力点数可以加,而且各项能力都能加到20

休息一会,我再说怎么把你改好的MM改成魔界战争的默认出场英雄

二.把自创英雄改成在中默认出场

首先要打开INI文件夹的campaigns\common\目录

在这里我们需要修改两个文件

一个是livingworldstartingunits.inc

在这里修改每个种族的可选出厂部队

例如要修改西方英雄只要找到// Men of the West starting armies对应的段

这里有四个部队分别是三个英雄Theoden,Aragorn,Boromir,还有一支普通部队

如果我要把Boromir部队修改自创英雄带领的部队只要:

LivingWorldPlayerArmy

        Name = BoromirPlayerArmy                      

        DisplayNameTag = LWA:MenHeroArmy       

        ArmyEntry

                ThingTemplate = GondorBoromir

                Quantity = 1

        End

End

修改成:

LivingWorldPlayerArmy

        Name = CreateAHeroPlayerArmy

        DisplayNameTag = LWA:MenHeroArmy       

        ArmyEntry

                ThingTemplate = CreateAHero

                Quantity = 1

        End

End

另一个要修改的文件是livingworlddefaultarmies.inc

在这里修改出场的默认设置:

同样找到// Men of the West对应的段

要把刚才修改的Boromir部队在这里也改成修改自创英雄带领的部队:

把Boromir对应的队伍改成如下:

SpawnArmy

        ScriptingName = HeroArmy3

        SpawnForTemplates = PlayerMen

        HeroTemplateName = CreateAHero                //这里原来是Boromir

        PlayerArmy = CreateAHeroPlayerArmy               //这里原来是BoromirPlayerArmy

        Icon = HeroWitchKingIcon          //这里是Boromir的头像,我换成了坏人老大的

        Banner = BannerMen

End

这样在游戏中一开始就有自创英雄在了,但是注意!!!一定要在开始游戏时选英雄选成自创英雄!!!不然可能因为自创英雄不存在而导致程序非法退出.

还有我认为是可以改出厂队伍数量的,这样就不用替换原有的英雄了,目前不太稳定还在测试当中,呵呵,等我彻底搞明白了再告诉大家.

战火文明+国家的崛起传奇延续+战争行为严重叛国(即时战略游戏专区)