首先得学会DBEditor和modmanager之类的基本用法。。。如果这个不会的话先百度一下你就知道- -
1. 找到warscape_equipment_themes_tables。

2. 新建该表格(如果没有现成的pack文件做一个新的pack文件),做mod的标准步骤。

3. 新建一行,第一格里面填euro_cavalry_pistol(这个可以自己编,只要在下一步中填对应的名字就行),第二格euro_cavalry_sabre,第三格pistol,第五格填euro_cavalry_equipment。其余两格空着。

4. 找到unit_stats_land_tables,还是新建一个表格。把你想要加手枪的骑兵兵种那行复制进去,注意必须是用刀剑的,枪骑兵不行。例子中用的是刚刚黑骑兵君表示非常蛋疼的奥地利骑兵(话说黑骑兵也是用手枪的啊。。。)

5. 新建的表格中,把图中选中的Man Animations Table列修改为personality_officer,下一列修改为euro_cavalry_pistol(也就是第三步中第一格的字)。

6. 往右看,找到Primary Missile Weapon列,加入pistol;右面的Accuracy和Reloading Skill是精确度和装填技巧,填入自己想要的,最好高一点否则手枪没什么用;Firing Mechanism里面填入flintlock;Projectile中填入pistol;Ammo是弹药数,比如20;Unused5里面填入pistol。

7. 在Can_Fire_from_Horseback中填True,Can Shoot While Moving中填True。

8. 完成。骑兵向固定目标全速冲锋的时候肉搏前能有一次开枪的机会(例如图中),但如果对方也在冲锋的话就没有机会开枪了。原因是手枪弹药射程40,因此这个问题可以把第六步Projectile中的弹药换成其他的,例如射程70的musket_flintlock。


1. 找到warscape_equipment_themes_tables。

2. 新建该表格(如果没有现成的pack文件做一个新的pack文件),做mod的标准步骤。

3. 新建一行,第一格里面填euro_cavalry_pistol(这个可以自己编,只要在下一步中填对应的名字就行),第二格euro_cavalry_sabre,第三格pistol,第五格填euro_cavalry_equipment。其余两格空着。

4. 找到unit_stats_land_tables,还是新建一个表格。把你想要加手枪的骑兵兵种那行复制进去,注意必须是用刀剑的,枪骑兵不行。例子中用的是刚刚黑骑兵君表示非常蛋疼的奥地利骑兵(话说黑骑兵也是用手枪的啊。。。)

5. 新建的表格中,把图中选中的Man Animations Table列修改为personality_officer,下一列修改为euro_cavalry_pistol(也就是第三步中第一格的字)。

6. 往右看,找到Primary Missile Weapon列,加入pistol;右面的Accuracy和Reloading Skill是精确度和装填技巧,填入自己想要的,最好高一点否则手枪没什么用;Firing Mechanism里面填入flintlock;Projectile中填入pistol;Ammo是弹药数,比如20;Unused5里面填入pistol。

7. 在Can_Fire_from_Horseback中填True,Can Shoot While Moving中填True。


8. 完成。骑兵向固定目标全速冲锋的时候肉搏前能有一次开枪的机会(例如图中),但如果对方也在冲锋的话就没有机会开枪了。原因是手枪弹药射程40,因此这个问题可以把第六步Projectile中的弹药换成其他的,例如射程70的musket_flintlock。


