Kingdom Come Deliverance is a great game. However, it’s also known for its difficulty and punishing mechanics.
That being said, why not use a few Kingdom Come Deliverance commands/cheats to make things a bit easier and perhaps a bit more fun as well?
Kingdom Come Deliverance is a great game. However, it’s also known for its difficulty and punishing mechanics. That being said, why not use a few Kingdom Come Deliverance commands/cheats to make things a bit easier and perhaps a bit more fun as well?
The following is a list of all known Kingdom Come: Deliverance console commands. With each command, we’ll go through how it works and what the point of it is. They’ll help you tweak and modify the general settings. In order to bring up the console and start typing in a command, all you have to do is press the tilde (`) key. While there are a number of console commands for Kingdom Come: Deliverance, they're bit limited in what they let you do in the medieval RPG. Unlike the codes in Skyrim or Fallout 4, Kingdom Come. With this version, there is no performance degradation compared to Windows (except for a slight FPS drop in forests, which I don't remember happening on Windows, but I may be mistaken). Also tried with: Proton 4.2-9 — poor performance; Proton 5.0.9 — straight up didn't start.
Just do remember to always keep backups in case that something goes wrong. Using various commands at once is an easy way to break a game.
With that out of the way, let’s take a look at our options!
How to Enable and Access the Console
Some games require you to enable the console before you can use it. But, it actually comes enabled by default on Kingdom Come Deliverance.
So, all you have to do is use the tilde “~” button to bring up the console, type in the command of your choice, and that’s about it.
If that doesn’t work, try using “`” instead. The button may differ from keyboard to keyboard depending on layout and language. But, generally, it’s placed under “ESC” and right next to “1”.
Kingdom Come Deliverance Console Commands and Cheats
Compared to other open-world RPGs like TES Skyrim, the number of available commands and cheats for Kingdom Come Deliverance definitely feel a bit underwhelming. But, still, that’s all we found.
Also, the developers have disabled certain commands after certain versions of the game. So, some of them may not work at all for you.
wh_pl_showfirecursor 1: Adds a crosshair when aiming with a bow
wh_cheat_money [Amount]: Gives you the specified amount of money (Probably won’t work)
wh_cheat_addItem [Item ID]: Gives you the specified item (Probably won’t work)
e_TimeOfDay: Displays the current time
p_gravity_z [Value]: Changes gravity intensity (Default value is -13)
cl_showHUD 1/0: Enables or disables HUD
Kingdom Come Deliverance Console Codes
wh_ui_ShowCompass 1/0: Enables or disables the compass at the top for extra immersion
r_VSync 1/0: Enables or disables VSync
g_godmode 1: Enables god mode and makes you invincible (Players have reported that it no longer works after the game got out of Beta)
Graphics and Camera Commands
Anything that has to do with in-game rendering and various adjustments. You may be able to use some of these commands for extra performance – especially on older/low-end machines.
cl_fov [Value]: Allows you to freely pick whatever FOV you want (Even below 60 and higher than 75)
e_ViewDistRatio [Value]: Gives you the option of adjusting the distance at which objects start rendering. (The default value is 500)
e_ViewDistRatioVegetation [Value]: Adjusts the render distance for trees and any kind of vegetation (Default value is 500)
e_MergedMeshesInstanceDist [Value]: Sets the render distance where the grass is being animated (Default is 20_
ca_UseAssetDefinedLod = 0: Lowers Level of Detail for characters (Characters will have to be reloaded for the changes to take effect)
e_CharRenderLodMin = 0: Minimum Level of Detail for character objects
e_Clouds = 1/0: Enables or disables cloud rendering
e_DynamicDistanceShadows = 1/0: Enables or disables dynamic distance shadows
e_WaterOcean = 1/2: Enables drawing of the ocean. 1 is for the usual rendering path while 2 uses fast rendering with merged fog
e_WaterVolumes = 1/2: Same thing with above – except this time it’s for water in general
e_Wind = 1/0: Enables or disables global wind calculations
q_Renderer = 2: Defines the overall quality of the Renderer. 0=low/1=med/2=high/3=very high (default)
r_snow [Value]: Sets snow rendering. 0: Disabled/1: Enabled/ 2: Enabled with snow occlusion
e_LodRatio = [Value]: Adjusts the Level of Detail (Default value is 100)
Wrapping Up
That’s all we have for now. And we understand that it’s not a lot. But, do understand that at least 99% of the available commands for Kingdom Come Deliverance are not useful in any way for players.
At the same time, they were never meant to be useful for us. These are commands that the developers use in order to test various features quickly and easily.
Kingdom Come Deliverance Console Cheat
In any case, again, do keep a separate backup of the game before starting to play around with commands – just to be safe.
If we forgot to mention an important command, then you can let us know about it in the comments.
Code | Effect |
---|---|
wh_pl_showfirecursor [1] | Turn on bow crosshairs. (1 = ON, 0=OFF) |
g_showHUD [0] | Turn off HUD. (1 = ON, 0=OFF) |
wh_ui_showCompass [0] | Turn off Compass. (1 = ON, 0=OFF) |
q | Quits immediately without saving |
e_ViewDistRatio [X] | Change view distance. (Replace X with value, the default is 500) |
e_ViewDistRatioVegetation [X] | Change view distance for trees only. (Replace X with value, the default is 500) |
e_MergedMeshesInstanceDist [X] | Change view distance for other plants. (Replace X with value, the default is 20) |
r_MotionBlur [X] | Change motion blur. (Replace X with 0 for off, 1 for camera only, 2 for default) |
r_vsync [0] | Turns off vsync to potentially increase FPS, but difference isn't clear. |
wh_cheat_addItem [X] [#] | Add item.( X = item ID, # Number of that item) |
Wh_cheat_money [#] | Add Money / Groschen. (Adds # of money) |
e_TimeOfDay | This will show you the current time of day. |
cl_showHUD [0] | This disables the HUD. (Change 0 to 1 to re-enable the HUD). |
r_MotionBlur [0] | This disables motion blur. |
cl_fov [X] | This commands sets the field of view to X (default is 60). |
p_gravity_z [X] | Changes the intensity of gravity (default is -13) |
wh_cheat_money [X] | Adds money to your inventory. Replace XX with the amount of money required. |
wh_cheat_addItem [X] | Adds the specified item (replace XX with the item ID) to your inventory. |
cheat_add_all_items | Adds all items the player's inventory. This is probably a bad idea... |
cheat_add_all_perks [exclude:true], [exclude:false] | Adds all perks to the player. |
cheat_add_buff [id] | Adds the given buff to the player. |
cheat_add_buff_heal | Stop bleeding, removes injuries, and restores all health, stamina, hunger, and exhaust. |
cheat_add_buff_immortal | Adds buffs to make the player immortal. Use cheat_remove_buff_immortal to remove this. |
cheat_add_buff_invisible | Adds invisible buff to player. For now this just sets conspicuousness to zero. Use cheat_remove_buff_invisible to remove this. |
cheat_add_item [id], [amount: optional number], [health: optional number] | Adds an item to the player's inventory. |
cheat_add_money [amount] | Adds the given amount of groschen to the player's inventory. |
cheat_add_perk [id] | Adds the given perk to the player. |
cheat_add_stat_xp [stat], [xp] | Adds XP to one of the player's stats. |
cheat_damage_all_items [health] | Damages all weapons and armor in your inventory. This can uneqip items so don't do this in combat. |
cheat_eval | Executes the given Lua code. This is not a cheat it is used for testing and debugging. |
cheat_find_buffs | Finds all of the buffs that match the given token. |
cheat_find_horses | Find and display stats of horses. |
cheat_find_items | Finds all of the items that match the given token. |
cheat_find_npc [token] | Finds and shows information about an NPC.This only works if the NPC has been loaded into the world. |
cheat_find_perks | Finds all of the perks that match the given token. |
cheat_find_skills | Finds all of the skills that match the given token. |
cheat_get_time | Logs information about game time. |
cheat_kill_npc [token] | Finds and kills all the killable NPCs within the given radius of the player. |
cheat_kill_target | Kills the entity targeted using by F4 or the cheat_target_entity command. |
cheat_loc | Shows player's world location. |
cheat_no_door_lockpicking | This disables the lockpicking minigame on doors and automatically opens the door.Restarting the game reverts this effect. |
cheat_no_lockpicking | This calls cheat_no_stash_lockpicking and cheat_no_door_lockpicking. |
cheat_no_pickpocketing | This disables the pickpocketing minigame and automatically opens the person's inventory for looting.They can still catch you.Restarting the game reverts this effect. |
cheat_no_stash_lockpicking | This disables the lockpicking minigame on stashes and automatically opens the stash for looting.Restarting the game reverts this effect. |
cheat_own_all_stolen_items | Makes you the owner of all stolen items in your inventory.This removes the stolen flag from the item. |
cheat_phys_hover | Use F1 key to toggle hover on and off.This uses physics to push the player slightly up.This is intended to be used with F2 push. |
cheat_phys_push | Use F2 key to toggle push on and off.This uses physics to push the player forward.This is intended to be used with F1 hover. |
cheat_phys_sprint | Use F3 key to toggle sprinting on and off.This uses physics to push the player forward (and down for friction). |
cheat_remove_all_buffs | Removes all buffs from the player. |
cheat_remove_all_items | Removes all items in the player's inventory.THIS DELETES YOUR INVENTORY! Move items you want to a stash first. |
cheat_remove_all_perks | Removes all perks from the player. |
cheat_remove_all_stolen_items | Removes all stolen items from your inventory. |
cheat_remove_buff [id] | Removes the given buff from the player. |
cheat_remove_buff_immortal | Removes the buffs making the player immortal. |
cheat_remove_buff_invisible | Removes invisible buff from player. |
cheat_remove_item [id] | Removes an item to the player's inventory. |
cheat_remove_perk [id] | Removes the given perk from the player. |
cheat_repair_all_items | Repairs all damaged items in your inventory. This can uneqip items so don't do this in combat. |
cheat_reveal_map | Reveals the entire map (removes fog of war). |
cheat_save | This instantly saves your game. No item requirements or save limits. |
cheat_set_all_merchants_fence [enable:true], [enable:false] | Flags all merchants so they accept stolen goods.Restarting the game reverts this effect. |
cheat_set_bow_reticle [enable:true], [enable:false] | Enabled or disables the bow reticle. Won't take effect if bow is drawn. |
cheat_set_horse [id] | Sets the player's horse. Use command cheat_find_horses to display a list of horse UUIDs. |
cheat_set_regen [state], [enable] | Regenerates the given player state over time; pulses once per second. |
cheat_set_skill_level [level], [skill] | Sets one of the player's skills to the given level. |
cheat_set_stat_level [stat], [level] | Sets one of the player's stats to the given level. |
cheat_set_state [stat], [value] | Sets one of the player's states to the given value. |
cheat_set_time [hours] | Moved time forward the given number of hours. |
cheat_set_time_speed [ratio] | Set the game time speed as a ratio between real time and game time.A high ratio, like 1000, is faster. Default is 15. 0 will pause time. |
cheat_set_wanted_level [level] | Set or clears the player's wanted level. This doesn't affect faction reputation. |
cheat_set_weather [id] | Sets the weather to the given weather ID.1 = cloudless_sunny2 = semicloudy_clear3 = cloudy_no_rain4 = cloudy_frequent_showers5 = foggy_drizzly6 = foggy_storm7 = dream |
cheat_spawn [class] | Spawns bandits, cuman, or animals.For some reason most of the animals and some bandits/cuman just stand around. No idea why.The spawned entities are not managed so you should kill them off or load a clean save. |
cheat_spawn_npc [token] | Searches through the database of souls and spawns 1 NPC for each match.This is intended to be used to spawn specific NPCs.The list of souls is in v_soul_character_data.xml in tables.pak. |
cheat_stash | Opens the player's stash. This only works if you have unlocked at least 1 stash |
cheat_target_entity | Tracks the entity being targeted by the player.This will allow you to use other commands on the entity.This command is bound to the F4 key. |
cheat_teleport [x], [y]. [z] | Teleports the player to the given coordinates.You can end up in the air or under the map.I suggest saving your game and turn on immortality first. |
cheat_teleport_horse | Teleports your horse to you. |
cheat_teleport_npc_to_loc [token], [x], [y]. [z] | Teleports one or more NPCs to the given coordinates. Use cheat_loc to get locations. |
cheat_teleport_npc_to_player [token] | Teleports one or more NPCs to the player's location. |
cheat_teleport_to [place] | Teleports the player to the given place. Supported places (case insensitive):(Inn at the) Glade, Ledetchko, Merhojed,Monastery, Neuhof, Pribyslavitz,Rattay, Rovna, Samopesh,Sasau, Skalitz, Talmberg,Uzhitz, Vranik |
cheat_unlock_recipes | Saw this code to unlock recipes in a pak file.I have no idea what this really does or if it works.Let me know. |
cheat_wash_dirt_and_blood | Washes all blood and dirt from the player and player's horse. |
Added r_ssdo, r_AntiAliasingMode, wh_ui_ShowCursor, wh_ui_ShowCompass | Changed layout of post to make it more friendly |
r_ssdo = 0 | Disables SSAO |
r_AntiAliasingMode = 0 | Disables Anti Aliasing |
wh_ui_ShowCursor 0 | Will disable the combat cursor in the middle of the screen (Please note you will have to keep turning it off everytime you interact with objects/Npc's/Inventory) |
wh_plshowfirecursor 1 | This console command activates a reticle for your bow in Kingdom Come Deliverance, which gives you a distinct accuracy bonus, since hitting anything in the game with a ranged weapon is somewhat difficult. To turn this console command back off, simply replace the 1 with a 0 |