Because the game tracks progress through "facts," you must tell the game that a specific quest stage has been finished. To Complete a Quest: addfact(QuestID_completed) To Progress a Stage: addfact(QuestID_stage_name) Common Quest Completion Codes Quest Name Console Command Now or Never addfact(q309_completed) Get Junior addfact(q302_whoreson_dead) The Last Wish addfact(sq202_yen_girlfriend) Reason of State addfact(mq3035_fdb_radovid_dead) Blood Gold addfact(lw_gr39_treasure_opened) 3. Finding Specific Quest IDs
If you want to skip without breaking everything, you should use the command. Witcher 3 Skip Quest Console Command
| Your situation | Recommended action | |----------------|--------------------| | Replaying for 3rd time, hate “Ciri’s Story: King of the Wolves” | Use completequest – low risk | | Stuck because a NPC won’t spawn | Use addfact(stage_X) | | Just want the reward without effort | Use additem('Quest Reward') instead | | First playthrough | Don’t skip anything. Seriously. | Because the game tracks progress through "facts," you
The primary command used to progress or finish quests is: addfact(FactID) Unlike some games where a cheat menu is
Before you can input any commands, you must unlock the ability to do so. Unlike some games where a cheat menu is a toggle in the settings, The Witcher 3 requires a minor file adjustment.