Gamebryo console commands

Only available to the Windows version of the game.

Hit the Tilde (~) key to access the console and enter one of the following codes.

=Useful commands=

For making nice 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 menues; removes the HUD for even nicer pictures.
 * , fast,, slow moving camera in tfc.
 * , narrow,, wide angle lens. , default lens.

Inventory manipulation

 * - add item to your inventory, for instance: - add Vengeance to your inventory.
 * - remove item from your inventory; useful to get rid of useless quest items

NPC manipulation

 * - set an id target. Same as clicking, but will work even if the target isn't visible.
 * - move player to NPC
 * followed by - move NPC to player
 * - kills NPC
 * - resurrect NPC (Will also reset the inventory!)
 * , - disable and enable the NPC in the game (total vanish, reappearing)


 * - set NPC as unkillable.
 * - create/clone an NPC and place it at the player.

(Note the difference: marks the "character sheet" and  marks an instance of the character with location.)

Example (commands in order)

 * - target Sydney
 * - move Sydney to the player
 * followed by - add Vengeance and ammunition to Sydney
 * - 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.
 * - read out a character value, for instance karma, intelligence or smallguns.
 * - modify a value; it will peak normally (100 for skills, etc). Negative values lowers the variable.
 * - add a perk
 * - remove a perk
 * - toggle male/female
 * - open the menu to change the name of the player
 * - open the menu to change the race and face of the player
 * - advance one level
 * - set level
 * , - give player karma or xp

Example

 * - add Power Armor Training
 * - raise Small Guns 100, to the maximum of 100
 * - lower Intelligence by 5 (minimum 1)

(Note: player.setav does not work.)

Items & world manipulation
This is easiest if you first click on something in the world with the console open, to target it.
 * - unlock door or safe; 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)

Debugging and mapping

 * - turn on all Pip-Boy map markers.
 * - toggle fog-of-war in the Pip-Boy local map.
 * - toggle god mode, will make you undamageable
 * - toggle clipping, you can move through anything (aka "noclip")
 * - kill all NPCs in the area

=Other Commands (untested, unsorted)=
 * addspecialpoints # - Add # special points
 * CompleteAllObjectives / CompleteQuest - Complete quest objectives
 * DisableAllMines - Disables mines
 * EnablePlayerControls - Move around during "locked" cinematics
 * GetQuestComplete/GetQC - Complete all quest items
 * GetQuestCompleted - Complete current quest
 * getXPfornextlevel - Displays xp needed for next level
 * modpca (SPECIAL) # - Adds X points to your SPECIAL stat.
 * moveto player - Move the currently selected target to the player's location.
 * movetoqt - Moves the player to the current quest marker.
 * MoveToQuestTarget/movetoqt - Warp to your quest's target location.
 * placeatme X Y Z - (untested) Should place desired item near you. Replace X Y Z with ItemCode, number of items and their condition, if condition is applicable.
 * player.ForceAV - Directly set your skill values.
 * ResetQuest - Reset a quest.
 * setgs fJumpHeightMin # - Changes how high your player will jump. Replace the # with the desired height. (default = 64)
 * setgs fMoveRunMult # - Changes run speed. Replace the # with the desired speed. (default = 4)
 * setgs iMaxCharacterLevel ### - Sets the maximum level that your character can reach through experience gain. Replace the ### with the desired maximum level.
 * SetPCCanUsePowerArmor 1 - Allows player to wear any piece of power armor without the training prerequisite.
 * tcai - Toggles combat AI on/off. Enemies stand still and do not fire back. Some will still continue their patrol-route.
 * tg - Toggles grass on/off.
 * tt - Toggles trees culled/not culled.

=Bugs= It has been reported that the console will not work with some Vista 32 and 64 bit systems with NO fix. Those people can only hope for a mod that solves this (example - the ring of console in Oblivion).

[Workaround] The console still functions, but the text appears largely off screen. Be very careful about your typing but it should work (tested Vista 64[Tested in Vista 32x, does not work]).

[Temp Fix] Control Panel > System > Hardware > Device Manager > Human Interface Devices > uninstall Infrared driver (don't ask me why but this driver interferes).

[New Possible Fix]

open regedit

Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters

There should be an entry named OverrideKeyboardSubtype with a type of REG_DWORD and a value of 2. Set the value to 0 and reboot.

now, uninstalling the IR drivers in the device manager (if you have them) will work to enable the console to come up.

if you don't have any IR drivers, then just doing the reg change should fix it for you.

Full Fix: At launcher screen, select options, set screen quality to high.

=See also=
 * The unabridged list of all commands, courtesy of the command

=External links=
 * complete list at silverlock.org
 * most-useful list at fallout3zone.com