Are there any Stalker 2 Console Commands or Cheat Mods? Stalker 2 is in dire need of deep repairs, but there’s a glowing FPS survival game buried under all the radioactive rubble. As pointed out in our review, GSC Game World’s devs had the right ideas and have crafted a shooter unlike anything else in the market, but it’ll be a while before it fully flourishes.
Regardless, longtime fans and modders are already hard at work, trying to both add to the core experience and improve the game on many fronts. So far, casual players are also interested in console commands and cheat mods that can help them get through some of the game’s rougher spots. We’re happy to confirm that, at the time of writing, we’ve already come across some promising mods and console commands which are exactly what you’re looking for if you’ve read this far.
Of course, Stalker 2’s console commands and mods – whether they’re cheats or more advanced additions – are limited (for now) to the PC version of the game, which also comes with an extra set of performance and optimization issues that we’re all trying to fix and diminish. As we await meaty patches from GSC Game World, however, there’s plenty to tinker with already, so read on below.
Stalker 2 Console Commands and Cheats
Unsurprisingly, players have already found and uncovered a rather long list of console commands the game uses. However, you first need to download and install UETools from here.
Via Stalker 2’s ‘Guides’ section on Steam, we’ve also found a huge list of console commands (thanks to user [BSB] Cpt.CODYT for putting it together and sharing). Before using them, it’s important to remember they may lead to unpredictable game behaviour, bugs, glitches, and possibly even corrupted saves. So use them at your own risk alongside the aforementioned UETools software. As explained by the author, some commands might change as the developers continue to patch the game.
You should head over to the Steam guide to get the full list, including item and quest IDs, but as an appetizer, here’s the list of general commands for quick access:
- XSetGodMode true/false
- GoToMap MapName
- XAddMoneyToPlayer Value
- XKillThemAll
- XALifeKillAll
- XALifeEnable
- XALifeDisable
- XSVFriendlyFire true/false
- XStopEmission
- XStartEmissionBySID PrototypeSID
- XStartEmission
- XShowProjectileTrajectory true/false
- XResumeScheduledEmission
- XPauseScheduledEmission
- XGetEmissionState
- XTeleportToPlacesOfInterest SID
- XShowCompass
- XShowAllWidget
- XHideCompass
- XHideAllWidget
- XGetActorNameByUID UID
- XBeginPlay
- XUnlockDoor DoorUID
- XRunEngineCommand Command
- XExecuteAdditionalScript ScriptKeyName
- XTryReceiveSignal Guid
- XToggleArtifactSpawnerDebugInfo
- XToggleAkVisualization Types
- XTestJournalQuestRewardCategory QuestSID
- XTeleportNPCToSpawn NPCSID
- XTeleportNPCToPlayer NPCSID
- XStartQuestNodeBySID SID
- XStartQuestNode ID
- XStartQuestBySID SID
- XStartQuest ID
- XSkipToQuestNode SID
- XSkipInfotopicRefreshCooldown
- XSimulateWaitForProfileSettingUp SetupDuration
- XShowSpawnDebugInfo true/false
- XShowQuestTriggers true/false
- XShowHubOwner HubSID
- XShowCurrentLocation
- XShowCurrentImportantChoices
- XSetWeatherTime Hour Minute Second
- XSetTimeSpeed Speed
- XSetTextLanguage LocaleString
- XSetSearchpointDebugState true/false
- XSetRelationsInRadius Radius RelationValue
- XSetRandomNodeDefinedPinBySID SID PinNumber
- XSetRandomNodeDefinedPin ID PinNumber
- XSetGameTime Hour Minute Second
- XSetDifficultySID DifficultySID
- XSetAudioLanguage LocaleString
- XSetAkVisualizationRadius NewValue
- XRestartCurrentDialog
- XResetRandomNodeBySID SID
- XResetRandomNode ID
- XResetQuestBySID SID
- XPrintGlobalVariable SID
- XPlayDialogLine SpeakerUID DialogPrototypeSID
- XPlayDialogFromPool DialogEventTypeName NPCUIDValue1 NPCUIDValue2
- XPlayCommentFromPool DialogEventTypeName NPCUIDValue
- XListMapMarkers MarkerType
- XKillNPCInRadius Radius MinimalReputationToKill MaxReputationToKill
- XFindNonEndingDialogs
- XExcludeQuestNodeBySID SID
- XExcludeQuestNode ID
- XExcludeQuestBySID SID
- XExcludeQuest ID
- XEndQuestNodeBySID SID
- XEndQuestNode ID
- XEndQuestBySID SID
- XEndQuest ID
- XDiscoverMarker MarkerSID
- XDespawnNPCsAtRadius Radius
- XDespawnDeadNPCsAtRadius Radius
- XDespawnAliveNPCsAtRadius Radius
- XDebugAddHelloDialogsToQueue TargetUID DialogsCount
- XClearDialogQueue
- XCheckGamedata
- XAddMoneyToPlayer Value
- XAddAllNotes
- XTryReceiveSignal Guid
- XToggleArtifactSpawnerDebugInfo
- XToggleAkVisualization Types
- XTestJournalQuestRewardCategory QuestSID
- XTeleportNPCToSpawn NPCSID
- XTeleportNPCToPlayer NPCSID
- XStartQuestNodeBySID SID
- XStartQuestNode ID
- XStartQuestBySID SID
- XStartQuest ID
- XSkipToQuestNode SID
- XSkipInfotopicRefreshCooldown
- XSimulateWaitForProfileSettingUp SetupDuration
- XShowSpawnDebugInfo true/false
- XShowQuestTriggers true/false
- XShowHubOwner HubSID
- XShowCurrentLocation
- XShowCurrentImportantChoices
- XSetWeatherTime Hour Minute Second
- XSetTimeSpeed Speed
- XSetTextLanguage LocaleString
- XSetSearchpointDebugState true/false
- XSetRelationsInRadius Radius RelationValue
- XSetRandomNodeDefinedPinBySID SID PinNumber
- XSetRandomNodeDefinedPin ID PinNumber
- XSetGameTime Hour Minute Second
- XSetDifficultySID DifficultySID
- XSetAudioLanguage LocaleString
- XSetAkVisualizationRadius NewValue
- XRestartCurrentDialog
- XResetRandomNodeBySID SID
- XResetRandomNode ID
- XResetQuestBySID SID
- XPrintGlobalVariable SID
- XPlayDialogLine SpeakerUID DialogPrototypeSID
- XPlayDialogFromPool DialogEventTypeName NPCUIDValue1 NPCUIDValue2
- XPlayCommentFromPool DialogEventTypeName NPCUIDValue
- XListMapMarkers MarkerType
- XKillNPCInRadius Radius MinimalReputationToKill MaxReputationToKill
- XFindNonEndingDialogs
- XExcludeQuestNodeBySID SID
- XExcludeQuestNode ID
- XExcludeQuestBySID SID
- XExcludeQuest ID
- XEndQuestNodeBySID SID
- XEndQuestNode ID
- XEndQuestBySID SID
- XEndQuest ID
- XDiscoverMarker MarkerSID
- XDespawnNPCsAtRadius Radius
- XDespawnDeadNPCsAtRadius Radius
- XDespawnAliveNPCsAtRadius Radius
- XDebugAddHelloDialogsToQueue TargetUID DialogsCount
- XClearDialogQueue
- XCheckGamedata
- XAddMoneyToPlayer Value
- XAddAllNotes
- XAchievementsUpdateDebugAchievement value
- XAchievementsResetAll
- XAchievementsProcessFinishCampaign
- XAchievementsAddProgress Name Value
- XExportSaves
- XSpawnALifeDirectorScenario ScenarioSID
- XTestSetDiscount InbDiscount
- XBlockItemSelectorSlots InBlock
- XBlockItemSelectorSlot InBlock InSlotNum
- XGiveWeaponWithAttaches
- XWoundNpcByUID NpcUID
- XShootAttach
- XResurrectNPCAsZombie NpcUID
- XReloadAttachTactical
- XReloadAttach
- XNpcSetLookAtOwnerState NpcUID LookAtOwnerState
- XNpcLookAtNPC NpcUID TargetNpcUID
- XNpcLookAt NpcUID X Y Z
- XLimitNpcBodyPartRotation NpcUID LimitAngle RotationPartType
- XLaunchFacialAnimation ObjUID AnimPath
- XKnockDownNpcByAnotherNpc NpcUID AttackerNpcUID
- XKnockDownNpc NpcUID
- XSpawnDeadNpc
- XShowUnitAndSquadUIDs Radius
- XProtectSquad SquadUID bProtect
- XProtectItemContainer ContainerUID bProtect
- XTestSysNotificationRemoveMoney
- XTestSysNotificationRemoveItem
- XTestSysNotificationInspectArtifact
- XTestSysNotificationDiscoverRegion
- XTestSysNotificationAddStash
- XTestSysNotificationAddMoney
- XTestSysNotificationAddItem
- XTestSysNotificationAddAudilog
- XTestSysNotification
- XTestPDA
- XTestJournalFinishQuest
- XTestJournal
- XShowUIDebugInput bEnabled
- XShowStatProgres bEnabled
- XShowPopupSaveSettinsRestart
- XShowPopupSaveSettings
- XShowPopupSaveIcon
- XShowPopupOverwriteSavedGame
- XShowPopupOverwriteCampaignSlot
- XShowPopupNotEnoughSpace
- XShowPopupNoIcon
- XShowPopupGameCannotBeSaveNow
- XShowPopupExitGame
- XShowPopupDiscardChanges
- XShowPopupDeleteSave
- XShowPopupCurruptedSaveData
- XShowPopupBrokenIcon
- XShowPopupAttentionIcon
- XShowHUD bIsShow
- XShowGameDataAndTime
- XShowCompassAngle bEnabled
- XHideGameDataAndTime
- XEnterRegion RegionSID
- XDialogFontSizeSubtitle InTextSize
- XDialogFontSizeAnswer InTextSize
- XChangeLanguageRU
- XChangeLanguageEN
- XChangeLanguage LanguageIndex
- XAddPDATutorialsBySID InPDATutorialPrototypeSID
- XAddNotesById InNotePrototypeID
- XAddItemDragToQuickSlot IndexSlot
- DebugUIShowTextSize bEnabled
- XALifeKillAll
- XALifeEnable
- XALifeDisable
- XSVFriendlyFire bEnabled
- XStopEmission
- XStartEmissionBySID PrototypeSID
- XStartEmission
- XShowProjectileTrajectory bShow
- XResumeScheduledEmission
- XPauseScheduledEmission
- XGetEmissionState
- XTeleportToPlacesOfInterest SID
- XShowCompass
- XShowAllWidget
- XHideCompass
- XHideAllWidget
- XGetActorNameByUID UID
- XBeginPlay
- XUnlockDoor DoorUID
- XTogglePsyPhantomDebugMode
- XTogglePlayerRadiationSphereVisibility
- XToggleNPCFlashlight UID
- XToggleHUDElements ElementsToHide
- XToggleFreeCamera
- XToggleDrawPlayerStats ValueFontXSizeCoef ValueFontYSizeCoef
- XToggleDrawInteractNPCStats ValueFontXSizeCoef ValueFontYSizeCoef
- XToggleDrawCurrentDiscounts
- XToggleDetailedVitalsStat VitalType
- XTeleportToObjUID ObjUID
- XTeleportTo XCoord YCoord ZCoord
- XStopBenchmark
- XStartGSCBackgroundProfiler MsecThreshold RamMBThreshold uInFramesToCaptureOnSpike uInFrameCountToComputeAverage
- XStartBenchmark CameraHeight CircleRadius InitialPitch InitialYaw BenchRuns bProfileCsv
- XSpawnPsyNPC bIsPsyPhantom ObjPrototypeSID Rank Count
- XSpawnObjBySID PrototypeSID Rank bDestroyOnOffline Px Py Pz Pitch Yaw Roll
- XSpawnItemContainer PrototypeID Px Py Pz Gold Pitch Yaw Roll
- XSetWeatherLocked bNowLocked
- XSetPsyNPCFilterParams bIsPsyPhantom AgentType1 AgentType2 ObjPrototypeFilter1 ObjPrototypeFilter2 ObjPrototypeFilter3
- XSetGodModeForInteractObj bGodMode
- XSetGodMode bGodMode
- XSetGlobalObjectPath SID InValue
- XSetGlobalSID InValue
- XRevertUpgradeBySID ItemPrototypeSID UpgradePrototypeSID
- XOpenDoor DoorUID
- XObjRecalcAllEquipment ObjUID
- XObjRecalcAllCachedStats ObjUID
- XModifyStamina TargetUID FPSpent
- XModifyBleeding TargetUID AddBleeding
- XIncreaseEnsuresLimit IncreaseLimit
- XForceActorInteract ActorUID InteractableUID
- XFileExists FilePath
- XDrawPsyFieldVolumes bInDrawPsyField
- XDisassemblyCurrentWeapon
- XDisableFrictionForPlayerInBulb bInDrawBulbDebug
- XDealDurabilityDamage ItemUID DurabilityDamage
- XDealDamage TargetUID Damage ArmorDamage ArmorPiercing Bleeding BleedingChanceIncrement Type BoneHit
- XCreateItemInInventoryByID PrototypeID ObjUID Count Durability
- XApplyUpgrade
Stalker 2 Cheat Mods
So far, we’ve found two must-have cheat mods for those looking to either tinker with the game’s systems or gain an advantage beyond the lower difficulty level the game offers. We’ll be updating this list as we uncover more mods and other crutches that are worth a download.
S.T.A.L.K.E.R. 2 Cheat Menu
From user ModsRMods comes this handy Cheat Menu that uses Cheat Engine (which you can download through the mod’s description) to run. As it stands, it has features like reducing weight to zero, unlimited items, unlimited health, unlimited stamina, and zero radiation and hunger, among others.
Long story short: It’s an easy, mostly painless way to enable cheats/commands without having to figure out things for yourself or go through a long list of commands like the one we’ve shared above. The downside? Not everything is included, so it’s not a complete alternative to the ‘old-fashioned’ way of doing cheats and console commands.
Ready To Use Item Commands
This one isn’t actually a mod, but a collection of item IDs that jukesster has put together with proper formatting. According to the author, “you should need only copy the full provided line without the need to manually type any additional commands or syntax.”
The user is also accepting requests and says they’re willing to update the doc as needed, so keep an eye on it if you prefer putting the commands into the game yourself and are simply looking for the most efficient and clean way to do so.
It must also be noted that the objects “highlighted in red” are DLC items exclusive to Deluxe/Ultimate edition owners, which means you can’t cheat your way into getting them with commands.
For the latest gaming news, follow GameWatcher on BlueSky, check out our videos on YouTube, or give us a like on Facebook. We sometimes include affiliate links in our posts, which grants us a small commission, thank you.