Witcher 3 Complete Quest Console Command Top

Do not use completequest() for story-critical or multi-stage quests.
Use fact-based progression (addfact) + resetquest() if needed.

For completionists: manually advance each quest stage using facts extracted via listfacts("quest_prefix").

Here’s a feature draft for a Witcher 3 complete quest console command, designed for player convenience and debugging.


Before you can enter commands, you must enable the developer console.

  • Edit general.ini: Open the file named general.ini with Notepad.
  • Add the Line: Scroll to the bottom and add this exact line:
    DBGConsoleOn=true
    
  • Save and Close: Save the file and launch the game.
  • Open Console: Press the ~ (tilde) or F1 key while in-game to open the console.

  • As a seasoned Witcher 3 modder, I cannot stress these warnings enough: witcher 3 complete quest console command top

    ⚠️ Achievements Disable Warning:
    Using the console disables ALL achievements for that game session. To re-enable them, you must restart the game completely (close and relaunch) after saving.

    ⚠️ Quest Dependency Cascade:
    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.

    ⚠️ Character Appearance Glitches:
    Forcing a quest completion mid-dialogue can leave characters in weird states (e.g., Geralt with his sword drawn permanently, Yennefer floating, Roach stuck underground).

    ⚠️ Save First!
    Always create a manual hard save (not quicksave) before using any quest command. Console commands cannot be undone by reloading a checkpoint – only by reloading a pre-command save. Do not use completequest() for story-critical or multi-stage


    If a quest hasn't triggered yet, you can force the game to start it.

    Command: startquest('quest_id')

    Command: restartquest('quest_id')


    addfact(q302_completed)
    

    Or for quest stages:

    addfact(mq0001_stage)
    

    For many players, typing commands is risky. If you are on PC, the community strongly recommends installing the "Debug Console Enabler" mod or the "Witcher 3 Console Commands (WCC)" mod.

    These mods often allow you to:

    Useful for resetting bugged DLC quests (like 'Scavenger Hunt' quests) by uninstalling and reinstalling the DLC via console (requires game restart).