The Witcher 3: Wild Hunt is undoubtedly one of the best open-world RPGs of all time with its intricate and beautifully crafted open-world and engaging gameplay. This RPG is immensely fun when players dedicate a lot of time to it. It can be made even more immersive and enjoyable with the help of console commands. These console commands can help you out a lot when you’re in a rut or want to liven up the experience. With that in mind, here are all the console commands for The Witcher 3: Wild Hunt.
Related: All alternative looks in The Witcher 3 – Ciri, Dandelion, Yen, and more
How to enable console commands in The Witcher 3: Wild Hunt
To use console commands in The Witcher 3, you will have to enable the console. Here is how to do that:
- Locate the general.ini file of the game
- The pathway should be Steam>steampps>common>The Witcher 3: Wild Hunt>bin>config>general.ini. if you’re using Steam
- Open up the general.ini file with Notepad
- Type ”DBGConsoleOn=true” (without quotations) in a new line at the bottom of the file
- Save and close the file
- Launch the game
- Use ~ or F2 to open the console
The process is the same if you bought the game through GOG. Just go to the install folder and find general.ini.
Related: How to Get the Alternative Dandelion Appearance in Witcher 3 via The Escapist
The Witcher 3: Wild Hunt Console Commands List
| Command | Function |
| activateAllGlossaryBeastiary | Shows all beasts in Glossary. |
| activateAllGlossaryCharacters | Shows all characters in Glossary. |
| addabl(‘Buff ID‘) | Will buff a specific buff ID. See this list for details. |
| addexp(amount) | Adds a specific amount of XP. |
| addHair1 | Sets the default hairstyle. |
| addHair2 | Sets the ponytail hairstyle. |
| addHair3 | Sets the long and loose hairstyle. |
| addHairDLC1 | Sets the loose and short hairstyle. |
| addHairDLC2 | Sets the mohawk and ponytail hairstyle. |
| addHairDLC3 | Sets the Elven Rebel hairstyle. |
| appearance(‘Appearance ID’) | Changes appearance of specific targeted NPC |
| addgwintcards | Adds one of each type of Gwent card. The Katakan Gwent card is an exception. It can be added by the command: gwint_card_katakan. |
| additem(code,amount) | Adds specific items to your inventory. See this item list for details. |
| addmoney(amount) | Adds a specific amount of money. |
| addskillpoints(Amount) | Adds a specific amount of skill points. |
| allkeys | Gives all keys required to open all doors. |
| AllowFT(0/1) | Enables(1)/disables(0) the ability to fast travel. |
| buffme(‘Effect Type ID’, Seconds) | Gives a specific effect for a specific time. See this list for details. |
| cat(0/1) | Enables(1)/disables(0)the ability to see in the dark. |
| changeweather(‘Weather ID’) | Changes weather. See this list for details. |
| Ciri | Switches to Ciri. |
| cleardevelop | Resets Geralt completely. |
| dismember | Dismembers targeted NPC. |
| dlgshow | Shows the HUD. |
| dlghide | Hides the HUD. |
| drunk(0/1) | Enables(1)/disables(0)drunk mode. |
| fadein | Fades in the screen after it is faded out. |
| fadeout | Fades out the screen. |
| Geralt | Switches to Geralt. |
| god | Toggles god mode that will make you invincible. |
| gotoKaerMohren | Teleport to Kaer Morhen. |
| gotoNovigrad | Teleport to Novigrad. |
| gotoSkellige | Teleport to Skellige. |
| gotoWyzima | Teleport to Wyzima. |
| healme | Sets health to full. |
| instantMount(‘NPC ID’) | Mounts character to specific NPC. See this list for details. |
| killall(Distance) | Kills all enemies within a specific distance from your character. |
| learnskill(skill ID) | Learn a specific skill. See this skill list for details. |
| levelup | Level up one level. |
| likeaboss | Damage dealt will be 40% of the enemy’s health level. Typing it again will turn it off. |
| makeitrain | Start a storm or rain. |
| removecustomhead | Removes head with specific head ID. |
| removemoney(amount) | Removes a specific amount of money. |
| removeitem(code) | Removes specific items from your inventory. See this item list for details. |
| rmvabl | Remove the buff of the specific ID. |
| secretgwint | Starts a Gwent game. |
| setbeard(#, #) | Sets specific bear style. See this list for details. |
| setcustomhead(‘Head ID’) | Sets the character’s head to a specific ID. See this list for details. |
| settattoo(0 / 1) | Shows/hides Geralt’s neck tattoo. |
| settime(Day, Hour, Minute, Seconds) | Sets to a specific time of the day. |
| setlevel | Sets specific character level. |
| shave | Shaves your beard. |
| spawn(‘NPC ID’, Amount, Distance, true/false) | Spawns NPCs with specific IDs. See this list for details. |
| spawnBoatAndMount | Spawns a boat and mounts you on it. |
| SpawnHorse | Spawns horse. |
| staminapony | Spawns horse with unlimited stamina. |
| stoptrain | Stops a storm or rain. |
| ShowAllFT(0 / 1) | Shows(1)/hides(0) all fast travel points on the map. |
| ShowPins(0 / 1) | Shows(1)/hides(0) all pins on the map. |
| ShowKnownPins(0/1) | Shows(1)/hides(0) all ‘?’ points on the map. |
| testpause | Pauses the game. |
| testpause | Unpauses the game. |
| TM(Multiplier) | Multiplies the time. |
| ToggleCameraAutoRotation | Enables/disables the auto-rotating camera following your character. |
| witchcraft | Gives one of each item in the game. |
| WitcherHairstyle(1 / 2 / 3) | Sets to specific hairstyles(1,2,3). Hairstyles should be in apostrophes. |
| winGwint(true/false) | Instantly win or lose an ongoing Gwent match. |
| xy(X, Y) | Travel to specific (x,y) coordinates. |
Published: Dec 15, 2022 09:35 am