Witcher 3 Wild Hunt Console Commands: How to Fix a Broken Save or Just Have Fun

Witcher 3 Wild Hunt Console Commands: How to Fix a Broken Save or Just Have Fun

Look, we've all been there. You’re deep in the Velener marshes, your silver sword is at 5% durability, and a pack of drowners is closing in while you're penniless. Or maybe you've encountered that one specific bug in "Skelliges Most Wanted" where the werewolf just won't die. It’s frustrating. That’s exactly why Witcher 3 Wild Hunt console commands exist. They aren't just for cheating—though, let's be honest, giving yourself 10,000 crowns feels pretty great—they are essential tools for debugging a massive, complex RPG that sometimes trips over its own shoelaces.

CD Projekt Red didn't actually leave the console open by default. You have to go digging.

Getting the Console to Actually Show Up

Before you start typing god or levelup, you need to enable the debug console. If you're on GOG or Steam, it’s a simple file edit. You need to find your installation folder, head into bin, then config, then base. Open general.ini with Notepad. You'll see a bunch of lines that look like gibberish. Add a new line at the bottom: ConfigDBGC=true. Save it. Close it. Now, when you’re in-game, hitting the tilde key (~) or the @ key will drop a black bar at the top of the screen.

That’s your magic wand.

If you’re on the Next-Gen (4.0+) update, sometimes the file path is slightly different, or the command line doesn't respond because of overlay conflicts. Turn off Discord or Steam overlays if it’s being finicky. Seriously, overlays are the number one reason the console fails to pop up.

The Essential Commands Everyone Actually Uses

Most people start with god. It makes Geralt invincible. Simple. But the game is more than just not dying. If you're tired of Geralt wheezing after sprinting ten feet, staminaboy is your best friend. It gives you infinite stamina. You can sprint from Novigrad to Oxenfurt without stopping. It’s liberating.

🔗 Read more: Texas Lottery Results: What You Actually Need to Know Before Your Next Ticket

Money is usually the biggest hurdle in the early game. Typing addmoney(1000) adds exactly that many crowns. Don’t go overboard. If you give yourself a million crowns, the economy of the game breaks, and finding loot becomes boring. Use it to buy those expensive Corvo Bianco upgrades in Toussaint, but maybe don't use it to buy every loaf of bread in White Orchard.

Fixing Broken Quests

This is where things get technical. Sometimes a quest item doesn't spawn. It happens. If you're stuck, you can use additem('item_name'). The tricky part is knowing the internal name. For example, if you need a specific potion or a mutagen that just won't drop, you have to look up the exact string. To get a Greater Red Mutagen—one of the rarest drops in the game—you type additem('Greater mutagen red', 1).

Note the capitalization and the quotes. The console is picky. If you miss a quote, nothing happens.

Exploring the World Without the Grind

Witcher 3 is beautiful. Sometimes you just want to see the scenery without fighting a Griffin every five minutes. killall clears every enemy currently in your combat radius. It’s a bit of a nuclear option.

Teleportation is another big one. If you’re sick of sailing around Skellige (and who isn't?), you can use gotoSkellige. Or gotoNovigrad. It beats staring at the loading screen while fast-traveling between signposts you haven't even unlocked yet.

There's also a command for the weather. Rain in Velen is atmospheric for the first hour, but after ten hours of grey skies, you might want some sun. changeweather('WT_Clear') clears the sky instantly. It’s like Geralt has a remote control for the atmosphere.

The Ciri Factor

One of the coolest features of Witcher 3 Wild Hunt console commands is the ability to swap characters. replaceplayer('Ciri') lets you play as the Lady of Space and Time anywhere. It’s buggy. You can’t interact with everything, and the animations might look weird if you try to do Geralt-specific things, but zipping around Velen with Ciri’s blink ability is a completely different experience. To go back, just type replaceplayer('geralt').

Advanced Tweaks and Visuals

For the photographers out there, testpause and testunpause are useful, but most people prefer the built-in photo mode now. However, hideUI and showUI are still vital for getting that perfect, clean screenshot without the minimap cluttering the corner.

If you want to see how the game handles lighting, dlgshow toggles dialogue UI, allowing you to see the facial animations more clearly during conversations. It’s a niche use, but for modders or cinematic creators, it’s gold.

📖 Related: Manhunt 2 PC Game: The Gory Mess That Almost Didn't Happen

What Most People Get Wrong About Using Commands

People think using console commands disables achievements. On the PC version, historically, it didn't. Unlike Bethesda games where using the console can flag your save, CDPR has been pretty relaxed about it. That said, always back up your save. I cannot stress this enough. If you teleport into a room that is supposed to be locked until a specific quest trigger, you can permanently "break" your save state. The game won't know how to progress because you bypassed a trigger point.

Use commands to fix problems or enhance exploration, but try to avoid skipping major quest beats.

A Quick Reference for Common Needs

Instead of a massive list, let's look at the ones that actually matter for gameplay flow:

  • levelupto(X): Instantly sets Geralt to a specific level. Great if you lost your save and want to start Blood and Wine immediately.
  • learnskill('ability_name'): This lets you bypass the skill point grind. You can build a "God Geralt" who has every alchemy and combat perk active at once.
  • setbeard(1,1): Because sometimes you just want the beard to stay a certain length without visiting a barber every two days.
  • Cat(1): Activates the night vision effect without needing the potion. Type Cat(0) to turn it off.

Actionable Steps for Your Next Playthrough

If you're planning to dive back into the Continent, here is the most stable way to use these tools:

  1. Modify your general.ini file while the game is closed. Do not try to do it while the game is running.
  2. Verify your keybinds. If the tilde key doesn't work, try the semicolon or the apostrophe. European keyboards often have different triggers.
  3. Download a "Console Name" list. Keep a text file open on your second monitor with the internal names for items like 'Master Repair Kit' or 'White Gull'. You will never remember the exact spelling for the additem commands.
  4. Save before every command. If you try to spawn 500 goats and the game crashes, you'll be glad you had a manual save from two minutes prior.
  5. Use commands to bypass the weight limit. additem('Horse Bag 3') is basically a requirement for those of us who loot every single broken rake and rusty sword in the game.

The Witcher 3 is a masterpiece, but it's an old masterpiece. It has quirks. Using Witcher 3 Wild Hunt console commands isn't about ruining the challenge—it's about tailoring the experience to your specific patience level. Whether you're fixing a stuck NPC or just want to see Geralt in a different haircut, these commands give you the keys to the kingdom. Use them wisely, or don't. It's your world.