Starfield Console Commands and Cheats Guide – Items, Invincibility, Skill Points, More

Starfield Item ID List Guide

If you have played any of the previous Bethesda RPGs, you will know that none of them are complete without having the option of using different console commands. While possible only on PC, you can also use different console commands to cheat your way through Starfield. You can use these console commands to make different things easy for yourself such as obtaining a particular resource instantly, gaining invincibility, gaining ammo, or spawning any item instantly if you know its item ID. In this Starfield Console Commands and Cheats Guide, you will find all console commands and cheats that you can use in Starfield.

Console Commands and Cheats Guide – Starfield

Before continuing with this guide, it is important to note here that this the console commands in this guide have been compiled by Eurogamer, IGN and user RelationshipHuman136 on Reddit.

Activating Console Commands in Starfield

Using console commands on PC is pretty straightforward as you just have to press the ‘`’ Grave Key if you have a UK layout keyboard or the ‘~’ key if you are using a Tilde key on a US layout keyboard. This is the one on the left side of the 1 and right below the ESC key on the keyboard. Pressing this key will open a menu which will allow you to type into it. Once this screen is open, you can enter any code that you want, and press enter. Any subsequent commands can be entered here as well later.

All Console Commands in Starfield

 Now, without further ado, let’s check out the different console commands that you can use in Starfield and what result you can obtain from them.

Console Command Result
(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.
AcceptLegalDoc Accepts a legal document based on its ID: acceptlegaldoc (id)
AddDebugTest Add debug text to a reference (AddDebugText (debug text) (size) (color) (background color) (border color) (offsetX) (offsetY) (offsetZ) (pinned flag)
additem (Item ID) (Value) Adds Items – Specified items in place of ‘(Item ID)’ will be added to your inventory
AddKeyword Add the given keyword to the reference
AddPlotToBody (AddPlot) Plot a route to this body.
AddPower AddPower (part) #
AddWorldSpaceToPlanet Adds a world space to a planet.
AttachMod Attach a mod to an object.
AuditionReverbForm (arf) Force a given Reverb form to be active.
AuditionWwiseEvent Set of commands for auditioning Wwise events.
BuildAnimationData (bad) Build the animation data for the actor.
CallFunction Calls a papyrus function on the targeted ref. The first parameter is the function, the rest are parameters.
CallGlobalFunction (cgf) Calls a global papyrus function. The first parameter is the function, the rest are parameters.
CallQuestFunction (cqf) Calls a papyrus function on a quest. The second parameter is the function, the rest are parameters.
CallStackTraceDepth Set the callstack depth when tracing it.
CaptureMessages (Message) Captures specified ‘(Message)’ DebugString, USER1, and USER2 messages using a Message Event Listener and send the output to CaptureMessage.Iua
caqs Complete Main Quests – All Main Story Quests are completed (high chance of crashing your game if used).
CenterOnSpaceCell Move to the specified space cell, and optionally specify a ship.
ChangeAnimArchetype (caa) Change the selected actor’s anim archetype.
ChangeAnimFlavor Change the selected actor’s animal flavor.
ChangeStance Change the actor’s stance.
CheckBiomeMarker Finds uses in the loaded area of the given biome marker.
CheckPlayerDoors Compares the Tracked Player path with the quest target path.
ClearLinkedRef Clear a linked reference.
CollisionMesh Toggle Mesh Collision Info
CommandedActivated Commands selected actor to use a reference.
CycleNextDebugCamera Cycle to the next debug camera.
CyclePrevDebugCamera Cycle to previous debug camera.
DebugDataProvider Set the name of the UI Data Provider we want to debug.
DeleteDataAttachment Deletes a Bethesda.net Profile Data Attachment: deleteattachment (type) (id)
DependencyGraphDump Dump Dependency Graph.
DisableActorPackage Disable or enable an actor’s package (DisableActorPackage (0/1))
DisableDistantReferences Disable references more than a certain distance from the selected ref.
DumpConditionsFunctions Output the current counters for condition function calls.
DumpFormList Dump the contents of the given formlist to the console output.
DumpInputEnableLayers Dumps all currently used input enable layers to the console.
DumpPapyrusDistanceEvents Dumps all Papyrus distance event registrations to the log.
DumpPapyrusEventRegistrations Dumps all Papyrus event registrations for the specified object (and script).
DumpPapyrusLOSEvents Dumps all Papyrus LOS event registrations into the log.
DumpPapyrusPersistenceInfo (dppi) Dumps everything in Papyrus persisting the reference called on or passed.
DumpPapyrusStacks (dps) Dumps all Papyrus stack information the log.
DumpPapyrusTimers Dumps all Papyrus timer registrations to the log.
DynamicResolution Change the dynamic resolution settings.
EnableGalaxyMode Enables/Disables galaxy mode.
EnableRumble Enables / Disables rumble.
EnableStoryManagerLogging Enable story manager logging.
ExportTerrainFiles Export terrain files.
ExportTerrainGrids Export terrain grids.
ExportTerrainHeightMap Export terrain height map.
ExportTerrainMaterialIndexMap Export terrain material index map.
ExportTerrainSplatMap Export terrain splat map.
ExportTerrainTextures Export terrain textures.
FaceRef Make a ref face towards another ref (defaulted to the player), with an extra angle offset.
FindForm (find) Find a form.
FireAssert Fire an assert (with the text passed, if available).
ForceCloseFiles Close 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.]
ForceConditionFormFalse Force a condition form to false. args: FromID, (enable)0/1, (permanent)0/1.
ForceConditionFormTrue Force a condition form to true. args: FromID, (enable)0/1, (permanent)0/1.
ForcedBleedout Force an actor to enter bleedout.
ForceDetect Forces the selected actor to detect the specified actor.
ForceEnablePlayerControls (fepc) Force-enables the player’s controls, regardless of layers, see EnablePlayerControls.
ForcePathFailure Force the actor’s path to fail.
ForcePersistent Force a reference to become persistent.
ForceRepath Force the actor to repath.
ForceReset Force the game to run a full reset.
GenerateBendableSpline (Spline) Generate a bendable spline geometry instance.
GenerateNavMesh Generates nav-mesh on the current cell.
GetActorRefOwner Prints the owner of the currently selected reference.
GetAttachmentLeaderboard (getattachmentleaderboard) Gets attachment leaderboard page: getattachmentleaderboard (attachment type) (leaderboard type)
GetDataAttachment Prints data from Bethesda.net Profile Data Attachment: getattachment (type) (id)
GetHelloorGreeting () Add bone tint data to an object’s 3D given a region ID (integer) of that object.
GetLegalDocs (getlegaldocs) Retrieves a list of all required legal documents.
GetOrbisModInfo Prints info relating to Orbis mod game data files.
HasActorRefOwner (haro) Returns 1 if the currently selected reference has an owner or 0 otherwise.
HavokVDBCapture Havok VDB Capture
HavokWorldStep (hkstep) Toggle BhkWorld Havok Step Info
HotLoadPlugin (HLP) Load or reload the named plugin. Useful for getting changes without restarting (high chance of crashes and corrupted save files).
HotReloadUI Hot Reloads the User Interface SWFs.
InstanceNamingRules Export instance naming rule data to file INRExport.txt.
IsInvulnerable Is the actor invulnerable?
IsLoggedIn (isonline) Is the player logged in to Bethesda.net?
IsolateRendering Enable isolated rendering for selected objects.
kah Kill All Hostiles – All hostile NPCs in the area are killed.
killall Kill All NPCs – All NPCs in the area are killed.
LandOnPlanet (lop) Land on a planet. (lop )
LandOnPlanetAnimated Land player’s spaceship with animation.
LandOnPlanetBiome Land on a planet’s biome. (lopb (planetname) (biome index) [(centered)0/1])
LandOnPlanetMarker Land at a marker on the current planet.
LinkFullAccount Link full Bnet account to game account: (username) (password)
LinkLocations Links two locations under the given keyword.
LoadAll3D Load all queued 3D.
LoadUnitedData Gets character data from leaderboard and caches it.
MakeUnityNPC Updates NPC with data from the unity cache.
MatlockCapture Force matlock to realize a capture.
MoveToEditorCamera Move to the editor camera.
MoveToEditorSelection Move to the editor selection.
MoveToPlanet If the target player’s ship, move to or give a path to pilot to (target) (1 to do full jump sequence).
PassTime Passes the given number of hours as if the player were sleeping.
PauseScene Pause or unpause the specified scene.
PerformAction Performs the specified action on the selected actor.
PlaceFurnitureTester (PFT) Place actor, who will use the selected furniture. Can specify actor type via optional parameter.
PlacementOnCell Test overlay placement on a cell. (poc (cellindex.x)(xellindex.y))
PlayActionCamera (pac) Play this action camera on the reference with the target reference.
player.additem (Item ID) (Value) Add the specified ‘(Item ID)’ item to your inventory.
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.
player.paycrimegold 0 0 (Faction ID) Pay Off Bounties – Pay off any outstanding Bounties for a specified Faction.
player.placeatme (Item ID) (Value) Spawns Item – The specified ‘(Item ID)’ item is spawned directly in front of your character.
player.removeperk (Perk ID) Remove Skills, Traits, or Backgrounds – The specified ‘(Perk ID)’ Skill, Trait, or Background is removed.
player.setav carryweight (carryweight number) Changes carryweight capacity – Replace (carryweight number) with the amount of carrywight you want.
player.setlevel (Value) Increase Character Level – Increases your character to the ‘(Value)’ specified level.
PlaySyncAnim Play Sync Anim.
PreloadExterior Preloads the exterior data for the currently selected ref.
PreviewBlock PreviewBlock (blockname) (biome).
PreviewBodyResources (pbr) Previews resources for a planet.
PreviewPattern Preview Pattern (patternname)(biome)
PrintAllInputContext (paic) Print the input context stack.
PrintAllMenus (pam) Print all active menus.
PrintMessage Print a message to the screen (print (message) (time) (clear previous messages flag))
PrintQuestSceneInfo Prints to the Quest Inf file the current state of scenes.
psb Player Spellbook – Unlocks all available powers.
psb Player Spell Book – All spells are unlocked.
PushCamera Push the camera to the editor.
RecalcInstanceData Debug function recalc instance data for the selected ref or all loaded refs if nothing is selected.
RecordScene Capture screenshots of the scene. (Scene EditorID, [FPS 60 default])
Refresh Rebug function to refresh a reference.
Reload (Papyrus script) Reloads the specified ‘(Papyrus script)’ Papyrus script.
ReloadAnimationGraphs Reload the currently loaded animation graphs.
ReloadFaceData Reload face data.
ReloadMaterials Reloads all materials.
RemoveKeyword Remove the given keyword on the reference.
RemoveMod Remove a mod from an object.
RemoveOutposts () Removes the given Outpost and all built items.
RemovePower RemovePower (part) #
ReserveLoc Debug function to reserve a location so it can’t be used for most aliases.
ResetContainer Resets the currently selected container, or if you specify “1”, then it’ll reset all containers.
ResetForceEnabledPlayerControls Resets all force-enabled player controls.
ResetInputEnableLayer Resets all control disables on a specific input enable layer.
resurrect Resurrect NPC – Selected NPC is resurrected. Select the NPC while in the console command menu so their Reference ID appears, then enter the command code.
RunCompaction Runs compaction
RunMaterialsAnalysis (rma) Compares the materials of the selected reference.
saq Start All Quests – All Main Story and Side Quests are started (high chance of crashing your game if used),
SendAffinityEvent (AffinityEvent [ObjRef]) Run an affinity event on an optional object reference.
SendDialogueEvent Sends a dialogue event for the selected and target actor.
SetActorRefOwner (saro) Sets ownership of the currently selected reference to the specified actor (or if not actor is specified, to the player).
SetAmbientParticlesEnabled Enables(1)/disables(0) ambient particles.
SetAngryWithPlayer Set the angry with player flag.
SetDebugQuest Sets the quest to be the only one startable from its event type.
SetESRAMSetup Force specific ESRAM setup (-1 for automatic setup).
SetFarClip Set far clip value (-1 to clear override).
SetForceSpeechChallengeAlwaysFail () Players will always fail at speech challenges.
SetForceSpeechChallengeAlwaysSucceed () Players will always succeed at speech challenges.
SetFormKnown Sets the known flag on a form.
SetGravityScale Sets gravity scale on a ref’s parent cell.
SetHarvested Mark the current reference as Harvested or not.
SetHavokActive Set reference havok activity.
SetHavokAngularVelocity Set reference angular velocity.
SetHavokCollisionLayer Set havok collision layer.
SetHavokDynamic Set reference motion to dynamic with optional mass in kg.
SetHavokKinematic Set reference motion to kinematic.
SetHavokLinearVelocity Set reference linear velocity.
SetHavokLOD Set reference collision lod.
SetHavokParam Set havok param.
SetHavokRagdollFriction Set havok ragdoll friction.
SetImGuiWindowFunction (siw) Activate an ImGui window.
SetInChargen Toggles aspects of Chargen Mode on/off [savingDisabled] [waitingDisabled][activationMessageDisabled]
SetLinkedRef Links the current ref to the given one under the given keyword.
SetLocalTime Sets the local time on the current planet, optionally updating the galaxy sim.
SetLocationRefType Debug function to set the loc ref type for a location on a reference.
SetOrbitSpeedScale Sets global orbit speed scale.
SetOrientation Set reference orientation
SetOutfit Change the default outfit for the actor.
SetPersistLocation Debug function to set the persist loc on reference.
SetPosRelativeToRef Script function to set the position of the picked ref relative to another ref (defaulted to the player).
SetPresentThreshold (spt) Set the percentage (0-100) of scanlines covered before the swap threshold is hit: default 0 (always swap)
SetQuestAliasLogging Turns alias logging on/off for a quest.
SetRace Sets the passed in actor’s race.
SetSceneForDebug Sets the current debug scene.
SetStarFieldCoordinateScale () Sets the StarField coordinate scale.
SetStarSystemScale (sss) Sets the star system scale.
SetSubgraphToDebug Subgraph To Debug.
SetTestPlanetAndBiome Sets a test planet and biome for interior testing with biome markers. (stpb [planetname] [biome form]
SetVoiceType Set an override voice type on an actor.
SetVolumetricLighting Parameters (vl) Set volumetric lighting parameters.
SetWorkshopItem Set the Workshop menu’s Node Cursor to the currently selected reference, if any.
SetWwiseState (sws) Sets a global Wwise State.
sexchange Changes your character’s gender
ShowHavokRagdollValues Show havok ragdoll values.
ShowHighMaxHeights (shmh) Shows or hides the high-res max height data.
ShowLinkedLocations Outputs all locations linked to the given one under the given keyword.
ShowLocData Debug function to dump data about a location.
showlooksmenu player 1 Open Character Creator – Opens the character creator menu.
showmenu sleepwaitmenu Shows the sleep / wait menu without having to use a bed or chair
ShowMods Show all property mods on an object.
SpawnDupe Make a duplicate ref of the selected ref.
SpawnTemplatedObject Spawn a ref to a templated object (object, ilevel, pkeyword1, pkeyword2)
StartHavokPartTest Start/reset havok particles test.
startNewGame Command to trigger new game on the main menu without UI.
StartPapyrusFormProfile (StartPFP) Starts profiling Papyrus scripts on a form.
StartPapyrusScriptProfile (StartPSP) Starts profiling a Papyrus script.
StartPapyrusStackRootProfile Starts profiling all Papyrus stacks starting at a script.
StartTrackPlayerDoors Starts tracking player-activated teleport doors.
StartWorkshop (workshop) Enter Workshop mode if the player is within the buildable area of a Workshop.
StopActionCamera Stop the action camera.
StopBatchFile Stop a running batchfile.
StopHavokPartTest Stop havok particles test.
StopPapyrusFormProfile (StopPFP) Stops profiling Papyrus scripts on a form.
StopPapyrusScriptProfile (StopPSP) Stops profiling a Papyrus script.
StopPapyrusStackRootProfile Stops profiling all Papyrusstacks starting at a script.
StopTrackPlayerDoors Stops tracking player-activated teleport doors.
SwitchSkeleton Toggles between standard and charged skeletons for an actor.
TakeOffToSpace Take off to space.
tcai Toggle Combat AI – Combat AI no longer targets you. Re-enter the code to disable and enable again.
tcl Toggle 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.
tdetect Toggle Detect – NPCs no longer detect you.
TestAim Test an actor’s aim.
TestAllPlanets TestPlanets.
TestBiomePlanet (tbp) Creates a full planet set to use the given biome exclusively and puts the player there.
TestLoadingMenu Debug function to open/close the Loading menu in the Loading thread.
TestLook Test an actor’s looking.
TestPath Debug function to test a path.
tfc Toggle Freefly Camera – The Camera is detached from the player, so you’re free to fly about the map.
tgm Toggle God Mode – Enables invincibility and unlimited ammo.
tim Toggle Immortal Mode – You take damage, but you never reach 0 health.
tm Toggle Menus – Toggle UI menus on and off.
ToggleBioOverlay Toggle the BI Overlay.
ToggleControlsOverly Toggle Controls Overlay.
ToggleDebugCamera Toggle debug camera (mode name)
ToggleDebugCameraControls Toggle debug camera controls.
ToggleDebugText3D Toggle in-game debug text.
ToggleExperimentalShaders Toggles experimental shaders on/off.
ToggleImmortalMode Toggles Immortal mode – Health, O2, and Magic can decrease but never go to 0.
ToggleMetricViewer Spawn Metric Viewer
ToggleNavmeshInfo Toggle a view mode similar to the map camera and display navmesh infos.
ToggleOverdraw Toggle overdraw.
TogglePapyrusGlobalProfiler (TPGP) Toggles Papyrus global profiling on and off (profiles everything)
ToggleReferencePose Toggles forcing an animgraph for the selected actor to be in the reference pose. May specify “target” or “rig” as well.
ToggleSceneDebug Show debug state for the scene.
ToggleSnapNodeMarkers Force matlock to realize a capture.
ToggleSnapNodeMarkers Toggle snap node markers.
ToggleStarFieldDebug Toggles the StarField debug on or off.
ToggleTrijuice Toggles Trijuicing in the renderer (may slightly degrade texture filtering quality in exchange for improved performance).
ToggleVBlankOptim Toggles VBlank optim
ToggleWaterCurrentGeometry Displays or hides water current geometry.
ToggleWeaponOverlay Toggle the weapon overlay.
ToggleWorkshopFlyCam Toggle workshop flycam.
TraceAnimationEvents Trace an actor’s animation events.
unlock Unlock Doors and Containers – Unlock your current target door or container. Select the door while in the console menu, and then input the command.
UpdateAwakeSound (UAS) Update the selected actor’s current conscious loop.
UpdateTerrainClipmaps Refresh Terrain Clipmaps.
UploadCharacterData Uploads character data playload as bnet Profile Data Attachment.

 

For more help with Starfield, you can check out the guides linked below:

This concludes our Starfield Console Commands and Cheats Guide. If you want to add anything to this guide, feel free to use the comments section below.

You May Also Like

About the Author: Umair Khalid

Founder of GamesHedge, Umair enjoys a wide variety of video games ranging from RPGs to racing games. Currently busy with The Crew Motorfest and Kingdom Rush 5: Alliance.

Leave a Reply

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