All Starfield Console Commands & Cheats 2024 PC/Xbox – How To Use To Become Invincible

Activate god mode, defeat enemies instantly, get a million credits, and discover additional Starfield cheats using these console commands!

Free credits, Powers, Max health, Useful codes, Item IDs, and Perk IDs – All the Starfield console commands you can use to cheat in-game – Infinite Money and powers to become god mode.

Console commands in Starfield are useful ways to cheat your way to invincibility. You can unlock skill points or any item you want without getting short on credits.

In this article, we’ve listed all Starfield console commands & cheats.

How to Use Starfield Console Commands

To access the console in Starfield, follow these steps:

  1. While playing the game, press the “~” (tilde) key to pause the game. This action will open the console.
  2. You will see a warning message notifying you that using console commands will disable achievements. Press the “~” key again to close the console.
  3. To dismiss the warning, press the “E” key.
  4. Note that the warning will only appear the first time you use the console during your gaming session.
  5. Press the “~” key once more to open the console for inputting codes.
  6. Enter the desired console commands and hit “Enter” after each one to receive the associated rewards.

How To Use Starfield Item Codes

To find the item code for a specific item in Starfield using the console, follow these steps:

  1. While in the game, press the “~” (tilde) key to open the console.
  2. In the console, type the command “help” followed by the item name you are looking for. For example, if you want to find the code for a “Plasma Rifle,” you would type:bashCopy codehelp "Plasma Rifle" Make sure to include quotation marks around the item name if it consists of multiple words.
  3. Press “Enter” to execute the command.
  4. The console will then display a list of items and their corresponding codes that match your search query. Look for the item you want and note down its code.
  5. You can now use this item code with console commands to obtain or manipulate the item as needed in the game.

What are the best Starfield Console Commands?

  • tgm – God mode: Grants invincibility and gives infinite stamina. You can carry infinite weight.
  • player.setav carryweight [#] – Set your maximum carry weight to your chosen amount.
  • player.additem 0000000f [#] – Adds credits. E.g. ‘player.additem 0000000f 500# will give 500 credits.
  • player.additem 0000000a [#] – Adds digipicks. E.g. ‘player.additem 0000000a 10’ will grant 10 digipicks.
  • player.additem [Item ID] [#] – Adds an item to your inventory.

All Starfield Console Commands in 2024

Console Command CheatWhat it does
tgmToggle God Mode – Enables invincibility and unlimited ammo.
player.setav carryweight (carryweight number)Changes carryweight capacity – Replace (carryweight number) with the amount of carrywight you want.
timToggle Immortal Mode – You to take damage, but you never reach 0 health.
psbPlayer Spellbook – Unlocks all available powers.
ToggleImmortalModeToggles Immortal mode – Health, O2, and Magic can decrease but never go to 0.
player.removeperk (Perk ID)Remove Skills, Traits, or Backgrounds – The specified ‘(Perk ID)’ Skill, Trait, or Background is removed.
player.addperk (Perk ID)Add Skills, Traits, or Backgrounds – The specified ‘(Perk ID)’ Skill, Trait, or Background is added. You need at least one Skill point for this command to work.
psbPlayer Spell Book – All spells are unlocked.
tdetectToggle Detect – NPCs no longer detect you.
tcaiToggle Combat AI – Combat AI no longer targets you. Re-enter the code to disable and enable again.
tclToggle No Clip – Character collision is disabled, allowing you to fly through walls, floors, and other objects. Re-enter the code to disable and enable again.
tmToggle Menus – Toggle UI menus on and off.
tfcToggle Freefly Camera – The Camera is detached from the player, so you’re free to fly about the map.
additem (Item ID) (Value)Adds Items – Specified items in place of ‘(Item ID)’ will be added to your inventory.
(Ref ID).amod (OMOD ID)Attach Weapon Mods – Specified weapon mods in place of ‘(OMOD ID)’ will be applied to your ‘(Ref ID)’ reference weapon.
(Ref ID).rmod (OMOD ID)Remove Attached Weapon Mod – Specified weapon mods in place of ‘(OMOD ID)’ will be removed to your ‘(Ref ID)’ reference weapon.
killallKill All NPCs – All NPCs in the area are killed.
kahKill All Hostiles – All hostile NPCs in the area are killed.
resurrectResurrect NPC – Selected NPC is resurrected. Select the NPC while in the console command menu so their Reference ID appears, then enter the command code.
unlockUnlock Doors and Containers – Unlock your current target door or container. Select the door while in the console menu, and then input the command.
sexchangeChanges your characters gender
showmenu sleepwaitmenuShows the sleep / wait menu without having to use a bed or chair
player.setlevel (Value)Increase Character Level – Increases your character to the ‘(Value)’ specified level.
player.additem (Item ID) (Value)Add the specified ‘(Item ID)’ item to your inventory.
player.placeatme (Item ID) (Value)Spawns Item – The specified ‘(Item ID)’ item is spawned directly in front of your character.
player.paycrimegold 0 0 (Faction ID)Pay Off Bounties – Pay off any outstanding Bounties for a specified Faction.
showlooksmenu player 1Open Character Creator – Opens the character creator menu.
saqStart All Quests – All Main Story and Side Quests are started (high chance of crashing your game if used),
caqsComplete Main Quests – All Main Story Quests are completed (high chance of crashing your game if used).
ShowHighMaxHeights (shmh)Shows or hides the high res max height data.
EnableStoryManagerLoggingEnable story manager logging.
DumpPapyrusStacks (dps)Dumps all Papyrus stack information the log.
DumpPapyrusTimersDumps all Papyrus timer registrations to the log.
DumpPapyrusLOSEventsDumps all Papyrus LOS event registrations to the log.
DumpPapyrusDistanceEventsDumps all Papyrus distance event registrations to the log.
DumpPapyrusPersistenceInfo (dppi)Dumps everything in Papyrus persisting the reference called on, or passed.
DumpPapyrusEventRegistrationsDumps all Papyrus event registrations for the specified object (and script).
RunCompactionRuns compaction
SetSubgraphToDebugSubgraph To Debug.
EnableRumbleEnables / Disables rumble.
HavokVDBCaptureHavok VDB Capture
ToggleNavmeshInfoToggle a view mode similar to the map camera and displays navmesh infos.
PlaySyncAnimPlay Sync Anim.
SetFormKnownSets the known flag on a form.
SetDebugQuestSets the quest to be the only one startable from its event type.
SetQuestAliasLoggingTurns alias logging on/off for a quest.
SetRaceSets the passed in actor’s race.
FindForm (find)Find a form.
StartPapyrusScriptProfile (StartPSP)Starts profiling a Papyrus script.
StopPapyrusScriptProfile (StopPSP)Stops profiling a Papyrus script.
StartPapyrusFormProfile (StartPFP)Starts profiling Papyrus scripts on a form.
StopPapyrusFormProfile (StopPFP)Stops profiling Papyrus scripts on a form.
StartPapyrusStackRootProfileStarts profiling all Papyrus stacks starting at a script.
StopPapyrusStackRootProfileStops profiling all Papyrusstacks starting at a script.
TogglePapyrusGlobalProfiler (TPGP)Toggles Papyrus global profiling on and off (profiles everything)
PrintQuestSceneInfoPrints to the Quest Inf file the current state of scenes.
IsInvulnerableIs the actor invulnerable?
CollisionMeshToggle Mesh Collision Info
HavokWorldStep (hkstep)Toggle BhkWorld Havok Step Info
IsolateRenderingEnable isolated rendering for selected object.
ToggleWaterCurrentGeometryDisplays or hides water current geometry.
PerformActionPerforms the specified action on the selected actor.
StartTrackPlayerDoorsStarts tracking player-activiated teleport doors.
StopTrackPlayerDoorsStops tracking player-activated teleport doors.
CheckPlayerDoorsCompares the Tracked Player path with the quest target path.
SetInChargenToggles aspects of Chargen Mode on/off [savingDisabled] [waitingDisabled][activationMessageDisabled]
ForceResetForce the game to run a full reset.
ForceCloseFilesClose masterfile and plugins. Useful for letting CreationKit save to a plugin that is also loaded in-game. See also HotLoadPlugin. [Caution: Use at own risk! Gameplay and new savegames may be unstable.]
HotLoadPlugin (HLP)Load or reload the named plugin. Useful for getting changes without restarting (high chance of crashes and corrupted save files).
GenerateBendableSpline (Spline)Generate a bendable spline geometry instance.
Reload (Papyrus script)Reloads the specified ‘(Papyrus script)’ Papyrus script.
TestAimTest an actor’s aim.
TestLookTest an actor’s looking.
PushCameraPush camera to editor.
MoveToEditorCameraMove to the editor camera.
MoveToEditorSelectionMove to the editor selection.
PlaceFurnitureTester (PFT)Place actor, who will use the selected furniture. Can specify actor type via optional parameter.
DumpConditionsFunctionsOutput the current counters for condition function calls.
ReloadAnimationGraphsReload the currently loaded animation graphs.
ToggleWeaponOverlayToggle the weapon overlay.
ForceDetectForces the selected actor to detect the specified actor.
ChangeAnimArchetype (caa)Change the selected actor’s anim archetype.
ChangeAnimFlavorChange the selected actor’s animal flavor.
SetAngryWithPlayerSet the angry with player flag.
ForceRepathForce the actor to repath.
ForcePathFailureForce the actor’s path to fail.
DumpFormListDump the contens of given formlist to the console output.
TraceAnimationEventsTrace an actor’s animation events.
ShowModsShow all property mods on an object.
DumpInputEnableLayersDumps all currently used input enable layers to the console.
AttachModAttach a mod to an object.
RemoveModRemove a mod from an object.
SpawnTemplatedObjectSpawn a ref to a templated object (object, ilevel, pkeyword1, pkeyword2)
CallFunctionCalls a papyrus function on the targeted ref. First parameter is the function, the rest are parameters.
CallQuestFunction (cqf)Calls a papyrus function on a quest. Second parameter is the function, the rest are parameters.
CallGlobalFunction (cgf)Calls a global papyrus function. First parameter is the function, the rest are parameters.
ResetInputEnableLayerResets all control disables on a specific input enable layer.
ForceEnablePlayerControls (fepc)Force-enables the player’s controls, regardless of layers, see EnablePlayerControls.
ResetForceEnabledPlayerControlsResets all force-enabled player controls.
GetActorRefOwnerPrints the owner of the currently selected reference.
SetActorRefOwner (saro)Sets ownership of the currently selected reference to the specified actor (or if not actor is specified, to the player).
HasActorRefOwner (haro)Returns 1 if the currently selected reference has an owner, or 0 otherwise.
SetOutfitChange the default outfit for the actor.
PassTimePasses the given number of hours asif the player were sleeping.
LinkLocationsLinks two locations under the given keyword.
ShowLinkedLocationsOutputs all locations linked to the given one under the given keyword.
SetLinkedRefLinks the current ref to the given one under the given keyword.
ResetContainerResets the currently selected container, or if you specify “1”, then it’ll reset all containers.
SetSceneForDebugSets the current debug scene.
PreloadExteriorPreloads the exterior data for the currently selected ref.
TestPathDebug function to test a path.
ToggleControlsOverlyToggle Controls Overlay.
RefreshRebug function to refresh a reference.
DynamicResolutionChange the dynamic resolution settings.
TestLoadingMenuDebug function to open/close the Loading menu in the Loading thread.
RecalcInstanceDataDebug function recalc instance data for the selected ref or all loaded refs if nothing is selected.
ToggleReferencePoseRoggles forcing an animgraph for the selected actor to be in the reference pose. May specify “target” or “rig” as well.
SetPersistLocationDebug function to set the persist loc on reference.
SetLocationRefTypeDebug function to set the loc ref type for a location on a reference.
ShowLocDataDebug function to dump data about a location.
ReserveLocDebug function to reserve a location so it can’t be used for most aliases.
UpdateAwakeSound (UAS)Update the selected actor’s currentl conscious loop.
SetHarvestedMark the current reference as Harvested or not.
PauseScenePause or unpause the specified scene.
SpawnDupeMake a duplicate ref of the selected ref.
DisableDistantReferencesDisable references more than a certain distance from the selected ref.
FireAssertFire an assert (with text passed, if available).
ForcePersistentForce a reference to become persistent.
PlayActionCamera (pac)Play this action camera on the reference with target reference.
StopActionCameraStop the action camera.
ChangeStanceChange the actor’s stance.
AuditionWwiseEventSet of commands for auditioning Wwise events.
AuditionReverbForm (arf)Force a given Reverb form to be active.
SetWwiseState (sws)Sets a global Wwise State.
BuildAnimationData (bad)Build the animation data for the actor.
SwitchSkeletonToggles between standard and chargen skeletons for an actor.
GetHelloorGreeting ()Add bone tint data to an object’s 3d given a region ID (integer) of that object.
SendDialogueEventSends a dialogue event for the selected and target actor.
SetForceSpeechChallengeAlwaysSucceed ()Player will always succeed at speech challenge.
SetForceSpeechChallengeAlwaysFail ()Player will always fail at speech challenge.
RunMaterialsAnalysis (rma)Compares the materials of the selected reference.
CaptureMessages (Message)Captures specified ‘(Message)’ DebugString, USER1 and USER2 messages using a Message Event Listener and sends the outout to CaptureMessage.Iua
ToggleTrijuiceToggles Trijuicing in the renderer (may slightly degrade texture filtering quality in exchange for improved performance).
SetPresentThreshold (spt)Set percentage (0-100) of scanlines covered before swap threshold is hit: default 0 (always swap)
LinkFullAccountLink full Bnet account to game-account: (username) (password)
IsLoggedIn (isonline)Is the player logged in to Bethesda.net?
GetLegalDocs (getlegaldocs)Retrieves a list of all required legal documents.
AcceptLegalDocAccepts a legal document based on its ID: acceptlegaldoc (id)
GetDataAttachmentPrints data from Bethesda.net Profile Data Attachment: getattachment (type) (id)
DeleteDataAttachmentDeletes a Bethesda.net Profile Data Attachment: deleteattachment (type) (id)
UploadCharacterDataUploads character data playload as bnet Profile Data Attachment.
GetAttachmentLeaderboard (getattachmentleaderboard)Gets attachment leaderboard page: getattachmentleaderboard (attachment type) (leaderboard type)
LoadUnitedDataGets character data from leadersboard and caches it.
MakeUnityNPCUpdates NPC with data from unity cache.
SetVolumetricLighting Parameters (vl)Set volumetric lighting parameters.
StartWorkshop (workshop)Enter Workshop mode if the player is within the buildable area of a Workshop.
ToggleVBlankOptimToggles VBlank optim
AddKeywordAdd the given keyword to the reference
RemoveKeywordRemove the given keyword on the reference.
SetAmbientParticlesEnabledEnables(1)/disables(0) ambient particles.
RemoveOutposts ()Removes the given Outpost and all built items.
SetESRAMSetupForce specific ESRAM setup (-1 for automatic setup).
CallStackTraceDepthSet the callstack depth when tracing it.
CommandedActivatedCommands selected actor to use a reference.
EnableGalaxyModeEnables/Disables galaxy mode.
ToggleStarFieldDebugToggles the StarField debug on or off.
SetStarFieldCoordinateScale ()Sets the StarField coordinate scale.
SetStarSystemScale (sss)Sets the star system scale.
MoveToPlanetIf target player ship, move to or give path to pilot to (target) (1 to do full jump sequence).
SetOrbitSpeedScaleSets global orbit speed scale.
InstanceNamingRulesExport instance naming rule data to file INRExport.txt.
GetOrbisModInfoPrints info relating to Orbis mod game data files.
ToggleSceneDebugShow debug state for scene.
SetFarClipSet far clip value (-1 to clear override).
ToggleOverdrawToggle overdraw.
RecordSceneCapture screen shots of scene. (Scene EditorID, [FPS 60 default])
LandOnPlanet (lop)Land on a planet. (lop )
TakeOffToSpaceTake off to space.
PreviewBodyResources (pbr)Previews resources for a planet.
SendAffinityEvent(AffinityEvent [ObjRef]) Run an affinity event on an optional object reference.
AddPowerAddPower (part) #
RemovePowerRemovePower (part) #
MatlockCaptureForce matlock to realize a capture.
ToggleSnapNodeMarkersForce matlock to realize a capture.
ToggleSnapNodeMarkersToggle snap node markers.
SetVoiceTypeSet an override voice type on an actor.
AddWorldSpaceToPlanetAdds a world space to a planet.
DebugDataProviderSet the name of the UI Data Provider we want to debug.
LoadAll3DLoad all queued 3D.
PrintAllMenus (pam)Print all active menus.
PrintAllInputContext (paic)Print the input context stack.
AddPlotToBody (AddPlot)Plot a route to this body.
ReloadFaceDataReload face data.
SetGravityScaleSets gravity scale on a ref’s parent cell.
PreviewBlockPreviewBlock (blockname) (biome).
ExportTerrainTexturesExport terrain textures.
ExportTerrainGridsExport terrain grids.
ExportTerrainHeightMapExport terrain height map.
ExportTerrainSplatMapExplort terrain splat map.
ExportTerrainMaterialIndexMapExport terrain material index map.
ExportTerrainFilesExport terrain files.
UpdateTerrainClipmapsRefresh Terrain Clipmaps.
ToggleDebugCameraToggle debug camera (mode name)
CyclePrevDebugCameraCycle to previous debug camera.
CycleNextDebugCameraCycle to next debug camera.
ToggleDebugCameraControlsToggle debug camera controls.
SetImGuiWindowFunction (siw)Activate an ImGui window.
HotReloadUIHot Reloads the User Interface SWFs.
SetPosRelativeToRefScript function to set the position of the picked ref relatively to another ref (defaulted to the player).
FaceRefMake a ref face towards another ref (defaulted to the player), with an extra angle offset.
SetWorkshopItemSet the Workshop menu’s Node Cursor to the currently selected reference, if any.
GenerateNavMeshGenerates nav-mesh on the current cell.
LandOnPlanetAnimatedLand players spaceship with animation.
startNewGameCommand to trigger new game on main menu without UI.
ForcedBleedoutForce an actor to enter bleedout.
ForceConditionFormTrueForce a condition form to true. args: FromID, (enable)0/1, (permanent)0/1.
ForceConditionFormFalseForce a condition form to false. args: FromID, (enable)0/1, (permanent)0/1.
LandOnPlanetBiomeLand on a planet’s biome. (lopb (planetname) (biome index) [(centered)0/1])
LandOnPlanetMarkerLand at a marker on the current planet.
TestAllPlanetsTestPlanets.
ClearLinkedRefClear a linked reference.
SetLocalTimeSets the local time on the current planet, optionally updating the galaxy sim.
ReloadMaterialsReloads all materials.
PlacementOnCellTest overlay placement on a cell. (poc (cellindex.x)(xellindex.y))
ToggleWorkshopFlyCamToggle workshop flycam.
CheckBiomeMarkerFinds uses in the loaded area of the given biome marker.
TestBiomePlanet (tbp)Creates a full planet set to use the given biome exclusively and puts the player there.
PreviewPatternPreview Pattern (patternname)(biome)
SetHavokDynamicSet reference motion to dynamic with optional mass in kg.
SetHavokKinematicSet reference motion to kinematic.
SetHavokActiveSet reference havok activity.
SetHavokLODSet reference collision lod.
SetHavokLinearVelocitySet reference linear velocity.
SetHavokAngularVelocitySet reference angular velocity.
SetHavokCollisionLayerSet havok collision layer.
SetHavokRagdollFrictionSet havok ragdoll friction.
SetHavokParamSet havok param.
ShowHavokRagdollValuesShow havok ragdoll values.
StartHavokPartTestStart/reset havok particles test.
StopHavokPartTestStop havok particles test.
SetOrientationSet reference orientation
ToggleDebugText3DToggle in game debug text.
ToggleBioOverlayToggle the BI Overlay.
ToggleMetricViewerSpawn Metric Viewer
PrintMessagePrint a message to the screen (print (message) (time) (clear previous messages flag))
AddDebugTestAdd debug text to a reference (AddDebugText (debug text) (size) (color) (background color) (border color) (offsetX) (offsetY) (offsetZ) (pinned flag)
DisableActorPackageDisable or enable an actor’s package (DisableActorPackage (0/1))
StopBatchFileStop a running batchfile.
CenterOnSpaceCellMove to the specified space cell, optionally specify a ship.
DependencyGraphDumpDump Dependency Graph.
ToggleExperimentalShadersToggles experimental shaders on/off.
SetTestPlanetAndBiomeSets a test planet and biome for interior testing with biome markers. (stpb [planetname] [biome form]

All Starfield Item IDs List

Credits0000000F
Digipicks0000000A
Ship Spare Parts0003FB19
Med Pack0000ABF9
Trauma Pack0029A847
Heart+0029CAD9
Breach000547A3
MagSniper0002EB45
Big Bang0026D963
Shotty0026D960
Auto-Rivet0026D964
Regulator0002CB5F
Magshot0002EB42
Bridger0026D96A
Razorback00000FD6
Coachman0026D96B
Magpulse23606
Urban Eagle0026D96D
Sidestar0026D95D
Old Earth Shotgun00278F74
Old Earth Hunting Rifle0021BBCD
Old Earth Assault Rifle0026ED2A
VaRuun Inflictor0026D8A0
VaRuun Starshard0026D8A4
Incendiary Experimental Nishina Spacesuit (Legendary)65925
Sentinel’s UC Antixeno Spacesuit (Legendary)0007B2B9
Repulsing Explorer Spacesuit (Epic)0022B8F6
Peacemaker Spacesuit0013F97D
Monster Costume00225FC9
Gran-Gran’s Spacesuit001F22BC
Va’Ruun Spacesuit.00227CA3
Armor-Plated UC AntiXeno Pack (Legendary)0010A25D
Mark 1 Pack0001754E
UC Shock Power Pack0021A86C
Reactive Experimental Nishina Helmet (Legendary)65926
Incendiary UC AntiXeno Space Helmet (Legendary)0010A25E
Peacemaker Space Helmet0013F97B
Mark I Space Helmet0001754F
Gran-Gran’s Space Helmet.001F22BC
.27 Caliber ammo002B559C
.45 ACP ammo002B5598
.43 MI Array ammo002B559A
.50 Caliber Caseless ammo002B5597
.50 MI Array ammo002B5596
1.5kV LZR Cartridge ammo002BAE3F
3kV LZR Cartridge ammo0000E8EC
11MM Caseless ammo002B5595
12.5MM ST Rivet ammo002B5594
12G Shotgun Shell ammo000547A1
15X25 CLL Shotgun Shell ammo002B4AFB
40MM XPL ammo002B5592
43 Ultramag ammo002B5599
6.5MM CT ammo002B5590
6.5MM MI Array ammo002B558F
7.5MM Whitehot ammo002B558E
7.62x39MM ammo002B558D
7.77MM Caseless ammo0004AD3E
9x39MM ammo002B559B
Caseless Shotgun Shell ammo002B4AFB
Heavy Particle Fuse ammo002B558B
Light Particle Fuse ammo002783C7

Can you use Starfield console commands on Xbox?

While direct console commands aren’t possible on the Xbox version of Starfield, the “Play Anywhere” feature permits Xbox purchasers to access the PC version at no extra cost. By enabling cheats on the PC, players can then transfer their saves to the Xbox version, allowing them to enjoy enhanced gameplay options not found on Xbox alone.

Do Starfield console commands disable achievements?

If you use cheats in Starfield using console commands, you won’t be able to earn achievements, so getting all of them won’t be easy.