setstage Console Command
Documentation and examples for the setstage command in Skyrim.
setstage
Force a quest to a specific stage to advance or fix it.
| Parameter | Description |
|---|---|
Quest IDIDrequired | The editor ID of the quest. |
StageNumberrequired | The quest stage number. |
Command builder
Fill in the parameters to build a ready-to-paste setstage command. Fields with a dropdown let you pick a valid ID.
Examples
Here is an example of how to use setstage.
Advances the opening main quest to stage 100.
Overview
Moves a quest to a chosen stage number, advancing the storyline or repairing a quest that has become stuck. You need the quest's editor ID and the target stage value, which you can look up with sqs for the current quest. Jumping stages can skip required setup and leave a quest broken, so prefer the next logical stage and save first. This is the primary tool for unsticking bugged quests.
Frequently asked questions
How do you use the setstage command in Skyrim?
Open the console with the tilde (~) key while in-game, type setstage followed by its parameters, then press Enter. For example: setstage mq101 100. The console is only available in the PC version of Skyrim.
What does the setstage command do?
Force a quest to a specific stage to advance or fix it.
What are the parameters for the setstage command?
The syntax is setstage [quest id] [stage]. It takes 2 arguments: quest id, stage.
Does the setstage command require any DLC?
No. setstage is part of the base game and works without any DLC.
Does using setstage disable Steam achievements?
Opening the console and entering any command, including setstage, disables Steam achievements for the rest of that play session on PC. Reload an earlier save or use an achievement-enabler mod if you still want achievements.