Once enabled, press the key (or F2 on some keyboards) to open the console in-game. Part 2: The Top "Complete Quest" Console Commands Explained There is no single, magic complete_quest command in Witcher 3. Instead, the game uses a flexible system based on quest names and stage indices . The top three most effective commands are: 1. addfact(qxxx_xxx_xxx) – The "Complete" Equivalent This is the closest thing to a true completion command. "Facts" are binary flags the game uses to track what you have done. Adding the correct fact tells the game that a quest is finished. 2. removefact(qxxx_xxx_xxx) – The Un-Complete / Debug Command Use this if a quest started incorrectly or you want to respawn an NPC. It removes the completion flag. 3. addfact(qxxx_xxx_xxx_stage) – Partial Completion You can jump to a specific stage (e.g., stage 10, 20, 30) without triggering the final cutscene.
To fail the quest "The Gangs of Novigrad" (ID: q302 ), you would type: witcher 3 complete quest console command top
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. Once enabled, press the key (or F2 on