打印

[中世纪2] 如何把已有步兵改成骑兵?

如何把已有步兵改成骑兵?

本人比较喜欢骑兵.........想把苏格兰卫队改成骑兵部队......那样就变成弓骑兵了

       我可不可以引用英国已经有的弓骑兵骨骼代替...然后只把皮肤换掉

       是不是那样就可以了?

TOP

方法很多,如果按照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 编辑 ]
本帖最近评分记录

TOP