If you accidentally type this, force-quit the game immediately via Task Manager. Do not save.
Add the follow-up: addfact(q203_hjalmar_thankful) and addfact(q203_return_to_inn_at_the_crossroads)
Because IDs are internal, you usually need to look them up. Common patterns include: Main Quests : Often start with Side Quests : Often start with Fact Lists
Sometimes you don’t want to complete a quest. You just want to skip a broken part. For this, you use the exact stage fact.
Before you can enter commands, you need to unlock the console window. witcher 3 complete quest console command
: This is a classic example of using removefact and addfact to restart a quest: removefact('mq2001_active') addfact('mq2001_active')
If you need help fixing a specific broken quest, let me know the and what objective you are currently stuck on . I can dig up the specific fact tags or command strings you need to force it to complete! Share public link
Navigate to your game directory: .../The Witcher 3 Wild Hunt/bin/config/base/ . Open with a text editor like Notepad. Add the line DBGConsoleOn=true at the bottom and save. In-game, press the ~ (Tilde) key to open the console. 2. The Command Structure
Create a manual save file before entering any quest commands. Do not rely on autosaves. If you accidentally type this, force-quit the game
removefact('QuestFactID')
The console is disabled by default. You can enable it by modifying your game files or using a Nexus Mods enabler.
addabl('qXXX')
addfact(q401_keira_recruited) — Forces Keira Metz to appear at Kaer Morhen. Common patterns include: Main Quests : Often start
| Quest name | Fact to complete | |--------------------------|-------------------------------| | Lilac and Gooseberries | addfact(q001_completed) | | The Nilfgaardian Connection | addfact(q002_completed) | | Wandering in the Dark | addfact(q103_completed) | | Family Matters | addfact(q105_completed) | | Pyres of Novigrad | addfact(q302_completed) | | The Lord of Undvik | addfact(q310_completed) | | Ugly Baby | addfact(q310_yennefer_garden_completed) (partial) |
To complete a quest in The Witcher 3 via the console, you typically use the
Note: As of 2026, there is no single "completequest" command that works universally for all quests. Instead, you must manipulate the quest’s "facts" to simulate completion.
When you finish a mission, the game registers a hidden flag (e.g., q103_completed ). To force-complete a quest, you must manually inject that completion fact into the console. Common Quest ID and Fact Reference List