Killing Floor 2

Killing Floor 2

117 ratings
Controlled Difficulty - Blackout Edition
   
Award
Favorite
Favorited
Unfavorite
Maps and Mods: Gamemodes
File Size
Posted
Updated
1.313 MB
6 Apr, 2020 @ 2:14am
7 Apr, 2020 @ 10:18am
2 Change Notes ( view )

Subscribe to download
Controlled Difficulty - Blackout Edition

Description
Controlled Difficulty - Blackout Edition
Version: 5d18ff7
Last Updated: April 7th, 2020
Last Tested Game Version: v1093

CD Manual Table of Contents[github.com]

This is a branch of Blackout's original Controlled Difficulty which can be found below:
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=738484519

This is also a copy/paste from Tiger's, DarkDarkington's and Akathiiro313's original description.
Details of this version are listed below. My changes will always be at the top of the additional features.


Summary

This custom build takes everything you know and love about Blackout's Controlled Difficulty and adds some additional features, perhaps the most notable of which is the ready system and autopause which allows players to ready up eliminating the need to have someone on server with CDAUTH_WRITE permissions to pause and unpause between waves. This should also help eliminate or reduce erroneous unpauses that can cause wipes. Once every non-spectator is readied up the ready system will automatically unpause the trader and resume the countdown. In the event of something forgotten- If there are more than 5 seconds remaining on the countdown (or if you're playing in solo mode) players can un-ready in order pause the countdown again.

Combined with the ability to set TraderTime in your config (I recommend a low number, like 8 or 12 seconds) this should also make unmanaged pausing/unpausing available to public CD servers while also making it easier for managed CD groups.


Additional Features

In addition to everything offered by Blackout's Controlled Difficulty this fork includes the following additions and changes:
  • My specific changes separate from Akathiiro313's v1.0 version:
    • doom_v1 spawncycle added to presets
    • doom_v2 spawncycle added to presets
    • doom_v2_plus spawncycle added to presets
    • doom_v2_short spawncycle added to presets
    • grand_v1 spawncycle added to presets
    • bl_v1 spawncycle added to presets
    • bl_v2 spawncycle added to presets
    • osffi_v1 spawncycle added to presets
    • doomsday_v1 spawncycle added to presets
    • fpp_v1 spawncycle added to presets
    • aio_v1 spawncycle added to presets
    • aio_v2 spawncycle added to presets
    • ts_mig_v2 spawncycle added to presets
    • ts_mig_v3 spawncycle added to presets
    • pro6 spawncycle added to presets
    • pro6_plus spawncycle added to presets
    • pro_short spawncycle added to presets
    • Fixed an issue where the ZED counter displayed the incorrect num of AI remaining
    • Added a new boss Matriarch to set using !cdboss matriarch chat command
    • Fixed all issues that caused CD's crashes after making changes to the game by TWI
    • Added compatibility with FriendlyHUD made by peelz
    • Text color is now default made by Blackout

  • Akathiiro313's changes:
    • Fixed breakage caused by v1065 patch so that albino control works again (You can use CD's chat command to disable or enable albino zeds again)
    • Added chat command to control spawn of the EDARs since they are a kind of albino zeds now
      • !cdalbinostalkers and !cdalbinohusks are used to control EDAR's spawn
        But you have to disable both albino stalkers and husks to prevent them from spawning if there are EDARs in your spawncycle
    • Now supports speific EDAR in custom spawncycle, you can either use the specified names to spawn specific EDAR but you can not disable them via chat command, or you can use ST* and HU* to spawn random EDARs while you can disable them via chat command
      For specified EDAR names, the following are accpected:
      • DARE(MP), DE, Trapper, TR
      • DARR(OCKET), DR, Boomer, BO
      • DARL(ASER), DL, Blaster, BA
    • Added spawncycle preset ts_mig_v1_p also designed by Machine and coded by Akathiiro313. It's the prototype of mig_v1 but I think it's a pity to dump it so I add it as a separate spawncycle, wave 8-10 was more brutal compared to mig_v1 and perhaps a little unbanlanced due to wave 10
    • Added spawncycle preset ts_lk313_stg designed by LKarrie and modified by Akathiiro313. It has more large zeds than nam_pro_v5 but less than dtf_v1 and armed with few albino zeds and QPs
    • Text color changed to pink (Blame Machine for this 'cause he likes it)
    • Added command !cdmig (Thank Machine to be one of the best KF2 player)
    • Adjusted spawncycle preset so that every preset designed for solo now supports both short game and long game

  • DarkDarkington's changes:
    • ts_mig_v1 spawncycle added to presets
    • ts_mig_v1_p spawncycle added to presets
    • ts_lk313_stg spawncycle added to presets
    • pubs_v1 spawncycle added to presets, this cycle is meant for beginning CD players or for pub servers
    • Text color is now purple

  • Tiger's changes:
    • asl_v1 spawncycle added to available presets
    • nam_pro_v5_plus spawncycle added to available presets
    • gso_v1 spawncycle added to available presets
    • fixes BossHPFakes not applying to Abomination and KingFleshpound
    • BossHPFakes are now listed in cdinfo output during and after bosswave
    • AutoPause
      A simple feature that automagically pauses the trader at the end of each wave
      • !cdautopause (shorthand: !cdap) chat command to enable or disable autopause
      • config option to enable or disable AutoPause
    • Ready System
      Manages player ready/unready states and automates unpausing of trader time.
      • !cdready (shorthand: !cdr) chat command to ready up for the next wave
      • !cdunready (shorthand: !cdur) chat command to unready
      • !cdusereadysystem (shorthand: !cdurs) chat command to turn the ready system on and off
      • config option to turn the ready system on and off
    • numerous !cdwho chat command functionality fixes and additions:
      • no longer counts faked players as spectators
      • no longer lists real players as spectators during trader time
      • now correctly lists spectators prior to the start of wave 1
      • now lists who is readied up and who is not during trader time (for use with ready system)
    • !cdMyStats chat command
      • Displays a list of your current stats for the match including the following:
      • Dosh Earned
      • Large Kills
      • Healing Given
      • Healing Received
      • Damage Dealt
      • Damage Taken
      • Shots Fired
      • Shots Hit
      • Accuracy (Measured as % of shots hit)
      • Headshots
    • !cdAllHpFakes chat command
      allows players with CDAUTH_WRITE permissions to set HP fakes for Trash, Scrakes, Quarterpounds, Fleshpounds, and Boss to the same value all at once.
    • !cdQPHPFakes sets the HP fakes for quartepounders individually
    • !cdWaveEndSummaries (Shorthand: !cdwes) chat command
      toggles the display of wave end spawn summaries. Also available as a config option.
    • !cdstats command to display a sorted list of a specified stat for all connected players- Supported stats are:
      • Accuracy
      • DoshEarned
      • DamageDealt
      • DamageTaken
      • HealsGiven
      • HealsReceived
      • Headshots
      • HeadshotAccuracy
      • LargeKills
      • ShotsFired
      • ShotsHit
    • Added a feature that unobtrusively dumps stats for all players at the end of a match to the chatlog so that it can readily be parsed by tools like MagickedAdmin into Key:Value pairs.


References

CD Steam Group
CD Discord Group[discord.gg]
CD Source Code[github.com]


Special Thanks
Thanks to the following people for developing and maintaining CD. The work and effort of these people will never be lost:

Blackout, Tiger, DarkDarkington, Akathiiro313
Popular Discussions View All (1)
3
2 Nov, 2022 @ 5:23pm
PINNED: Bugsplats caused in the CD game
H U N ナ E R
23 Comments
gnoll 17 Apr @ 9:08pm 
@UwU I fixed client crashing on restart by following the pinned "Bugsplats caused in the CD game" guide. Go to Documents\My Games\KillingFloor2\KFGame\Config\KFEngine.ini and change these to the following values.

MaxObjectsNotConsideredByGC=33476
SizeOfPermanentObjectPool=0
PsYc卄0.サイコ 16 Dec, 2024 @ 10:13am 
for those in need, to launch. use this Game=ControlledDifficulty_Blackout.CD_Survival
Why author didn't write this string initially?
BECKBRU 3 Nov, 2023 @ 7:22pm 
GameplaysDavis (Twitch) 10 Jan, 2022 @ 4:18pm 
Hello, I consult, this mod has a mutator line or is it direct, should I configure it inside? , I will use it with serverext , thanks!
Dovahkiin 27 Sep, 2021 @ 2:32am 
how can i add weapons if possible?
Purple Sauce 5 Jun, 2021 @ 10:34pm 
Can you shorten the call method so it can actually be used in servers? The reason why the CD is dropping is because the call method is too long for the server to call it up again.
UwU 7 Jan, 2021 @ 12:58am 
@H U N ナ E R Is this mod still working? I'm getting client crashing when restarting a failed run every time while using CD Blackout. I've tested with vanilla survival game mode and it works fine but with CD, it crashes all clients when restarting. For some reason, the server is fine but all clients crash??
Macrollium 28 Dec, 2020 @ 9:27am 
To anyone wondering, this version of CD is still functional as of the time of writing this.
screwy 16 Sep, 2020 @ 2:38am 
not sure i tried using the mod but couldnt get wave fakes
Klux 10 Sep, 2020 @ 8:33am 
can anyone confirm is this mods still working?
trying to use its in my dedicated server to play with friend.