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 manually typing 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.
Here’s the Ammo Commands:
- XCreateItemInInventoryByID A918D 0 900 1 0 900 1 : 9x18mm PST
- XCreateItemInInventoryByID A918A 0 900 1 0 900 1 : 9x18mm RGO28 (AP)
- XCreateItemInInventoryByID A045D 0 900 1 0 900 1 : .45 ACP FMJ
- XCreateItemInInventoryByID A045A 0 900 1 0 900 1 : .45 ACP AP
- XCreateItemInInventoryByID A045E 0 900 1 0 900 1 : .45 ACP HP
- XCreateItemInInventoryByID AVOG 0 900 1 0 900 1 : GOV-25 (GP-25 ammo)
- XCreateItemInInventoryByID A919D 0 900 1 0 900 1 : 9x19mm FMJ
- XCreateItemInInventoryByID A919A 0 900 1 0 900 1 : 9x19mm +P (AP)
- XCreateItemInInventoryByID A545D 0 900 1 0 900 1 : 5.45x39mm PS
- XCreateItemInInventoryByID A545A 0 900 1 0 900 1 : 5.45x39mm PP (AP)
- XCreateItemInInventoryByID A545E 0 900 1 0 900 1 : 5.45x39mm MZHV-13 (HP)
- XCreateItemInInventoryByID AHEDP 0 900 1 0 900 1 : HEDP (M203 ammo)
- XCreateItemInInventoryByID A939D 0 900 1 0 900 1 : 9x39mm PA
- XCreateItemInInventoryByID A939A 0 900 1 0 900 1 : 9x39mm SP-6 (AP)
- XCreateItemInInventoryByID A939S 0 900 1 0 900 1 : 9x39mm SP-6 (Flat)
- XCreateItemInInventoryByID A939E 0 900 1 0 900 1 : 9x39mm PPE (HP)
- XCreateItemInInventoryByID A556D 0 900 1 : 5.56x45mm M885
- XCreateItemInInventoryByID A556A 0 900 1 : 5.56x45mm M995 (AP)
- XCreateItemInInventoryByID A556S 0 900 1 : 5.56x45mm MK 262 (Flat)
- XCreateItemInInventoryByID A556E 0 900 1 : 5.56x45mm HP
- XCreateItemInInventoryByID APG7V 0 900 1 : PG-7V (RPG ammo)
- XCreateItemInInventoryByID A762SniperD 0 900 1 : 7.62x54mm LPS
- XCreateItemInInventoryByID A762SniperA 0 900 1 : 7.62x54mm B-32 (AP)
- XCreateItemInInventoryByID A762SniperS 0 900 1 : 7.62x54mm 7N1 (Flat)
- XCreateItemInInventoryByID A012D 0 900 1 : 12x70mm Buckshot
- XCreateItemInInventoryByID A012A 0 900 1 : 12x70mm Slug
- XCreateItemInInventoryByID A012E 0 900 1 : 12x70mm Expanding Dart (HP)
- XCreateItemInInventoryByID AGA 0 900 1 : Gauss Cartridge
- XCreateItemInInventoryByID A762D 0 900 1 : 7.62x39mm PS
- XCreateItemInInventoryByID A762A 0 900 1 : 7.62x39mm BZ (AP)
- XCreateItemInInventoryByID A762E 0 900 1 : 7.62x39mm LAN (HP)
- XCreateItemInInventoryByID A762NATOD 0 900 1 : .308 W
- XCreateItemInInventoryByID A762NATOA 0 900 1 : .308 AP
- XCreateItemInInventoryByID A762NATOS 0 900 1 : .308 Match (Flat)
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.
Reduce Weight for Ammo, Food, and Medication
It can be frustrating to become encumbered in the Stalker 2, sometimes making you wish you could simply disable it. Fortunately, with Truditu’s mod, you have the option to set the item weight to 0%, 10%, or 50% of the original, allowing you to carry more essentials. We’ve found this mod to be incredibly useful in our secondary playthroughs. Download it here.
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.