修改文件方法汇总 中世纪2:全面战争之王国

网友整理

1、修改文件方法汇总 中世纪2:全面战争之王国

先说火枪修改:
不管是原版还是MOD...都是找到兵种的文件...

MOD修改方法:
先找到在data下找到兵文件export_descr_unit
然后打开..之后点文档上自带的查找..输入fire_by_rank
把所有查到的fire_by_rank 全部去掉...

例子:
比如这句:gunpowder_unit, fire_by_rank, start_not_skirmishing
修改后变成gunpowder_unit, start_not_skirmishing
就是两组数据之间保持一个逗号和一个空格
最简单的修改方法是.文档查找到fire_by_rank这句的时候是自动选中的..所以直接按退格键去掉后在把前面的空格和逗号去掉就行了.(因为后面本身就还有个空格和逗号,所以不用添加了,这样的方法简单还不容易出错
^_^)
最后只要保存就行了

原版我不会改.. 因为要用工具提取出文件..要用tool里面的解压工具解压PACK得到 那个文件..我不会这个..
有会的话自己提取出来,然后找到兵种文件..按照MOD的修改方法...
把查到的fire_by_rank 全部去掉就行了,然后保存!之后就进入游戏里爽吧....

这个修改就是解决所有火枪只有第一排射击的问题....
把查到的fire_by_rank 全部去掉就是去掉了所有火枪换位...
换句话说就是,以后火枪不用换位就可以打...每次第一排开完枪会蹲下,然后第2排马上开枪...
再简单点说..同一个兵牌的火枪,只要前面没人他就会开枪...有时候位置错开的也会开枪...
让我们从此脱离以前的傻X式火枪兵吧^_^

1回合9招募修改方法...
在export_descr_buildings.txt中查找recruitment_slots,将后面的数字都改为9。如在之后加入国家,则表示仅指定的国家受到该限制。比如:
recruitment_slots 2
recruitment_slots 9 requires factions { portugal, }
表示其它国家每回合可造2个单位,葡萄牙每回合可以造9个单位。同理也可以这样修改agent_limit和recruit_pool。

原版同火枪..也需要TOOL提取出这个文件来修改!

修改文件方法汇总 中世纪2:全面战争之王国

2、中世纪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即可。不过相应的图标还没有办法提取。它们都存在databattle.sd文件中,这是个二进制文件,而且每个战役都有自己的battle.sd,没有办法合并。

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

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

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

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