游戏之家 > 游戏库

[中世纪2]英雄技能和修改方法

所谓的英雄,是指在战场上有特殊能力的角色。在游戏中,这样的角色一共只有五个,而且全部都集中在十字军战役中(是的,你没有看错),每个势力都有一个。而其他有名字的角色,包括人气很旺的威廉.华莱士,都只是历史人物而已。

五个英雄分别是:

Manuel Komnenos(拜占庭),特殊能力“拜占庭政治”,可以让敌人部队混乱,并停止前进。如果有人以为找到中2里的诸葛亮了的话,那么他要失望了。这里的混乱不能让敌人互相厮杀,只能让他们不知所措而已,而且时间只有30至60秒,几率只有50% 在战场上也只能使用一次。不过因为这个是“地图魔法”,对所有敌人有效,所以还是非常霸道的。

Nur ad-Din(土耳其),特殊能力“信仰之光”,可以提高己方部队的士气和战斗力。这里的战斗力是指士兵一刀下去,对方的死亡几率,而不是单单指攻击力,其效果相当明显,持续30秒,可多次使用。

Saladin(埃及),特殊能力“信仰公正”,可以将己方部队的士气锁定在high,持续30秒,可多次使用。

Richard(耶路撒冷王国),特殊能力“狮心”,可以让己方溃逃的部队马上重新聚集。部队的士气成为中等,并保持在15秒内不会再次溃逃。可多次使用。

Phillip II.(安条顿公国),特殊能力“骑士之花”,可以减少己方部队的疲劳,并提高战斗力(也就是对方死亡率),可多次使用。

前三个英雄在十字军战役的开始就存在了,可以在modscrusadesdataworldmapscampaignimperial_campaigndescr_strat.txt

中找到如下的语句:

character

Manuel Comnenus, named character, male, leader, age 46, x 32, y 132, portrait manuel, battle_model Andronicus, hero_ability Byzantine_Politics

这里的hero_ability Byzantine_Politics就为适当的角色增加了英雄能力。而菲利二世和狮心王是随着事件出现的,要到事件脚本campaign_script.txt里去找,格式是一样的。

到这里,有的人可能已经料想到,可以通过修改让任意的角色拥有英雄技能。没错,我们甚至可以通过修改使用新的英雄技能。

如果你解压了data文件的话,可以在那里找到一个以前版本没有出现过的文件,descr_hero_abilities.xml。打开它,你就什么都明白了。里面的说明十分详尽,相信每个人都可以看得懂,这里就不剥夺大家的乐趣了。值得注意的是,通过测试,我们可以组合各种技能,但技能的参数(比如成功率,持续时间等),虽然改过后完全可以起到作用,但游戏的界面文字会变得…反正是十分奇怪就是了,大家可以试试看。

在其他的三个战役中为历史人物增加英雄技能也是可行的。只要把descr_hero_abilities.xml文件拷贝过去,再适当修改descr_strat.txt即可。不过相应的图标还没有办法提取。它们都存在dataattle.sd文件中,这是个二进制文件,而且每个战役都有自己的battle.sd,没有办法合并。

说了这么多,总结起来就是,

英雄能力可以互相组合(一共有7种可供组合,最后一种叫Super_Banana_Bomb,非常搞笑),并且给予任何有名字的角色(华莱士有福了~)

技能参数的改动会引起游戏文字显示问题,原因不明

要在除了十字军战役的其他战役中使用英雄技能,可以得到效果,但缺少相应的技能图标