第三步: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,强大且美丽的剑灵仙女(加上说明)。

若不需要新兵可以将ShapeBFObjBFSoldier69文件夹删除,在进入上面2个ini文件把名字改过来即可,系统优先读取ShapeBFObjBFSoldier69文件,删除后系统会默认pacth.pak内的文件。

搞定,现在可以进入游戏测试了,测试图如下:

点小图查看大图