Witcher 3 Complete Quest Console Command [WORKING]

If completequest() feels too blunt, try these:

, you can use the command via the debug console to force quest progression. How to Enable the Console

Open the file named using Notepad or any text editor. Add a new line at the very bottom: DBGConsoleOn=true . Save and close the file.

removefact('q302_completed')

Most quests in The Witcher 3 rely on "facts." When you complete an objective, the game adds a fact. If a quest is stuck, you need to add the final fact manually. setquestfact(QuestID, 1)

This only works if the quest completion was purely a flag. If the game already advanced other quests, you’re out of luck.

The key to success is finding the correct fact ID for your quest objective. witcher 3 complete quest console command

You’ve killed the monster, but the “Talk to the contractor” step won’t trigger. Use completequest('contract_frying_pan') (that’s the famous “A Frying Pan, Spick and Span” – yes, it has a real ID).

She walked the lanes like a promise unclaimed. People welcomed strangers and bartered for bread, but no one asked about the woman who’d found their children. She left and returned, took coin and left, and when she paused to listen she realized the village had lost a thread: the laughter she had given away would not return to her. Memory was a thin, sharp thing; in giving it, she had traded a part of her heart.

For the vast majority of quest bugs, you will need to use both commands. You often have to remove a "blocking" fact before adding the "completion" fact. If completequest() feels too blunt, try these: ,

Before using any commands, you must enable the console:

Launch the game and press the tilde key () or ( ` ) to open the console console input line. The Core Quest Console Commands

Example: sq204.SetPhase('finale') might skip you to the end of "Carnal Sins." Save and close the file

In time, she learned to listen for the echo of a laugh that no one else could hear, and when it came she would sing it softly into the moonlight so that at least one voice remembered what she had given away.