Witcher 3 Console Commands


TheCommands.co has assembled a searchable list of all the Witcher 3 console commands from the Steam PC/Mac. In the list, the Witcher 3 Console Commands are gathered from all DLCs, including Blood, Hearts of Stone, and Wine.

Just type the name of a debug Console Command into the search bar to strain the list of Witcher 3 Commands instantly. You can view the commands in a desirable display by tapping on the “Table View” or “Card View.”

To utilize these commands, first, you need to enable the debug console. It can be easily done by changing a setting in your game files, or by installing a DLC. If you want some help to enable the console, click on the following button:

Once the debug console is enabled, you can open it by pressing the ~ or F2 key on the keyboard. Click “ENTER” once you type the command into the console. Keep in mind that commands in The Witcher 3 are CASE SENSITIVE, so make sure you spell commands exactly as they are on the list. Also, remember that most codes such as NPC codes, item codes need apostrophes on each side of them, or else they will not work.


Console Commands
Code Effect
addkeys

This Witcher 3 console command will provide you all keys needed to open all doors.

addmoney(Amount)

With this Witcher 3 console command, you can add the specific amount of money (Crowns) to your balance.

removemoney(Amount)

With this command, you can remove the specific amount of money (Crowns) from your balance.

god

This console command can activate god mode for your character. When in god mode, you are unbeatable and will not take any harm.

healme

These Witcher 3 console commands will set your health to full.

likeaboss

This toggle command (by typing it again will turn it off). When likeaboss mode is activated, all damage you deal will be 40% of the recipient's utmost health level. If the NPC has a maximum health of 10,000 that you damage, with this mode you can enable to deal 4,000 harm with each hit.

Ciri

This Witcher 3 command can switch your character to Cirilla.

Geralt

With this command, you can switch your character to Geralt.

setlevel(Level)

This command helps you to set your level to the specific number.

levelup

With this console command you can level up one level (use the setlevel command to level up earlier).

addexp(Amount)

With this Witcher 3 console command, you can have the specific amount of experience.

learnskill('Skill ID')

This command can make Geralt discover the skill with the particular skill ID (also known as a talent code). You need to enfold the skill ID with apostrophes: learnskill('sword_s3') is right, learnskill(sword_s3) is not right.

Cat(0 / 1)

With this command, you can enable and disable the aptitude to see in the dark: cat(1) to enable cat vision, cat(0) to return to normal.

Drunk(0 / 1)

This Witcher 3 console command will let you enable and disable 'Drunk Mode', in which your vision is unclear and dialogue between some characters (e.g. Shani, Triss) is changed (and quite funny!).

shave

With this Witcher 3 console command, you can shave your beard. Note that this isn't a toggle command - you can't run this command again to re-grow your beard, you will have to use another command.

settattoo(0 / 1)

This command is used to show and hide the tattoo from the Witcher 2 quest Hung Over that remains on the neck of Geralt.

spawn('NPC ID', Amount, Distance, true / false)

The NPC can be spawned by using this command with the specific NPC ID (also known as an NPC code, or character code). You can optionally state an amount of the NPC to spawn, a space (away from you) and whether the NPC should be intimidating (true) or friendly (false).  

makeitrain

This command can start a storm. To stop the rain, you can use the stoprain command.

stoprain

With this command, you can stop any continuing storms or rain. Use the makeitrain command to start a storm.

ShowAllFT(0 / 1)

This command can show all Fast Travel pins on the map. It is suggested that you save your game before running this command, because some of the players have been unable to undo the effects of this command.

ShowPins(0 / 1)

With this command, you can show all pins on the map. It is suggested that you save your game before running this command, because some of the players have been unable to undo the effects of this command.

secretgwint

This command helps you to start a Gwent Game.

winGwint(true / false)

This Witcher 3 console commands can either directly win your current Gwent Game (true), or straight away lose your current Gwent Game (false).

addgwintcards

This console allows you to have one of each Gwent Card, apart from the Vampire: Katakan Card. You can add the Vampire: Katakan Card with the additem('gwint_card_katakan') command.

addabl('Buff ID')

This command can let you have the buff with the particular buff ID. The buff ID should be in apostrophes: addabl('ForceCriticalHits') is correct, addabl(ForceCriticalHits) is not. Use rmvabl to remove a buff.  

rmvabl('Buff ID')

With this Witcher 3 commands, you can remove the buff with the particular buff ID. The buff ID should be enclosed by apostrophes: rmvabl('ForceCriticalHits') is correct, rmvabl(ForceCriticalHits) is not. By using the addabl command, you can add a buff.  

cleardevelop

This Witcher 3 command can reset Geralt entirely, clearing your account and resetting your level to 1. You will also be given a first course gear.

witchcraft

NOTE: You can crash the game with this console commands Witcher 3, or take a few minutes to fully implement. This command will give you one of each item in the game.

addskillpoints(Amount)

With this console command, you can have the particular amount of skill points.

buffme('Effect Type ID', Seconds)

This console command can give your character the specific effect for the particular duration (seconds). These effects are not the similar as those from the addabl command.  

activateAllGlossaryCharacters

With this command you can enable (show) all characters in the glossary.

activateAllGlossaryBeastiary

With this command you can enable (show) all monsters in the glossary.

addHair1

This command can set your hairstyle to the default hairstyle.

addHair2

This command can set your hairstyle to a ponytail.

addHair3

This command can set your hairstyle to long (shoulder length), loose hair.

addHairDLC1

This command can set your hairstyle to a loose, short haircut.

addHairDLC2

This command can set your hairstyle to a mohawk with a pony tail.

addHairDLC3

This command can set your hairstyle to Elven Rebel's hairstyle - short, slicked back hair.

setbeard(#, #)

With this console command, you can set the style of your beard's beard.

WitcherHairstyle(1 / 2 / 3)

This Witcher 3 console commands set the hairstyle of your character to the particular hairstyle number. The hairstyle number should be in apostrophes. Hairstyle numbers are '1', '2', or '3'.

setcustomhead('Head ID')

This Witcher 3 console command can set your character's head to the head with the particular ID. Use the removecustomhead command to relapse to your character's default head.

removecustomhead

This Witcher 3 command can remove any convention head you have applied to your character with the setcustomhead command.

staminapony

This Witcher 3 console commands can spawn a horse with infinite stamina.

instantMount('NPC ID')

This command0 can spawn and directly accumulate your character to the NPC with the particular ID. The NPC ID should be delimited by apostrophes: instantMount('horse'), not instantMount(horse).  

dismember

With this command you can dismember your existing targeted NPC.

appearance('Appearance ID')

This command helps you to change the appearance of your targeted NPC (or character if no target) to the appearance with the particular ID. The appearance ID should have apostrophes on both side: appearance ('ciri_winter'), not appearance (ciri_winter).

ShowKnownPins(0 / 1)

With this Witcher 3 console command, you can disclose (1) or hide (0) all locations on the map presently that should display as a question mark (?).

AllowFT(0 / 1)

You can use this Console commands Witcher 3 to enable (1) or disable (0) the ability to Fast Travel from any location.

gotoWyzima

With this command, you can teleport your character to Wyzima.

gotoNovigrad

With this command, you can teleport your character to Novigrad.

gotoSkellige

With this command, you can teleport your character to Skellige.

gotoKaerMohren

With this command, you can teleport your character to Kaer Morhen.

gotoProlog

With this command, you can teleport your character to Prolog.

gotoPrologWinter

With this command, you can teleport your character to Prolog Winter.

xy(X, Y)

With this command, you can teleport your character to the specified X and Y coordinates.

SpawnHorse

With the help of this Witcher 3 console command, you can spawn a horse! No surprise there.

spawnBoatAndMount

This console command, as the name would propose, can spawn a boat and escalate you to it.

changeweather('Weather ID')

By using this command, you change the world's weather to the weather type with the particular ID. Apostrophes might need to be on each side of the weather ID, typically if there are spaces in the name: changeweather('Winter Epilog') is correct, whereas changeweather(Winter Epilog) is not.

TM(Multiplier)

This command can set the time multiplier (what TM stands for) to the particular number. A multiplier of 0.5 would make time go by at half the usual speed, a multiplier of 2 would make time go by twice as fast. The default multiplier is 1.

fadeout

This console command can fade out the game by using the same effect that is used for a cut scene. Use fadein to fade the screen back.

fadein

This command can fade the screen in after having formerly been faded out. The fade outcome is the same as that used for cut scenes.

dlgshow

Opposing to its name, this command can hide the game's GUI (HUD). Use dlghide to demonstrate it again.

testpause

This command can pause the game.

testunpause

This command can unpause the game.

ToggleCameraAutoRotation

With this Witcher 3 console commands, you can enable and disable the mechanical rotation of the camera that follows your character.