Mods & Workshop

Killing Floor Custom Weapons & Skins: Modded Arsenal Guide

One of the main reasons Killing Floor 1 stays alive in 2025 is the incredible modding community. While the vanilla game has a solid arsenal, modded servers introduce hundreds of new guns, creating a fresh experience.

Neon AK-47 weapon skin Neon AK-47 for the Commando, from the Neon Weapon Pack DLC.

Why Play with Custom Weapons?

  • Variety: Tired of the standard SCAR and AA12? Try the HK416, P90, or the RPG-7.
  • Balance: Many custom weapons fill "gaps" in the perk balance (e.g., better sidearms for Demolitions, long-range options for Firebug).
  • Visuals: High-quality models ported from newer games (KF2, COD, Battlefield) make the game look more modern.

1. Assault Rifles (Commando)

  • AK-12: A modernized version of the AK-47 with lower recoil and reflex sights.
  • G36C: High rate of fire, often comes with a holographic sight.
  • FN FAL: A heavy hitter that competes with the SCAR.

2. Sniper Rifles (Sharpshooter)

  • Barrett M99 (Variants): Modded servers often add semi-auto versions or lighter .50 cal rifles like the M82.
  • Vintorez (VSS): A silent sniper rifle, perfect for stealth runs (if the server supports stealth mechanics).

3. Heavy Weapons

  • Minigun: A classic modded weapon. Eats ammo instantly but shreds Fleshpounds.
  • Gauss Turret: Deployable turrets (Engineer perk mods).

How to Get Custom Weapons?

You typically cannot use these in standard Solo play unless you install specific mutators like ScrN Balance or WPC.

The easiest way: Join a modded server (like ours). The server will automatically download the necessary files (textures, sounds, animations) to your cache folder. You just buy them from the Trader menu.

Server-Side vs Client-Side Skins

Digi Camo M32 weapon skin Digi Camo M32 for Demolitions, from the Camo Weapon Pack DLC.

  • Server-Side Weapons: Add new gameplay mechanics (damage, recoil). Everyone sees them.
  • Client-Side Skins: Only YOU see them. These are texture replacements for vanilla guns (e.g., Gold AA12). You can install these from GameBanana or ModDB, but be careful—some servers anti-cheat might block them.

From the "Возможно ли играть с измененными скинами оружия по сети?" (Can you play online with modified weapon skins?) thread on the killingfloor.ru forum: if you repaint a weapon texture and pack it back into the same stock package, it works offline, but on joining a server the game reports a package mismatch. The only way around it is to build the skin as a separate weapon: a separate mutator with a new texture package that refers to the new textures. Others on a server will only see such a gun if it is installed on the server itself (golden Deagles, for example, were added that way as an extra weapon). Character skins do not have this problem, because their .upl file points to the new texture path and the stock package stays unchanged.

Additions

Custom weapons from the release section of the killingfloor.ru forum. The download links in those threads died long ago, so this list keeps only the description and the enable strings exactly as the authors gave them. The ...Pickup class goes into the shop (ServerPerks or Custom Shop, see adding weapons to the Trader); a "give mutator" hands the weapon out at the start of a wave or game, and a "shop mutator" adds it to the Trader without ServerPerks. Packs from the "Операция Ы" (Operation Y) team usually ship both, as Mut... and Mut...Shop.

Pistols

  • Makarov pistol (Operation Y). Single: PMmut.PMPickup, give mutator PMmut.MutPM. Dual: PMmut.DualPMPickup, give mutator PMmut.MutDualPM. Shop mutator: PMMut.MutPMShop. A version 2 with a new sound came out later.
  • PB (Operation Y). Silenced pistol: in a Firebug's hands it sets monsters on fire, for Demolitions it fires explosive rounds, for the Sharpshooter headshot damage is raised; works with any ServerPerks version. PBgun.PBPickup, give mutator PBgun.MutPBgun.
  • Thompson G2 Contender (Operation Y). Single-shot hunting pistol. TG2ContenderDTMut.G2ContenderDTPickup, TG2ContenderDTMut.MutG2ContenderDT, TG2ContenderDTMut.MutG2ContenderDTShop.
  • FN Combo Weapon Pack (Operation Y): the Five-seveN pistol and the P90. FNComboWPMut.P57LLIPickup, FNComboWPMut.P90DTPickup, give mutator FNComboWPMut.MutFNComboWP, shop mutator FNComboWPMut.MutFNComboWPShop.
  • Cz75 (Lexass's version with its own sound and stats; there is also a version by Maria that is essentially a Beretta copy). Cz75Laser.Cz75LaserPickup, mutator Cz75Laser.Cz75LaserMut.
  • Golden Deagle (texture assembled by LLIePLLIeHb). Golden reskin added alongside the stock Deagles. GoldenDeagle.DeaglePickup, GoldenDeagle.DualDeaglePickup.
  • Colt 1911 (Gwyn). Colt.ColtPickup. The author saw it as a Demolitions sidearm.
  • The Darkness Colts (HekuT, G@L), ported from The Darkness (CS:S). TDColts.TDColtPickup, dual TDColts.DualTDColtPickup.
  • FN FNP-45 Tactical (gall87). FN45_Supressor.FN45SupressorPickup, give mutator FN45_Supressor.FN45SupressorMut.
  • FNX 45 Tactical (UltraKill), from a Fallout: New Vegas mod. FNX45Tactical.FNX45Pickup.
  • Trigun Pistol (gall87), from the anime Trigun, for Demolitions. Trigun_Pistol.Trigun_PistolPickup, Trigun_Pistol.MutTrigun_Pistol.
  • Black Lagoon Beretta (gall87). A bit stronger than the stock Beretta, weaker than the MK23, one bullet goes through several zeds. Single: BlackLagoonBeretta.BlackLagoonBerettaPickup, give mutator BlackLagoonBeretta.MutBlackLagoonBeretta. Dual: BlackLagoonBeretta.DualBlackLagoonBerettaPickup, give mutator BlackLagoonBeretta.MutDualBlackLagoonBerettaPistol.
  • The Gentleman's Revolver (Flame). Server version of PinkiePie645's Magnum .44 paint job, with more damage, more ammo and a larger first-person model. ServerPackages=SteamPunkMagnum, give mutator SteamPunkMagnum.SteamPunkMagnumMut, shop SteamPunkMagnum.SteamPunkMagnum44Pickup and dual SteamPunkMagnum.Dual44SteamPunkMagnumPickup. Buying and selling the dual version: dual pistols in the ServerPerks shop.
  • Ashot (Kowalsky). Single-shot buckshot pistol from Metro: Last Light, a model on the Flare Revolver animations. The thread gives no enable string.

SMGs and assault rifles

  • PPSh, CompJ's rework. Adds the third-person view and the dropped pickup, a semi-auto fire mode, and doubles the price.
  • Dual MP7 v1.1 (Dr.TerV). A separate weapon, does not replace the MP7M: price 1000, weight 6, MP7M damage, twice the fire rate, 80-round magazine, 960 total, 20 per magazine. KFDualMP7Mut.MP7DPickup.
  • S.A.S. Weapon/Character pack. MP5, silenced MP5, dual MP5 and player skins. KF_WDW_Weapons.MP5A4Pickup, KF_WDW_Weapons.MP5K_DualPickup, KF_WDW_Weapons.MP5SDPickup. The skins go into FreePerksServer.ini:
CustomCharacters=SAS_Wolf
CustomCharacters=SAS_Solo
  • P90 (converted by FluX, ported from the Ballistic Weapon Pack for UT2004, animations and textures by IJCDevelopment). KFWeaponP90.P90.
  • Kriss Vector (Maria, tweaked by Lexass), for the Firebug. KRISSSV.KRISSSVPickup.
  • Thompson SMGs (Operation Y). M1928: ThompsonMut.ThompsonPickup, ThompsonMut.MutThompson, ThompsonMut.MutThompsonShop. M1, made for the Commando: ThompsonV2Mut.ThompsonV2Pickup, ThompsonV2Mut.MutThompsonV2, ThompsonV2Mut.MutThompsonV2Shop.
  • APS (HekuT, animations together with Zedek the Plague Doctor). Underwater assault rifle. APS.APSPickup.
  • STALKER MP5 v2 (Stein). The "Viper 5" from S.T.A.L.K.E.R., three fire modes. stalker_MP5.stMP5Pickup.
  • AK-47 (Operation Y). Stats fully identical to the stock rifle, made to replace its model. AK47Mut.AK47SHPickup, AK47Mut.MutAK47SH, AK47Mut.MutAK47SHShop.
  • AKS-74 (Operation Y). Damage slightly below the SCAR, weight 5, price 2200. AKC74Mut.AKC74Pickup, AKC74Mut.MutAKC74, AKC74Mut.MutAKC74Shop.
  • AKS-74U (Operation Y). AK74uMut.AK74uPickup, AK74uMut.MutAK74u, AK74uMut.MutAK74uShop. Version with a Cobra reflex sight: AKS74ULLIMut.AKS74ULLIPickup, AKS74ULLIMut.MutAKS74ULLI.
  • AK-47 with a 100-round magazine and Cobra (UltraKill). AK47_RD_HM.AK47_RD_HMPickup.
  • AEK-971 (posted by by-86). Model from S.T.A.L.K.E.R.; according to LLIePLLIeHb its stats match the AK-47 except for lowered RecoilRate, Spread and FireRate. AEK971Mut.AEK971Pickup, give mutator AEK971Mut.MutAEK971.
  • HK-417 (Operation Y). Semi-auto it is slightly stronger than the M14 and levels the Sharpshooter; full-auto it is around the SCAR with more spread and recoil, and Stalker kills count for the Commando. HK417mut.HK417Pickup, HK417mut.MutHK417, HK417Mut.MutHK417Shop.
  • FN SCAR-L ([WPC] Carter Dragon). FMX_ScarLMut_v2.SCARLPickup.
  • SCAR-L Tactical (gall87). SCARLAssaultRifle.SCARLAssaultRiflePickup, give mutator SCARLAssaultRifle.MutSCARL.
  • M4 RIS Tactical (gall87). M4RIS.M4RISPickup, give mutator M4RIS.MutM4RIS.
  • M4A3 hybrid (gall87). M4A3AssaultRifle.M4A3Pickup, give mutator M4A3AssaultRifle.MutM4A3AssaultRifle. To change the scope size, the author suggested changing ZoomedDisplayFOV=45.0 to 55.0 or 35.0.
  • M16DMR (Maria). Semi-auto only, ACOG-type sight. M16DMR.M16DMRpickup, mutator M16DMR.M16DMRMut.
  • HK G36C Tactic (gall87). G36c_tactic_A.G36c_TacticPickup, give mutator G36c_Tactic.MutG36c_Tactic.
  • IMI Galil (gall87), from CS CZ on the stock AK47 animations. GALILMUT.GALILPickup, give mutator GALILMUT.MutGALIL.
  • IMI Galil ARM 7.62 (gall87). Galil_arm.Galil_armPickup, give mutator Galil_arm.MutGalil_arm.
  • Type-19 (Zedek the Plague Doctor). Type19Wep.Type19Pickup, weapon class Type19Wep.Type19. For AnRouge the character animation froze when the weapon was equipped; LLIePLLIeHb suggested the cause was an old game version, since the animations come from newer KF versions.
  • XM-8 (Zedek the Plague Doctor). XM8Wep.XM8Pickup. Does not work on version 1032.
  • L85A2 (Gizmo-5, Steam Workshop). Bullpup with a SUSAT scope, full-auto and semi-auto, assigned by the author to the Sharpshooter. The thread gives no enable string.
  • LR300 MedGun (gall87). Medic rifle with a 2x AimPoint sight; the underbarrel launcher fires a healing grenade that bounces off walls. Lr300M203MedGun.Lr300M203MedGunPickup, give mutator Lr300M203MedGun.MutLr300M203MedGun.
  • M16 Med Gun (gall87). M16A1MedGun.M16A1MedGunPickup, green handguard M16A1MedGun.M16A1MedGunV2Pickup; give mutators M16A1MedGun.MutM16A1MedGun and M16A1MedGun.MutM16A1MedGunV2.
  • Modern Warfare Weapons. Replaces the models of the M4, AK-47, SCAR, M4 203, 9mm, dual 9mm, Deagle, dual Deagles, M14, Bullpup, Shotgun, Combat Shotgun and MP5M. LLIePLLIeHb's review: unfinished, with no static meshes, icons or third-person models, and on a server the game reported a package mismatch.

Machine guns

  • PKM (Operation Y). PKMMut.PKMPickup, PKMMut.MutPKM, PKMMut.MutPKMShop.
  • M249 SAW (Operation Y). M249Mut.M249Pickup, M249Mut.MutM249, M249Mut.MutM249Shop. Not a whitelisted mutator: as Flame put it, perks then only work through ServerPerks and only on that server.
  • RPK (Operation Y). RPK47Mut.RPK47Pickup, RPK47Mut.MutRPK47, RPK47Mut.MutRPK47Shop.
  • RPK-47 (gall87). RPK47.RPK47Pickup, give mutator RPK47.MutRPK47.
  • RPK (HekuT). RPK.RPKPickup.
  • QBB-95 (posted by by-86; model from Dragon Rising, animations by Пересмешник, a fixed version by Essence also exists). Chinese squad support weapon. QBB95SAW.QBB95SAWPickup, give mutator QBB95SAW.MutQBB95SAW.
  • Browning (saw and Kowalski). TraderInventory=4:Browning.BrowningPickup.
  • Minigun Stinger ([TWK]Exod, ported from UT3). Not tied to any perk. Stinger.StingerPickup.

Shotguns

  • Protecta (Operation Y). ProtectaMut.ProtectaPickup, give mutator ProtectaMut.MutProtecta.
  • Protecta (HekuT, Battlefield 3 model). ProtectaUM.ProtectaUMPickup.
  • USAS-12 (HekuT, ported from Battlefield 3). USAS12.USAS12Pickup, and in KillingFloor.ini:
[Engine.GameEngine]
ServerPackages=USAS12_A
ServerPackages=USAS12_T
ServerPackages=USAS12_SM
  • Multi-class USAS-12 (gall87). USAS12_V3.USAS12_V3Pickup, give mutator USAS12_V3.MutUSAS12_V3. Regular version: USAS12_V2.USAS12_V2Pickup, USAS12_V2.MutUSAS12_V2.
  • W1300 Compact Edition (gall87). W1300_Compact_Edition.W1300_Compact_EditionPickup, give mutator W1300_Compact_Edition.MutW1300_Compact_Edition.
  • Vepr-12 "Molot" (by-86, built on version 1058). TraderInventory=2:Vepr.VeprPickup.
  • Jackhammer (Chyvachok, model from a Fallout mod). ExpWeaponsMod.JackhammerPickup.
  • DOOM 3 shotgun (Zedek the Plague Doctor). Doom3ShotgunWep.D3ShotgunPickup.
  • Sawn-off (BSshort, by DREDNOUT_571). Sawn-off double barrel for Support: half the weight and price, a third less damage, twice the spread, slot 2. BSshort.BSshortPickup, or enable the "Обрез" (Sawn-off) mutator in the game menu to get it at the start. For VETAL it would not work without the mgtex file from the Red Orchestra machine gun mutator (the problem being the references to BSshort_T.BSshort_Trader and BSshort_M.BSshort_pickup).
  • WSG80 Welder Shotgun (3xzet). Shotgun with a welder attached that can weld doors. WELDGUN.WeldShotPickup, give mutator WELDGUN.MutWeldshot, shop mutator WELDGUN.MutWeldshotShop.
  • MediShotgun (Whisky; improved version by Vetal and CompJ). Medic shotgun with healing darts. WeaponForSale=WhiskyMediShot.WMediShotPickup.
  • Taser Shotgun (Txam). A reworked Benelli that slows zeds for 4 seconds. According to drummer36 it stopped working after patches around 1045.

Sniper rifles

  • Hunting Rifle. Winchester replacement with the same stats. BDHuntingRifleFinal.Hunting_RiflePickup plus ServerPackages=BDHuntingRifleFinal in [Engine.GameEngine], otherwise the model does not show. Flame's version: HuntingRifle.HuntingRiflePickup, ServerPackages=HuntingRifle.
  • SVD-S (Operation Y). SVD-cMut.SVDcPickup, give mutator SVD-cMut.MutSVDc; the old version had the shop mutator SVD-cMut.MutSVDcShop.
  • SVD (HekuT and Zedek the Plague Doctor). SVDUM.SVDUMPickup, neon SVDUM.SVDUMPickup_Neon, ServerPackages=SVD_UM.
  • V-94 "Volga" (Operation Y). V94LLImut.V94LLIPickup, V94LLImut.MutV94LLI, V94LLImut.MutV94LLIShop. Old version: B94Mut.B94Pickup, B94Mut.B94, B94Mut.MutB94Shop.
  • Zastava M76 (Operation Y). No scope, laser sight, x6 headshot damage, good penetration. M76LLIMut.M76LLIPickup, give mutator M76LLIMut.MutM76LLI.
  • L96 AWP (Operation Y, Flame). L96AWPLLImut.L96AWPLLIPickup, L96AWPLLImut.MutL96AWPLLI, L96AWPLLImut.MutL96AWPLLIShop.
  • SV-98 (HekuT, Gwynbleidd). SV98.SV98Pickup.
  • Barrett M98B (converted by G@L). Barret_M98_Bravo.Barret_M98_BravoPickup, camo Barret_M98_Bravo.Barret_M98_BravoPickup_camo; give mutators Barret_M98_Bravo.MutBarret_M98_Bravo and Barret_M98_Bravo.MutBarret_M98_Bravo_camo.
  • Walther WA 2000 (Zedek the Plague Doctor, HekuT). WaltherWep.Walther2000Pickup.
  • Mauser K98k (Zedek the Plague Doctor). Scoped Kar98Wep.Kar98Pickup, scopeless Kar98Wep.Kar98NSPickup. From V2 it has an iron-sight mode on the H key.
  • The Charmer (Zedek the Plague Doctor). CharmerWep.CharmerPickup.
  • The "Big Stick" Bolt Gun (Barrage o' Fail). BG57iK.BG57iKPickup, bloodied version BG57iK.BG57iK_bPickup.

Explosives, launchers and flamethrowers

  • RPG-7 (3xzet, ported from BW for UT2004). Not a mutator, goes into CustomShop or ServerPerks: WeaponForSale=RPG7DT.RPGPickup.
  • Molotov cocktail (AkycTuk, cut out of hiyokomod; throw animation and icon by 3xzet). Molotov.MolotovPickup, and ServerPackages=Molotov in KillingFloor.ini.
  • M202 (CompJ). A1 "Flash": M202Mut.M202A1Pickup, give mutator M202Mut.MutM202A1. The fictional A2 "Grim Reaper" for Demolitions: M202Mut.M202A2Pickup, M202Mut.MutM202A2.
  • M72 LAW (Barrage o' Fail). M72LAW.M72LAWPickupCo, give mutator M72LAW.MutAddToInventory, shop mutator M72LAW.MutAddToShop.
  • China Lake (Barrage o' Fail, Zedek the Plague Doctor). Pump-action grenade launcher. CLGL.CLGLPickup.
  • Anti-tank mine (HekuT, ported from Battlefield 3). ATMine.ATMinePickup. Fixes exist from CompJ (reacts to Cyberdemons) and Flame (pressure mine).
  • Flares (Barrage o' Fail). Does not set zeds on fire. Flares.FlarePickup, give mutator Flares.MutAddFlaresToInventory, shop mutator Flares.MutAddFlaresToShop.
  • Holy Grenade and Black Hole (w.a.l). Hallelujah.HolyGrenadePickup, Hallelujah.BlackHolePickup.
  • Cryo Mass Driver MK.14 (IJC Development). Freezes zeds. Without ServerPerks enable it as the mutator IJC_Project_Santa.FreezerMut (just adding it to the shop gives no freezing); for ServerPerks.ini: IJC_Project_Santa_SP.FreezerPickup.
  • Spitfire flamethrower (saw and Kowalski). TraderInventory=7:Spitfire.SpitfirePickup.
  • NailGun (Kowalsky). TraderInventory=2:NailGun.NailGunPickup.

Melee

  • Z3RO's Boker Knife (The_Sorrow, fix by [B.R]HekuT). Z3ROBoker.BokerPickup.
  • Jason's Machete. Weaker than the katana. BDMachete.MachetePickup.
  • Whisky Hammer. Sledgehammer for the Berserker that swings at axe speed. The thread gives no enable string.
  • Chainsword. Two-handed chainsword for the Berserker that glows in the dark. The thread gives no enable string.
  • Baseball bat (HekuT). BaseballBat.BaseballBatPickup.
  • Military surgeon's knife (Rainishe). The mutator replaces the stock knife.
  • Butterfly knife (Operation Y). Cannot be sold, but can be bought and dropped. ButterflyKnife.ButKnifePickup, mutator replacing the stock knife ButterflyKnife.ButknifeMut.
  • Butterfly knife (Valve model, ported by Secret_Agent[AZE]). ButterFlySAMut.ButterFlySAPickup.
  • Two-handed sword (bear, sword from JaSuS's Skyrim weapon pack). Based on the katana with slightly more damage. Not a mutator: Bastard.BastardPickup.
  • Omni Blade (HekuT, ported from Mass Effect 3). OmniBlade.OmniBladePickup. If the name shows as ~~~~, delete the *.rus file from the archive.
  • Gibson Flying V (Kowalski and saw). An electric guitar. TraderInventory=0:FlyingV.FlyingVPickup.
  • Hammer of Retribution (UltraKill, Runestorm Team model from the Crucible Mod). HOR.HORPickup. In the first version the static mesh pointed to a texture in the old Hammer_T package; fixed in the update.
  • Buster Sword (UltraKill). BusterSwordd.BusterSworddPickup.
  • Menog (UltraKill, from Skyrim). Menog.MenogPickup.
  • Hammer "not a mace" (saw, Kowalski and Dr_Killjoy). Sets zeds on fire on hit, levels the Berserker and the Firebug. TraderInventory=0:Hammer.HammerPickup.
  • Ninja Crossbow (UltraKill). Berserker crossbow that fires shuriken; the ServerPerks string is inside the archive. Flame counted damage 1000 and a x25 headshot multiplier.
  • Shield (UltraModding, animations by HekuT). Knocks zeds back. Shield.ShieldPickup.

Turrets

  • Portal Turret (Marco; update by Flame). The turret from Portal: bought from the Trader and placed on the map, it can kill both zeds and players. KFPortalTurret.PTurretPickup, ServerPackages=KFPortalTurret. For a hostile turret placed on a map, use the TurretSpawnPoint trigger. Settings in KFPortalTurret.ini: HitDamages=5 (damage), TurretHealth=400 (health), bStationaryTurret=False. In Flame's version the turret explodes at the press of a button, the blast damage is set by SDDamage (default force 2000, radius 1000), and the blast does not hurt players. scar noticed that ini changes only apply after a full server restart.
  • Turret from the RPG mod (extracted by Dave_Scream). IDRPGTurret.IDRPGTurret_Pickup, settings in IDRPGTurret.ini: HitDamages=34 (damage per shot), TurretHealth=600, EffectiveRange=5000, FireRateTime=0.5 (lower is faster), PeripheralVision=0.700000 (lower is wider), bCanBeBaseForPawns=False (with True players can stand on the turret and zeds cannot reach them).
  • DOOM 3 cyber turret (extracted by offutt; there is also a reworked version by 3xzet). Armor and damage are boosted for Hell on Earth. Follows its owner, drops its target when the owner is attacked, and explodes when destroyed. It is a weapon, not a mutator: Doom3Turret.SentryGunPickup.
  • Perk turrets (w.a.l, based on Marco's Portal turret). There is no medic turret.
WALPackTurret.BersPTurretPickup
WALPackTurret.ComPTurretPickup
WALPackTurret.DemoPTurretPickup
WALPackTurret.FirePTurretPickup
WALPackTurret.SnaipPTurretPickup
WALPackTurret.SupPTurretPickup
  • Fire turret for the Firebug (w.a.l, based on Marco's turret from the RPG mod). BurnRPGTurret.BurnRPGTurret_Pickup.
  • Rocket turret (w.a.l). RocketRPGTurret.RocketRPGTurret_Pickup.

Miscellaneous

  • Portal Gun. The portal gun from Portal: teleports players and zeds, very low damage. CustomShop: WeaponForSale=PortalGun.pgPortalGunPickup, Tsar4K mod: ItemForSale=Class'PortalGun.pgPortalGunPickup'. Domian tested that all shotguns, the PB, the crossbow, the VSS, the SVD-S, the M99, the V-94, grenade launchers, flamethrowers, pipe bombs and the PP-19 "Bizon" fire through portals; the other pistols, rifles, automatics and melee weapons do not (on the M4 203 only the underbarrel grenade passes).
  • KF1945Weapons. Weapons from the Killing Floor 1945 mod. The scoped G43 had a bug: when dropped, it turns into a plain G43.
KF1945Weap.G43Pickup
KF1945Weap.G43ScopePickup
KF1945Weap.M44Pickup
KF1945Weap.MP40Pickup
KF1945Weap.STG44Pickup
KF1945Weap.TT33Pickup
KF1945Weap.PPDPickup
  • Voodoo doll (from Blood). VDollMut.VoodooDollPickup, give mutator VDollMut.VDollMut.

The "Операция Ы" (Operation Y) team

A team of free modders: Dave_Scream, 3xzet, LLIePLLIeHb, zombi^^domer, later Dr_Killjoy. Every one of their threads carries the note "not for sale".

WeaponShopGive / shop mutatorNotes
VSS VintorezVSSDT_v2Mut.VSSDTPickupVSSDT_v2Mut.MutVSSDTOld version: VSS.VSSPickup, give VSS.MutVSS, shop VSS.MutVSSShop
AS ValVALDT_v2Mut.VALDTPickupVALDT_v2Mut.MutVALDTOld version: VALMut.VALPickup, give VALMut.MutVAL, shop VALMut.MutVALShop
Saiga-12SSaiga12cMut.Saiga12cPickupSaiga12cMut.MutSaiga12c / Saiga12cMut.MutSaiga12cShopDamage slightly above the AA12, but the AA12 has more than twice the fire rate and magazine (LLIePLLIeHb)
HK UMP-45UMP45Mut.UMP45PickupUMP45Mut.MutUMP45 / UMP45Mut.MutUMP45Shop
HK UMP-45 (new)UMP45LLIMut.UMP45LLIPickupUMP45LLIMut.MutUMP45LLI / UMP45LLIMut.MutUMP45LLIShopPorted and modified by Operation Y, original model author unknown
Remington 870 Express ComboRem870ECMut.Rem870ECPickupRem870ECMut.MutRem870ECPowerful, heavy shotgun with little ammo and ricocheting pellets, "a kind of M99 for Support"
SIG-Sauer P226P226LLIMut.P226LLIPickupP226LLIMut.MutP226LLIPorted by Operation Y and Flame, with a flashlight; 12 magazines of 12 rounds
WTF flare gun (3xzet)FlaregunDTv2.FlaregunPickupFlaregunDTv2.FlareGunMutReplaces the recolored M79 from the WTF mutator with a signal pistol model; noticeably lights up dark maps
CrowbarFomkaMut.FomkaPickupFomkaMut.MutFomka / FomkaMut.MutFomkaShopImprovised melee weapon
PP-19 Bizon-2-01PP19Mut.PP19PickupPP19Mut.MutPP19 / PP19Mut.MutPP19Shop53-round magazine: the 2-01 model is chambered for Parabellum (LLIePLLIeHb)
Steyr AUG A1AUG_A1ARMut.AUG_A1ARPickupAUG_A1ARMut.MutAUG_A1AR / AUG_A1ARMut.MutAUG_A1ARShopAlso released on the Steam Workshop
Glock 18CGlock18cLLImut.Glock18cLLIPickupGlock18cLLImut.MutGlock18cLLIHigher headshot damage for Sharpshooter, incendiary bullets with lower bullet damage for Firebug; stats count for Sharpshooter, Firebug and Commando. With help from Flame
Universal GPGrenadePistolLLImut.GrenadePistolLLIPickupGrenadePistolLLImut.MutGrenadePistolLLIGrenade pistol based on the M79, the round depends on the perk: a decoy (by Marco) for Berserker, door reinforcement for Support, flares for Sharpshooter, the perk's grenades for Firebug, more damage and radius for Demolitions, stun for Commando, health and armor for Medic. Works in a clean, unmodded game too
SVDSVDLLImut.SVDLLIPickupSVDLLImut.MutSVDLLITogether with Flame. In third person it strikes with the knife animation, because third-person animations are separate for every player model (Dr_Killjoy)
Kalashnikov (AK-47)AK47LLINewMut.AK47LLIPickupAK47LLINewMut.MutAK47LLIA separate release, not to be confused with AK47Mut
Barrett M82A1M82A1LLImut.M82A1LLIPickupM82A1LLImut.MutM82A1LLI / M82A1LLImut.MutM82A1LLIShopOriginal model by Hav0c and Twinke Masta, ported by Operation Y

gall87 (G@L)

Ports and conversions, nearly all with code help from LLIePLLIeHb.

WeaponShopGive mutatorNotes
M16A1 M203M16m203AssaultRifle.M16m203PickupM16m203AssaultRifle.MutM16M203For Firebug: a bullet pierces 2-3 zeds and sets them on fire, 3-round burst, costs no more than 3000
Dual Colt 1911DualColt.DualColtPickupWorks only with ServerPerks
OTs-14 GrozaGraza.GrazaPickupGraza.MutGrazaFor Medic, fires healing darts
MP5SD with a collimator sightMP5SD.MP5SDPickupMP5SD.MutMP5SDWith help from AnRouge
Glock 17New_Glock17.New_Glock17Pickup, dual New_Glock17.DualNew_Glock17PickupGlock17.MutNew_Glock17, dual New_Glock17.MutDualNew_Glock1745 damage single, 90 per gun for the duals; model Twinke Masta, textures Agent95
M4A1 from CoD4M4A1_COD.M4A1_CODPickupM4A1_COD.MutM4A1_COD
M21 from CoD4m21_Cod.m21_CodPickupm21_Cod.Mutm21_Cod
SIG SG 552 SWATSG552_Tactic.SG552_TacticPickupSG552_Tactic.MutSG552_Tactic
HK G36 from S.T.A.L.K.E.R.G36_STALKER.G36_STALKERPickupG36_STALKER.MutG36_STALKER
Steyr AUG A3 with a tactical lightSlayer_AUG.Slayer_AUGPickupSlayer_AUG.MutSlayer_AUG
MP5A4 ACOG / EoTech (medic guns)MP5A4_MedGun.MP5A4_MedGunPickup, MP5A4_MedGun.MP5A4_EoTechPickupMP5A4_MedGun.MutMP5A4_MedGun, MP5A4_MedGun.MutMP5A4_EoTechReplace the old MP5; both are in the shop, but only one can be bought
AK47 from CoD Black OpsAk47_CoDBO.Ak47_CoDBOPickupAk47_CoDBO.MutAk47_CoDBO
AKS-74U from S.T.A.L.K.E.R.wooden handguard aks74u.aks74uV2pickup, plastic aks74u.aks74uPickupaks74u.Mutaks74uV2, aks74u.Mutaks74u
Jackal and 454 Casull (Alucard)dual Jackal Jacal.JacalPickup, Jackal and 454 Jacal.Jacalv2PickupJacal.MutJacal, Jacal.MutJacalv2
SPAS-12 with folded stockSpas12Mut.Spas12PickupSpas12Mut.MutSpas12Model, UV and texture by Pete. No aiming down sights because of the folded stock, the fire modes ended up swapped by mistake, fewer shells than the real gun for balance
KF2 AR15-9mmAR9mm.AR9mmPickupAR9mm.MutAR9mmAssaultRiflePart of the code comes from Killing Floor 2 - Medic Guns Pack by Zedek the Plague Doctor
Claw hammerHammerGAL.HammerGALPickupHammerGAL.MutHammerGALThe author's first melee weapon
M14EBR from KF2M39EBR.M39EBRPickupM39EBR.MutM39EBRBattleRifleLaser sight and 2x optics. When a player reported a delay (about half a second) before the bullet leaves the barrel, the author advised adding Speed=28000.000000 and MaxSpeed=200000.000000 to defaultproperties of the M39EBRBullet class

HekuT

WeaponShopNotes
Mauser C96Mauser.MauserPickupAuthor Gwynbleidd, helper HekuT. Damage 70-85, headshot x1.3, clip 6, weight 3, cost 400
M320 grenade launcherM320.M320PickupPort from Battlefield 3, helper Ultrakill. If the name shows as "~~~~", delete the *.rus file from the archive
AAR525 and AAR525SAAR525.AAR525Pickup, AAR525.AAR525SPickupWeapon from the film District 9, ported from Fallout 3. Needs lines in KillingFloor.ini, see below
MTs-255MTS255.MTS255PickupPort from Call of Duty: Ghost, helper ContracT_KilleR. In KillingFloor.ini: ServerPackages=MTS255_Anim under [Engine.GameEngine]
Flame WinchesterTraderInventory=6:FlameWinchester.WinchesterPickupAuthor [B.R]HekuT, helper [B.R]Gwynbleidd. A golden Winchester that fires incendiary rounds for Firebug
SPAS-12 (Fixed Version)Spas12.SpasPickupAuthor Mr. Quebec, fix by [B.R]HekuT: added third-person and pickup models, no longer a fire shotgun, extra sounds removed, includes a *.rus file for the Russian name
Apollon BowApollonBow.ApollonBowPickupIkaros's bow from the anime Sora no Otoshimono. Model and textures HekuT, scripts and animations Zedek the Plague Doctor, helper mihopol

For the AAR525:

[Engine.GameEngine]
ServerPackages=AAR525_A
ServerPackages=AAR525_S
ServerPackages=AAR525_SM
ServerPackages=AAR525_T

UltraKill

WeaponShopNotes
Battlefield 2142 knifeBF2142Knife.BF2142KnifePickupReplacement for the stock knife, see the mutator below
Zabuza's Sword (Naruto)Zabuzas.ZabuzasPickupFor Berserker
Aluminum BatAluminumBat.AluminumBatPickupBaseball bat
Mercy Gun (Darksiders)Mercy.MercyPickupFully automatic, for Sharpshooter
Homemade PPSh (Fallout: New Vegas)HomeMadeppsh.HomeMadeppshPickup
Epic Dual Dagger (CS:S)EDD.EDDPickupDual knife for Berserker; model by Rafaël De Jongh and Muffin, animations by Operation Y
Gensho No Hi (Skyrim)Gensho.GenshoPickupSelf-glowing sword
Caius Sword (Final Fantasy)Caius_Sword.Caius_SwordPickup
M1014M1014.M1014PickupAlpha, ported from Battlefield 3 (UltraK!11[CL]); according to drummer36 it needs M1014_A and M1014_T added to kf.ini
Nordic War Axe (Runed)NWAR.NWARPickupAxe; the "Nordic War Axe [Runed] New Killing Floor Weapon" thread gives only this string and screenshots

In the BF2142 knife thread LLIePLLIeHb suggested a mutator that puts the new knife into the player's starting kit instead of the stock one:

class BF2142KnifeLLIMut extends Mutator;
function PreBeginPlay()
{
	AddToPackageMap("BF2142Knife");
}
function bool CheckReplacement(Actor Other, out byte bSuperRelevant)
{
	if (Other.IsA('KFHumanPawn'))
	{
		KFHumanPawn(Other).RequiredEquipment[0] = "BF2142Knife.BF2142Knife";
	}
	return true;
}
defaultproperties
{
	bAlwaysRelevant=True
	GroupName="KF_BF2142Knife"
	bAddToServerPackages=True
}

Zedek the Plague Doctor

WeaponShopNotes
Thompson Infernal DragonDragThompsonWep.DragThompsonPickupA fully reworked Thompson
LK-05 Pack (Magpul Masada / ACR)Commando LK05Wep.LK05CommandoPickup, Medic LK05Wep.LK05Pickup
MP-1911MP1911Wep.MP1911PickupVersion 2 of 7/14/2014 with improved textures
Mosin-Nagant riflesee belowWithout a scope it loads 5-round clips, the sniper version loads one round at a time
Tactical ThompsonWith {BMT} Gameboy442; has a laser sight
M60With {BMT} Gameboy442; the thread reported the weapon being invisible in the hands, no fix was given
Lilith's KissesLilithKissWep.LilithKissPickupPosted by AnRouge from the Steam Workshop; he says it was tested on version 32
SW76SW76Wep.SW76PickupSMG; Essence later posted a version with compressed textures, a single animation package and fixed recoil
TraderInventory=3:NagantWep.MosinNagantNPickup
TraderInventory=3:NagantWep.SniperNagantNPickup
TraderInventory=3:NagantWep.MosinNagantPickup
TraderInventory=3:NagantWep.SniperNagantPickup

On a version 1031 server the Tactical Thompson threw Failed to find function OnReloadSPTorBullpup on reload. Gwyn explained that Tripwire changed KFWeapon over 20 patches: decompile your KFMod and bring the weapon's functions in line with those in KFWeapon.

Other authors

WeaponAuthorEnableNotes
MutLAWTurns the LAW into the Half-Life 2 rocket launcher with a laser-guided rocket. Players spawn with the modified LAW, while the LAW in the shop stays normal
Half-Life 2 weapons pack (beta)see belowHL2 weapons with the HL2 crosshair and original ammo counts, including the gravity gun
G36CFluX (model and texture arby26)KFG36C.G36CPickupBeta, the author's first work
HK G36Cfrom Steam WorkshopFX-G36C.G36CPickup, launch line FX-G36C.MutG36CIf the static mesh texture is black, assign the right texture to the static mesh in KFEditor (CompJ)
Bocker dragon knifeZ3RO, fixed by AnRougeDamassk.DamasskPickupBerserker knife: weight 0, cost 10000, does not conflict with other mutators, no third-person animations
FN F2000Mr.QuebecF2000.F2000wepPickupA standalone weapon made from an MW2 reskin, bullpup animations
Golden M14EBR and Golden KrissGolden versions of the M14EBR and Kriss
M79 HopMine LauncherMarcoHopMineLchr.HopMineLPickupThe M79 fires mines that stick to any surface and, when activated, jump into the middle of the crowd and explode; up to 16 mines at once
FN MAG / GPMG (alpha)T.Armitage, J.SullivanJS_GPMG.GPMGPickup, shop mutator JS_GPMG.JS_GPMGThe alpha had no sound and no third-person model
Franchi SPAS-12Nikki Richards, J.SullivanJS_Spas12.SPAS12Pickup, give JS_Spas12.JS_Spas12
M17 Flamethrower "Violette"AnRouge (model Valve, animations G@L)Violette.ViolettePickup, give Violette.VioletteMutSingle-shot Firebug weapon with no reload, as in Team Fortress
Red Orchestra machine gunsposted by FreddyFallschirmjäger Gewehr, MG34, MG42, DP-28, Bren Mk3, BAR. The animations were ported as is, so the arms are merged with the weapon model and always the same color
M41Aposted by FreddyPulse rifle for Commando: no aiming down sights, 99-round magazine, 5 magazines, an underbarrel launcher with 3 grenades that cannot be bought but regenerate one per 30-50 seconds; costs 1600
Fire minesposted by Freddy, updated for newer patches by FlameFor Firebug: a charge strapped to a fuel canister that sets zeds on fire when it explodes
Patriarch gunAnRouge, thanks to FlameTraderInventory=PatGun.PatGunPickup, ServerPackages=PatGunMutThe Patriarch's chaingun: 200 rounds per magazine, 2 spare magazines, 25 rockets, no sights. Lines given as in the thread
M16A4 and M16A4 Aimpointposted by denfil777, source Steam Workshop (Maria)M16A4Rifle.M16A4_IronSightPickup, mutator M16A4Rifle.M16A4_IronSightMut; M16A4Rifle.M16A4_AimpointPickup, mutator M16A4Rifle.M16A4_AimpointMutIron sights and Aimpoint versions
Throwing Axe[WPC] WhiskyWhiskyThrowingAxe.WThrowingAxeMutReplaces the Berserker's (or another perk's) grenades with throwing axes; the trader still shows a grenade. The ini file names the perk: ZerkPerk= with the perk class from SP5 or FPS. The axes have no physics and get stuck in textures
XMV850 Minigun[TWK]Exodxmv850.xmv850pickupPort from UT, not tied to any perk
Desert EagleMr.QuebecEagle.EaglePickup, Eagle.DualEaglePickupA standalone weapon made from an MW2 reskin. kok-s reminded that the fire class needs both sounds: FireSoundRef (mono, what others hear) and StereoFireSoundRef (stereo, what you hear)
Skell's Weapon ReskinsSkell (posted by denfil777)SkellWeapons.SkellWeaponsReskins of the FN FAL ACOG, Handcannon (and duals), Husk Fireball Launcher, LAW (with rockets), M14EBR, M32, M79, MK23, MP7, pipe bomb, revolver (and duals) and Trenchgun; the katana has no third-person reskin
New Machetesaw and KowalskiTraderInventory=0:NewMachete.NewMachetePickupA machete with a saw back and a knuckle-duster guard
AS VAL CobrademnikzakASVALG.ASVALGPickupFull-auto only, the alt button turns on a laser; reload animations by Operation Y
XCOM weapon packBarrage o' Fail (posted under a translated nick)XCOMPack.LRiflePickup, XCOMPack.LRifleEXPickup, XCOMPack.LightPlasmaPickup, XCOMPack.BlasterPickupXCOM and EXALT laser rifles (Commando), light plasma rifle (Sharpshooter), blaster launcher (Demolitions)
Dual AA12Barrage o' FailAA12DW.AA12DWPickup, give and shop AA12DW.MutAdd_AA12DW
Heal ThrowerBarrage o' FailHealThrower.HealThrowerPickup, give and shop HealThrower.MutAdd_HealThrowerA Medic flamethrower: heals teammates and deals small damage to zeds

For the Half-Life 2 weapons pack: *.ukx files go to KillingFloor/Animations, *.uax to KillingFloor/Sounds, *.u, *.int, *.ucl to KillingFloor/System. Classes for Custom Shop and ServerPerks:

HL2WeaponsB.HL_BlueGravityGunPickup
HL2WeaponsB.HL_BugBaitPickup
HL2WeaponsB.HL_CrossbowPickup
HL2WeaponsB.HL_CrowbarPickup
HL2WeaponsB.HL_GravityGunPickup
HL2WeaponsB.HL_GrenadePickup
HL2WeaponsB.HL_IRiflePickup
HL2WeaponsB.HL_MagnumPickup
HL2WeaponsB.HL_RPGPickup
HL2WeaponsB.HL_SMGPickup
HL2WeaponsB.HL_ShotgunPickup
HL2WeaponsB.HL_USPPickup

Packs and weapons from patches

Killing Floor Weapon Pack (IJC: Jack-Carver and -=IVAN=-): the MK23 pistol (and dual), the M7A3 medic rifle, the Barrett M99 sniper rifle, the FN FAL and the Kel-Tec KSG shotgun. Since update 1035 all these weapons are part of the game, nothing needs to be downloaded. In the old pack versions the textures, animations, sounds and static meshes sit in shared packages (KFWeaponPackTex.utx, KFWeaponPackAnims.ukx, KFWeaponPackSounds.uax, KFWeaponPackStatics.usx), so you cannot install just one gun. Custom Shop codes for version WhiteV27:

IJCWeaponPack-WhiteV27.M7A3MPickup
IJCWeaponPack-WhiteV27.MK23Pickup
IJCWeaponPack-WhiteV27.DualMK23Pickup
IJCWeaponPack-WhiteV27.M99Pickup
IJCWeaponPack-WhiteV27.FnFalPickup
IJCWeaponPack-WhiteV27.FnFalAPickup
IJCWeaponPack-WhiteV27.KSGPickup

After installing version 4.5 one player lost the Barrett from Custom Shop, apparently because of a new class name; F4TAL1ST advised looking up the new code in the .ucl file from the archive.

Weapons from patches for servers that were not updated (Flame extracted them into separate packages):

  • Patch 1035: M99.M99Pickup, MK23.MK23Pickup, MK23.DualMK23Pickup, FnFal.FNFAL_ACOG_Pickup, M7A3.M7A3MPickup, KSG.KSGPickup.
  • Patch 1044, golden DLC: DLC1044Weapons.GoldenKatanaPickup, DLC1044Weapons.GoldenAK47Pickup, DLC1044Weapons.GoldenM79Pickup, DLC1044Weapons.GoldenBenelliPickup. Stronger versions are in the DLC1044WeaponExt package with the same class names (katana 185-285 instead of 135-205, AK47 55-65 instead of 35-45, M79 500 instead of 350, Benelli 55 instead of 35; resources come from the main pack). The axe is DwarfAxe.DwarfAxePickup (separate builds for 1043 and for 1042 and older). On updated servers the same classes are written with KFMod instead of DLC1044Weapons, and the CleanAppIDMut.CleanAppIDMut mutator lets players buy them (see DLC weapons for all players).
  • Patch 1048: SPAutoShotgun.SPShotgunPickup, SPGrenade.SPGrenadePickup, SPSniperRifle.SPSniperPickup, SPThompson.SPThompsonPickup, ThompsonDrum.ThompsonDrumPickup (known to work on 1047). On 1048 and newer, add KFMod.SPShotgunPickup, KFMod.SPGrenadePickup, KFMod.SPSniperPickup, KFMod.SPThompsonPickup, KFMod.ThompsonDrumPickup, KFMod.GoldenAA12Pickup, KFMod.GoldenChainsawPickup, KFMod.GoldenDeaglePickup, KFMod.GoldenDualDeaglePickup, KFMod.GoldenFTPickup to ServerPerks.ini together with CleanAppIDMut.CleanAppIDMut.

Custom Weapon Mod (VETAL). A collection of weapons by various modders, tweaked for balance, with ServerPerksV4 built in: the weapons level their perks and get perk bonuses. It includes the Colt Python (Whisky, for Demolitions against Scrakes), MSG80 MediShot (Whisky, Medic), Mossberg M500 (Hemi and BrainDead), Remington 700P (BrainDead, Sharpshooter), M7A3M, M7A3C, FN FAL and MK23 (Ivan and Jack Carver). The minimum and maximum perk levels are set in Wmod.ini. If Demolitions disappears when playing with the sandbox, the host adds VeterancySkills=KFMod.KFVetDemolitions and LoadedSkills=Class'KFMod.KFVetDemolitions' to the other perk lines in KillingFloor.ini.

Ballistic Weapons for KF (Forrest Mark X, WPC). Five packs on the Steam Workshop. For ServerPerks the pack uses its own perk and dozens of TraderInventory lines, for example:

Perks=KFBallisticV25_SP.SRVetNoPerk
TraderInventory=2:KFBallisticV25_SP.M290Pickup
TraderInventory=1:KFBallisticV25_SP.AM67Pickup
TraderInventory=3:KFBallisticV25_SP.SRS900Pickup
TraderInventory=4:KFBallisticV25_SP.XMV850Pickup
TraderInventory=0:KFBallisticV25_SP.X4Pickup
TraderInventory=7:KFBallisticV25_SP.FP7Pickup
TraderInventory=8:KFBallisticV25_SP.A500Pickup

In Flame's opinion the guns themselves are so-so, but the weapon effects and features are interesting.