Witcher 3 Complete Quest Console Command Patched <CONFIRMED Walkthrough>
| Action | Command Syntax |
| :--- | :--- |
| Complete Quest | questcomplete("quest_id") |
| Fail Quest | questfail("quest_id") |
| Start Quest | startquest("quest_id") |
| Abort/Reset Quest | abortquest("quest_id") |
| Jump to Stage | setstage("quest_id", number) |
| Search ID | findquest("keyword") |
Note: These commands are for the PC version. Console players (PS/Xbox) cannot access the developer console.
The Witcher 3: Wild Hunt , the specific command completequest
is not a standard built-in console command and never has been in the official debug console. If you saw this in a guide, it likely referred to a specific modded console or a misunderstanding of how the game's engine tracks progression. Steam Community
Instead of a single "complete" button, the game uses a system of quest phases
to track what Geralt has done. To manually bypass or finish a quest, you must use the
command to force the game into thinking you’ve reached a specific milestone. How to Manually Complete Quest Objectives
Since the game doesn't have a "win quest" command, you have to use "facts" that act as triggers. Enable the Console : Navigate to your game files (usually witcher 3 complete quest console command patched
Steam\steamapps\common\The Witcher 3 Wild Hunt\bin\config\base general.ini with Notepad, and add the line DBGConsoleOn=true Find the Fact ID
: You need the internal ID for the quest objective you want to clear. These are stored in files like tw3facts.txt or found in community lists. Use the Command in-game and type: addfact(fact_id_here) — This sets a specific event as "finished". : To complete the "Blood Gold" quest, you would enter addfact(lw_gr39_treasure_opened) CD Projekt Red Why "Patched" Commands Might Not Work
Many players believe these commands were "patched out" in the Next-Gen Update (v4.0+)
, but they are actually still functional. The issues people face are usually due to: Steam Community Case Sensitivity : Commands like
must be typed exactly as they appear in the game's code; capitalization matters. Apostrophes : Most item or NPC IDs require single quotes (e.g., additem('Netflix Armor') ) to function. Order of Operations
: Some quests require you to "remove" a failed fact before "adding" a success fact using removefact(fact_id)
To complete quests via the console in The Witcher 3 , you generally use the addfact() command to trigger specific "quest phases" or completion flags. While some players believe quest commands were "patched" out, they are actually just more complex than a simple "complete quest" button because the game tracks story progress through hundreds of individual flags called "facts". How to Use Quest Console Commands Enable the Console: | Action | Command Syntax | | :---
Navigate to your game folder: The Witcher 3 Wild Hunt\bin\config\base. Open general.ini with Notepad. Add the line DBGConsoleOn=true at the bottom and save. In-game, press the ~ (tilde) key to open the interface. Use the addfact() Command:
There is no universal "complete current quest" command. Instead, you must enter the specific ID for that quest's completion phase. Syntax: addfact('quest_id_here').
Example: To complete the "Blood Gold" treasure hunt, you would enter addfact(lw_gr39_treasure_opened). Find Quest IDs:
Because quest IDs are hidden, you often need to look them up in community resources like the TW3 Facts GitHub or use mods like the Debug Console Extensions to view active quest flags.
Common troubleshooting commands for "stuck" quests also include removefact('flag_name') to reset a bugged trigger. Essential "Next-Gen" Console Commands
If you are using the Next-Gen (4.0+) update, these basic commands still work and are often more reliable than quest manipulation for progressing through a difficult area:
Instead of completequest, you must advance the quest stage by stage using: or use the debug console enabler + abort
addfact(some_fact_string)
or use the debug console enabler + abort or finish via quest stage IDs.
Searching NexusMods or various forums, you’ll find three proposed "solutions." None are safe, but if you insist on skipping quests in 2024/2025, here is the reality of each.
If you are trying to 100% the game via console:
Gwent Cards: Winning Gwent tournaments via console command will not give you the unique cards. You must spawn the card specifically (e.g., additem("mq0001_zoltan_card")).
Saved Variables: Some quests have "followers" (like Ciri or Triss). If you questcomplete a quest where Triss is following you, she might remain stuck in "follow mode" and not return to Kaer Morhen.
Some players use the xy teleport command to jump to the end location of a quest, hoping the game automatically progresses. Example: xy(2088, 1456) to land in front of Uma after the "Ugly Baby" quest.
Result: You trigger the ending cutscene, but the game has no memory of transporting Uma, carrying the curse, or talking to Yen. You’ll enter a state where you’ve “finished” the quest but cannot start the next one. Your save is now a ghost.