Connect with us

Witcher 3 Console Commands List

witcher 3 console commands list

Witcher 3 Console Commands List

A ton of PC games have console commands, which essentially allow players to cheat their way through the game in a variety of ways. The Witcher 3 is no different. In fact, there are 69 (eyyy) Witcher 3 console commands that players can enter to enhance their experience.

Before you can enter and use these ‘cheats’ so to speak, you’ll first need to enable the Witcher 3 console.

Enabling the Console

There are two ways you can enable the console in Witcher 3. The easiest is to simply download this mod from Nexus Mods. Install it by copying over the “plugins” folder and “dsound.dll” file to “The Witcher 3 Main Folder > Bin > x64.”

Side note: If you’re looking to further enhance your experience with custom content, be sure to check out our list of the best Witcher 3 mods you should download.

The only problem is that this mod only works on version 1.31 of The Witcher 3 and not any later builds of the game. You can revert back to 1.31, but in doing so your game won’t be fully up-to-date.

The other way to enable the console is to change the game files yourself by following the below steps:

Time needed: 1 minute.

To sum up how to enable the console

  1. Go to the game’s folder on your PC

    This is normally in the following file path: C:\Program Files (x86)\Steam\steamapps\common\The Witcher 3\bin\config\base

  2. Copy the ‘general.ini’ file and put it on a USB drive

    This is just a backup in case something goes wrong.

  3. Open the ‘general.ini’ file in the game folder

    Right-click on it and select the Open With… option. You can then open it with Notepad.

  4. Look for the following lines:

    [General] CR LF

  5. Add ‘DBGConsoleOn=true’ directly below.

    This should then be right under ‘ConfigVersion=2’

  6. Save the ‘general.ini’ file and load up the game.

    You can now bring up the Witcher 3’s console by pressing ‘~’ at any time in the game.

All Witcher 3 Console Commands

With the console now enabled, you’re all set to start using the various commands to become what is basically a God in the world of The Witcher 3.

Down below, we’ve listed all the console commands on the left, and provided a description of what they do, as well as any additional info you might need to know on the right.

Shout out to the Steam Community for the linked list of all specific ‘IDs.’

Console CommandDescription
addkeysAdds all keys to open all doors in the game to your inventory.
addmoney(amount)Adds the amount of money specified within the () to your inventory.
removemoney(amount)Removes the amount of money specified within the () from your inventory.
additem(‘item code’, amount)Adds the item with the item code you enter to your inventory. You can check out a full list here.
removeitem(‘item code’)Removes the specified item.
godYou are invincible and don’t take damage. Enter this into the console again to disable.
ToggleCameraAutoRotationEnables and disables automatic camera rotation.
testunpauseUnpauses the game.
testpausePauses the game.
dlgshowHides the game’s HUD. Enter it into the console again to re-enable.
fadeinFades the screen in after having faded out.
fadeoutFades the screen out as if you’re going to watch a cutscene.
TM(Multiplier)This is a time multiplier. Adding 2 in the brackets would make time go by twice as fast. 0.5 makes it go by at half the usual speed, and default is 1.
settime(day,hour,minute,seconds)Set the exact time in the game.
changeweather(weather ID)Changes the weather in the game.
spawnBoatAndMountSpawns a boat and mounts you to it.
SpawnHorseEntering this console command will spawn a horse.
xy(x,y)Teleports you to the exact X and Y coordinates specified.
gotoPrologWinterTeleports you to Prolog Winter.
gotoPrologTeleports you to Prolog.
gotoKaerMorhenTeleports you to Kaer Morhen.
gotoSkelligeTeleports you to Skellige.
gotoNovigradTeleports you to Novigrad.
gotoWyzimaTeleports you to Wyzima.
AllowFT(0/1)Enables (1) or disables (0) fast travel.
ShowKnownPins(0/1)Reveals (1) or hides (0) all locations on the map displayed as a ?
appearance(‘appearance ID’)Changes appearance of targeted NPC or character to that of the specified appearance ID.
dismemberDismembers current targeted NPC.
instantMount(‘NPC ID’)Mounts you to the specified NPC. NPC IDs can be found here.
staminaponySpawns a horse with unlimited stamina. Step aside Roach!
setcustomhead(‘Head ID’)Sets character’s head to the specified head ID.
removecustomheadRemoves custom heads.
WitcherHairstyle(‘1’/’2’/’3’)Sets character’s hairstyle to specific type.
setbeard(#,#)Changes Geralt’s beard to specified one.
addHairDLC1Changes Geralt’s hair to a short, loose hairstyle.
addHairDLC2Changes Geralt’s hair to a mowhawk and pony tail.
addHairDLC3Changes Geralt’s hair to a shot, slicked back hair.
addHair1Default hairstyle.
addHair3Shoulder-length, loose hair.
activateAllGlossaryBestiaryShows all monsters in glossary.
activateAllGlossaryCharactersShows all characters in glossary.
buffme(‘Effect Type ID’, seconds)Buffs you with an effect for the specified amount of time in seconds.
addskillpoints(amount)Grants you the specified amount of skill points.
witchcraftGives you one of every item in the game. This can break or crash your game, though, so keep this in mind before executing.
cleardevelopCompletely wipes your character progress. Geralt is reset to level 1, you lose all of your inventory and gear. You’re then given starter gear.
rmvabl(‘Buff ID’)Removes specified buff.
addabl(‘Buff ID’)Adds specified buff.
addgwintcardsAdds one of every Gwent card in the game to your inventory. Only one card, Vampire: Katakan, is not added as part of this.
winGwint(true/false)Instantly wins the game of Gwent (true), or loses (false).
secretGwintStart a random game of Gwent.
ShowPins(0/1)Shows all pints on the map.
ShowAllFT(0/1)Shows all fast travel locations on the map.
makeitrainUnsurprisingly makes it raining/ stormy in the game.
stoprainStops it from being rainy/ stormy.
killall(distance)Kills all enemies within the specified distance.
spawn(‘NPC ID’, amount, distance, true/false)Spawns the specified NPC, the amount, the distance away from you, and whether they should be hostile (true) or safe (false).
settattoo(0/1)Shows/ hides the tattoo on Geralt’s neck from The Witcher 3.
shaveShaves Geralt’s beard.
Drunk(0/1)This console command enables and disables ‘Drunk Mode.’ Geratl’s vision becomes distorted and he becomes hilarious in conversations.
Cat(0/1)Enables (1) and disables (0) the ability to see in the dark.
learnskill(‘Skill ID’)This console commands allows you to learn the chosen skill (via the ‘Skill ID’).
addexp(amount)Grants you the specified amount of experience.
levelupLevels you up by one.
setlevel(level)This command allows you to simply set your own level.
GeraltChanges your controlled character to Geralt.
CiriSwitches your controlled character to Ciri.
likeabossWhen enabled, you deal 40% of target’s max health in damage with each hit. Type it in the console to disable it.
healmeRestores you to full health.

There you have all the Witcher 3 console commands you need to know for PC. For more tips, tricks, and guides, head over to our guide wiki.

Continue Reading
To Top