This guide provides the essential console commands for managing quests in The Witcher 3: Wild Hunt. Whether you’re stuck due to a bug, want to bypass a tedious objective, or are experimenting with different story outcomes, these commands are your primary tools. How to Enable the Console Before using commands, you must enable the debug console:
At last a choice presented itself like a crossroad with no signposts. A noblewoman petitioned him to "complete" the scandal that had cost her a title. A mother begged him to end the trial that would hang her son for a crime he might not have committed. A child with a fever wanted nothing more than to see her father return from war. Each plea tugged at the code the crone had given him; each was the "top" of someone's world. witcher 3 complete quest console command top
To skip the failed objective status:
Here’s a deep, technically accurate answer for using console commands to complete quests in The Witcher 3, focused on the completequest command and its nuances. This guide provides the essential console commands for
showpins(1) to find hidden objectives.findquest('name') to get the correct ID.advancequest('id') to fix a stuck quest (Recommended).completequest('id') only if the quest is irretrievably broken.Example to finish The Whispering Hillock cleanly: Use showpins(1) to find hidden objectives
Syntax:
queststage qXXX [number]
Example:
completequest("q302") — completes The Bloody Baron (Family Matters).
addfact(mq0001_stage)