Starfield Console Commands and Cheats

Complete list of Starfield console commands and cheats for PC, including God Mode, item spawning, and skill unlocks. Learn how to activate cheats and what happens to achievements.

Home » Guides » Starfield Console Commands and Cheats
April 23, 2026
13 minutes
9

By Jonny Gamer

Guides

Starfield Console Commands and Cheats: Complete PC List

Starfield console commands are PC-only features activated by pressing the tilde (~) or grave (`) key — the key directly below Escape. From there, commands like tgm for God Mode or player.addperk for skill unlocks go into effect immediately after pressing Enter. One hard truth upfront: using any console command disables achievements for that save file, permanently. If you’re fine with that trade-off, here’s everything you need.

Opening the Console in Starfield

The console is a single keypress away, but the key varies depending on your keyboard layout:

  • US keyboards: Press ~ (tilde), located top-left below the Escape key
  • UK keyboards: Press ` (grave accent), same position
  • Non-English keyboards: If neither works, try ^, ö, or remap via Starfield’s keybind settings

A dark overlay appears at the bottom of the screen when the console opens. Type your command, hit Enter, and it applies instantly. Capitalisation doesn’t matter — TGM and tgm both work. To apply multiple cheats, type each one separately and press Enter after each.

One thing worth knowing: clicking an NPC or object while the console is open displays its Reference ID in the centre of the screen. You’ll need this ID for targeted commands like resurrect or attaching weapon mods.

Top Starfield Console Commands by Category

Most players come here for one of five things. Here they are, grouped by what you’re actually trying to do.

God Mode and Survival Toggles

CommandWhat It Does
tgmToggle God Mode — infinite health, unlimited ammo, no encumbrance
timToggle Immortal Mode — you take damage but health never hits zero
player.setav carryweight [number]Set your carry weight cap to any value (e.g. player.setav carryweight 99999)

The difference between tgm and tim matters more than it looks. God Mode means you literally cannot be hurt — enemies shoot at you and nothing registers. Immortal Mode lets the damage number appear on screen and O2 can still deplete, which keeps the HUD feeling active. Some players prefer tim specifically because the UI doesn’t go dead.

Skills, Perks, and Levelling

CommandWhat It Does
player.addperk [Perk ID]Add a specific skill, trait, or background
player.removeperk [Perk ID]Remove a specific skill, trait, or background
player.setlevel [number]Set your character level instantly
psbUnlock all available powers in one command

Note: player.addperk requires at least one unspent skill point in your pool to register. If nothing happens when you type it, open the skills menu first and confirm you have a point available — or use player.setlevel to push your level up and generate one.

Item Spawning

CommandWhat It Does
player.additem [Item ID] [quantity]Add item directly to your inventory
player.placeatme [Item ID] [quantity]Spawn item physically in front of your character

Use player.additem for resources, ammo, and med packs — anything you just want in your bag. Use player.placeatme for ships and large objects that need to exist in the world rather than your inventory. Spawning too many large objects in one area has been known to cause significant frame rate drops, so pace yourself.

NPC and World Control

CommandWhat It Does
tdetectNPCs can no longer detect you (toggle)
tcaiToggle combat AI — enemies stop targeting you entirely
killallKill every NPC in the current area
kahKill all hostile NPCs only — safer than killall
resurrectRevive a selected NPC (click them in console mode first)
unlockUnlock a selected door or container

Camera, UI, and Movement

CommandWhat It Does
tclToggle no-clip — walk through walls and floors
tfcFreefly camera detached from player
tmToggle all UI menus off/on (useful for screenshots)
showlooksmenu player 1Reopen the character creator at any time
sexchangeToggle your character’s gender

Complete Starfield Console Commands Database

The following covers the full known command set as of January 2025, including debug and developer commands. Most of the Papyrus and engine-level commands at the bottom of this list serve no practical gameplay purpose — they’re internal tools — but they’re included here for completeness.

Gameplay Commands

CommandDescription
tgmGod Mode — invincibility and unlimited ammo
timImmortal Mode — health, O2 deplete but never reach zero
psbUnlock all powers
tclNo-clip movement through solid objects
tdetectToggle NPC detection
tcaiToggle combat AI targeting
killallKill all NPCs in current area
kahKill all hostiles only
resurrectResurrect targeted NPC
unlockUnlock targeted door or container
sexchangeToggle player character gender
showlooksmenu player 1Open character creator
showmenu sleepwaitmenuOpen sleep/wait menu without a bed
player.setlevel [value]Set character level
player.addperk [Perk ID]Add skill, trait, or background
player.removeperk [Perk ID]Remove skill, trait, or background
player.additem [Item ID] [quantity]Add item to inventory
player.placeatme [Item ID] [quantity]Spawn item in front of player
player.setav carryweight [number]Set carry weight limit
player.paycrimegold 0 0 [Faction ID]Clear bounty with specified faction
[Ref ID].amod [OMOD ID]Attach weapon mod to a reference weapon
[Ref ID].rmod [OMOD ID]Remove weapon mod from a reference weapon
saqStart all quests — high crash risk, use with extreme caution
caqsComplete all main quests — high crash risk
SetForceSpeechChallengeAlwaysSucceedAuto-succeed all persuasion checks
SetForceSpeechChallengeAlwaysFailAuto-fail all persuasion checks
SendAffinityEvent [AffinityEvent]Trigger a companion affinity event
AddPower [power] [rank]Add a specific power at a set rank
RemovePower [power] [rank]Remove a specific power
PassTime [hours]Advance time by specified hours
SetLocalTime [time]Set local time on current planet
SetGravityScale [value]Adjust gravity in the current cell
ForcedBleedoutForce targeted actor into bleedout state

Camera and UI Commands

CommandDescription
tfcToggle freefly camera
tmToggle all UI elements
ToggleDebugCamera [mode]Toggle debug camera mode
CyclePrevDebugCameraCycle to previous debug camera
CycleNextDebugCameraCycle to next debug camera
DynamicResolutionAdjust dynamic resolution settings
SetFarClip [value]Override far clip distance (-1 to clear)
ToggleOverdrawToggle overdraw visualisation
HotReloadUIHot reload UI SWF files
PrintAllMenusPrint all currently active menus to console

World and Planet Commands

CommandDescription
LandOnPlanet [planet]Fast-travel to land on a specified planet
LandOnPlanetAnimatedLand with full ship animation sequence
TakeOffToSpaceLaunch into space from surface
PreviewBodyResourcesPreview a planet’s resource layout
StartWorkshopEnter workshop mode in buildable area
RemoveOutpostsRemove outposts and all built items
EnableGalaxyModeEnable/disable galaxy view mode
SetStarSystemScale [value]Scale star system distances
SetOrbitSpeedScale [value]Adjust global orbital speed
CenterOnSpaceCell [cell]Move to specified space cell, optionally with a ship

NPC and Actor Commands

CommandDescription
SetRace [race]Change the targeted actor’s race
SetOutfit [outfit]Change an actor’s default outfit
SetVoiceType [voice]Override an actor’s voice type
SetAngryWithPlayer [0/1]Toggle NPC hostility toward the player
ForceDetect [actor]Force selected actor to detect a specified actor
ForceRepathForce an actor to recalculate its path
GetActorRefOwnerShow ownership of selected reference
SetActorRefOwnerSet ownership of selected reference to player
ChangeAnimArchetype [type]Change an actor’s animation archetype
BuildAnimationDataRebuild animation data for an actor
SpawnDupeCreate a duplicate of the selected reference
SpawnTemplatedObject [object]Spawn a reference based on a template
PlaceFurnitureTesterPlace an actor that will use selected furniture
PerformAction [action]Perform a specified action on a selected actor

Debug and Developer Commands

These commands are Bethesda developer tools. They don’t affect your character directly, and most will do nothing useful in normal play. Listed for completeness.

CommandDescription
DumpPapyrusStacksDump all Papyrus stack data to log
DumpPapyrusTimersDump Papyrus timer registrations
DumpPapyrusLOSEventsDump Papyrus line-of-sight event registrations
StartPapyrusScriptProfileBegin profiling a Papyrus script
StopPapyrusScriptProfileStop profiling a Papyrus script
TogglePapyrusGlobalProfilerToggle global Papyrus profiling
RunCompactionRun memory compaction
ForceResetForce a full game reset
ForceCloseFilesClose masterfile and plugins — use with caution
HotLoadPlugin [plugin]Reload a plugin without restarting — high crash risk
GenerateNavMeshGenerate nav-mesh in current cell
ReloadMaterialsReload all material files
ReloadAnimationGraphsReload current animation graphs
ToggleNavmeshInfoDisplay navmesh debug overlay
ToggleSceneDebugShow scene debug state
PrintQuestSceneInfoPrint current scene state to Quest Info file
EnableStoryManagerLoggingEnable story manager logging
SetDebugQuest [quest]Limit quest startability for testing
CallFunction [function]Call a Papyrus function on targeted reference
CallGlobalFunction [function]Call a global Papyrus function
DependencyGraphDumpDump dependency graph data
ToggleExperimentalShadersToggle experimental rendering shaders
ToggleTrijuiceToggle trijuicing in renderer (trades texture quality for performance)
FireAssert [text]Fire a debug assertion
RecalcInstanceDataRecalculate instance data for selected or all loaded refs
DumpFormList [formlist]Dump contents of a formlist to console
FindForm [form]Locate a form by ID
IsInvulnerableCheck if selected actor is flagged invulnerable
SetFormKnownSet the known flag on a form
ShowModsShow all property mods on a selected object
AttachMod [mod]Attach a mod to selected object
RemoveMod [mod]Remove a mod from selected object
SetHarvested [0/1]Mark current reference as harvested or not
ResetContainer [1]Reset selected container, or all containers if “1” passed
CollisionMeshToggle mesh collision info display
InstanceNamingRulesExport instance naming rule data to INRExport.txt
SetInChargen [flags]Toggle chargen mode aspects (saving, waiting, activation messages)
startNewGameTrigger new game from main menu without UI

Do Console Commands Disable Achievements?

Yes — without exception. The moment you open the console and execute any command, Starfield flags your save file and locks all Steam and Xbox achievements for that session. This isn’t a per-command thing. One tgm toggle to test something, then toggled off again? Still flagged.

The flag persists even if you reload a save from before you used the console, as long as you used it during that play session. Quitting the game entirely and loading the clean save fresh works — but only if that save file itself was never touched by console input.

So the practical approach: keep two save files. One clean, for achievement hunting. One unrestricted, for experimentation or when you’re just done grinding and want to experience the story. There’s no mod-free workaround to re-enable achievements once the flag is set on a file, so don’t expect a future patch to fix that retroactively for existing saves.

Real talk — if you’re 60 hours into a playthrough and decide to spawn one item to skip a particularly tedious resource run, that save is done for achievements. Plan accordingly before typing anything.

Console Commands on Xbox via Play Anywhere

Starfield console commands don’t work natively on Xbox. The console interface simply doesn’t exist on the console version. But there’s a workaround that community members have confirmed works through Microsoft’s Play Anywhere feature.

Here’s how it functions: if you purchased Starfield on Xbox, Play Anywhere gives you access to the PC version at no additional cost. Activate your console commands on PC, save the game, then load that same save on Xbox. The effects carry over — the God Mode flag, the added items, the altered skill set. All of it.

A few cautions worth taking seriously if you go this route. First, excessive console command use is harder on save files than most players expect. Commands like saq (start all quests) have a documented tendency to corrupt saves outright — this is true on PC and doubly problematic if that corrupted save then syncs to your Xbox. Second, stacking too many spawned items or toggled states before switching platforms increases instability risk. Use targeted, specific commands rather than bulk-enabling everything at once.

The achievement lock applies here too. If the save was touched by console commands on PC, achievements won’t unlock on Xbox when loaded from that file.

Common Issues and Warnings

A few problems come up repeatedly, and most have straightforward fixes.

The console key isn’t working. Non-English keyboard layouts sometimes map the console to a different key. Try ^, ö, or check if your keyboard driver is intercepting the input. Some players resolve this by temporarily switching their OS input language to US English before launching.

player.addperk does nothing. You need at least one unspent skill point. The command won’t create points from nothing — use player.setlevel to increase your level and generate a point first, then apply the perk.

The game crashed after using saq or caqs. This is well-documented. Starting or completing all quests simultaneously creates conflicts in the quest state machine that Starfield’s engine can’t handle cleanly. Back up your save before attempting these. Community testing consistently shows crash rates above 80% for saq in populated systems.

Spawning too many items dropped my framerate to single digits. player.placeatme spawns physical objects into the world. Fifty spawned items in one room is a genuine performance problem, especially in interior cells. Use player.additem for inventory items — it doesn’t create world objects.

My save feels unstable after using several commands. This is a known issue with Bethesda’s engine generally. Commands that touch quest states (saq, caqs) or reload plugins (HotLoadPlugin) are the highest-risk. Stick to character and inventory commands for the most stable experience. Always keep a backup save before experimenting.

Fair warning on ForceCloseFiles and HotLoadPlugin: these are developer tools that close and reload the game’s master files mid-session. Using them in normal gameplay almost guarantees save corruption or a crash. They’re in this list because they exist, not because you should touch them.

Frequently Asked Questions

How do I find Item IDs for spawning?

Item IDs in Starfield follow the same format as other Bethesda games — an 8-character hex code like 0000000F for credits. The most reliable method is using the console command help [item name] 4 to search for an item by name. The console will return matching form IDs. Alternatively, community-maintained databases on the Starfield wiki index most base game item IDs.

Can console commands unlock all skills at once?

Not with a single command. You’ll need to use player.addperk [Perk ID] for each skill individually. There’s no equivalent to psb (which works for powers) for the full skill tree. Using player.setlevel 200 gives you enough points to buy everything legitimately, which is often faster in practice than looking up every individual Perk ID.

Does God Mode affect companions?

tgm only applies to the player character. Companions can still be downed in combat. If you want your companions to survive any encounter, tcai (toggle combat AI) stops enemies from targeting anyone, which effectively protects the whole group.

Can I use console commands to fix a broken quest?

Sometimes. The SetStage [Quest ID] [Stage] command (standard across Bethesda games) can advance or reset quest stages, which resolves certain stuck states. It carries risk — pushing a quest past a stage it hasn’t properly completed can create downstream issues — but it’s often the only option for genuinely bugged questlines without reloading an old save.

Are console commands safe to use with mods installed?

Generally yes, but with caveats. Mods that add new items or perks use different Form IDs depending on their load order position. IDs you find in guides may not match your modded setup. Use help [name] 4 in-console to find the correct ID for your specific install rather than copying IDs from external sources directly.

    How do you rate Starfield Console Commands and Cheats ?

    Your email address will not be published. Required fields are marked *