Console commands (Fallout 3)/Quests

An overview of console commands relating to quests

Overview
The console is a debugging tool in the PC version of Fallout 3. It is used for altering content while in-game. In order to access the console, you will need to use the key appropriate for your language. See full list here. You can scroll through the console's history with the keyboard's Page Up key, and scroll back down with the Page Down key.

Quests

 * - move player to current quest target
 * - show the quest log, everything the player has encountered and done
 * - checks if the current quest is complete. if true = 1 false = 0
 * - reset quest
 * - list all quest objective levels (stages). Use with setstage.
 * - gets the objective level of a quest.
 * - sets a quest to an objective level. Useful for resetting bugged scripts
 * - sets all currently obtained objectives for the quest to a completed status. Useful for bypassing a bugged or broken objective
 * - list current quest targets
 * - list quest variables
 * - change quest variable to value NOTE: Requires quotes around the base id of the quest but they are not needed if the quest ID is used instead.
 * Example: In New Vegas, will fix Raul's quest if you've already spoken to Ranger Andy before you recruit him.
 * While set VMS29a.PacerEncounter to 1 will have Gloria respond as if Pacer visited during Birds of a Feather and was dealt with peacefully.
 * - start all quests
 * – Completes all stages of all quests, even quests you have not taken on, basically completely wiping out all quests of the game and completing the game without ending the game.
 * - setquestobject <1> will set the NPC or item to quest object or not (1 is, 0 not)