The Witcher 3 console commands list
๐ŸŽฎ Multi-platformNews
๐ŸŽฎ The Witcher 3#Guides#The Witcher 3: Wild Hunt

The Witcher 3 console commands list

Polygon RSS Feedโœ Josh Broadwellโฑ 5 min read(4 months ago)

Overview & Key Takeaways

The Witcher 3 console commands let you use cheats to get items and experience, or just play Gwent whenever you want

Using The Witcher 3's console commands lets you cheat to get ahead, on PC anyway. These cheats include big things, like getting specific weapons or as much money as you want, and smaller cheats, such as changing the weather or giving Geralt a makeover without having to fork out at the barber's. There's a console command for traveling anywhere instantly without having to fuss with signposts, and one that lets you play Gwent wherever, regardless of whether you've defeated all nearby challengers. It'll take a bit of work to enable console commands in your game, but once you do it the first time, you can bring up the menu and input a command whenever.

Below, we list The Witcher 3's console commands and how to use them.


How to use console commands (cheats) in The Witcher 3

Unlike some games, The Witcher 3 has console commands disabled by default. The method of enabling them involves tinkering with the game's files, but not in a way that might have undesired consequences. Here's what you need to do:

  1. Locate The Witcher 3's install location, and make sure the game is closed first. The fastest way to find the file location is via Steam, if you click the gear icon on The Witcher 3 page, then "Properties," and "Browse local files."
  2. Select the "bin" folder.
  3. Select the "config" folder.
  4. Select the "base" folder.
  5. Double-click on the "general" file.
  6. Make sure the "ConfigVersion" value is 5 (ConfigVersion=5).
  7. Paste this line below the existing text: DBGConsoleOn=true
  8. Click "File" and "save," and then close the screen.
  9. Launch The Witcher 3.

Once you load the game and have control of Geralt (or Ciri), press the ~ key on your keyboard. (It's the one above Tab key.) This opens the console command input menu, which is just a big blank screen with a line for inputting text. Input your command, press Enter, and then press ~ again to close the console command screen.


Witcher 3 console commands list

A console commands window in The Witcher 3 Image: CD Projekt Red via Polygon

Some of the console commands below work without any special inputs. Those that give you items or Gwent cards will require you to include the specific item or skill name, like "magic_1" for a skill. The Witcher 3 community put together a comprehensive list of all item, skill, and enemy tags on the game's wiki page. Note that the command listed there for spawning enemies is not the best one to use, as it requires additional inputs and is easy to mess up.

As you can see from the image above, case matters too. "AddHair" or "addhair" won't work, so it has to be "addHair." Cosmetic changes, such as shaving and hairstyles, will need to be re-applied when you launch the game again.

The Witcher 3 useful commands (cheats) list

Command InputEffect
godBecome invincible
healmeCompletely refill your health bar
CiriChanges playable character to Ciri
GeraltChanges playable character to Geralt
setlevel(#)Changes your level to the specified number
learnskill(skillname)Immediately teach Geralt the specified skill
addskillpoints(#)Gives Geralt the specified number of skill points
cat(1) and cat(0)cat(1) enables night vision without having to use a potion; cat(0) disables it
setbeard(1)Gives Geralt a beard
shaveRemoves Geralt's beard
WitcherHairstyle(#)Changes Geralt's hair. 1 is default; 2 is ponytail; 3 is long and loose
addHairDLC1Gives Geralt short hair with long bangs
addHairDLC2Gives Geralt a low mohawk with a ponytail
addHairDLC3Gives Geralt short hair and no bangs
mule(optionalmode : int)Toggles unlimited carry capacity
additem('name', #)Gives Geralt the specified item and quantity of it
addmoney(#)Gives Geralt the specified number of crowns
spawn('name',#)Instantly spawns the specified enemy in the quantity provided. The enemy's level is their default, e.g. if you spawn an Alghoul, it'll show up at level 14
killallKills all enemies in combat
makeitrainCauses a storm to start (useful for potions that work in thunderstorms)
stoprainStops the storm
settime(day, hour, minute, second)Sets the time to the specified point, e.g. settime(3, 12, 0, 0) would be noon three days after Geralt's adventure started
AllowFT(1)Lets you fast travel from anywhere. You may need to input this command each time you launch the game for it to work
ShowAllFT(1)Displays all fast travel points
ShowPins(1)Displays all map pins and icons
tptopos(x,y,z)Teleports Geralt to the specified coordinates
secretgwintLets you play a game of Gwent wherever you're at when you input the command
addgwintcardsGives you one of every Gwent card
additem(card,#)Adds the specified Gwent card and quantity of it
Share:

More in Multi-platform