Console commands (Fallout 4)/Player character

An overview of console commands for player character changes

Overview
The console is a debugging tool in the PC version of Fallout 4. It is used for altering content while in-game. It cannot be used in the game console versions or in Survival mode.

Stats and character

 * or – Prints a report of the current value of a given variable to the console. See list of character variables in this section for examples of what can be used here.
 * or – Sets actor values to a given amount (S.P.E.C.I.A.L., skills, experience, resistances, action points, health, etc.). Using setav will affect the perk chart and unlock new perks for the player to select from.
 * Example: (default)
 * or – Modify an actor value. S.P.E.C.I.A.L. set using "modav" will change in the Pip Boy but will not affect the Perk chart - use "setav" for this instead. The value will max out at its normal maximum value. A negative number lowers the variable.
 * Example
 * or – Force a value.

Additional

 * – Adds a specific perk and its rank. For a list of perks see Fallout 4 perks.
 * Note: This command does not add preceding or succeeding ranks within a perk - it only adds one perk rank. For example, if you want to be a Master Locksmith (rank 4/4), you must also add (or have already learned) Locksmith perk ranks 1/4, 2/4, and 3/4.
 * – Removes a specified perk.
 * Note: For some reason this does not seem to work for the V.A.N.S. perk.
 * Note: For some reason this does not seem to work for the Critical Banker perk.
 * – Adds the specified number of Perk Points, they can be spent in the standard perk chart.
 * – Rewards player the specified number of experience points.
 * - Change player character's sex.
 * Warning: think about removing sex-related perks
 * Warning: sometimes, for unknown reasons, this command crashes the game.
 * – Set level. Note that this cannot be used to level your character down.
 * – Advance a point on a specific skill branch.
 * or – Edit target's appearance.
 * Example: – Edit player character (RefID 14).
 * Warning: Do not modify non-humans.
 * Note: Using this command does not open any special interface. The game does not freeze and the target does not stop moving. To get around this, position yourself in front of the target so that you have a good view, then open the console. Enter (for ) to freeze the game, then the slm command. When finished editing the target's appearance, open the console and enter  again.
 * – Bring up the menu to change name and assign SPECIAL points.
 * – Show game settings value.
 * – Refills health bar, leaves radiation sickness.
 * – Allows you to set the value for your jump. The higher the number, the higher the jump. Be careful as jumping too high will cause fall damage.
 * Example: (default)
 * - Allows you to set the multiplier for receiving fall damage. Higher numbers will increase falling damage, zero will completely remove falling damage.
 * Example: (default)
 * - Allows you to set the minimum distance you must fall before beginning to take fall damage. The lower the number the shorter the distance. Setting this value below your jump height will cause you to take fall damage from jumping.
 * Example: (default)
 * – Move to the NPC or item.
 * – Moves the NPC or item to the player.
 * Example:  0003eff3.moveto player – Moves "Rylee" to the player
 * – Changes the race of the player. Can be used to change into a Ghoul, Super Mutant, or a Synth. You can find a list of the race ID's using the help function.
 * – Reverts any race change.
 * Note: Changing into certain races can crash the game

Commonly used
Most can be used by name, e.g., but for the rest you must use the ID. Note: Charisma affects settlement size. Base settlement size is 10 settlers for most settlements, plus your character's charisma. For example, if your charisma is 7, then your max settlement size is 17.