Witcher 3 Complete Quest Console Command Top Direct
The primary console command for completing or manipulating quests in The Witcher 3: Wild Hunt addfact(fact_id)
addfact(q309_completed): Completes the quest "Now or Never". witcher 3 complete quest console command top
7. Pro Tips
- Enable console — add
DBGConsoleOn=truetowitcher3.ini - Auto-complete all quests —
completeallquests()(🚨 severe corruption risk) - Check quest status —
gettargets()for current objective - For secondary quests —
completequest("q208_gwent_skellige")works better than main quests
⚠️ Character Appearance Glitches:
Forcing a quest completion mid-dialogue can leave characters in weird states (e.g., Geralt with his sword drawn permanently, Yennefer floating, Roach stuck underground). The primary console command for completing or manipulating
Soon the village noticed patterns. Favors unpaid were forgotten. Promises evaporated. The old grandmother—who had knit the town's tapestry of memory—found threads missing. "You mend a tear at the top and you'll fray the bottom," she warned Geralt in a voice that smelled of mothballs and lavender. "The ledger of lives is a complicated thing." Enable console — add DBGConsoleOn=true to witcher3
Force Mode Risks
- Locate the File: Go to your game installation folder.
. Because there is no single "complete current quest" button, you must use specific "facts" or IDs that correspond to the completion phase of a particular quest. Essential Quest Commands addfact(QuestID_completed) : Marks a specific quest as finished. addfact(QuestID_started) : Force-starts a quest if a trigger was missed. removefact(QuestID)