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

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


杂项。。。。。。。。。。。。。。。。
如果你想自建一种口径的火炮比如155口径,我们需要做以下工作:
先建立火炮文件,在\MODS\XXX\resource\set\stuff\gun\下建立一个炮体文件,随便复制一个火炮文件过来然后覆盖进去这些数据。。然后为这门炮命名 比如155mm_t7
这就用在{weapon "155mm_t7" filling "ammo bullet155 ap" 1} 位置上的


{from "pattern gun"    ; "使用这款火炮的坦克名称比如T30" Heavy tank"
{filling "bullet155"}   炮弹直接用155的 不过155的只有HE弹等下我们还需要手动创造AP APCR弹
{fireSound "gun/howitzer/155mm_gpf"} 
{reloadSound "gun_r04"}
{rechargeTime 5}  
("range_maximum")
        {AimingTolerance 0.1}

        ("speed" s(1066))
("caliber_large")   
        {projectileDamage 480}
        ("damage" a(480) b(455) c(398) d(357) e(299))
        {parameters "apcr"
        ("damage" a(488) b(450) c(408) d(382) e(352))
}
        ("accuracy_high")
}

好了我们再创造它的配套弹药
MODS\XXX\resource\set\stuff\shell\建立4个炮弹文件 (建立TXT文本文件然后把后缀改成.ammo)
bullet155.ap.ammo
bullet155.apcr.ammo
bullet155.fg.ammo
bullet155.sm.ammo

然后再添加炮弹属性先是
bullet155.ap.ammo的
{from "pattern ap"
{tag "big" "size3" "shell_maximum" "pierce" "no_ricochet"}
{inventory
  {size 5 1}
}
; ("ap" args 1.53)
{trace
  {view "/texture/fx/trace"
   {Light 0}
   {ScaleY 0}
  } 
  {length 0}
}
{mass 36}
{entity "shell_ap_152"}(代表炮弹图标原版155炮没有AP弹我用的是152炮弹的图标)

bullet155.apcr.ammo的
{from "pattern ap"
{tag "big" "size3" "shell_maximum" "pierce" "no_ricochet"}
{inventory
  {size 5 1}
}
; ("ap" args 1.53)
{trace
  {view "/texture/fx/trace"
   {Light 0}
   {ScaleY 0}
  } 
  {length 0}
}
{mass 36}
{entity "shell_apcr_128"} 128炮弹的图标。。152这种口径没有APCR

bullet155.fg.ammo的
{from "pattern fg"
{tag "big" "size3" "shell_maximum"}
{inventory
  {size 5 1}
}
{mass 38}

("fg_heavy" args 14)

{trace
  {view "/texture/fx/trace"
   {Light 0}
   {ScaleY 0}
  } 
  {length 0}
}
{entity "shell_fg_155"}
}

bullet155.sm.ammo的
{bullet
{tag "itemin2hands no_ricochet big smoke"}
{detonationThickness 2}
{inventory
  {size 5 1}
  {weight 100}
  {fsm "stuff"}
}
{mass 37}
{entity "shell_sm_155"}

还要再建立配套的显示名称文件,不然名字是乱码
建立MODS\XXX\localization\desc.lng(建立TXT后缀改成lng)
内容是:
{tags
{"ammo"
  {"bullet155 fg" "HE 155mm"}  前面对应的是文件名 后面是游戏里显示出来的名字 不能用中文。。。
  {"bullet155 ap" "AP 155mm"}
  {"bullet155 apcr" "APCR 155mm"}
  {"bullet155 sm" "SMOKE 155mm"} 这个是烟雾弹。。

}
{"weapon"           
                {"155mm_t7" "155mm T7"}
   }
}

如果你建立载具那么就是
{tags

{"entity"
  {"t29" "T29"}
                {"t30" "T30"}
                {"tortez" A39"}
}
 

123