H
H
69ee7,69eea,8f7b9
0008C551
addreputation <form id> <variable> <amount> – adds player reputation with faction;
the value will max out at its normal maximum value of 100. The variable will
determine if the amount is added to the player's fame (1) or infamy (0) with the
faction.
removereputation <form id> <variable> <amount> – removes player reputation with
faction; the value will max out at its normal minimum value of 0. The variable will
determine if the amount is subtracted from the player's fame (1) or infamy (0) with
the faction.
setreputation <form id> <variable> <amount> – sets player reputation with faction;
the value will max out at its normal minimum and maximum values of 0 and 100. The
variable will determine if the amount is set for the player's fame (1) or infamy
(0) with the faction.
Examples:
addreputation 000ffae8 1 5 – adds 5 fame to the Boomers faction.
removereputation 000ffae8 0 5 – removes 5 infamy from the Boomers faction.
setreputation 000ffae8 1 5 – sets player's fame with the Boomers faction to 5.
Note: If a player wishes to obtain an idolized reputation with any faction, they
must both increase fame value to 90 and reduce infamy value to below 4.
Note If you increase your reputation with Caesar's Legion, while having Boone as a
companion, you will cause him to question the Courier, or just leave.
Note you can only edit the Reputation in intervals of 0-5, because you cannot skip
ranks (and you would go from neutral to Idiolized/Villifed if you add 100, the game
can't handle that so its limited to a maximum of 5 points per command)
removefromallfactions – removes the Courier from all factions. Also removes them
from the 'Player' faction. Use player.AddToFaction 0001b2a4 1 to fix. Remember to
also re-add the DLC player factions: xx00B42E for Honest Hearts, xx016154 for Old
World Blues, and xx003E41 for Lonesome Road.
setally <form id 1> <form id 2> <variable_1> <variable_2> – sets factions allied
status with each other. The variable will determine the status of each faction to
the other: 0=friend, 1=ally.
setenemy <form id 1> <form id 2> <variable_1> <variable_2> – sets factions enemy
status with each other. The variable will determine the status of each faction to
the other: 0=enemy, 1=neutral.
Example:
setally 000FED3F 00154307 1 0 – Will set Boomers allied status for BoS to allies,
and BoS allied status for Boomers to friends.
Quest
resetquest <QuestID> – Gives the given quest, removing it from the quest log.
Beware: often, this may force you to redo other quests to receive it once more.
movetoqt – Moves the player to the current quest target.
showquestlog – Shows the quest log which includes everything the player has
encountered and done.
GetQuestCompleted – Checks if the current quest is complete. Returns 1 for true and
0 for false. Receiving 1.00 means the quest is complete; 0.00 means it is not.
sqt – Generates a list of current quest targets.
completequest <QuestID> – Completes the given quest.
caqs – Completes all stages of all quests, even quests you have not taken on,
basically completely wiping out all quests of the game and completing the game
without ending the game.
setstage <QuestID> <Quest stage number> – Moves the quest in your quest log to the
indicated quest stage. Recommended command for moving past bugged sections of
quests rather than forcing the entire quest to become completed.
setobjectivedisplayed <QuestID> <Quest stage number> <Display(1)/Remove(0)> – Sets
which objective is displayed, in progress, in your quest log. After typing the
stage number type 1 (to display) or 0 (to remove)
Player manipulation
RewardKarma <number> - rewards specified amount of Karma (Use negative numbers to
reduce Karma)
player.setscale <scale> – 1 is default, 0.1 is tiny, 10 is gigantic (not
recommended for indoor use - and note that this does not change fall damage).
player.getav – Get the current value of Skills, S.P.E.C.I.A.L. or Karma amount. See
Fallout 3 console commands for the list. These can be modified with the modav
command.
player.modav <ActorValue> <value> – Add or subtract from Skills or S.P.E.C.I.A.L.
amount. (Example: player.modav energyweapons 25 +25 to Energy Weapons)
player.restoreav <ActorValue> <value> - Increases the stat by a specified value
until it reaches maximum allowed.
player.damageav <ActorValue> <value> - Reduces the stat by a specified value until
it reaches minimum.
player.forceav <ActorValue> <value> – Set precise value of Skill or S.P.E.C.I.A.L.
level. A = Skill or S.P.E.C.I.A.L. name; X = amount - Skill range from (1-100),
S.P.E.C.I.A.L. from (1-10) (Example: player.forceav medicine 50 sets medicine level
on 50)
player.advlevel – Levels the player up by one level, but does not add the
Experience Points. While you gain all level perks, etc, you will not level again
until you have made up all the points for the levels gained by this command and the
experience required for the next level.
player.rewardxp 15000 – adds 15000 exp. Any levels gained will be granted
immediately, one after the other. (You cannot subtract experience using
player.rewardxp -n. Attempting player.modav xp -n displays the message "Actor value
'XP' cannot be modified in scripts or the console.")
showracemenu – Allows race editing, whenever.
showbarbermenu – Allows hair editing.
shownamemenu – Allows renaming.
showplasticsurgeonmenu - Allows face editing.
showsleepwaitmenu 1 - Opens the sleep/wait menu.
player.showrecipemenu <category> - Opens the crafting menu from specified category.
Campfire: 0013B2C0, Workbench: 0013B2C1, Reloading bench: 00153621, Sierra Madre
vending machine: 010103A0
player.addperk <form id> – give player selected perk or trait. For list of perks,
click the list of items here.
player.removeperk <form id> – removes the selected perk.
sexchange - changes the sex of your character.
player.setspeedmult <number> - changes movement speed by percentage. Example:
player.setspeedmult 50 cuts movement in half, while player.setspeedmult 150
increases movement by half.
showtraitmenu – Allows the player to re-pick their traits.
player.setlevel <number> – Allows the player to set their level
player.resethealth - restore NPC's health.
player.agerace <number> - As long as the race has properly defined child and elder
sub-races, this will change them accordingly. -1 is child, 1 is adult, 2 is elder.
player.sethardcore <number> 1 activates hardcore mode, 0 disables it.
Actor manipulation
"Actor" refers to a class in which non-player characters, Creatures, and "Talking
Activators" belong. These work on creatures and non-player characters.
addperk – Select an NPC and type addperk 00031db7; this example would give the
selected NPC Light Step.
resurrect - Revives non-player character and renews their inventory. This command
will not undo the failure of quests.
resurrect 1 – Revives non-player character without renewing their inventory. This
command will not enable the completion of failed quests.
player.resurrect - May cause a game crash.
kill – Kills non-player character. Killing quest-related NPCs may lead to failed
quests.
killall – Kills all non-invincible NPCs in the nearby area. Use with caution, as
some quest-essential NPCs you can't see directly may also be killed. Also affects
companions (rendering them "unconscious" in Casual mode but actually killing them
in Hardcore).
tdetect - Toggles AI player detection (Causes player to always be hidden).
rdf – resets all the dialog trees of all actors. The last resort for bugged
dialogue; can help in bugged quests or break them if used incorrectly. (i.e.
choosing an answer, then resetting and choosing a different one may or may not
break the quest based on such answers) Use with caution.
player.placeatme <form id> – Spawns Creature/Non-player character, static objects,
and containers. They will spawn on top of you, so make sure you are in an open area
if you spawn a lot.
Alternatively, you can use 'placeatme' instead to spawn things at the selected
object location instead of the player location. (useful if spawning several
monsters and you don't want to be at hit distance from them)
addtofaction <faction id> <X> – Makes selected non-player character a member of a
specific faction. Replace X with "1" to make the non-player character an ally of
the faction or "0" to simply make him/her friendly with it. Be sure to click on
each character you want to add to the faction before entering the command. So, for
example, to add a non-player character to your own character's faction as a friend,
you would first click on them and then enter addtofaction 1b2a4 0. Remember you
will then need to use the stopcombat function right afterward if the non-player
character was already attacking.
removefromfaction <faction id> – Removes non-player character from a specific
faction. For example:
removefromfaction 1b2a4 will remove NPC from your own Player Character's faction.
These previous two commands are useful when you need to turn a hostile non-player
character friendly in order to talk to them/begin a quest related to them that you
otherwise couldn't start. Add them to your faction, talk to them and complete their
quest. Then remove them from your faction and they will return to being hostile.
tcai – Toggle all non-player character combat AI (non-player character doesn't
fight)
tai – Toggle all or selected non-player character AI (disables AI processing)
OpenTeammateContainer 1 – Will open their inventory, as though they were a
companion, for the transfer of inventory items.
setav aggression 0 - disable NPC's hostility.
SetRestrained 1 – Will cause an actor to stand in place, not engaging in combat or
carrying out AI packages.
PlayIdle <X> – Plays an idle, where X is the idle's EditorID string (not the
FormID). The number of EditorIDs are too numerous to list here.
PushActorAway <X> <Y> – Causes another actor (variable X, an Actor reference
formID) to go into a ragdoll state and gets propelled away at a force of Y, away
from the calling reference (selectable by clicking on a ref in console mode or by
using the 'prid' command)
setscale <number> - like player.setscale but works on NPCs instead.
agerace <number> - like player.agerace but works on NPCs instead.
matchrace <form id> - changes the currently selected npc's race to the specified
form ID belonging to another NPC.
getbaseobject - prints a reference's EditorID, useful for commands that require
Form ID without having to refer to a wiki to find it.