Fallout 3 Hints & Cheats (PC)

Fallout 3 Boxshot

Console Codes

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

Cheat Effect
player.setlevel # changes leve to #, doesn't affect anything else.
modpca (s.p.e.c.i.a.l) # changes the chosen stat by adding the given number. e.g. lmodpca luck 3 would take your 5 luck to 8.
tgm God Mode
tcl No clipping mode
tmm 1 All mapmarkers

player.setav # Sets the typed attribute to the number provided. (1-10)
player.setav # Sets skill level to #. Max 100. this sets all skill bonuses but those from gear, tag skills, or attributes.
player.additem 0000000F "XXX" Replace "XXX" with the amount of caps(money) you want.
addspecialpoints # add # special points
setspecialpoints # set the number of special points to #
rewardKarma # reward # karma points to player
getXPfornextlevel displays xp needed for next level
GetQuestCompleted complete current quest
tfc toggles free camera mode (useful for character screenshots)
tm turns off/on the HUD (useful for character screenshots)
unlock Unlocks any selected physical lock (doors, chests, etc) and terminals.
movetoqt Moves the player to the current quest marker
advlevel Advance one level
rewardxp xxx Replace xxx with the number of experience points to receive
Kill Automatically kill the target you selected in Console Mode
showracemenu open the character creation screen
player.modav skill # Modifies player's desired skill. (player.modav luck 10)
player.modav carryweight # Permanently modifies players max weight.
player.modav actionpoints # Permanently modifies players max action points.
DisableAllMines Disables mines
GetQuestComplete/GetQC Complete all quest items
SexChange Go ahead, be a transvestite, i won't ask any questions
SetPCYoung Everyone wants to be a kid again!
ResetQuest Resets a quest... assuming you would want to do such a thing?
AddPerk That's right! Get any perk you want, any and/or all.
CompleteAllObjectives / CompleteQuest Complete quest objectives
player.modScale <1> Become a giant! 1 = giant ; -1 =normal
ShowNameMenu Change your name for free, no court fees!
player.ForceAV Directly set your skill values.
EnablePlayerControls Move around during "locked" cinematics
player.PlaceAtMe I'm working on finding and making an ObjectID list, but for now, just use the ones we know: 000000A(Pins) & 000000F(money)
CloseAllMenus Just in case...
MoveToQuestTarget/movetoqt Warp to your quest' target location
resurrect revives dead target
set timescale to # Alters the speed in which the in-game time passes.
TT Toggle on/off trees.
TG Toggle on/off grass.
SetEssential 1 Sets the NPC as essential.
Killall Kills everyone in the area, if you are outside it kills everything outside.
SetPCCanUsePowerArmor 1 Allows player to wear Brotherhood of Steel armor without the training prerequisite.
setgs iMaxCharacterLevel ### Sets the maximum level that your character can reach through experience gain. Replace the ### with the desired maximum level.
tcai Disables enemy AI, enemies stand still and do not fire back.
save fred 1 Opens a text file with all objects (items, npcs, props) and their corresponding ID Form codes (unique for every savegame)
setessential 6a772 1 Dogmeat is marked Essential (Unkillable)
setgs fJumpHeightMin # Changes how high your player will jump. Replace the # with the desired height. (default = 64)
activate Activates the last door you clicked on in the console that is locked but needed to be opened from another place. (doors that unlock doesn't work on)
player.removeitem "XXX" Removes "XXX" number of items from your inventory of type. Useful for removing quest flagged items
Removeallitems Remove all the Weapons and Cloths from Selected NPC (inc kids!)
TWF toggle wirefram mode on/off
GetPos X view selected targets x coordinate (you can also use Y and Z with this function; click an object while in the console to select it)
SetPos X set selected targets x coordinate (you can also use Y and Z with this function; click an object while in the console to select it)
showinventory shows all items and their id's, of the selected target, in the console (click an object while in the console to select it)
EquipItem if the item_id exists in the selected target's inventory, it will be equipped
UnEquipItem if the item_id exists in the selected target's inventory, it will be unequipped
agerace # Ages the targetted character with 1, and de-ages them with -1
player.agerace # Ages yourself with 1, and de-ages you with -1
setgs fMoveRunMult # Changes run speed. Replace the # with the desired speed. (default = 4)
SetBarterGold [amount] Sets how much an NPC has to trade with
coc [Cell ID] Center on cell. Teleports you to the cell you specify.
cam Closes all open menus
GetAVInfo [Actor Value] Gets info on the selected targers value (such as getavinfo luck)
disableallmines Disables all mines allowing you to pick them up, without them blowing up.
tcai Toggles ONLY combat AI on/off. AI will still be active, but enemies will not attack.
tai Toggles AI processing on/off. Freezes the AI
QQQ Quits the game fast with no promps
save [name] Saves your game with a custom save name.
load [name] Loads a saved game.
PRID [name] Selects an object. Useful for selecting yourself in first person view (use 'PRID player").
setactorfullname "Firstname Lastname" (Use the quotes if the name has spaces) Sets the name of the selected NPC. Use "player.setactorfull name" to change your character's name. Last name (and any further spaces) optional.
pcb Purge cell buffer, which frees up memory if you have lots of cells loaded, increasing performance.
tsb [number] Allows you to add blood to your screen. Higher numbers make more blood spots. 0 = none.
fov [1-180] Allows you to change your field of view (by angle)
Player.MatchFaceGeometry # Matches the geometry of another NPCs face
setscale # Changes size of any targeted object/NPC. Replace # with a number between -10 and 10. Default size is 1.
coc megatoncommonhouse Warp Back
coc testqaitems Warp to Room with All Items
player.moveto # Moves you to the specified NPC.