An image with written witcher 3 console commands written

Witcher 3 Console Commands: All Working Cheat Codes For 2021

Witcher 3 can be a challenging and hard game for beginners, and due to this, some people also stop playing this game.

Gamingrobo is here to help beginners by introducing Witcher 3 console commands with them. Console commands or cheat codes help you unlock special features of the game hidden by default.

We have listed codes below in this article but some of you may not know how you can use these commands.

How to Enable Debug Console in Witcher 3?

An image with text how to enable debug console in Witcher 3

To use Witcher 3 console commands, first of all, you must enable debug console in Witcher 3. To do so, you can follow these steps:

  • Close the game if it is running
  • Navigate to the game directory
  • Open steam
  • Go to library
  • Right-click on “The Witcher 3: Wild Hunt” and click on “Properties”
  • Click on local files
  • Click on browse local files
  • Go to the base directory i.e. The Witcher 3/bin/config/base
  • Open general.ini file with notepad from the base directory
  • Paste the following code and save the file.

DBGConsoleOn=true

Now, debug console is enabled and one of the special characters listed below should open console window.

  1. `
  2. §
  3. ò
  4. ~
  5. ö
  6. æ
  7. @
  8. ñ

Now you can directly open a console window and enjoy using Witcher 3 console commands any time.

Witcher 3 Console Commands

An image with witcher 3 console commands written

Here you can find all latest and working Witcher 3 console commands.

NameSyntaxDescription
CatCat(0 / 1)This command is used to toggle the ability to see in the dark: cat(1) to enable cat vision, cat(0) to return to normal.
CiriCiriThis command is used to switch characters to Cirilla.
dlgshowdlgshowThis command is used to hide the game’s GUI (HUD). You can use the command “dlghide” to make it visible.
healmehealmeThis command is used to set your health point to full. This is one of the best cheats among Witcher 3 console commands
ShowPinsShowPins(0 / 1)This command is used to show all pins on the map.
ShowAllFTShowAllFT(0 / 1)This command is used to show all Fast Travel pins on the map.
DrunkDrunk(0 / 1)This command is used to toggle (enable or disable) ‘Drunk Mode’, in which dialogue between some characters is changed and your and vision is distorted.
winGwintwinGwint(true / false)This console command is used to either instantly lose your current Gwent Game (false), or instantly win your current Gwent Game (true).
GeraltGeraltThis command is used to switch the character to Geralt.
addHairDLC3addHairDLC3This command is used to set your hairstyle to Elven Rebel’s hairstyle.
additemadditem(‘Item Code’, Amount)This command is used to add the item with the specified item code to your inventory.
setcustomheadsetcustomhead(‘Head ID’)This console command is used to set your character’s head to the head with the specified ID.
makeitrainmakeitrainThis command is used to start a storm. You can use the ‘stoprain’ command to stop the rain.
secretgwintsecretgwintThis command is used to start a Gwent Game.
settattoosettattoo(0 / 1)This command is used to toggle the visibility of the tattoo from the Witcher 2 quest hungover that stays on the neck of Geralt.
removecustomheadremovecustomheadThis command is used to remove any custom head you have set to your character using the “setcustomhead” command.
appearanceappearance(‘Appearance ID’)This command is used to change the appearance of your targeted NPC or character to the appearance with the specified ID. The appearance ID must have apostrophes on each side. For example: appearance(‘ciri_winter’).
dismemberdismemberThis command is used to dismember your current targeted NPC.
likeabosslikeabossThis command is used to toggle (on or off). If the “like-a-boss” mode is enabled, all damage you deal is 40% of the recipient’s maximum health level.
addgwintcardsaddgwintcardsThis console is used to get one of each Gwent Card, except Vampire: Katakan Card. The command additem(‘gwint_card_katakan’) can be used if you want to get Vampire: Katakan Card
gotoSkelligegotoSkelligeThis command is used to teleport your character to Skellige.
activateAllGlossaryCharactersactivateAllGlossaryCharactersThis command is used to enable all characters in the glossary.
shaveshaveThis command is used to shave your beard. This is one of the interesting Witcher 3 console commands
settimesettime(Day, Hour, Minute, Seconds)This command is used to set the time of day to a specific time. You must give the time as the number of days that have passed since the game started, along with the hour, minute, and second of the day.
addskillpointsaddskillpoints(Amount)This command is used to give you the specified amount of skill points.
removemoneyremovemoney(Amount)This command is used to remove the specified amount of crowns from your balance.
addexpaddexp(Amount)This command is used to get the specified amount of experience.
spawnspawn(‘NPC ID’, Amount, Distance, true / false)This command is used to spawn the NPC with the specified NPC ID.
removeitemremoveitem(‘Item Code’)This command is used to remove the specified item from your character’s inventory.
setlevelsetlevel(Level)This command is used to change your level (i.e. to the specified number).
cleardevelopcleardevelopThis command is used to reset Geralt completely, clearing your inventory and resetting your level to 1.
WitcherHairstyleWitcherHairstyle(1 / 2 / 3)This command is used to set your character’s hairstyle to the specified hairstyle number.
witchcraftwitchcraftThis command is used to give you one of each item in the game.
gotoNovigradgotoNovigradThis command is used to teleport your character to Novigrad.
staminaponystaminaponyThis console command is used to spawn a horse with unlimited stamina.
addmoneyaddmoney(Amount)This console command is used to add the specified amount of money to your wallet.
fadeoutfadeoutThis console command is used to fade out the game. To fade the screen back, you can use the fade-in command.
fadeinfadeinThis command is used to fade in (like cut effect) the screen which is faded out previously.
ShowKnownPinsShowKnownPins(0 / 1)This console command is used to reveal (1) or hide (0) all locations on the map currently that should display as a question mark (?).
stoprainstoprainThis command is used to stop any ongoing storms or rain.
addHairDLC1addHairDLC1This command is used to set your hairstyle to a loose one.
addHairDLC2addHairDLC2This command is used to set your hairstyle to a mohawk with a ponytail.
gotoWyzimagotoWyzimaThis command is used to teleport your character to Wyzima.
AllowFTAllowFT(0 / 1)This command is used to enable (1) or disable (0) the ability to fast travel from any location.
addHair3addHair3This command is used to set your hairstyle to long, loose hair.
xyxy(X, Y)This command is used to teleport your character to the specified X and Y coordinates.
TMTM(Multiplier)This command is used to set the time multiplier (TM) to the specified number. The default time multiplier is 1.
SpawnHorseSpawnHorseThis console command is used to spawn a horse.
testpausetestpauseThis command is used to pause the game.
gotoPrologWintergotoPrologWinterThis command is used to teleport your character to Prolog Winter.
gotoKaerMohrengotoKaerMohrenThis command is used to teleport your character to Kaer Morhen.
addkeysaddkeysThis console command is used to give all keys required to open all doors.
buffmebuffme(‘Effect Type ID’, Seconds)This console command is used to give your character the specified effect for the specified time.
learnskilllearnskill(‘Skill ID’)This command is used to make Geralt learn the skill with the specified talent code.
addHair1addHair1This command is used to set your hairstyle to the default hairstyle.
setbeardsetbeard(#, #)This command is used to set your beard style.
instantMountinstantMount(‘NPC ID’)This command is used to spawn and instantly mount your character to the NPC with the specified ID.
activateAllGlossaryBeastiaryactivateAllGlossaryBeastiaryThis command is used to expose all monsters in the glossary.
killallkillall(Distance)This command is used to kill all nearby enemies. If you want to kill all enemies within a specified distance, you can specify that distance
spawnBoatAndMountspawnBoatAndMountThis command is used to spawn a boat and mount you to it.
testunpausetestunpauseThis command is used to play (unpause) the game.
rmvablrmvabl(‘Buff ID’)This command is used to remove the buff with the specified buff ID.
leveluplevelupThis command is used to level of you by one level.
addabladdabl(‘Buff ID’)This command is used to give you the buff with the specified buff ID.
changeweatherchangeweather(‘Weather ID’)This command is used to change the world’s weather with the specified ID.
ToggleCameraAutoRotationToggleCameraAutoRotationThis command is used to toggle (enable and disable) the automatic rotation of the camera.
gotoProloggotoPrologThis command is used to teleport the character to Prolog.
addHair2addHair2This command is used to set your hairstyle to a ponytail.
godgodThis command is used to enable or disable god mode for the character. In god mode, you won’t take any damage.

There is no doubt that this is one of the awesome Witcher 3 console commands.

Frequently Asked Questions About Witcher 3

Does the Witcher 3 have console commands?

Yes, it has console commands and you can see all Witcher 3 console commands above in this article.

Is Witcher 3 better with a controller?

You can play Witcher 3 perfectly with a controller but you can also play it comfortably with a keyboard and mouse.

Is Witcher 3 as good as Skyrim?

Yes, this game is as good as Skyrim and according to some gamers, it is better than Skyrim.

Do you have to play The Witcher 1 and 2 before 3?

No, it is not necessary to play witcher 1 and 2. You can play Witcher 3 directly.

What’s the best difficulty for Witcher 3?

One of the best difficulty for this game is blood and broken bones

How many hours does it take to 100% Witcher 3?

Generally, it takes 170 hours to 190 hours.

Is Witcher 3 hard to play?

Yes, in the beginning, it can be a little bit hard but as you continue playing the game. it should be easy. Also, you can use Witcher 3 console commands from this article to make gaming easier.

Summary: I hope you enjoyed this article and found Witcher 3 console commands helpful for your better gaming experience. You can find cheat codes of other games here.

Leave a Comment