The developer console in The Witcher 3: Wild Hunt is a powerful tool for players looking to bypass bugs, skip tedious travel, or fix broken quest progression. While most commands are straightforward, managing quests requires precision to avoid breaking the game’s logic. Enabling the Console
To use these commands, you must first enable the console. On PC, navigate to your game folder: The Witcher 3\bin\config\base general.ini and add the line DBGConsoleOn=true section. Once in-game, press the key to open the interface. Top Quest-Related Commands The most effective way to handle quests is by using Quest Facts or direct completion triggers. addfact(fact_id)
This is the most "surgical" command. Instead of forcing a whole quest to end, it tells the game a specific event happened. For example, if a door won't open because a guard didn't give you a key, adding the "fact" that you spoke to the guard can fix the trigger. removefact(fact_id)
Essential for reversing mistakes. If you accidentally triggered a "fail" state for a side quest, removing that fact can sometimes reset the quest's logic. setprogress(quest_name, phase, objective)
This is the "teleport" of quest commands. It moves your current quest to a specific stage. It is highly technical, as it requires knowing the exact internal strings (names) used by the developers. Ciri commands (e.g.,
While not strictly quest commands, many main story quests soft-lock because the game fails to swap characters. Using these commands to manually switch between Ciri and Geralt can often force a quest to resume. The Risks of Quest Manipulation
Unlike spawning items or changing the weather, quest commands can cause "sequence breaking." If you force-complete a quest that involves a major character, the game may not know where to place that character in the next scene, leading to empty rooms or infinite loading screens. save your game manually
before attempting to move quest phases. The console is a great "Plan B," but it works best when used to nudge a stuck objective rather than skipping entire chapters of the story. Should I look up the specific IDs for a quest you're currently stuck on?
The primary console command for completing or manipulating quests in The Witcher 3: Wild Hunt addfact(fact_id)
. This command manually triggers quest stages or flags a quest as finished by adding a specific internal "fact" to the game's database.
Because the game lacks a universal "complete current quest" button, players must use specific for each quest or its completion phase. CD Projekt Red 1. Enabling the Console
Before using commands, you must enable the debug console by editing your game files: Navigate to Game Folder The Witcher 3 Wild Hunt\bin\config\base general.ini with Notepad. DBGConsoleOn=true at the end of the file. Open Console : In-game, press the (tilde) or key to open the command prompt. Steam Community 2. Core Quest Commands
There is no single command to instantly finish any quest; instead, you trigger the "completed" state of a specific quest ID. CD Projekt Red
Is there a console command to finish a bugged quest? | Forums
The Witcher 3: Complete Quest Console Command
Are you tired of grinding through hours of gameplay to complete quests in The Witcher 3? Look no further! With the right console commands, you can skip the tedious parts and get straight to the good stuff. In this article, we'll show you how to use the console command to complete quests and take your gaming experience to the next level.
What is the Console Command?
The console command to complete quests in The Witcher 3 is:
nguoid_complete_quest(Quest ID)
Replace (Quest ID) with the actual ID of the quest you want to complete. You can find a list of quest IDs online or by using the in-game console command debug.log to generate a log file with quest IDs. witcher 3 complete quest console command top
(Quest ID)
debug.log
How to Use the Console Command
To use the console command, follow these steps:
~
Top Quest IDs to Complete
Here are some of the most popular quest IDs to complete:
main11
main15
sidequest_contracts_04
sidequest_gwent_08
Benefits and Drawbacks
Using console commands to complete quests can have both benefits and drawbacks. On the one hand, it can save you time and effort, allowing you to focus on the more enjoyable aspects of the game. On the other hand, it can also take away from the sense of accomplishment and immersion that comes with completing quests through gameplay.
Tips and Tricks
Conclusion
The Witcher 3: Complete Quest Console Command is a game-changer for players who want to skip the grind and get straight to the action. With the right commands and a little practice, you can complete quests in no time. Just remember to use with caution and always save your game before attempting to use console commands. Happy gaming!
Here are some extra command examples below:
| Command | Effect | | -------------------------------------- | ------------------------------------------ | | additem( item id, amount ) | Adds item to player | | removeitem( item id, amount ) | Removes item from player | | learnskill( skill id ) | Learns skill for player | | levelup( amount ) | Increases player level | | nguoid_abandon_quest(Quest ID) | Abandons quest |
additem( item id, amount )
removeitem( item id, amount )
learnskill( skill id )
levelup( amount )
nguoid_abandon_quest(Quest ID)
More resources on this topic can be found through following these links below.
Witcher 3 Wiki The Witcher 3 Forums GameFAQs Witcher 3 Guide
By adding one of these links or resource you make readers have somewhere to access extra information and validate commands.
Story: The Bloody Baron
The Bloody Baron is a pivotal character in The Witcher 3: Wild Hunt. He's a complex and intriguing figure, with a dark past and a penchant for, well, being bloody. The quest "The Bloody Baron's Woes" is a crucial part of the game's storyline, and it can be a bit tricky to complete.
As Geralt of Rivia, you've been tasked with finding the Baron, who's been causing quite a stir in the region of Vizima. Your journey takes you through the Continent, navigating through forests, villages, and castles, all while dealing with the politics and intrigue of the Nilfgaardian Empire.
Quest Objectives:
Console Commands to Help Complete the Quest:
Here are some console commands that can aid you in completing "The Bloody Baron's Woes":
Some specific item IDs that might be helpful during this quest:
giveitem hieronymuspotion
giveitem swallowpotion
giveitem steelsword
Tips and Tricks:
Complete Quest Console Command:
If you're having trouble completing the quest and want to skip to the end, you can use the following console command:
<quest_id>
bloodybaron_quest
Keep in mind that using console commands can disable certain achievements and affect the game's balance. Use them at your own risk!
Now, go forth and conquer the Continent, Geralt!
To complete quests in The Witcher 3: Wild Hunt using the debug console, you typically use the
command rather than a single "complete quest" button. This command allows you to manually trigger "facts" or milestones that the game uses to track progress. Core Commands for Quest Manipulation Because quests in The Witcher 3
are complex chains of events, completing one often requires triggering specific IDs (facts) associated with that quest's completion state. addfact(fact_id)
: Triggers a specific event or marks a quest objective as finished. For many quests, adding a fact like [quest_id]_completed
will move the quest to the "Completed" section of your journal. removefact(fact_id)
: Use this if you accidentally triggered a milestone or want to "un-complete" an objective to fix a bug. Examples of Common Quest & Outcome Facts
These are used to force specific game states or finish major storylines: addfact(q309_completed) : Marks the quest "Now or Never" as complete. addfact(q110_calmed_down_ciri)
: Simulates a "good" choice for the ending (snowball fight). addfact(q302_whoreson_dead)
: Forces the state where Whoreson Junior is killed during "Get Junior". addfact(q109_keira_to_km)
: Sends Keira Metz to Kaer Morhen, completing her arc favorably. CD Projekt Red How to Enable the Debug Console The developer console in The Witcher 3: Wild
Before you can use these commands, you must enable the console in your game files: Console command to complete quest :: The Witcher 3
To complete or manipulate quests in The Witcher 3: Wild Hunt using the debug console, the primary command used is addfact(quest_id_completed)
. Because there is no single "complete current quest" button, you must use specific "facts" or IDs that correspond to the completion phase of a particular quest. Essential Quest Commands addfact(QuestID_completed) : Marks a specific quest as finished. addfact(QuestID_started) : Force-starts a quest if a trigger was missed. removefact(QuestID)
: Removes a specific state, often used to un-fail a quest or reset a bugged objective. How to Find Quest IDs
Since there are thousands of internal IDs, you generally need to search for the specific quest name online alongside "ID" or "fact." However, many follow a standard pattern: Main Quests : Often start with q302_05_completed for finishing a specific stage in "Get Junior"). Side Quests : Often start with Minor/Monster Quests : Often start with Enabling the Console
If you haven't enabled the console yet, follow these steps in your game files:
This guide covers everything you need to know about using console commands to complete quests in The Witcher 3: Wild Hunt.
Because there is no single "magic button" to fix a broken quest or instantly finish the entire game, this guide focuses on the specific commands used to advance quest stages, bypass buggy sections, and add necessary items.
Before you can input any commands, you must unlock the developer console.
C:\Documents\The Witcher 3\
user.settings
DBGConsoleOn=false
DBGConsoleOn=true
Here are solutions to common scenarios where players need console help.
dlc_install
dlc_uninstall
Useful for resetting bugged DLC quests (like 'Scavenger Hunt' quests) by uninstalling and reinstalling the DLC via console (requires game restart).
While using the top console commands is safe if done correctly, there are permanent risks.
q002
_completed
addfact(sq202_yen_girlfriend)
Few games in the history of open-world RPGs have achieved the legendary status of CD Projekt Red’s The Witcher 3: Wild Hunt. With its sprawling narrative, morally grey choices, and dozens of hours of side content, the game is a masterpiece. However, even masterpieces can have flaws. Maybe you’ve encountered a game-breaking bug that prevents a quest from triggering. Perhaps you’re on your fifth New Game+ playthrough and just want to skip the Velen slog to get to the Blood and Wine expansion. Or, you might simply want to experience a specific quest ending without replaying 20 hours of content.
Enter the Console Command. For PC players, the console is the ultimate tool of control. And when it comes to quests, one command reigns supreme: the addfact and removefact commands (often misnamed as the "complete quest" command).
addfact
removefact
In this article, we will break down the top Witcher 3 complete quest console commands, explain exactly how they work, provide a safe usage guide, and list the most sought-after Quest IDs.
Below is a curated table of the most frequently requested quest IDs. Use the pattern addfact(qXXX_completed).
addfact(qXXX_completed)
| Quest Name | Quest ID | Command to Complete | | :--- | :--- | :--- | | Lilac and Gooseberries (Prologue) | q001 | addfact(q001_completed) | | The Beast of White Orchard | q002 | addfact(q002_completed) | | The Incident at White Orchard | q003 | addfact(q003_completed) | | Pyres of Novigrad | q105 | addfact(q105_completed) | | Gangs of Novigrad | q206 | addfact(q206_completed) | | The Lord of Undvik | q302 | addfact(q302_completed) | | The King's Gambit | q309 | addfact(q309_completed) | | Through Time and Space | q310 | addfact(q310_completed) | | Battle of Kaer Morhen (Ugly Baby) | q311 | addfact(q311_completed) | | Final Preparations | q601 | addfact(q601_completed) | | Blindingly Obvious | q602 | addfact(q602_completed) | | On Thin Ice (Finale) | q604 | addfact(q604_completed) | | Envoys, Wineboys (BaW Start) | q701 | addfact(q701_completed) | | The Warble of a Smitten Knight | q702 | addfact(q702_completed) | | Tesham Mutna (Dungeon) | q705 | addfact(q705_completed) | | Scenes From a Marriage (HoS) | q603 | addfact(q603_completed) |
addfact(q001_completed)
addfact(q002_completed)
addfact(q003_completed)
addfact(q105_completed)
addfact(q206_completed)
addfact(q302_completed)
addfact(q309_completed)
addfact(q310_completed)
addfact(q311_completed)
addfact(q601_completed)
addfact(q602_completed)
addfact(q604_completed)
addfact(q701_completed)
addfact(q702_completed)
addfact(q705_completed)
addfact(q603_completed)