方法很多,如果按照LZ的要求其实有个很简单的办法:
1、如果苏格兰有弓骑兵的(我没用过苏格兰我记得好像是没有的,说错了别见怪),方法有两中:
A:直接在“battle_models”中把弓骑兵的“mesh”模型名称替换成苏格兰卫队的“mesh”模型名称即可。(必须注意替换的单位要是弓单位,如果想要把步兵改成弓骑,那必须在该步兵的模型里修改第二武器为弓或弩,再在battle_models文件中加入弓的动作脚本并另存该步兵单位和改mesh名称,把battle_models中把弓骑兵的mesh模型名称替换成新模型的mesh模型名称)。保存,运行游戏测试。
B:A方法有个缺点,就是会把其他国家有这种兵种的兵也改过来。那么最好就是在battle_models中新增一组苏格兰弓骑兵的数据,然后把export_descr_unit中苏格兰弓骑兵的的soldier改为battle_models中新增兵种的名称。
2、如果苏格兰没有弓骑兵的,那有以下两种办法:A把一个苏格兰骑士改为弓骑士,B为苏格兰新增一个弓骑士的兵种。
A:在battle_models中新增一组苏格兰弓骑兵的数据,修改export_descr_unit中把苏格兰的其中一种骑兵(如商队卫兵,13世纪苏格兰经济落后,哪来什么商队啊?

)的attributes,formation,stat_pri,stat_sec_attr等数据根据其他弓骑兵的数据改为俨然一个弓骑兵的数据,把soldier改为battle_models新增弓骑兵的名称,修改TEXT说明,修改兵牌,大功告成。
B:新增一个苏格兰的兵种,首先借用一下其他国家的弓骑兵数据了(英国有弓骑兵吗?好像没有吧,不过蒙古肯定有的),在export_descr_unit中把其他国家的弓骑兵如蒙古的弓骑兵数据复制一份,把名称改掉,在国家中添加你所要增加的国家,在battle_models中把蒙古的弓骑兵数据复制一份然后把名称改为你新改的名称,把蒙古弓骑的mesh名称改为苏格兰卫队的mesh名称,然后在Text文件中增加新兵种的说明,在ui文件夹中增加新兵种的兵牌,(好像没有其他步骤了,如果漏了哪部请高手指出,偶很久没做新兵种忘了

),大功告成。
以上方法罗里罗嗦的,意在举一反三

。
[
本帖最后由 copylucifer 于 2008-8-9 08:14 PM 编辑 ]