Witcher 3 Complete Quest Console Command Patched -
does not have a single, direct "complete current quest" command like many other RPGs. Instead, you must manipulate the game's internal "facts" or quest stages using specific technical commands. CD Projekt Red Most Reliable Quest Completion Method
The most effective way to force-finish or progress a quest is using the command. This requires you to find the specific that triggers a quest's completion or its next stage. addfact(fact_id) addfact(q302_post_mafia_completed) Finding IDs:
You can find comprehensive lists of these IDs on community resources like this GitHub fact list or by using tools to extract them from game files. Alternative: Forcing Quest Stages For some quests, you may be able to use the command to skip directly to a specific objective. setstage(QuestID, StageID)
This command is less consistently reported as working across all patches compared to witcher 3 complete quest console command patched
and can sometimes fail to trigger necessary world-state changes (like spawning NPCs or opening doors). CD Projekt Red Common Quest Fixes & Commands Command / Action Fix Romance Use romance-specific facts like mq7023_romance_yen Skip Scavenger Quests Add the schematics directly via additem('mq2049_book_3') Reset a Fact removefact(fact_id) if you accidentally triggered the wrong state.
Is there a console command to finish a bugged quest? | Forums
The Witcher 3: Wild Hunt (including Next-Gen v4.0+), there is no single "complete quest" command like in Bethesda games. Instead, you must manually trigger quest progress by adding specific "facts" to the game's state using the 1. Enable the Console does not have a single, direct "complete current
Before running any commands, you must enable the debug console in your game files. Locate your game folder Steam\steamapps\common\The Witcher 3 Wild Hunt GOG Galaxy\Games\The Witcher 3 Wild Hunt Navigate to the config bin\config\base general.ini : Open it with Notepad and add DBGConsoleOn=true on a new line at the bottom. Open in-game : Press the (tilde) or (apostrophe) key while playing. 2. How to "Complete" a Quest Since there isn't a completequest command, you use
to tell the game a specific event has occurred, which pushes the quest to the next stage or finishes it. Command Syntax: addfact(fact_id) Example (Keira Metz Quest "A Wandering in the Dark"):
To skip or force-finish a segment of this quest, you would use: addfact(q104_completed) 3. Finding Quest & Fact IDs How to Restore Quest Completion Commands (v4
Finding the exact ID for your bugged quest is the hardest part. You can find them in the following ways: Search Community Sheets : Users on forums like Nexus Mods maintain lists of these IDs. Common Format : Most IDs follow a pattern like q[number]_[event] . For example, usually refers to the White Orchard prologue. Removing Facts : If you accidentally trigger the wrong stage, use removefact(fact_id) to undo it. 4. Essential Console Commands
If you just want to bypass the need for a quest (e.g., getting gear or traveling), these are more reliable: Unlocking Console Commands and Cheats in The Witcher 3
How to Restore Quest Completion Commands (v4.0+)
If you are playing on Steam or GOG with the latest updates (v4.04 as of late 2024), follow these steps:
- Install "Console Enabler v4.04": Search Nexus Mods for the current version. Do not use old v1.31 enablers—they will crash your game.
- Install "Developer Console Integration": This mod rewrites the missing
completequestfunction. - The New Syntax: Once installed, the command is no longer simply
completequest. You now must use:questcomplete('q302')(Note the quotes and the removal of the space).- Or
completequest(q302)only if you have the legacy mod installed.
A WARNING: In the patched version, even restored commands cannot force main quests that alter the world state (e.g., "The Isle of Mists" or "Battle of Kaer Morhen") to complete safely. Attempting to do so will likely break the epilogue.
Common pitfalls and how to avoid them
- Breaking quest chains: jumping to the final stage may skip essential scripts—use stage numbers that perform natural wrap-up events.
- Missing items/rewards: some completions require spawning items manually.
- Scripted NPCs not present: ensure required NPCs are in the world or their states are set.
- No backups: always back up saves; corrupted saves can be impossible to recover.
Why it might be “patched”
- Game updates/Hotfixes may remove or disable some console command functionality.
- Mod conflicts: Script extenders, save editors, or script mods can override script behavior.
- Quest-specific protections: Some main/unique quests are now guarded against forced completion to prevent broken states.