Gamebryo console commands

In Fallout 3, the console is a debugging tool left by the developers in the PC version of the game. It is useful for developing and quality assurance, but it can also be used to cheat.

To access the console, use the backquote key (`) while in-game (Unpaused). The backquote key shifts to tilde (~) on US keyboards, and the not symbol (¬) on UK keyboards. Other keyboards will differ, but the key is usually to the left of 1, and just under the Escape key (Esc) The HUD will disappear and you will get a prompt (|) in the lower left corner of the screen where you can type-in code(s).
 * The left side of the console might not be visible if you are not using a widescreen display.
 * The key is the top left key under escape, on non-US keyboards. (Example: §, ½ or | on Scandinavian (Swedish, Danish, Norwegian etc), circumflex (^) on German keyboards, ² on French ones, \ or | on Italian Keyboards.)
 * Some Vista laptop & desktop users must disable/uninstall the "Infrared" device (varies from machine to machine, but has that same line in the name) to access the tilde key. See the Troubleshooting section on the Discussion page for further advice.
 * The game will pause as well, making you unable to look around while using it -be sure to be looking at what you want to change, unlock, etc.

Presentation screenshots

 * - toggle free camera; lets you move around the camera at will. To take pictures of your character, make sure you go into third person mode first.
 * - toggle menus; removes the HUD for even nicer pictures (it will not notify you when the screenshot has been successfully captured but it will function)
 * , fast,, slow moving camera in tfc.
 * , narrow,, wide angle lens. , default lens.
 * - toggle lightbrite mode makes everything well lit, great for dark spots.

Inventory manipulation

 * - add item to your inventory, at full health.
 * Example: - add Vengeance to your inventory with full 'health'. This is a list of items in fallout 3.


 * - add item to your inventory, with a specified condition. Quality should be given in decimal form.
 * Example: will add 1 Gatling Laser at 50% to the player's inventory


 * - remove item from your inventory; useful to get rid of useless quest items
 * - Show Repair Menu for the player. This allows items to be repaired using the player's Repair skill as though the player were a merchant. Caps are required to repair items as for merchant repair, but they are paid to the player, resulting in no net transfer of caps. Using on NPCs that don't normally repair goods will typically cause the game to crash.
 * - Lists Inventory with object id's suitable for using with
 * - Changes the currently held weapon's health.
 * Example: Will change the current weapon's health to 80%.

NPC manipulation

 * - set an id target. Same as clicking, but will work even if the target isn't visible.
 * - set NPC as unkillable.
 * - set unkillable NPC to be killable again.
 * - create/clone an NPC and place it at the player.
 * - displays items in NPCs inventory.
 * - Show Barter Menu with the NPC, may crash if not used with Traders(useful if traders are inaccessible like Lydia Montenegro, after helping the ghouls).
 * - equip item in NPCs inventory.
 * - unequip item the NPC has currently equipped. (Works for Weapons and Clothing/Armor)
 * - move player to NPC

The following commands require that you first type and Enter to select the NPC. Then type...
 * - move NPC to player
 * - kills NPC
 * - Will restore NPC's health (can be used with too)
 * - resurrect NPC (Will also "reroll" the inventory, meaning you could get different items!!)
 * If you type, then it will make the NPC stand up again, as if it was unconscious. Beware that this can give you some silly results, especially when it involves gibs.
 * , - disable and enable the NPC in the game (total vanish, reappearing)
 * , - starts or stops combat with the selected NPC. Warning: Stopcombat will not make an NPC permanently unhostile, and may immediately resume attacking the player if s/he is in sight.

(Note the difference: marks the "character sheet" and  marks an instance of the character with location.) There is a list of the base_ids and form_ids of the major named characters.


 * Note: Sometimes resetting a companion NPC will result in him/her giving a generic response to dialogue prompts. To fix this, reset the follower's hire quest using resetquest quest_id in the console. A list of quest IDs is given here.

Example (commands in order)

 * - target Sydney
 * - move Sydney to the player
 * - add Vengeance
 * - add ammunition to Sydney
 * - equip Vengeance
 * - unequip Combat Armor
 * - make Sydney unkillable
 * - place a new Super Mutant Master at Sydney. Can be repeated for more.

NPC reset example (in order)

 * - target Sydney
 * followed by - disable and enable, make sure the NPC is active
 * followed by - kill and resurrect, reset the NPC
 * - move NPC to player (or to move the player to Sydney.)

Stats and character manipulation

 * - set player scale; is default;  is small,  is big,  is huge (not recommended to use indoors)
 * - read out a character value, for instance karma, intelligence or smallguns.
 * - modify a value; it will peak normally (100 for skills, 85 for resistances, 10 for S.P.E.C.I.A.L., etc). Negative values lowers the variable.
 * - set a value
 * - add a perk
 * - remove a perk
 * - toggle male/female (remember to remove your facial hair if your changing male to female otherwise it will stick!)
 * - open the menu to change the name of the player
 * - open the menu to change the race and face of the player
 * warning changing your characters race disables all of their perks and need to be removed and added again to work.
 * - advance one level
 * - set level
 * - set level cap (has to be set every time the game is started)
 * - A total agerace of -1 results in being a child, 1 an adult, and 2 an elderly person. (ex: player.agerace -3 makes you a child no matter what agerace you currently are)
 * , - give player karma or xp

Example

 * - add Power Armor Training
 * - set Small Guns to 100, the maximum
 * - lower Intelligence by 5 (minimum 1)
 * - Loses 1,000 Karma
 * Set's player's max carry weight to 5000

Warnings

 * Be extremely careful when using setscale to large numbers like 10. You may seem big and powerful, but a very small drop-off (in comparison to your size) will be fatal. Cliffs look very tiny from 50 feet up, but still kill you as if you were normal size. Additionally cells will still only load as if you were normal size, and moving through un-spawned cells can cause the game to crash.

Items & world manipulation
This is easiest if you first click on something in the world with the console open, to target it.
 * - unlock doors, safes, terminals or any other locked container; you can of course also.
 * - activate an item, say a door, that is normally operated by a switch
 * - make the item yours (for instance a cabinet or a bed)
 * - place an item next to the player; for many items only a of  is valid
 * - sets the timescale, the ratio determining how fast game time moves relative to real time; the default setting is 30. For example, setting the timescale to 1 would cause one second to pass in game time for every second in real time. [Warning setting it to 0 does not freeze time it crashes the game]

It is also possible to change the current weather.


 * - forces weather. Replace &lt;ID&gt; with a Form ID from one of these:

EditorID                        FormID DefaultWeather                  0000015E GNRRoofOvercast01               0001E3F0 gUrbanCloudy01                  00059869 gWastelandClear01               0005CF9C gWastelandCloudy                0005C88D InvertedDaylightWeather         000B362D InvertedDaylightWeatherTenPenny 00052928 InvertedDaylightWeatherWarm     000BC39B MegatonCloudy01                 0001D776 MegatonFalloutDecay             0006A076 SuburbanCloudy                  00017906 TranquilityClear                0002BF97 UrbanDeep                       00065952 UrbanDeepInner                  0006CA4E UrbanDeepInnerCitadel           000BE1FF UrbanDeepInnerDCMall            000BE1FE UrbanDeeplnnerDCMONtop          0003A236 UrbanDeeplnnerMamaDC            000BE3E2 UrbanOvercast                   000154E5 UrbanOvercast01Intro01          00022BD5 WastelandClear                  00064609 WastelandClearMegaton           00054E12 WastelandClearNoLighting        000B419E WastelandDecay                  0005A728 WastelandEast                   0003D438 WastelandEastOasis              00054E1D WastelandNorth                  00027DF3

Quests

 * - move player to current quest target
 * - show the quest log, everything the player has encountered and done
 * - complete quest
 * - reset quest
 * - list all quest objective levels (stages). Use with setstage.
 * - sets a quest to an objective level useful for resetting bugged scripts
 * - list current quest targets

(raw quest base id list here)

Game

 * - save current game with description
 * - save current game with description and output a .txt file with game information.
 * - load a game from a previous named save
 * - exits the current game, displays some credits, then goes to the starting menu.
 * or - exits Fallout 3 without going through any menus.
 * - END GAME

Debugging and mapping

 * - turn on all Pip-Boy map markers.
 * - toggle fog-of-war in the Pip-Boy local map.
 * - toggle god mode; gives you invincibility to damage and radiation, unlimited AP(Reload does use AP)(confirmed with some weapons), ammo, carrying capacity and stops item degradation.
 * - toggle clipping, The world looks cool as your form moves like a ghost through anything, entering forbidden areas (aka "noclip"), disables physics engine
 * - kill all NPCs in the area
 * - teleport to cell
 * - write console output to the specified file
 * - Executes specified list of commands as defined by a text file (.txt)

Batch Examples
To create a batch file all you need to do is place a plain text file with the commands you wish to execute in the root directory of the game - the same folder that contains falloutlauncher.exe.


 * This example file allows you to experience the game as if you were a very powerful Super Hero (or Villian). By executing this list you will (in this order) Save the game, Toggle God Mode, Toggle Clipping Mode, Increase Running Speed (though not to an insane amount), Increase Speech skill to max, Show all map markers, Toggle fog-of-war, Add fun weapons and ammo (Alien Blaster, Fat Man, Experimental MIRV, Lincoln's Repeater and Frag Grenades). To execute these commands, you would type
 * ---FuturePlayer.txt---


 * This prevents traders Doc Hoff, Crow, Lucky Harith and Crazy Wolfgang from dying, and if they are already dead, this will resurrect them - the caravan guards and Brahmin will still be vulnerable. Using allows the traders to fully repair armor and weapons. To execute the command, you would type
 * ---Traders.txt---

Screen positioning
Some users can't see the left-most columns of text in the console; they can only see the end of statements, and can't see what they're typing, unless it's very long. This is known to impact some users without widescreens. Fortunately, this can be easily fixed by increasing the iConsoleTextXPos figure in the Fallout.ini file to about 200, using a text editor like Notepad. More details can be found on the Discussion page.
 * You can use a command like to see if the console works. Even though you can't see the editing line or the cursor, it will flood the console with text.
 * Alternatively you can repeatedly press TAB before entering a command, this way the text gets pushed to the right and will be readable without affecting the entered text.

Accessing console
It's common for Vista users and some XP users to be unable to access the Console. Please see the Troubleshooting section of the Discussion Page for advice.

YouTube Videos
Fallout 3 timescale:, God Mode and placing multiple creatures: QSO1jA5Lqh4 — XKMHWLXcypU

Xbox 360
Xbox 360 users seeking some of the functionality of the console, may like to try the Complicator Fallout 3 Save Editor.