第三步:ODB数据源我们已经搞定了,下面是给新增兵种设定属性和技能;
首先打开Soldier.ini文件,找到你欲加新兵种的编号地址69号,修改如下:
[SOLDIER]
No = 69
Name = 鳄鱼(剑仙)-----这里改成我想要的名字
Special =
OrderNo = 69----- 这个是兵种特技
ObjID = 69------此处为模型地址
Data01 =
Data02 = -------这3项为升级兵种相关
Data03 =
SuperHit = 25-------无须改动
Feature =
Sex = 0------性别
DieMode =
Rank = 2
Upgrade = 14
OffsetZ = -45
SizeX = 1
Str = 0
Int = 0
Life = 1 -----------防御力
Speed = 6-------兵种速度
Interval = 65
DetectRangeMin = 1
DetectRangeMax = 1---------此为副武器射程(如禁卫兵的飞刀)
Weapon = 0---------此处为副武器种类
WeaponSpeed = 0----------此处是投掷速度
BasePower = 8--------新兵种的初始攻击力
AddPower = 2 -----------这个是每级增长的攻击力
Height = 150-----------兵种高度
Horse = 0
Type = 1
Color = 10-------兵种颜色
好了兵种的属性设定完毕,现在修改兵种在游戏中的名字显示和说明显示;
打开TermText.ini文件,由于新兵种设定编号为69,士兵名称是13000,那么我们在文件中查找String = 13069,剑仙,这是改兵种名字在游戏里正确显示,士兵说明是13500,在查找String = 13569,强大且美丽的剑灵仙女(加上说明)。
若不需要新兵可以将ShapeBFObjBFSoldier 69文件夹删除,在进入上面2个ini文件把名字改过来即可,系统优先读取ShapeBFObjBFSoldier 69文件,删除后系统会默认pacth.pak内的文件。
搞定,现在可以进入游戏测试了,测试图如下:
点小图查看大图