Witcher 3 Complete Quest Console Command Verified
If a specific task within a quest is bugged (e.g., an item won't register as picked up), use this command to clear it: addfact(quest_id_objective)
addfact(q103_swamp_story_done) — Moves the Crookback Bog storyline forward. 2. "Get Junior" Arena or Hideout Bugs
In the sprawling, 100+ hour epic that is The Witcher 3: Wild Hunt , repetition is the enemy of the veteran player. Whether you are on your fifth New Game Plus playthrough, testing a new mod setup, or trying to recover a save file corrupted 80 hours in, the prospect of redoing "Collect 'Em All" or the "Paperchase" quest can be soul-crushing.
Forcing a quest to end via console commands bypasses the loot trigger. You will not receive the standard Experience Points (XP), Crowns, or unique gear associated with that mission. Broken Character Logic witcher 3 complete quest console command
: Teleports Geralt to specific coordinates if you are stuck inside a wall or in a quest area [Polygon, 2026].
If an NPC refuses to talk to you because the game thinks you are still in a combat state or an active investigation phase:
What is stopping you from progressing normally? Share public link If a specific task within a quest is bugged (e
Since there is no universal list for every minor objective, you may need to dig for specific IDs if a quest is bugged:
If a quest is stuck because you lost a quest item, do not skip the quest. Instead, use the additem(item_id) command to spawn the missing key or letter. This keeps the organic quest structure intact without risking script failure. To help narrow down the exact fix for your game, tell me: What is the you are stuck on? What specific objective is currently failing to trigger?
If the game engine thinks you are in danger, quest triggers will lock up. Open the console (). Type cleardg and press Enter. Approach the quest NPC again. Step 3: Inject the Completion Fact Whether you are on your fifth New Game
Better than outright completion: set specific stage to trigger proper endings.
addfact(qQuestName_quest_stage)
away from NPCs before running commands.
addfact('mh307_completed') or addfact('sq302_completed') (These vary by quest).
