Killing Floor

Killing Floor

37 ratings
How to use any skin on any character!
By Temu Employee
In this guide I will teach you how you can get any client-side character skin to work on ANY character!

   
Award
Favorite
Favorited
Unfavorite
Step 0: Introduction
Have you ever wanted to have a game full of Mr. Fosters, DJ Skullys, generic soldiers or even anime waifu?
The last one is probably a yes, so this is a guide for you. ( ͡° ͜ʖ ͡°)
Step 1: Getting Started
Before we get started, you need any text based program. Notepad works but I recommend Notepad++. You may also need Winrar to download some mods. The workshop is very buggy and at times won't download subscribed mods.
Download for Notepad++: https://notepad-plus-plus.org/downloads/
Download for WinRar: https://www.rarlab.com/download.htm

You will also need to backup your upl files!
This is in case you mess up or just want any vanilla characters back without doing the whole verify cache thing, which can remove other mods.

Go to your system folder:
...\Steam\SteamApps\common\KillingFloor\System
Copy all the upls and place them in another folder or compressing them in a rar file.

For this example we will be using Blu Pyro. Let say our Blu Pyro already has a skin over it but we found another skin that we like. Maybe we don't want to replace Blu Pyro and wish the mod can replace someone else. We want to have both!

(I think the Pyros are free for everyone, regardless if they have TF2 in their library...)
Step 2: Downloading our skin
Let say you have this mod installed, (shameless plugin!)
https://steamproxy.net/sharedfiles/filedetails/?id=198722105

But also want this mod as well and don't want to replace your existing mod.
https://steamproxy.net/sharedfiles/filedetails/?id=1098925826

So we are going to keep the top mod and have Azusa replace someone else.

Go ahead and download Azusa: Dropox: Nakano Azusa[www.dropbox.com]
After your download is complete go to
...\Steam\SteamApps\common\KillingFloor
Place every file where they need to go except for the upl file inside the System folder. We will need to edit this upl first!

Our victim we will be replacing is Pvt. Schnieder.
Sorry Schnieder
Step 3 A: (Replacement)
For this method we will call it The Replacement method.

From our downloaded Azusa file, inside the System folder, drag & drop Pyro_Blue.upl anywhere, like on your desktop.

Next we will open up the upl.
So open up the file in a text based program and you should see this:

Or if your like me and have Word Warp Off
(You can disable Word Warp in the View tab, but i will enable it for our example)

First replace
DefaultName="Pyro_Blue"
with
DefaultName="Private_Schnieder"
Like so:
The name has to be inside the quotations or else it wont work.
Hit ctrl + s to save. You know its saved when the red floppy turns blue.
--->

Secondly rename the file from
Pyro_Blue.upl
to:
Private_Schnieder.upl

Now place the edited upl file into your system folder, replacing the existing Schnieder file.

Start your game and you should now have Azusa in your game.
[screen]

To revert Schnieder, copy and paste your backup you made.
Step 3 B: (Copy&paste)
For this method we will call it the CnP method. This is the method I use.
Open up the Azusa's Pyro_Blue.upl and copy (ctrl + c) everything below [Public]/the entire 2nd code line like so:

Now open up your Private_Schnieder.upl thats already in your system folder.
That guy







and you should see this:
on the 2nd code line, add a / in front of "player". So it should be
Player=
to
/Player=


Now skip line 3 and on line 4, paste the Azusa Pyro code. You should have this now:

Finally change
DefaultName="Pyro_Blue"
in line 4 to
DefaultName="Private_Schnieder"
Save. You should have this:

Start your game and you should now have Azusa in your game.
[screen]

To revert Schnieder, you can place a slash on the Azusa code (line 4) and remove the slash from the original code.

The beauty of the slash is that it tells the game to skip over this line and move on to the next one. With this method, you can have a single upl hold up to several characters and change who you want to use with just slashes.

You can use your backup to completely revert your file back.
Notes
If you didn't make those upl back ups i asked earlier, well no problem cause here is a link to them:
https://drive.google.com/file/d/1LSKDEflOcd39eEiwqIweslYHXiYOZcrO

As you can see, the name from DefaultName=" " must match the upl file name.
There is only ONE exception to this and thats for the 2nd Harchier they released (The one you get for owning The Ball. He wears a black jacket ingame instead of his usual Brown one) His file name is Harchier__Spebbington while his default name text is Harchier_Spebbington_II

And speaking about the 2nd Harchier, you can't copy and paste the coding from Harchier II onto someone else's upl and get the "No Time for Love, Dr. Jones" achievement that way. It has to be done with either Harchier upl.

You can replace anyone regardless if you own them or not, of course you still need to buy/unlock characters to actually use them.

You can't make your own upls and play with them like this. The game is coded to only use those specific 50 upls as characters. Anyone else added in can't be used as tested way back since 2009 or something.

Thank you for reading and have fun.
3 Comments
Frebby 1 Feb, 2022 @ 1:30pm 
i didnt even read the entore thing and this still worked me big hapy
JJ76246 31 Mar, 2021 @ 9:23pm 
Just perfect! you're the best.
The0neThy0nly 6 Nov, 2020 @ 4:50am 
Nicely job