While the Witcher 3 is an incredible game with a huge open world, a seemingly endless array of quests, and a compelling story, sometimes you just need a little more. That’s where cheats and console commands come in. And luckily for us, there are a few console commands we can enable. Here’s all the Witcher 3 console commands and cheats.
How to enable console commands in Witcher 3
There’s a few steps to enabling console commands in Witcher 3, as they’re not turned on by default.
- Go to Windows Explorer and navigate to your Witcher 3 folder. In Steam, this will be under the folder 292030 in your SteamApps folder.
- Select the following folder path: bin/config/base
- Open up the file called general.ini with a simple text editor like Notepad
- Add a new line to the bottom of the file that reads DBGConsoleOn=true
- Save and close the file and launch Witcher 3. Open the Console by pressing @, #, or F2. This depends on your control configuration and version.
Related: Best Witcher 3 Builds for Early Game
All Witcher 3 console commands
Below are all the console commands for Witcher 3. In some cases, you’ll need to input a specific code. These codes are viewable in the game files.
Console Command | Function |
---|---|
god | Toggles invincibility |
likeaboss | Toggles likeaboss mode. Increased damage and critical hits. |
addkeys | Gives you all keys required to open all doors. |
addmoney(amount) | Adds the specified number of Crowns (money). |
removemoney(amount) | Removes specified number of Crowns (money). |
additem('item code', amount) | Adds an item to your inventory. |
removeitem('item code') | Removes an item from your inventory. |
witchcraft | Adds one of each item in the game to your inventory, but can often crash your game |
spawn('npc code', amount, distance, hostility) | Spawns the specified NPC type in front of you. |
killall(distance) | Kills all enemies within the specified radius around your character. |
| |
healme | Sets your health to full. |
setlevel(level) | Sets your level to the specified number. |
levelup | Increases your level by one. |
addexp(amount) | Supplies you with the specified amount of XP. |
learnskill('skill code') | Learns the specified skill/talent. |
addskillpoints(amount) | Supplies you with the specified number of skill/talent points. |
AllowFT(0/1) | Enables (1) or disables (0) the ability to Fast Travel from any location. |
ShowAllFT(0/1) | Enables (1) or disables (0) the ability to see all Fast Travel locations, whether or not you've discovered them. |
ShowPins(0/1) | Enables (1) or disables (0) the ability to see all pins (points of interest) on the map, whether or not you've discovered them. |
ShowKnownPins(0/1) | Enables (1) or disables (0) the ability to see all previously discovered pins (points of interest) on the map. |
| |
settime(days, hours, minutes, seconds) | Sets the time of day, in the form of days/hours/minutes/seconds since the game began. This can affect lots of things in-game |
TM(multiplier) | Sets the speed of the in-game time. Examples: 1 = 1 minute passes every second (default). 0.5 = 1 minute every 2 seconds. 5 = 5 minutes every second. Be careful as this can mess up your game. |
Ciri | Switches your character to Ciri. |
Geralt | Switches your character to Geralt. |
Cat(0/1) | Enables (1) or disables (0) the Cat potion effect (night vision). |
Drunk(0/1) | Enables (1) or disables (0) the Drunk status effect. |
dismember | Dismembers the currently targeted NPC. |
SpawnHorse | Spawns a horse. |
instantMount('horse') | Spawns and instantly mounts you on a horse. |
staminapony | Spawns a horse with unlimited stamina. |
| |
spawnBoatAndMount | Spawns and instantly mounts you on a boat. |
makeitrain | Make it rain. |
stoprain | Stop it raining. |
changeweather('weather code') | Sets the weather to a specific type. |
winGwint(0/1) | Instantly wins (1) or loses (0) your current game of Gwent. |
addgwintcards | Supplies you with one of each Gwent Card. |
secretgwint | Begins a game of Gwent against the AI. |
addabl('buff code') | Bestow the specified buff effect on you. |
rmbabl('buff code') | Removes the specified buff effect. |
cleardevelop | Resets your character, removing all items and levels and resupplying you with the starting gear. |
| |
appearance('appearance code') | Sets your appearance to the specified model. |
WitcherHairstyle('1'/'2'/'3') | Sets your hairstyle to the specified type. Apostrophes are mandatory. |
addHair1 | Sets your hairstyle to the default style. |
addHair2 | Sets your hairstyle to the ponytail style. |
addHair3 | Sets your hairstyle to the long loose style. |
addHairDLC1 | Sets your hairstyle to the loose short style. |
addHairDLC2 | Sets your hairstyle to the mohawk/ponytail style. |
addHairDLC3 | Sets your hairstyle to the Elven Rebel style. |
shave | Shaves your beard. |
setbeard(beard code) | Sets your beard to the specified type. |
| |
settattoo(0/1) | Enables (1) or disables (0) the tattoo on Geralt's neck. |
setcustomhead('head code') | Sets your character's head to the specified model. |
removecustomhead | Resets your head model to default. |
xy(x, y) | Teleports you to the specified x/y coordinates. |
gotoWyzima | Teleports you to Wyzima. |
gotoNovigrad | Teleports you to Novigrad. |
gotoSkellige | Teleports you to Skellige. |
gotoKaerMohren | Teleports you to Kaer Morhen. |
gotoProlog | Teleports your character to White Orchard. |
gotoPrologWinter | Teleports your character to White Orchard (Winter). |
ToggleCameraAutoRotation | Toggles automatic camera rotation on/off. |
fadeout | Fade out the display. |
fadein | Fade in the display. |
testpause | Pauses the game. |
testunpause | Unpauses the game. |
dlgshow | Toggles the UI on/off. |
activateAllGlossaryBeastiary | Enables all Beastiary entries. |
activateAllGlossaryCharacters | Enables all Character entries. |
And those are all the console commands for Witcher 3. For more Witcher 3 news, guides, and info, check out Best Steel Swords in Witcher 3 and where to find them on Pro Game Guides.
Published: Dec 31, 2022 06:56 am