: Spawns an NPC or monster (use if a quest-giver disappeared). Example: spawn('dijkstra')
Using console commands to manipulate quests is a powerful tool, but it operates like a scalpel rather than a sledgehammer. Understanding the specific commands and how to use them safely is essential to avoid corrupting your save file.
Here are some popular quest IDs and their corresponding console commands:
As a seasoned Witcher 3 modder, I cannot stress these warnings enough: witcher 3 complete quest console command top
Below is a curated table of the most frequently requested quest IDs. Use the pattern addfact(qXXX_completed) .
These are the specific commands used to advance or complete objectives.
If a quest like "Family Matters" gets stuck because an NPC will not talk to you, follow this exact sequence to bypass it safely: Press ~ to open the console line. Type addfact(q104_family_matters_completed) and hit . Close the console by pressing ~ again. : Spawns an NPC or monster (use if
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.
addfact(mh201_averts_marked) addfact(mh201_guards_react_to_hat) addfact(mh203_find_tunnel)
To skip the failed objective status:
completequest <quest_id>
If a specific quest marker is bugged or an NPC won't talk to you, use this to jump to the next step. addfact(quest_fact_name)