-
学习修改首先要熟练使用
CTRL+C
复制
p>
CTRL+V
粘贴
CTRL+F
搜索
CTRL+H
替换
常用的
DATA
下的文件有:
descr_model_
兵模文件、
expo
rt_descr_
兵种数据文件、
export_descr
_
建筑数据文件。还有其他的我也不会的,毕竟我也新学。我就说我会的这三个吧。
p>
以前发帖子说了
罗马精锐步兵
(
triarii
)改成枪兵的整个过程,也不知
道大家会不会,会也好,不会也罢。在这就
不说了。我们在这里说说罗马将领的步骑转换
和兵营里招募将军兵种的问题。
首先,新建个文件夹或者其他
操作先把你要操作的文件(就是上面
3
个
TXT
文件)备份一份,但是操作尽量简便
好记最好标上时间
这样最清楚。要不混了就麻烦了。
备份好了就该开始操作了,
首先打开
export_descr_
文件,利用
CTRL+F
搜索你需要的兵种或者将领,
现在咱们
就以罗马将领为例吧。下面是数据:
type
roman generals guard cavalry early
类型
兵种的内部名称,不会在游戏界面显示。罗马早期骑兵将领。
dictionary
roman_gener
als_guard_cavalry_early
Roman
General
这个是数据名称和游戏名称:罗马早期骑兵将领(这是你修改是查询用
的名称)
;罗马将领(就是你在游戏里看到的)
category
cavalry
(
种类:可分为
infantry
步兵,
cavalry
< br>骑兵,
siege
机械,
han
dler
训兽者,
ship
船只等
p>
class
heavy
等级:轻装
light
,重装
heavy
,投射
missile
和长矛兵
sp
earmen
。
voice_type General_1
兵种使用的声音文件
soldier
roman_medium_cavalry,
12
, 0,
1
士兵模式
依次为:士兵模型使用的名字;士兵的标准数量;士兵携带其他物体的数量(猪,狗,大
象,两轮战车,机
械等)
;士兵的碰撞质量,正常为
1.0
,只限于步兵。
mount
generals
horse
兵种所携带的物体,就是坐骑
mount_effect elephant -8, camel -4
战斗中对抗敌人的特殊坐骑时对战斗力的影响。马对大象攻击
-
8
(
elephant -8
)
,骆驼
-4
(
cam
el -4
)
attributes
sea_faring,
general_unit
,
hide_forest, hardy
属性
兵种单位所具有的能力,
可以有多个,
用逗号隔开,
具体分为:
sea_faring
能上
船
general_unit
将领
hide_forest
树林隐藏
hardy
强壮的耐久的
formation 1.5, 4, 3, 6, 3,
square
阵型
依次为:紧密阵型士兵左右和前
后的间距;松散阵型士兵左右的间距;默认的行数;单位拥有的特殊阵型(可以
有一或两
个)
:
square
正方形方阵,<
/p>
horde
游牧阵型,
phalanx<
/p>
步兵方阵,
testudo
龟甲阵,
p>
wedge
三角阵;这决定着
你的士兵是否
有特殊阵型或者只会排成方形的阵势
stat_health
2, 0-----
秒粗的都是主要或者是修改的比较多的地方请注意!
!
!
!
!
!
!
!
!
!
!
!
!
!<
/p>
!
!
!
!
!
!
这个是生命值
,前一个是人的,后一个是动物的(骑兵的坐骑不计算生命值)大多数兵种是
1
,斯巴达枪兵和公牛战
士是
2
< br>,狂战士是
3
,大象是
15
p>
。这个也是跟重要的一个属性,变态不变态就看这里的数值了。
stat_pri 11, 6, no, 0, 0,
melee, simple, piercing, spear, 25 ,1
士兵的主要武器,如果是远程兵种,远程武器就是主要的
依次为:
攻击力;冲锋时的攻击加
成(突击力)
;远程武器类型;远程武器射击距离;士兵携带的远程武器数量;
武器类型:
melee
肉搏,
thrown
投掷,
m
issile
远程(弓箭)
,
sieg
e_missile
机械;
技术类
型:
simple
简单,
other<
/p>
其他,
blade
刀刃,
archery
弓箭或
siege
机械;
伤害类型:
pierc
ing
穿刺,
blunt
钝武器,
p>
slashing
猛击,
fire
火烧;
武器撞击的声音:
< br>none
无,
knife
小刀,
mace
铁锤,
axe
斧头,
sword
刀剑,
sp
ear
长矛;
攻击的最小时间间隔
;
(
25
越大越厉害,
1
越小越厉害)
stat_pri_attr no
主要武器属性
依次为:
ap
破甲,只有目标有甲时才计算
bp
穿透身体,指远程武器在上穿第一个人后,是否还对后面的人造成伤害
< br>
spear
长矛,对骑兵有加成,对步兵有扣除
long_pike
长枪,只有能组成方阵的步兵使用
short_pike
短枪,只有能组成方阵的步兵使用
prec
只在冲锋前投掷武器
thrown
投掷,指距离比较短的武器
launching
射击,能在空中飞行一段距离
area =
成片攻击,造成的伤害不止是一个人
stat_sec 12, 5, no, 0, 0,
melee, simple, piercing, sword, 25 ,1
次
要武器:如果是骑兵、动物、战车,这就是他们的攻击力;如果是远程兵种,这就是他们的肉搏能力;如果是一些
特殊的肉搏兵种(长武器的)
,这就是他们短武器的攻击力,具
体同
stat_pri
主要武器
stat_sec_attr no
次要武器属性。具体同
stat_pri_attr
stat_pri_armour 3, 7, 4, leather
主要防御,依次为:防御力;防御技巧加成(被射击时无用)
;盾牌加成(
只对来自左边的攻击有效)
;被撞击发出的
声音:身体,皮革,
金属
stat_sec_armour 0, 1,
flesh
次要防御:指动物或战车的防御(骑马的另外计算)
,具体同
stat_pri_armour
stat_heat 1
在炎热天气作战时,体力的额外损失(正的越多表示损失越大)
stat_ground 0, 0, -6, 0
在不同地形作战的加成(对于攻击力而言)
:
灌木,沙漠,森林,雪地
stat_mental 10, disciplined,
highly_trained
依次为:基本的士气,纪律和训练。纪律分为正常,低
纪律,有纪律和狂暴,狂暴的部队有可能不下令就突击。训练
决定阵型的整齐程度
stat_charge_dist 40
士兵开始突击敌人的距离。就是冲锋的距离
stat_fire_delay 0
这个不知道
stat_food
60, 300
这个不知道
stat_cost 1
, 790, 80,
80, 120, 790, ****, +++++
依次为:招募所需回合数;帝
国战役的招募费用;平时的维护费用;升级武器的费用;升级盔甲的费用;自定义战役
的
招募费用,
***
表示有的在自定义里会限制招募数量,
+++
表示超过的数量额外的费用惩罚
ownership romans_julii,romans_br
utii,romans_scipii,romans_senate
哪个国家可以
使用此单位:
romans_julii
(
julius
)罗马尤里乌斯家族
romans_brut
ii
(
brutus
)罗马布鲁图斯家
族
romans_scipii
(<
/p>
scipio
)罗马西庇阿家族
roma
ns_senate
罗马元老院(在此附上其他国家中英文对照)
egypt
埃及
seleucid
塞琉西帝国
carthage
迦太基<
/p>
parthia
帕提亚(安息)
gaul
s
高卢
germans
日耳曼
britons
不列
颠
greek_cities
希腊城邦
macedon
马其顿
pontus
本都
armenia
亚美尼亚
dacia
达
西亚
scythia
西徐亚
spain
西班牙
thrace
色雷斯
numidia
努米底亚
slave
(
rebels
)叛军<
/p>
以上就是一个兵种的全部属性数据了,如果我们要改变属性,只
要从攻击防御生命等上改就可以了。
但是我们是要改变兵种的
,就要先更改完兵种基本属性数据后,再来更改
descr_model_
兵模文件。
现在我们就去找个步兵数据来更改将领兵种的属性。
下面是步兵属性数据:下面我就把需要复制替换过去的部分标粗
type roman praetorian
cohort i
dictionary
roman_praetorian_cohort_i Praetorian Cohort
category
infantry
-----
这里就需要咱们复制替换了,因为这是表示步兵的兵种的,必须复制替换
p>
class heavy
voice_type Heavy_1
soldier
roman_praetorian_cohort_i, 40, 0, 1.3 <
/p>
这里也得复制替换
roman_praetorian_coho
rt_i
这个用来查骨骼动作,后面的数字就是步兵的队伍人数。
officer
roman_centurion
这个就相当于坐骑,不过在这里表示队长或者是掌旗官。
attributes
sea_faring,
hide_forest, can_sap
这是步兵属性所以整个队伍都换成步
兵了,属性也得换要不步兵带着骑兵属性不像话啊
formation
1, 2, 2, 3,
4
, square,
testudo
这里是步兵的间距和龟甲阵
stat_health
1, 0
这不用说
生命值不换对不起自己
最起码得换成
2
或者
3
stat_pri 16, 3, pilum, 35, 2,
thrown, blade, piercing, spear, 25 ,1
主武器类型肯定得换
步兵只能拿步兵的武器
骑兵也只能用骑兵的。
stat_pri_attr prec, thrown ap
武器都换了
武器属性肯定也得换。
stat_sec 12, 3, no, 0, 0,
melee, simple, piercing, sword, 25 ,1
副武器同主武器
stat_sec_attr no
stat_pri_armour 12, 6, 5, metal
防御护甲技能格挡
骑兵和步兵可定不一样
换了不罗嗦。
stat_sec_armour 0, 1, flesh
不废话了必须换
stat_heat
5
stat_ground 2, 0, 0, 0
stat_mental 10, disciplined,
highly_trained
stat_charge_dist 30
stat_fire_delay 0
stat_food
60, 300
stat_cost 2, 810, 320,
90, 130, 810
这里是招募回合可改成
0
p>
就是
0
回合招兵了。
ownership romans_julii,romans_
brutii,romans_scipii,romans_senate
好了介绍
完了改换什么属性了。
到了介绍
descr_model_ba
ttle
兵种动作骨骼的相关信息了注意下面的部分很简单也很
容易错。
这
type
roman_general
名称
部
skeleton
fs_dagger
步骑转换
主要修改这里找到步兵的动作复制到这里替换
fs_dagger
就行。
分
骨骼:就是兵种攻击时的主要动作。
粗
skeleton_horse
fs_hc_swordsman
字
马骨骼:就是马的动作,步骑转换时这里删除掉。下面的几个骨骼动作也跟马动作一样删除就行了。
p>
是
skeleton_elephant fs_forest_elephant_rider
主要
skeleton_chariot
fs_chariot_sword
部分
skeleton_camel
fs_hc_swordsman
这下面的数据什么的现在我也不懂,反正暂时还用不上不管他们不修改也不删除保持原样就行。
< br>
indiv_range
40
texture
romans_julii,
data/models_unit/textures/officer_roman_general_
texture
romans_brutii,
data/models_unit/textures/officer_roman_general_
texture
romans_scipii,
data/models_unit/textures/officer_roman_general_
texture
romans_senate,
data/models_unit/textures/officer_roman_general_