April 09, 2016

Fallout 4 Console Commands


The console in Fallout 3, Fallout: New Vegas and Fallout 4 is very familiar to many fans, and the commands haven't changed that much in Fallout 4 ever since Fallout 3. The console is very useful for altering content while in-game, and may be used to cheat as well. It cannot be accessed in Survival mode, though.

In order to access the console, you will need to use the ~ or ` key on your keyboard (the left of the number 1 key on US keyboard). You can enter several commands at once to be executed in a row one after the other. Simply separate them with ; between each command.

Each item, object, character, etc. will have an alphanumeric hexadecimal reference ID of 8 letters. You can shorten them to be easier to use, as no ID requires any leading zeroes to be entered. Also, the console is not case-sensitive.


Note: Use General, Items, World, Debugging and Mapping Commands, Quest CommandsInventory Manipulation CommandsNPC Manipulation CommandsFaction CommandsCharacter Manipulation Commands and Settlement Commands, for easier managing among all the console commands in Fallout 4.

General, Items, World, Debugging and Mapping


TGM -- Toggle God Mode.
TCL -- No collision. Walk through walls. Walk into the sky. Be free.
TFC -- Toggle Free Camera
TFC 1 -- Activates free camera and freezes all animations.
TM -- Toggles menus and UI on and off. It even stops you from seeing the console.
CSB -- Resets blood and damage effects.
FOV [first-person FOV] [third-person FOV] -- Change the FOV.
SET TIMESCALE TO <int> -- Speeds up or slows down time. The default setting is 16, and 1 is real-time.
TMM 1 -- Toggle all Map Markers ON
TMM 0 -- Toggle Map Markers OFF
TIM -- Toggle Immortal Mode (Character will still take damage, but their health will never reach zero.)
TGP -- Toggle Game Pause
SUCSM <int> -- Changes the Freefly camera movement speed (SUCSM 20 is default speed).
SCREENSHOT -- Takes a screenshot.
CL -- Character Light, Enable/Disable/Edit the rim lighting that is used on character models.
GR -- Enable/Disable/Edit God-Ray.
BAT <filename> - Executes specified list of commands as defined by a text file (.txt) placed in the game's directory.
TG -- Toggles grass display.
TLL -- Toggles distant LOD display.
TS -- Toggles sky display.
TWS -- Toggles water display.
TWF -- Toggles wire frame mode.
CSB -- Clear Screen Blood
SAVE <filename>, and LOAD <filename> -- Creates and loads given save file.
SGTM <multiplier> -- Set Global Time Multiplier (1.0 is default).
HELP <matchstring> <filter> <form type> – Searches for item IDs, Perk names, and even other commands. Use PageUp and PageDown keys or keyboard equivalents to scroll through the console.
  • matchstring: The search term(s).
  • filter: Integer from 0 to 4. (0 – List all results, 1 – List functions, 2 – List settings, 3 – List globals, 4 – List other forms.)
  • form type: 4 character form type identifier (required only for filter = 4, otherwise ignored), e.g.: NPC – NPCs, ARMO – Armor and clothing, WEAP – Weapons, QUST – Quests, CELL – Cells, OMOD – Item mods, MISC – Miscellaneous items, FACT – Factions, PERK – Perks, and FURN – Furniture (not Workshop/Settlement compatible).
COC [cell id+EXT] -- Teleports the player to an area.
DISABLE and ENABLE -- Hides and shows the selected reference object.
PLAYER.PLACEATME <base_id> <amount> -- Spawn an character/creature/item on top of the player.
SPAWNDUPE -- Spawns exactly one duplicate of the selected reference.
GETSCALE -- Prints out the scale of the item in the console.
SETSCALE <int> -- Set the scale of an item in game.
LOCK and UNLOCK -- Lock/Unlock doors, safes, terminals or any other locked container.
ACTIVATE -- Activate an item, say a door, that is normally operated by a switch.
SET GAMEHOUR TO <time> – Sets the game hour to the entered value.
SISME 0 -- disable all image space modifications (i.e. extreme brightness or blurriness when going stealth).


Quests


SAQ -- Start all quests.
CAQS -- Finishes every quest, granting you all quest items and quest related achievements.
SQT -- Show Quest Target
CompleteQuest <QuestID> -- Completes the given quest.
ResetQuest <QuestID> -- Resets the given quest.
FailQuest <QuestID> -- Fails the given quest.
SQO <QuestID> -- Shows all current quest objectives.
CompleteAllObjectives <QuestID> -- Completes all current objectives for the given quest.
MOVETOQT <QuestID> -- Teleports the player to the quest target.
SQS <QuestID> -- Used to display all the stages of a quest.
SQV <QuestID> - Show variables for a quest by its ID


Inventory manipulation


Just point and click on desired NPC (or put "TARGETID." in front of command*) , or yourself while in 3rd person mode (or put "PLAYER." in front of command*), while in console, and use;

ADDITEM <base_id> <amount> -- Add any item to your inventory.
REMOVEITEM <base_id> <amount> -- Remove any item from your inventory.
PLAYER.INV -- Lists Inventory with object IDs.
EQUIPITEM <object_id> -- Equip an item from the inventory.
UNEQUIPITEM <object_id> – Unequips inaccessible items (e.g. Pip-Boy).
UNEQUIPALL -- Unequips all items from an NPC.
OPENACTORCONTAINER 1 -- Opens any NPC's Inventory as if they were a container.
DROP <id> <amount> -- Forces the NPC to drop a specified amount of an item from their inventory.
ADDITEM <id> <amount> – Adds the specified amount of an item to an NPC's inventory.


NPC Manipulation


Just point and click on desired NPC (or put "TARGETID." in front of command) while in console, and use;

KILL -- Kills the target unless essential.
RESURRECT -- Resurrects NPCs.
RECYCLEACTOR -- Resets some NPCs.
TAI -- Toggles the AI on an NPC, ON and OFF.
TCAI -- Toggles all AI combat routines. On and OFF.
RESETAI – Resets AI.
TC -- Allows you to control selected AI.


Factions


Just point and click on desired NPC (or put "TARGETID." in front of command*) , or yourself while in 3rd person mode (or put "PLAYER." in front of command*), while in console, and use;

ADDTOFACTION <faction id> <0 or 1> -- Adds target to faction (0=friend, 1=ally).
REMOVEFROMFACTION <faction id> -- Removes target from faction.
REMOVEFROMALLFACTIONS -- Removes the target from all factions.
SETALLY <faction id> <faction id> <0 or 1> <0 or 1> -- Makes two factions friendly with each other (0=friend, 1=ally).
SETENEMY <faction id> <faction id> <0 or 1> <0 or 1> -- Makes two factions enemies with each other (0=neutral, 1=enemy).


Character Manipulation


Just point and click on yourself while in 3rd person mode (or put "PLAYER." in front of command), while in console, and use;

GETVALUE or GETAV <character variable> -- Prints a report of the current value of a given variable to the console.
SETVALUE or SETAV <character variable> <amount> -- Sets actor values to a given amount (S.P.E.C.I.A.L., skills, experience, resistances, action points, health, etc).
ADDPERK and REMOVEPERK <perk ID> -- Adds and removes specific perk and its rank.
SEXCHANGE -- Change player character's sex.
SETLEVEL <level> -- Sets character's level.
SLM <id> 1 -- Edit target's appearance.
SHOWSPECIALMENU -- Brings up the menu to change the name of the character, and assign SPECIAL points.
RESETHEALTH -- Refills health bar, leaves radiation sickness.
SETGS FJUMPHEIGHTMIN <value> -- Allows you to set the value for your jump (90 is default).
MOVETO <targetID> -- Move to the NPC or item.
SETRACE <race id> -- Changes the race of the player (Ghoul, Super Mutant, or a Synth).


Settlements


SCRAPALL -- scrap everything in your settlement.

Power
GETAV 32E -- Shows the current value of "Power".
SETAV 32E <value> -- Adds power (value) to any generator.

Food
GETAV 331 -- Shows the current value of "Food".
SETAV 331 <value> -- Adds to the base food value provided by the plant.

Water
GETAV 332 - Shows the current value of "Water".
SETAV 332 <value> - Adds to the base water value provided by the pump or purifier.

Defense
GETAV 333 -- Shows the current value of "Defense".
SETAV 333 <value> -- Sets the defence provided (for turrets), or adds to the base defence value for guard posts/towers.

Happiness
GETAV 00129157 -- Shows the current Happiness value.
SETAV 00129157 <value> -- set the exact value of "Happines" you want.

*inapplicable for every command.
Credit: Fallout Wikia. Check more detailed console commands, and even various how-to's in Fallout 4 console commands page on Fallout Wiki!


Fallout 1, 2 Tactics, Fallout 3, Fallout: New Vegas, Fallout 4