KCD2 commands work only on PC through the developer console. Add -devmode to the game's launch options, restart the game, press the physical key below Esc and left of 1, then enter a command exactly as written. The most dependable KCD2 commands add Groschen or an item, show coordinates, teleport, change FOV, adjust lockpicking, display the ranged reticle, or hide the HUD. Make a separate save first: spawning quest items or teleporting into a locked area can break progression.
Quick answer: In Steam, open Library → Kingdom Come: Deliverance II → Properties → General → Launch Options, enter
-devmode, and restart. Open the console with the backtick/tilde key on an English layout. Type?_to list the KCD2 commands recognized by your installed build. If a copied command returns “unknown command,” trust the in-game list rather than an old web page.
KCD2 Commands Requirements
| Requirement | What you need |
|---|---|
| Platform | Windows PC; PlayStation and Xbox do not expose this developer console |
| Launch argument | -devmode is required for gameplay KCD2 commands |
| Restart | Close and relaunch before testing KCD2 commands |
| Console key | Physical key below Esc and left of 1; symbol varies by keyboard layout |
| Safety | Separate manual save before using gameplay-changing KCD2 commands |
Some harmless display variables open without developer mode, while money, item, and gameplay KCD2 commands usually require -devmode. This explains why one command may work while wh_cheat_money appears to do nothing. The KCD2 commands console also does not always print a success message; verify the inventory, money total, or visual setting after pressing Enter.
How to Enable KCD2 Commands on Steam
- Close Kingdom Come: Deliverance II.
- Open Steam and select Library.
- Right-click the game and choose Properties.
- Stay on General and find Launch Options.
- Enter exactly
-devmode. - Close the Properties window and launch the game again.
- Load a save, open the console, enter one of the KCD2 commands, and press Enter.
Do not type - devmode, devmode, or quotation marks. A space after the dash is a common reason KCD2 commands for money and items fail. If you use another PC launcher, add the same argument through that launcher's supported command-line field or a shortcut to the game executable; file paths differ by storefront and installation.
Which Key Opens KCD2 Commands?
The KCD2 commands key depends on the layout. On US and UK layouts, use the backtick/tilde key: ` / ~. On a German keyboard, use the circumflex key ^ (Zirkumflex-Taste) below Esc and left of 1; do not look for the US tilde label. On Czech, Dutch, and other layouts, identify the same physical key even if it prints another symbol.
If the KCD2 commands console still does not appear, temporarily switch Windows to an English keyboard layout and try the backtick key again. Avoid rebinding random keys or editing game files until this layout test fails.
Working KCD2 Commands Quick List
These KCD2 commands are repeatedly confirmed across current guides and community testing:
| Purpose | Command | Notes |
|---|---|---|
| Show recognized commands | ?_ | Best KCD2 commands check for the installed version |
| Add Groschen | wh_cheat_money 1000 | Replace 1000 with the desired amount |
| Add one item | wh_cheat_addItem ITEM_ID | Replace ITEM_ID; run again for more copies |
| Save without Schnapps | wh_sys_NoSavePotion = 1 | Set back to 0 to restore default behavior |
| Show coordinates | wh_rpg_getLocation | Record all three coordinate values |
| Teleport | goto X Y Z | Use coordinates in the same order |
| Remove lockpick shake | wh_pl_LockPickingShakeOverride = 0 | Restore with the previous/default value |
| Increase lockpick tolerance | wh_pl_LockPickingDOF = 50 | Makes the minigame more forgiving |
| Show ranged reticle | wh_pl_showfirecursor 1 | Use 0 to hide it again |
| Hide HUD | wh_ui_showHUD = 0 | Use 1 to restore the HUD |
| Change vertical FOV | cl_fov 85 | Replace 85; extreme values distort the view |
| Claim current horse | wh_horse_StealCurrentHorse | Save first; avoid quest-specific horses |
| One-hit combat | wh_rpg_OneShotKill = 1 | Can make both Henry and enemies lethal |
Copy KCD2 commands without Markdown backticks. Capitalization varies in low-quality lists, but the table uses the spelling most consistently confirmed. When a command is rejected, type its prefix after ?_ or search the console's own output for the current casing.
KCD2 Commands for Money and Items
Add Groschen
Use this KCD2 commands syntax:
textwh_cheat_money 1000This KCD2 commands example adds 1,000 Groschen. Use a positive whole number and check the inventory after execution. If the total does not change, confirm that launch options contain exactly -devmode, restart the game, and retry from a loaded save rather than the main menu.
Add an Item by ID
Use this KCD2 commands syntax:
textwh_cheat_addItem 8d76f58e-a521-4205-a7e8-9ac077eee5f0This adds one lockpick. Although some KCD2 commands lists show a quantity after the ID, recent players report that the extra quantity is often ignored. The reliable method is to run wh_cheat_addItem ITEM_ID once per copy or use the console's up-arrow history to repeat it.
Useful confirmed KCD2 commands item IDs:
| Item | Item ID |
|---|---|
| Lockpick | 8d76f58e-a521-4205-a7e8-9ac077eee5f0 |
| Saviour Schnapps | 928463d9-e21a-4f7c-b5d3-8378ed375cd1 |
| Bandage | 9fa3000e-3807-48a8-bed8-81427f0bda55 |
| Armorer's Kit | 167eb312-0e9d-4c2f-8ce3-56c32f5a84cb |
| Tailor's Kit | 9f7a0c0a-6458-4622-9cc5-2f4dd4898b50 |
| Blacksmith's Kit | C707733a-c0a7-4f02-b684-9392b0b15b83 |
For a larger searchable list, use the KCD2 item codes guide. Item IDs from the first game are not interchangeable with KCD2. DLC and patch-added items may also change, so test unfamiliar KCD2 commands in a disposable save.
KCD2 Commands for Saving, Lockpicking, and Aiming
Save Without Saviour Schnapps
textwh_sys_NoSavePotion = 1This is one of the most requested KCD2 commands. Set it to 0 to restore normal saving. On some builds, users report that the value immediately returns to 0; a community workaround is to add +wh_sys_NoSavePotion=1 beside -devmode in launch options. Treat that startup-variable workaround as version-dependent and remove it if the game behaves unexpectedly.
Easier Lockpicking
textwh_pl_LockPickingShakeOverride = 0
wh_pl_LockPickingDOF = 50The first line removes shaking; the second increases the lockpicking tolerance. These KCD2 commands change the minigame rather than adding lockpicks. Use the item command separately if Henry has none.
Bow and Handgonne Reticle
textwh_pl_showfirecursor 1This KCD2 commands setting keeps a firing cursor visible for ranged aiming. Use 0 to turn it off. If casing with a lowercase showfirecursor fails, consult ?_; some builds and community sheets display it as wh_pl_ShowFireCursor 1.
Navigation and Screenshot KCD2 Commands
To record Henry's position with KCD2 commands:
textwh_rpg_getLocationThe console returns three coordinates. Preserve their order and teleport with:
textgoto X Y ZTeleportation KCD2 commands can place Henry under terrain, inside a restricted building, or beyond a quest trigger. Record the starting coordinates and save before moving. Do not teleport during a scripted chase, battle, escort, or timed quest.
For screenshot and display KCD2 commands:
textwh_ui_showHUD = 0
cl_fov 85Restore the HUD with wh_ui_showHUD = 1. cl_fov adjusts vertical field of view; the game's settings describe horizontal FOV differently, so the same number may not match the menu. These display KCD2 commands are safer than inventory or teleport cheats but can reset after restarting.
Experimental KCD2 Commands and Risks
The following KCD2 commands are widely listed but can have disruptive consequences:
wh_horse_StealCurrentHorseclaims the horse Henry is riding. Do not use it on a scripted or quest-owned horse unless you have a backup save.wh_rpg_OneShotKill = 1can make attacks lethal for both sides, not just Henry. Set it back to0before normal combat.wh_horse_JumpGravityMult = -0.1changes horse physics and can launch Henry out of the playable area.player.inventory:RemoveAllItems()deletes inventory and is included here only as a warning—do not test it on a real save.
Gameplay-changing KCD2 commands may bypass triggers without updating the quest journal. Spawn ordinary supplies rather than keys, unique quest objects, or endgame equipment when you want the lowest risk.
KCD2 Commands That Often Do Not Work
Two KCD2 commands are copied across many websites but produce conflicting community reports:
| Unreliable command | Problem |
|---|---|
cheat_set_wanted_level=0 / wh_cheat_set_wanted_level=0 | Different prefixes circulate; many builds return unknown command or do nothing |
wh_rpg_UnlockAllAchievements | Frequently listed without reliable proof that current storefront builds honor it |
Do not promise that these KCD2 commands will clear a bounty or unlock platform achievements. Use the in-game crime system for a bounty and the normal achievement requirements. A command appearing in a copied list is not proof that it is exposed in the current retail build.
Why KCD2 Commands Are Not Working
Troubleshoot KCD2 commands in this order:
- Wrong launch argument: It must be
-devmode, not- devmode. - No restart: Fully close and relaunch after changing launch options.
- Wrong key: Try the physical key below Esc, then temporarily switch to an English keyboard layout.
- Wrong platform: These KCD2 commands do not provide a console on PlayStation or Xbox.
- Wrong case or spelling: Copy the command exactly and compare it with
?_. - Old KCD1 command: First-game commands and item IDs may not exist in KCD2.
- Quantity parameter:
wh_cheat_addItem ID 10may still add only one item; repeat the base command. - No success output: Check the affected value; silence does not always mean failure.
- Patch difference: Remove obsolete KCD2 commands and use the list printed by your installed version.
If the console opens but only visual KCD2 commands work, -devmode was probably not applied to the executable actually launching the game. Recheck the active storefront, shortcut target, and launch path before running as Administrator or editing files.
KCD2 Commands FAQ
Do KCD2 commands work on PS5 or Xbox?
No. The retail console versions do not expose the PC developer console. KCD2 commands in this guide are for Windows PC.
Do KCD2 commands require -devmode?
Most money, item, and gameplay KCD2 commands do. Some visual console variables may respond without it, which can make a broken setup look partially functional.
What command lists everything available?
Enter ?_. It shows the KCD2 commands recognized by the installed build and is more reliable than an old static list.
Can I add several copies of one item?
The quantity parameter is inconsistent. Run wh_cheat_addItem ITEM_ID repeatedly; the up-arrow recalls the previous command.
Can KCD2 commands break quests?
Yes. Teleporting past triggers or spawning unique quest items can create impossible journal states. Keep a clean save before using risky KCD2 commands.
Do KCD2 commands disable achievements?
There is no consistent, authoritative guarantee across patches and storefronts. If achievements matter, use a separate save and complete their requirements normally.





























