为什么修改了罗马:全面战争兵种数据就打不开游戏

type roman hastati
dictionary roman_hastati ; Hastati
category infantry
class light
voice_type Light_1
soldier roman_hastati, 40, 0, 1
attributes sea_faring, hide_forest, can_sap, frighten_foot, hide_anywhere
formation 1, 2, 2, 3, 4, square
stat_health 3, 0
stat_pri 20, 6, siege_missile, 120, 60, siege, fire, piercing, spear, 25 ,1
stat_pri_attr bp , launching , area
stat_sec 18, 11, no, 0, 0, melee, simple, piercing, sword, 25 ,1
stat_sec_attr no
stat_pri_armour 8, 4, 5, metal
stat_sec_armour 8, 3, flesh
stat_heat 2
stat_ground 2, 2, 2, 2
stat_mental 6, disciplined, highly_trained
stat_charge_dist 30
stat_fire_delay 0
stat_food 60, 300
stat_cost 1, 440, 170, 50, 70, 440
ownership roman

修改时最好注意空格,别把空格删了、
以下是可以修改的
11、stat_health 1, 15 (可以改数字)
1, 15 这个是生命值,前一个是人的,后一个是动物的(骑兵的坐骑不计算生命值)大多数兵种是1,斯巴达枪兵和公牛战士是2,狂战士是3,大象是15。
12、stat_pri 10, 3, arrow, 120, 60, missile, archery, piercing, none, 25 ,1(可以改数字,最后的那个1就别改了)
士兵的主要武器,如果是远程兵种,远程武器就是主要的 依次为:
攻击力; 冲锋时的攻击加成(突击力); 远程武器类型; 远程武器射击距离; 士兵携带的远程武器数量;
武器类型:melee肉搏, thrown投掷, missile远程(弓箭),siege_missile机械;
技术类型:simple简单,other其他,blade刀刃,archery弓箭或siege机械;
伤害类型:piercing穿刺,blunt钝武器,slashing猛击,fire火烧;
武器撞击的声音:none无,knife小刀,mace铁锤,axe斧头,sword刀剑,spear长矛;
攻击的最小时间间隔;
13、stat_pri_attr no(可以添加但每个属性之间用逗号隔开,步兵的prec 属性不可以改掉只可添加)
主要武器属性 依次为:
ap 破甲,只有目标有甲时才计算
bp 穿透身体,指远程武器在上穿第一个人后,是否还对后面的人造成伤害
spear 长矛,对骑兵有加成,对步兵有扣除
long_pike 长枪,只有能组成方阵的步兵使用
short_pike 短枪,只有能组成方阵的步兵使用
prec 只在冲锋前投掷武器
thrown 投掷,指距离比较短的武器
launching 射击,能在空中飞行一段距离
area = 成片攻击,不只是一个人
14、stat_sec 7, 11, no, 0, 0, melee, other, blunt, none, 25 ,1
次要武器:如果是骑兵、动物、战车,这就是他们的攻击力;如果是远程兵种,这就是他们的肉搏能力;如果是一些特殊的肉搏兵种(长武器的),这就是他们短武器的攻击力,
具体同stat_pri
15、stat_sec_attr area, launching, ap
具体同stat_pri_attr
16、stat_pri_armour 0, 4, 0, flesh (仅能改数字,后面的0是指盾牌加成,没盾牌的别改)
主要防御 依次为
防御力;防御技巧加成(被射击时无用);盾牌加成(只对来自左边的攻击有效);被撞击发出的声音:身体,皮革,金属
17、stat_sec_armour 16, 3, flesh (仅能改数字)
次要防御:指动物或战车的防御(骑马的另外计算),具体同stat_pri_armour
18、stat_heat -1
在炎热天气作战时,体力的额外损失(正的越多表示损失越大)
19、stat_ground 0, 1, -6, -1 (仅能改数字)
在不同地形作战的加成(对于攻击力而言): 灌木,沙漠,森林,雪地
20、stat_mental 8, normal, untrained (仅能改数字,士气越高越不容易崩溃)
依次为:基本的士气,纪律和训练。纪律分为正常,低纪律,有纪律和狂暴,狂暴的部队有可能不下令就突击。训练决定阵型的整齐程度
24、stat_cost 2, 2670, 590, 270, 400, 2670
依次为:招募所需回合数;帝国战役的招募费用;平时的维护费用;升级武器的费用;升级盔甲的费用;自定义战役的招募费用
25、ownership carthage
哪个国家可以使用此单位 国家可以添加但每个之间要加逗号,也可以直接修改
修改国家后要想在帝国会战中能用如下
以下是在下找的别人把亚马逊女战士加入色雷斯的方法,同样也可以用于把克里特弓箭手和罗德斯投石兵加给希腊、马其顿和塞琉古
type rebel amazon chariots
dictionary amazon_chariots ; Amazon Chariots
category cavalry
class missile
voice_type Female_1
soldier greek_amazons, 27, 9, 1
mount heavy chariot
mount_effect elephant -8, camel -4
attributes sea_faring, hide_forest, frighten_foot, cantabrian_circle
formation 8.5, 9, 15, 15, 2, square
stat_health 1, 2
stat_pri 14, 5, arrow, 120, 60, missile, archery, piercing, none, 25 ,1
stat_pri_attr no
stat_sec 10, 7, no, 0, 0, melee, blade, slashing, none, 25 ,1
stat_sec_attr launching, ap
stat_pri_armour 11, 1, 0, metal
stat_sec_armour 0, 1, flesh
stat_heat 2
stat_ground 0, 0, -6, 0
stat_mental 12, normal, untrained
stat_charge_dist 40
stat_fire_delay 0
stat_food 60, 300
stat_cost 1, 680, 140, 70, 110, 680
ownership slave

以上参数在dataexport_descr_unit.txt 这个文件中找 (ownership slave 是说可招募国家是斯拉夫 改成你用的国家 比如macedon, thrace, spain什么的 建议改成一个国家即你所选国家)
然后再修改dataexport_descr_buildings.txt 这个文件
我是这样改的:打开export_descr_buildings.txt 搜索到
recruit carthaginian city militia 0 requires factions { spain, }
这样一行命令 如果我要添加亚马孙女战士进去就在这行下面加上
recruit rebel amazon chariots 0 requires factions { thrace, }
双引号里面的是兵种的名称 括号里面是招募的国家 招募的国家要和在dataexport_descr_unit.txt 中修改的国家名字一致
比如在dataexport_descr_unit.txt 中的素ownership thrace ,那么在dataexport_descr_buildings.txt 中 括号里要也是 thrace 。
(最好在搜索到的每一条recruit carthaginian city militia 0 requires factions { spain, } 下面都加上recruit rebel amazon chariots 0 requires factions { thrace, })
改之前最好先找出兵种中英文对照 那样不容易改错
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答