Mods & Workshop

Killing Floor 1 Skin Download - Custom Skins Guide

Killing Floor 1 has an active modding community that creates custom skins. Here's how to find and install custom skins.

Steampunk character pack A steampunk character from the Steampunk Character Pack DLC.

Where to Find Skins

Community Sources

  • Steam Workshop - Official mod repository
  • Modding forums - Community forums
  • Fan sites - Dedicated modding websites
  • Discord servers - Community Discord channels

Types of Skins

  • Weapon skins - Custom weapon appearances
  • Character skins - Player character skins
  • Zed skins - Enemy appearance mods
  • HUD skins - Interface modifications

How to Install Skins

Steam Workshop (Easiest)

  1. Open Steam - Launch Steam client
  2. Go to Workshop - Find Killing Floor Workshop
  3. Browse skins - Search for skin mods
  4. Subscribe - Click Subscribe on skins you want
  5. Launch game - Skins install automatically

Manual Installation

  1. Download skin files - From mod author
  2. Navigate to game folder - Usually in Steam directory
  3. Find textures folder - Game's texture directory
  4. Extract files - Unzip if needed
  5. Place in correct folder - Follow mod instructions
  6. Launch game - Skins should appear

Character reskins (.upl + .utx)

Based on the thread "Replacing character skins" on the killingfloor.ru forum (F4TAL1ST, 2010). These skins do not add new characters; they change the look of existing ones, and one archive can replace up to 5 skins at once.

  1. Back up the *.upl file you are going to replace. The archive shows which one it is.
  2. Put the *.upl from the archive into the System folder.
  3. Move the *.utx file into the Textures folder (it does not overwrite anything).
  4. Open your profile and pick the new skin.

To restore the original skin, copy your backed-up *.upl back into System over the file from the archive.

You can play online with the skin, and perk progress and achievements still work. Tripwire fixed online play with reskins in patch 1.005. Other players see your skin only if they have the same files in their Textures folder; otherwise you appear to them in the original skin.

Tips for Using Skins

  1. Backup original files - Before installing
  2. Read instructions - Follow mod author's guide
  3. Check compatibility - Ensure skins work together
  4. Test thoroughly - Make sure everything works

Additions

Player and Trader skins 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. A CustomCharacters=... line goes into ServerPerks.ini (see adding a skin to a server).

HekuT ([B.R]HekuT)

Mostly Mass Effect 2/3 characters; the threads were usually posted by Винни. Helpers are listed where the thread names them.

CharacterCustomCharacters=Notes
Tali'Zorah vas NormandyTaliZorahHelpers [B.R]Gwynbleidd, UltraKill, Rainishe
Garrus VakarianGarrusAuthors HekuT and Rainishe, helper [B.R]Gwynbleidd
Kasumi GotoKasumiHelper [B.R]Gwynbleidd
Thane KriosThaneHelpers Kowalski and Saw
Liara T'SoniLiaraHelper [B.R]Gwynbleidd
Mordin SolusMordinHelper [B.R]Gwynbleidd
Miranda LawsonMirandaHelper [B.R]Gwynbleidd
Jacob TaylorJacobHelper [B.R]Gwynbleidd
JackJackHelper [B.R]Gwynbleidd
LegionLegionHelper UltraKill
James VegaJamesHelper [B.R]Gwynbleidd
Faith ConnorsFaithHelper [B.R]Gwynbleidd
Serious SamSeriousSamHelper Kowalski. In KillingFloor.ini, [Engine.GameEngine] section: ServerPackages=SeriousSam_A
Clara LilleClaraLille.ClaraLilleSounds by Operation Y, with her own voice commands
Tiny TinaTinyTina.TinyTina
AstronautAstronautMod.Astronaut

saw and Kowalski

CharacterCustomCharacters=Notes
Elexis SinclaireElexis.ElexisSinSeparate Russian voice pack; clothing and even the eyes are separate textures. For a per-player skin, see below
Green LanternGreenLantern.GreenLant
Merle DixonMerleDixon.MerleDixon
Daryl DixonDarylDixon.DarylDixon
Lola BunnyLola.LolaBunny
Clot the SheriffClotMod.ClotThe stock clot with trousers, a hat, a sheriff's star, a cigar, glasses and the stock character's hands; everything is in the .u file, there is no separate .utx
Tina ArmstrongTina.TinaRussian voice-over and her own sound group
Spider-Man, 15 skinssee belowFrom The Amazing Spider-Man game
Darth VaderVaderSkin.DarthVader
PhoenixPhoenix.PhoenixA fictional terrorist group
Dante (2013)NewDanteSkin.Dante
Dark Knight (Batman)Dark.KnightSkin, Dark.KnightCamoSkin
Black Cat (Felicia Hardy)BlackCat.Felicia
Duke NukemDukeNukem.DukeNukemWith Duke's sounds
Hitman (Agent 47)Hitman.HitmanFrom Hitman: Absolution
Optimus PrimeOptimus.PrimeSkin
PredatorPredator.PredatorSee the note below

Spider-Man pack:

CustomCharacters=KowasawSpiders.Armor
CustomCharacters=KowasawSpiders.Black
CustomCharacters=KowasawSpiders.Black_Damaged
CustomCharacters=KowasawSpiders.Classic
CustomCharacters=KowasawSpiders.Cosmic
CustomCharacters=KowasawSpiders.Future_Foundation_Black
CustomCharacters=KowasawSpiders.Future_Foundation_White
CustomCharacters=KowasawSpiders.Invincible
CustomCharacters=KowasawSpiders.Oscorp
CustomCharacters=KowasawSpiders.Red_Blue
CustomCharacters=KowasawSpiders.Red_Blue_Damaged
CustomCharacters=KowasawSpiders.Secret_War
CustomCharacters=KowasawSpiders.Spider2099s
CustomCharacters=KowasawSpiders.Superior
CustomCharacters=KowasawSpiders.Wrestler

Elexis Sinclaire by player ID (Flame): create a CherryMut.ini file, put the section below into it, and enable the Elexis.ElexisSinMut mutator.

[Elexis.ElexisSinMut]
ElexisPlayerIDs=12345678

The Predator's mutator class is declared as Config(PredatorMut), so, as Dronis noticed, its settings are read from PredatorMut.ini (section [Predator.PredatorMut], parameter PredatorPlayerIDs=) rather than from KillingFloor.ini. Loading it through MutLoader (Mutator=Predator.PredatorMut) still did not work for him; Kowalsky replied that the per-ID ini files were made long ago and he did not know how they were hooked up.

Patriot

Skins built from other people's robot and suit models, enabled in ServerPerks.ini.

CharacterCustomCharacters=Notes
Iron Man: Hot RodHotRodMut.HotRod4eGevara reported that with SP 7 by Marco players could not join the server after installing it
EM-208 (droid from the RoboCop remake)EM208rMut.EM208r
SynthoidSynthoidMut.Synthoid
Robot WarriorWarriorMut.Warrior
VanquishVanquishMut.VanquishCan also be used without ServerPerks, see below

Replacing a stock character without ServerPerks (Patriot, using Vanquish in place of Pyro_Blue as the example): open System/Pyro_Blue.upl and replace the class names:

Mesh=VanquishMut.Vanquish
BodySkin=VanquishMut.inner
FaceSkin=VanquishMut.Lower
Portrait=VanquishMut.Portrait

As Kowalsky and Patriot pointed out, this replacement is client-side only: only that player sees the skin, and for everyone to see it the skin has to be installed on the server.

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

CharacterEnableNotes
StealthStealth.Stealth on the CustomCharacters= linePort from UT3
Lieutenant Litvinov (spetsnaz)SpecnazSkin.SpecnazFixed version of 12.05.2013
Mr. Foster ClotCustomCharacters=FosterClotDTA "naked" Mr. Foster: idea by НоС, made by 3xzet

Other authors

SkinAuthorEnableNotes
KFARGGIRL (the Trader)version A: the Corporal_Lewis skin, version B: !girl in chatLets you play as the Trader; version 2.1
The StigF4TAL1ST posted itnot given in the threadReskin in place of Corporal_Lewis, a whitelisted mutator
Combine Soldiers (Half-Life 2)from metalmedved.commutators CombineSoldierMut.CombineSoldierMut and CombineSoldierMut.MutChatter, then !soldier or !soldierpg in chatThe skin applies after respawn. djgrean reported that after installing it the Billy skin's !billy command stopped working
BillyMetal Medved (a Halloween gift)CustomCharacters=Billy in freeperkserver.iniPick the new skin in your profile after joining the server. The same thread had the Scythe weapon
Soldiers of Killing Floor (Replacement Pack)file replacementReskins all characters as British army soldiers. Only you see them, perks work; back up the files it replaces in System so you can restore the originals
Russian Spetsnaz PlayersHalf-Deadsee belowNot a reskin, 3 color variants per perk, separate voice pack
Zoey Traderfile replacementTrader reskin (textures and sounds) from the Left 4 Dead Specimens + Zoey Trader Crossover Pack; the pack also reskins the zeds
RE4 merchant Traderfile replacementTrader reskin (whitelisted), works even on whitelisted maps
Xan KreigoreHemi and FluXServerPerks 5Unreal Tournament character; Flame posted a Mod-Mut version
Leslie BurkeA primary-school girl; same hitbox as the adult characters (UltraKill)
Daedric KnightPhilip Jay Frymutator DaedricKnightMut.DaedricKnightMut, skin DaedricKnightMod-Mut version by Flame
Naruto Uzumakiposted by w.a.lCustomCharacters=Naruto.Naruto
Sasuke Uchihaposted by w.a.lCustomCharacters=Sasuke.Sasuke
Chet (Urban) from CS:SwarpelCustomCharacters=UrbanKFMod.UrbanKFSkinVersion of 05.01.2014; the old one used CustomCharacters=UrbanKFSkinMut.UrbanKFSkinMut
Airborne (Singularity)by-86CustomCharacters=AirborneSkin.Airborne, CustomCharacters=AirborneSkin.Airborne2Two texture variants
Valera, Mityai and AstonbichiCustomCharacters=valeraMut.valera, CustomCharacters=fermaMut.ferma, CustomCharacters=astonMut.astonFiles go to System; the author warned there are many bugs

Russian Spetsnaz Players:

CustomCharacters=SpetsnazCommando
CustomCharacters=SpetsnazCommando2
CustomCharacters=SpetsnazCommando3
CustomCharacters=SpetsnazBerserker
CustomCharacters=SpetsnazBerserker2nd
CustomCharacters=SpetsnazBerserker3
CustomCharacters=SpetsnazSupport
CustomCharacters=SpetsnazSupport2
CustomCharacters=SpetsnazSupport3
CustomCharacters=SpetsnazSharpshooter
CustomCharacters=SpetsnazSharpshooter2
CustomCharacters=SpetsnazSharpshooter3
CustomCharacters=SpetsnazDemolition
CustomCharacters=SpetsnazDemolition2
CustomCharacters=SpetsnazDemolition3
CustomCharacters=SpetsnazFirebug
CustomCharacters=SpetsnazFirebug2
CustomCharacters=SpetsnazFirebug3
CustomCharacters=SpetsnazMedic
CustomCharacters=SpetsnazMedic2
CustomCharacters=SpetsnazMedic3