The 4.00 update changed the game’s script structure (using scripts from the r4Game engine) and updated the executable (
If a quest is stuck, try these commands in order of desperation. The Gentle Approach: addfact
As of my latest update (mid-2025), the ability to auto-complete quests in The Witcher 3 using simple console commands like completequest or finishquest has been by CD Projekt Red in the next-gen updates (Version 4.0+). witcher 3 complete quest console command patched
If an NPC named "Hjalmar" is bugged out of bounds, typing goto(Hjalmar) will teleport Geralt directly to his physical location, usually forcing the AI to reset and talk to you. 2. Phase-Skipping via Safe Story Commands
The addfact command (which tells the game a quest stage is done) is generally more stable than completequest in the Next-Gen update, as it allows the game to properly trigger the next phase rather than forcibly skipping to the end. How to Use Quest Console Commands in 2026 (Patch 4.04+) finishquest(q206) # "The Play's the Thing" Example for
Many internal function names used by the developers were renamed, deprecated, or locked away from the standard debug console.
finishquest(q206) # "The Play's the Thing" witcher 3 complete quest console command patched
Example for "The Last Wish":
Before running any commands, you must enable the debug console in your game files. Locate your game folder Steam\steamapps\common\The Witcher 3 Wild Hunt GOG Galaxy\Games\The Witcher 3 Wild Hunt Navigate to the config bin\config\base general.ini : Open it with Notepad and add DBGConsoleOn=true on a new line at the bottom. Open in-game : Press the (tilde) or (apostrophe) key while playing. 2. How to "Complete" a Quest Since there isn't a completequest command, you use
A common misconception among players is that a single, universal command like CompleteQuest(quest_id) exists in the developer console. The Witcher 3’s engine, REDengine 3, does not operate on a simple linear quest tracking system.