《战争之人:突击小队》以自建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"}
}