3 Complete Quest Console Command Top | Witcher
If manipulating the console feels like too much work or too high a risk, the modding community has created external tools that offer similar functionality.
will move the quest to the "Completed" section of your journal. removefact(fact_id)
Replace <quest_id> with the actual ID of the quest you want to complete. You can find a list of quest IDs online or by using the debug console command.
Forces the game to execute the completion criteria for the specified quest ID. witcher 3 complete quest console command top
The first "quest" that surfaced was small: a fisherman named Haldor who'd lost his boy to a kelpie two summers back and had stopped mending his nets. He stood exactly where he had been in Geralt's memory—hat in hands, eyes surfacing and receding like a dark pond. The fisherman's grief had been incomplete, looping, and the command drew a thin silver line through it. Geralt found himself telling Haldor things the man had never said aloud, confessing the guilt he'd never let himself feel. The fisherman wept, not because he had to, but because the story had been closed properly, a final knot tied. He left the docks lighter and a little ashamed of the silence he had kept.
You need to talk to someone, but they aren't there.
| Quest Name (In-Game) | Internal Quest ID | Complete Quest Fact Command | |----------------------|------------------|-----------------------------| | Family Matters (The Baron) | q104 | addfact(q104_completed) | | The Last Wish (Yennefer) | q302 | addfact(q302_completed) | | A Towerful of Mice | q204 | addfact(q204_completed) | | Now or Never (Triss) | q209 | addfact(q209_completed) | | The Isle of Mists | q310 | addfact(q310_completed) | | Through Time and Space (Avallac’h) | q505 | addfact(q505_completed) | | Reason of State | q206 | addfact(q206_completed) | | Scavenger Hunt: Cat School Gear | q201_cat | addfact(q201_cat_completed) | If manipulating the console feels like too much
Remove the completed fact, then re-add the pre-battle fact.
restartquest('quest_id')
The debug console is a nuclear option. Its ability to skip quests, spawn items, and alter stats can completely circumvent the intended difficulty and pacing designed by CD Projekt Red. Using it without a specific purpose can drain the satisfaction from discovering a hidden treasure or overcoming a challenging monster. You can find a list of quest IDs
The Witcher 3 has a butterfly effect. If you type addfact(q104_completed) for "Family Matters" without doing the preceding Velen main quests, you may permanently break the main storyline. You will lose access to the Crones, the Whispering Hillock, and multiple endings.
Forcing a quest to finish might lock you out of succeeding side quests that rely on the main story state. Always test your game immediately after running a finishquest command.
If a quest hasn't triggered yet, you can force the game to start it.







