Console Commands

 

A filterable, categorized reference of the console commands worth knowing. New to the console? Start with Console for how to open it in VR and the basics of targeting and IDs.

A few conventions used below:

  • player. runs a command on your own character. Drop the prefix and most of these act on whatever you’ve targeted. In VR you target with prid <refID> rather than a mouse click; see Console for how.
  • Text in <angle brackets> is a value you supply, like an ID, a number, or a skill name.
  • Toggle commands (the ones starting with t) flip on and off; run the same command again to reverse it.
46 commands

God mode & survival

tgmGod mode: no damage, and unlimited stamina, magicka, carry weight, and arrows. Run it again to turn it off. (Most toggle commands work this way.)
timImmortal mode. You still take damage and your health can hit zero, but you won’t die. A gentler tgm.
tdetectToggle AI detection. While off, NPCs can’t detect you, so nothing will ever spot you sneaking.
tclToggle collision. You pass through walls, floors, and everything else, and can fly by looking where you want to go. Great for escaping a spot you’re stuck in.

Getting around

coc <cell>Center on cell: teleport to a named interior or town, e.g. coc whiterun or coc riverwood. coc qasmoke drops you in the developers’ test room full of every item.
tmm 1Reveal every map marker (so you can fast-travel anywhere). tmm 0 hides them all again.
player.moveto <refID>Teleport yourself to a reference (an NPC, marker, or object) by its reference ID.
movetoqtMove to the current quest target. Handy when a quest marker is pointing somewhere unreachable.

Character, stats & skills

player.setav <value> <n>Set an actor value outright, e.g. player.setav speedmult 150 to move faster, or player.setav carryweight 1000.
player.modav <value> <n>Adjust an actor value by an amount (positive or negative), e.g. player.modav health 100.
advskill <skill> <xp>Grant a skill some experience, e.g. advskill smithing 5000. This counts toward leveling, unlike setting the skill directly.
player.advlevelForce an immediate level-up, letting you pick a perk and raise an attribute.
player.addperk <perkID>Unlock a specific perk by ID. Use help to find perk IDs.
showracemenuReopen the full character creator. Useful for tweaking your look, but changing race here can scramble some stats, so save first. See RaceMenu Presets.
sexchangeSwitch your character’s sex without touching anything else.

Items & gold

player.additem <itemID> <count>Add items to your inventory by ID, e.g. player.additem 0001397e 1 for a specific weapon.
player.additem f <count>Add gold. f is the short form of gold’s ID (0000000F), so player.additem f 5000 gives you 5,000 septims.
player.additem a <count>Add lockpicks (a is the short form of 0000000A).
player.removeitem <itemID> <count>Remove items from your inventory by ID.
player.equipitem <itemID>Equip an item you’re carrying by ID.

NPCs & followers

prid <refID>Pick a reference by ID to make it the console’s target, without clicking: the mouse-free way to target an actor in VR. Finding the refID is the tricky part; see Console.
killKill the targeted actor. (Click an NPC with the console open to target it first.)
resurrectBring a dead targeted actor back to life. resurrect 1 revives them with their gear intact.
moveto playerSummon the targeted reference to you. Great for a follower who got left behind or stuck.
disableMake the targeted object or actor vanish. enable brings it back.
recycleactorReset the targeted actor to its default state. Often fixes an NPC that’s glitched, frozen, or T-posing.
setrelationshiprank player <n>Set how a targeted NPC feels about you, from -4 (archenemy) to 4 (lover). 4 can make some NPCs marriageable or recruitable.
setessential <baseID> 1Make an NPC essential (unkillable) by base ID. Set to 0 to remove that protection.

Quests

sqtList the quests you currently have targeted, along with their quest IDs. The starting point for fixing a stuck quest.
sqs <questID>Show every stage of a quest and which ones you’ve completed, so you can find where it broke.
getstage <questID>Report the stage a quest is currently on.
setstage <questID> <stage>Force a quest to a specific stage to push a stuck quest forward. Jump too far and you can skip content, so nudge it one stage at a time.
resetquest <questID>Reset a quest. A last resort for a hopelessly broken one; it can leave loose ends.
caqsComplete All Quest Stages, for every quest in the game at once. This will wreck a real playthrough. Never run it on a save you care about.

World, time & weather

set timescale to <n>Change how fast game time passes. The default is 20 (one real second is 20 game seconds); 1 runs time at real speed, which looks great for screenshots.
fw <weatherID>Force the weather to a specific type immediately.
sw <weatherID>Set the weather to transition to a type naturally, rather than snapping to it like fw.
tgToggle grass display.
tllToggle level-of-detail (LOD) rendering for distant terrain and objects.

Camera & screenshots

tfcToggle a free-flying camera, ideal for framing screenshots. tfc 1 also freezes the action. Note that in VR the view is still head-tracked, so free cam behaves oddly.
sucsm <n>Set the free camera’s movement speed, e.g. sucsm 5 to slow it down for precise shots.
tmToggle all menus and the HUD for a clean screenshot. Careful: this also hides the console itself, so you reopen it blind with the console key to toggle back.

Finding IDs & info

help "<term>" 0Search the game for anything matching a term and print its IDs, e.g. help "daedric" 0. This is how you find the item, spell, perk, and NPC IDs the other commands need.
getav <value>Read an actor value off the targeted actor (or yourself with player.getav), e.g. player.getav health.
save <name> 1Write a save plus a plain-text copy of it beside your saves (<name>.ess.txt). Search that file by name to find reference IDs without clicking, which is the handiest way to get a refID in VR. See Console.
qqqQuit the game instantly, no menus, no save. A fast exit when you need one.