首页 攻略 单机攻略 查看内容

《战争之人:突击小队》以自建MOD的方式修改各种载具


现在我们要把虎王的88炮换成128口径的猎虎炮,并加强他的性能,木哈哈。。。。。。
先找到128火炮的位置。。。
把mowas\resource\gamelogic.pak\set\stuff\gun\128mm_pak44解压到我们的MOD文件夹mods\XXX\resource\set\stuff\gun里
并勾掉只读属性。
接着打开它可以看到:

{from "pattern gun"    ; jagtiger
{filling "bullet128"} 炮弹文件
{fireSound "gun/howitzer/128mm_pak44"} 发射声音文件
{reloadSound "tankgun_r04"} 装弹声音
{rechargeTime 15}    装弹时间 改成6秒就好了
("range_maximum")
("speed" s(1100))     炮弹飞行速度 勿动。。。
("caliber_maximum")
{projectileDamage 217}     最大伤害,伤害是隐藏的,但数值代表你打中目标只是击穿车体还是击毁车体。。。改成400的话直接击毁任何目标。。越大殉爆目标的几率就越高
("damage" a(216) b(205) c(192) d(181) e(170))       AP弹 对应4个距离的穿透力 a最近 e最远
{parameters "apcr"
        ("damage" a(231) b(225) c(207) d(191) e(175))   APCR弹同上
}

("accuracy_maximum")

然后我们再回到之前的pz6bh.def 修改2个地方实现我们的阴谋。。。
{extender "inventory"   物品栏
  {box
   {item "ammo bullet88 ap" 50} 修改弹药口径把88改成128即可  {item "ammo bullet128 ap" 50}
   {item "ammo bullet88 fg" 27} 
   {item "ammo bullet88 apcr" 5}
   {item "ammo mgun" 650}
   {item "mg42" filled {user "mgun"}}
  }
}

{Weaponry
  {place "gun"    主炮
   {RestoreIKAfterAim}
   {weapon "88mm_kwk43" filling "ammo bullet88 ap" 1}  改成{weapon "128mm_kwk44" filling "ammo bullet128 ap" 1}
   ("abm_10")

现在就修改好了,接下来修改机枪 比如我们要把老虎的机枪弹药数改多一点。
gamelogic.pak\set\stuff\mgun 先找到mg34机枪的位置同上操作
打开后:是不是发现可修改的地方很少?
{from "pattern mgun"   其他基础数据都在这个文件里,不过我们可以把用得着的东西复制过来
{fireSound "mgun/mg34_burst/"}

{recoveryTime 0.09}  发射速度 改成0.05就够了
("burst_long")
("speed" s(755))  子弹飞行速度
接下来我们增加它的其他属性,我找到了一些需要的也可以添加进去
{filling "ammo mgun" 4200} 一次装弹4200发
{rechargeTime 12}        再装弹时间12
轻机枪的射程我不会修改,抱歉。。

轻重机枪的属性不一样所以额外补充勃朗宁重机枪的修改方法。
这是我改好的,建议直接复制进去别乱动。
{from "browning"
{filling "ammo hmgun" 4200} 重机枪子弹
{rechargeTime 12}    装弹时间
  {recoveryTime 0.05}  射速
{Spreading
  {BurstAccuracy 100 96 92 90 86 82 80 76 72 70 66 62 60 56 52 50}   各个距离的扩散性,都改成50子弹就不会乱飘了
}
{range 145 130}    最佳射程和最大射程
{aimingTolerance 1}  不懂。。。
{healthDamage 250}  对人造成的伤害
{projectileDamage 48}  威力
{projectileDamageTable {20 45} {40 45} {60 45} {90 40}}  20 40 60 90 4个距离的穿透能力
{calibre 12}
{projectileDamageThreshold 1.1}  不懂。。。

("accuracy_mgun")
("speed" s(856))