第二步:首先我们要知道每一个模型在指定的文件夹中都有图片组,如Shape\BFObj\BFSpec\069目录下分别有a010001.shp--a010008.shp、a020001---a020008、f010001----f010004、r010001----r010008以及w010001---w010004等图片组而以上的编号组是游戏中正规兵种的编号,对于BFSpec目录下的隐藏兵种的编号组均多出了01,也就是说正规兵种为a010001隐藏兵种则是a0001,这点很重要,我们拿069号兵种鳄鱼做为实验:[OBJECT]Name=鳄鱼(剑仙)-----------这是原兵种名字,我改为剑仙Sequence=70069----------编号不动Space=0,200,0-----------调好模型定位Process=BF_CLASS_BFSoldierDirectory=\BFObj\BFSoldier\069Sprite=Wait,W010001,#12,W010002,W010003,W010004,W010003,W010002,W010001--------此处换成新兵种的编号组(切记新兵种编号组一定要加01)Sprite=Walk,R10001,#5,@SP_EVENT_ACT_WALKSOUND,R10002,R10003,R10004,R10005,R10006,R10007,R10008------此处无须改动Sprite=Attack1,A0001,#5,A0002,A0003,#7,A0004,#5,A0005,@SP_EVENT_ACT_ATTACK,A0006,A0007,A0007,@SP_EVENT_ACT_WAITSprite=Attack2,A0009,#5,A0010,A0011,#7,A0012,#5,A0013,@SP_EVENT_ACT_ATTACK,A0014,@SP_EVENT_ACT_WAITSprite=SAttack1,A0128,#4,A0129,A0130,A0131,#8,A0132,#2,A0133,A0134,#4,A0135,W0001,@SP_EVENT_ACT_WAITSprite=SAttack2,A0136,#4,A0137,A0138,A0139,#8,A0140,#2,A0141,A0142,#4,A0143,A0144,W0001,@SP_EVENT_ACT_WAITSprite=SAttack3,A0128,#4,A0129,A0130,A0131,#8,A0132,#2,A0133,A0134,#4,A0135,W0001,@SP_EVENT_ACT_WAITSprite=Defend,W0018,#30,W0017,#6,W0001,@SP_EVENT_ACT_WAITSprite=Hurt,W0022,#30,W0021,#6,W0001,@SP_EVENT_ACT_WAITSprite=Die1,F0001,#5,F0002,F0003,F0004,F0005,#300,@SP_EVENT_ACT_FADEOUTSprite=Die2,F0001,#5,F0002,F0003,F0004,F0005,#300,@SP_EVENT_ACT_FADEOUTSprite=Die3,F0001,#5,F0002,F0003,F0004,F0005,#300,@SP_EVENT_ACT_FADEOUTSprite=Die4,F0001,#5,F0002,F0003,F0004,F0005,#300,@SP_EVENT_ACT_FADEOUTSprite=Die5,F0001,#5,F0002,F0003,F0004,F0005,#300,@SP_EVENT_ACT_FADEOUT------------这里改成新兵种的编号组;Sprite=WalkHorse,r20001,#5,r20002,#5,r20003,#5,r20004,#5,r20005,#5,r20006,#5,r20007,#5,r20008,#5,r20008,@SP_EVENT_ACT_FADEOUT-----------------此处无视第三步:ODB数据源我们已经搞定了,下面是给新增兵种设定属性和技能;首先打开Soldier.ini文件,找到你欲加新兵种的编号地址69号,修改如下:[SOLDIER]No=69Name=鳄鱼(剑仙)-----这里改成我想要的名字Special=OrderNo=69-----这个是兵种特技ObjID=69------此处为模型地址Data01=Data02=-------这3项为升级兵种相关Data03=SuperHit=25-------无须改动Feature=Sex=0------性别DieMode=Rank=2Upgrade=14OffsetZ=-45SizeX=1Str=0Int=0Life=1-----------防御力Speed=6-------兵种速度Interval=65DetectRangeMin=1DetectRangeMax=1---------此为副武器射程(如禁卫兵的飞刀)Weapon=0---------此处为副武器种类WeaponSpeed=0----------此处是投掷速度BasePower=8--------新兵种的初始攻击力AddPower=2-----------这个是每级增长的攻击力Height=150-----------兵种高度Horse=0Type=1Color=10-------兵种颜色好了兵种的属性设定完毕,现在修改兵种在游戏中的名字显示和说明显示;打开TermText.ini文件,由于新兵种设定编号为69,士兵名称是13000,那么我们在文件中查找String=13069,剑仙,这是改兵种名字在游戏里正确显示,士兵说明是13500,在查找String=13569,强大且美丽的剑灵仙女(加上说明)。若不需要新兵可以将Shape\BFObj\BFSoldier\069文件夹删除,在进入上面2个ini文件把名字改过来即可,系统优先读取Shape\BFObj\BFSoldier\069文件,删除后系统会默认pacth.pak内的文件昨晚测试了新增兵种番号发现还有若干问题无法解决,所以今天先发布自设兵种的替换法修改教程,替换法就是替换原有的兵种,如游戏中和各剧本不常出现,甚至打通关都碰不到的兵种,如鳄鱼...