Useful Console Commands (Killing Floor 2): Difference between revisions

From Killing Floor 2 Wiki
Jump to navigation Jump to search
No edit summary
Line 46: Line 46:
|Demigod
|Demigod
|Toggles Demi-God Mode (will take damage but not die)
|Toggles Demi-God Mode (will take damage but not die)
|-
|HurtMe <AMOUNT>
|Causes AMOUNT of the damage to player, e.g. ''HurtMe 20''
|-
|HealMe <AMOUNT>
|Heals player for AMOUNT of the health
|-
|ArmorMe <AMOUNT>
|Gives player AMOUNT of the [[Combat Armor|armor]]
|-
|-
|Ghost
|Ghost
Line 64: Line 73:
|Loaded
|Loaded
|Gives you most of the weapons
|Gives you most of the weapons
|-
|OpenTraderMenu
|Open buy menu, anywhere, anytime
|-
|Slomo <SCALE>
|Sets world speed. Also useful to test [[Mechanics (Killing Floor 2)#Gameplay - ZED Time|ZED Time]] skills - they all become active with
Slomo < 1 (e.g. Slomo 0.99)
|}
|}


Line 86: Line 102:
|SpawnZedAIGroup ZedName[String] NumRows[Int] NumCols[Int] Spacing[Float]
|SpawnZedAIGroup ZedName[String] NumRows[Int] NumCols[Int] Spacing[Float]
|Spawns Zeds with AI in given rows and columns
|Spawns Zeds with AI in given rows and columns
|-
|KillZeds
|Kill all ZEDs on the map - AI and dummies.
|}
|}


Line 202: Line 221:
|ClearCorpses
|ClearCorpses
|Clears all corpses off the map
|Clears all corpses off the map
|}
== Debug Commands ==
{| class="wikitable" style="width:70%;"
|-
! scope="col" |Command
! scope="col" |Function
|-
|GetAll <ClassName> <PropertyName>
|Prints out property value of all instances of specified class in console. E.g.
''GetAll KFPawn_ZedScrake Health'' will print out health of all [[Scrake (Killing Floor 2)|Scrakes]]
on the map in console.Can only print out global variables and variables
that are replicated from server to clients.
|-
|DisplayAll <ClassName> <PropertyName>
|Same as GetAll but processes data and displays it on screen in real time.
Warning - resource instensive procedure. Does not work online.
|-
|DisplayClear
|Clears all DisplayAll entries.
|-
|Show COLLISION
|Toggles collision rendering. Useful to examine map / object bounds. Offline only.
|-
|Show SPAWNVOLUMES
|Toggle ZED [[ZED Spawning|spawn]] points rendering. Offline only.
|-
|Show HITZONES
|Toggle ZED's [[Mechanics (Killing Floor 2)#ZEDs - Hitzones|hitzones]].
|-
|ShowDebug Weapon
|Useful weapon starts including animation timers for reloading or melee.
|-
|NoSpread or GoSpread
|Turns random bullet spread of current weapon OFF or ON.
|-
|NoRecoil or GoRecoil
|Turns recoil of current weapon OFF or ON.
|-
|SetNadeRadiusDebug 1
|Draws bounds of the current explosion in the world. 3 spheres shown each time:
Yellow - maximum radius of the explosion
Red - Clot kill radius (radius where it does 100+ damage)
Orage - half [[Mechanics (Killing Floor 2)#Weapons - Explosion falloff|falloff]] radius (radius where it does 50% or more of its initial damage).
Command does NOT imply [[Perks (Killing Floor 2)|perk]] bonuses (rather works with explosion default values).
|}
== Input Commands ==
{| class="wikitable" style="width:70%;"
|-
! scope="col" |Command
! scope="col" |Function
|-
|SetBind <Key> <Command>
|Binds command to a key. E.g. ''SetBind "K" "TossMoney''"
Common commands: Jump, StartCrouch, StopCrouch, ToggleCrouch, IronSights,
IronSightsRelease, ToggleFlashlight, SelectNextWeapon, SelectPrevWeapon,
SelectLastWeapon, SwitchWeaponGroup [1-4], QuickEmote, QuickHeal,
TossMoney, Interact, StartVoiceChat, StopVoiceChat
|-
|<nowiki>Executing multiplie commands with "|"</nowiki>
|Allows to execute multiple commands in one go E.g.
''SetBind K "TossMoney | TossMoney | TossMoney"''
will allow user to toss 150 [[Mechanics (Killing Floor 2)#Gameplay - Dosh|Dosh]] (3 times 50)
|-
|OnRelease event
|Allows to execute additional command on button release. E.g.
''SetBind H "slomo 25 | OnRelease slomo 1"''.  For the duration of H button hold world will
be sped up by 25 times, on release it will return back to normal speed.
|}
|}

Revision as of 08:57, 24 October 2018

Introduction

  • While playing in game or within Play in Editor, press ~ to open the console window.
  • Cheats are not case-sensitive.

Core Commands

Command Function
Open <Map Name> Will load the map given. Eg: open kf-burningparis

You can also load gamemodes and mutators at the end of the command eg: kf-burningparis?Game=KFGameContent.KFGameinfo_Survival

Open <IP> Will connect to the <IP> given

You can also provide a password. eg: open 127.0.0.1?password=123

Disconnect Leaves the current session (good if you are stuck on a screen)
Reconnect Rejoins the current session you are in
Suicide Causes your player to die

Gameplay Commands

  • all these commands require you to 'enablecheats' and will derank a play session.
  • to go into 3rd person once enablecheats are on press 3 on the number pad (1 is 1st person).
Command Function
EnableCheats Will open up the majority of commands for you to use
God Toggles God Mode
Demigod Toggles Demi-God Mode (will take damage but not die)
HurtMe <AMOUNT> Causes AMOUNT of the damage to player, e.g. HurtMe 20
HealMe <AMOUNT> Heals player for AMOUNT of the health
ArmorMe <AMOUNT> Gives player AMOUNT of the armor
Ghost Allows basically no-clip mode
Fly No-clip with collision and interaction
Walk Allows you to disable Ghost/Fly and walk again
DoshMe Amount[Int] Gives you the amount of dosh given
UberAmmo Gives lots of ammo for all weapons/grenades
Loaded Gives you most of the weapons
OpenTraderMenu Open buy menu, anywhere, anytime
Slomo <SCALE> Sets world speed. Also useful to test ZED Time skills - they all become active with

Slomo < 1 (e.g. Slomo 0.99)

Spawning Commands

  • All commands require enablecheats
Command Function
SpawnZed ZedName[String] Will Spawn Braindead Zed of type given: eg: spawnzed scrake
SpawnAI ZedName[String] Will spawn Zed with AI
SpawnZedGroup ZedName[String] NumRows[Int] NumCols[Int] Spacing[Float] Spawns Braindead Zeds in given rows and columns
SpawnZedAIGroup ZedName[String] NumRows[Int] NumCols[Int] Spacing[Float] Spawns Zeds with AI in given rows and columns
KillZeds Kill all ZEDs on the map - AI and dummies.

Zed Codes

ZedName Code Zed ZedName Code Zed
ClotA Alpha Clot Hans Hans
ClotS Slasher Pat Patriarch
ClotC Cyst KingFP King Fleshpound
EAlp Rioter KingB Abomination
B Bloat MiniFP Quarterpound
G Gorefast Poop Abomination Spawn
GF2 Gorefiend
Cr Crawler emp EDAR Trapper
ECra Elite Crawler laser EDAR Blaster
St Stalker rocket EDAR Bomber
Hu Husk
Si Siren
Sc Scrake FHans Friendly Hans
FP Fleshpound FHusk Friendly Husk

Admin Commands

Command Function
AdminLogin [PASSWORD] Login as admin
AdminLogout Logout as admin
Pause Will pause the game instance
SetFriendlyFireScale FFScale[Float] Sets friendly fire scale for the server. Will keep server ranked.

Useful SDK Commands

Command Function
ToggleSplatterGun Toggles the ability to spray splats on the map. Make sure to disable before exiting SDK.
ClearSplatters Clears all splats off the map
ClearCorpses Clears all corpses off the map

Debug Commands

Command Function
GetAll <ClassName> <PropertyName> Prints out property value of all instances of specified class in console. E.g.

GetAll KFPawn_ZedScrake Health will print out health of all Scrakes

on the map in console.Can only print out global variables and variables

that are replicated from server to clients.

DisplayAll <ClassName> <PropertyName> Same as GetAll but processes data and displays it on screen in real time.

Warning - resource instensive procedure. Does not work online.

DisplayClear Clears all DisplayAll entries.
Show COLLISION Toggles collision rendering. Useful to examine map / object bounds. Offline only.
Show SPAWNVOLUMES Toggle ZED spawn points rendering. Offline only.
Show HITZONES Toggle ZED's hitzones.
ShowDebug Weapon Useful weapon starts including animation timers for reloading or melee.
NoSpread or GoSpread Turns random bullet spread of current weapon OFF or ON.
NoRecoil or GoRecoil Turns recoil of current weapon OFF or ON.
SetNadeRadiusDebug 1 Draws bounds of the current explosion in the world. 3 spheres shown each time:

Yellow - maximum radius of the explosion

Red - Clot kill radius (radius where it does 100+ damage)

Orage - half falloff radius (radius where it does 50% or more of its initial damage).

Command does NOT imply perk bonuses (rather works with explosion default values).

Input Commands

Command Function
SetBind <Key> <Command> Binds command to a key. E.g. SetBind "K" "TossMoney"

Common commands: Jump, StartCrouch, StopCrouch, ToggleCrouch, IronSights,

IronSightsRelease, ToggleFlashlight, SelectNextWeapon, SelectPrevWeapon,

SelectLastWeapon, SwitchWeaponGroup [1-4], QuickEmote, QuickHeal,

TossMoney, Interact, StartVoiceChat, StopVoiceChat

Executing multiplie commands with "|" Allows to execute multiple commands in one go E.g.

SetBind K "TossMoney | TossMoney | TossMoney"

will allow user to toss 150 Dosh (3 times 50)

OnRelease event Allows to execute additional command on button release. E.g.

SetBind H "slomo 25 | OnRelease slomo 1". For the duration of H button hold world will

be sped up by 25 times, on release it will return back to normal speed.