Total rebalance/rework of Killing Floor 1. Added new guns, perk, game mods, server-side achievements, and more.
You can view complete changelog here.
- Featuring eXpert Challenge Mode (XCM).
- Featuring Social Isolation Mod.
- New perks: Gunslinger and Combat Medic.
- Balances weapons and perks, making each perk useful in the game.
- Perk levels up to 70 but no grinding required! Perk bonus levels automatically adjust to the game difficulty and player count always to bring a balanced gameplay experience while allowing perk progression (making e-penis bigger).
- Perk bonuses for custom weapons (the ones you get from Workshop)
- New weapons: Golden M79 Incendiary, Napalm Thrower, Laser Dual-MK23, etc.
- Medic Grenade Launchers: M79M Medic GL, M4-203M Medic Rifle.
- Tactical Reload for Assault Rifles, Sniper Rifles, SMG, and pistols.
- Quick Melee Bash
- Chainsaw consumes fuel and brings real massacre to the game.
- Changing gun skins "on-the-fly", e.g., switch from the regular to golden AK-47 on a key press.
- 30 game modes (some require ScrN Brutal KF Bundle)
- Enhanced server-side zed hitboxes (less wonky headshots)
- More than 400 achievements.
Most features are configurable (turn on only what you like).
- Configurable spawn inventory and weapon prices.
- Cool HUD
- Manual Reloading
- Grenade "Cooking"
- Show Damage Numbers
- User-defined soundtrack.
- Voting to end trader time, boost zed spawn, etc.
- Configurable max zeds at once on the map. Now you can raise the previously hardcoded value of 32 zeds and fight against a 100-zed crowd!
READ THIS before forking this repo to change "two code lines" and live with the burden of downmerging forever.
- You don't need to change the code to create or modify game modes. It can be done via the ScrnGames.ini. Modify waves, zeds, spawnrate, trader time, dosh, etc. - all that can be done simply by modifying config files.
- You don't need to change ScrnBalance to modify perks, weapons, or add new ones. Create a separate package with ScrN-extended classes and make your changes there. For example,
class MyGunslinger extends ScrnVetGunslinger
. Then, replaceScrnBalanceSrv.ScrnVetGunslinger
withMyPackage.MyGunslinger
in ScrnServerPerks.ini and ScrnBalanceSrv.ini, and you will have your own version of Gunslinger! Moreover, you won't be required to recompile your package on every ScrN update thanks to dynamic linkage. - The above technique also applies to creating custom achievements or game rules. Those can be done in a separate package, too.
- Join our Discord for assistance.
- If you still have to fork the ScrnBalance repo, RENAME your forked package to avoid version mismatches with the original one. For example,
MyScrnBalance.u
- Please submit pull requests with the changed code if the changes can be useful for other users. You have access to this code thanks to chain of developers that haven't behaved like dicks to the community. Join the chain!
Requirements:
- Server Perks 7.50.
- ScrN Shared.
- ScrN SP.
- ScrN Voting Handler.
- ScrN Packages (included in ScrN Brutal KF Bundle):
- Animations\ScrnAnims.ukx
- Sounds\ScrnSnd.uax
- StaticMeshes\ScrnSM.usx
- Textures\ScrnAch_T.utx
- Textures\ScrnTex.utx
- Textures\TSC_T.utx
EditPackages:
EditPackages=ServerPerks
EditPackages=ScrnShared
EditPackages=ScrnVotingHandler
EditPackages=ScrnBalanceSrv
For other ScrN based packages you can check this dependency diagram.
- Discord
- Steam: ScrN Brutal KF Bundle.
- A guide on how to use custom weapons with this mutator.
Copyright (c) 2012-2025 PU Developing IK, Latvia, All Rights Reserved.