CS2 patch adds extensive scripting and UI tooling, new entities and events for custom maps, improved error handling and deprecations related to bomb events.
✚Bug fixes1
- Corrected types for some events where parameters were maybe undefinedEnsures event parameter definitions are defined to prevent script errors.
◆Other changes36
- custom_hud_layout
- Introduces a new custom_hud_layout entity to provide scripted map UI.→custom_hud_layout entity
- Ensures HUD state persists across tooling reloads for scripted maps.→Maintains state during tools mode reloads
- cs_player_camera
- Adds an entity to control a player's view without moving their pawn, enabling free-look scripting.→cs_player_camera entity
- Allows scripted cameras to let players look around from a fixed position.→Can be configured to let the player look around from the scripted position
- Instance.DelayAdds a delay mechanism under Instance to schedule events.
- Instance.OnBombPlantStartTriggers when bomb plant starts via scripting.
- Instance.OnBombPlantAbortTriggers when bomb plant is aborted via scripting.
- Instance.OnBombDefuseStartTriggers when bomb defuse starts via scripting.
- Instance.OnBombDefuseAbortTriggers when bomb defuse is aborted via scripting.
- Instance.OnCustomHudClickedTriggers when custom HUD elements are clicked in scripts.
- Instance.IsDedicatedServerExpose whether the script runs on a dedicated server for scripting logic.
- Entity.MoveAdds move functionality for entities in scripts.
- Entity.GetMoveTypeQuery an entity's move type in scripts.
- Entity.SetMoveTypeSet an entity's move type from scripts.
- CSPlayerPawn.GetC4Access C4 state from CSPlayerPawn in scripts.
- CSPlayerPawn.GetDefuseTargetExpose which defuse target a player is targeting via script.
- CSPlayerPawn.IsBuyMenuOpenQuery if the buy menu is open for scripting decisions.
- CSPlayerPawn.GetCameraExpose the player's camera in scripting contexts.
- C4.GetPlantStartTimeQuery when the C4 plant started (time).
- C4.GetPlantFinishTimeQuery when the C4 will finish planting (time).
- C4.AbortPlantAbort planting via script.
- CustomHudLayout.SetHasClassSet CSS-like class on CustomHudLayout for styling in maps.
- CustomHudLayout.SetHasClassForPlayerSet CSS-like class on CustomHudLayout per-player basis.
- CustomHudLayout.SetDialogVariableStringSet string variables in CustomHudLayout dialog for dynamic UI.
- CustomHudLayout.SetDialogVariableStringForPlayerSet per-player string variables in CustomHudLayout dialogs.
- CustomHudLayout.SetInputCaptureEnabledEnable input capture on CustomHudLayout for scripts.
- CustomHudLayout.IsInputCaptureEnabledQuery if CustomHudLayout has input capture enabled.
- CSPlayerCamera.IsEnabledCheck if CSPlayerCamera is enabled in scripted contexts.
- CSPlayerCamera.SetEnabledEnable/disable the scripted CSPlayerCamera.
- CSPlayerCamera.SetIsControllingAnglesConfigure whether the camera controls player view angles via scripting.
- enum CSMoveTypeDefines movement types for scripted entities.
- Errors encountered during initial script run are now logged to the consoleAdds console logging for initial script run errors to aid debugging.
- Unhandled promise rejections are now logged to the consoleAdds logging for unhandled promise rejections to help diagnose script failures.
- Added the column number to errors caught during the CompileModule step of script loadingIncludes column numbers in compile-time errors to pinpoint issues.
- Deprecated planter from Instance.OnBombPlant eventPlanter deprecation indicates planter no longer present in OnBombPlant events.
- Deprecated defuser from Instance.OnBombDefuse eventDefuser deprecation indicates defuser no longer present in OnBombDefuse events.
subjects affected (35)
tap to see balance history
- custom_hud_layout2
- cs_player_camera2
- Instance.Delay1
- Instance.OnBombPlantStart1
- Instance.OnBombPlantAbort1
- Instance.OnBombDefuseStart1
- Instance.OnBombDefuseAbort1
- Instance.OnCustomHudClicked1
- Instance.IsDedicatedServer1
- Entity.Move1
- Entity.GetMoveType1
- Entity.SetMoveType1
- CSPlayerPawn.GetC41
- CSPlayerPawn.GetDefuseTarget1
- CSPlayerPawn.IsBuyMenuOpen1
- CSPlayerPawn.GetCamera1
- C4.GetPlantStartTime1
- C4.GetPlantFinishTime1
- C4.AbortPlant1
- CustomHudLayout.SetHasClass1
- CustomHudLayout.SetHasClassForPlayer1
- CustomHudLayout.SetDialogVariableString1
- CustomHudLayout.SetDialogVariableStringForPlayer1
- CustomHudLayout.SetInputCaptureEnabled1
- CustomHudLayout.IsInputCaptureEnabled1
- CSPlayerCamera.IsEnabled1
- CSPlayerCamera.SetEnabled1
- CSPlayerCamera.SetIsControllingAngles1
- enum CSMoveType1
- Corrected types for some events where parameters were maybe undefined1
- Errors encountered during initial script run are now logged to the console1
- Unhandled promise rejections are now logged to the console1
- Added the column number to errors caught during the CompileModule step of script loading1
- Deprecated planter from Instance.OnBombPlant event1
- Deprecated defuser from Instance.OnBombDefuse event1
Related Deals
Gear, keys & collectibles for Counter-Strike 2
Like New
Very Good
Good
Good
Good
Brand New
New with tags
Brand NewAffiliate links — we may earn a commission. Prices and availability are set by eBay sellers and may change.
Patch history
- →Counter-Strike 2 UpdateAug 3, 2026 · 3w
Map and scripting updates across CS2 including fixes to grenade physics, map geometry, and new map scripting hooks, plus community-added content integration.
- Counter-Strike 2 UpdateJul 29, 2026 · 4w
Cologne 2026 Major stickers are now available, alongside community map updates and critical security fixes.
+1→ - Counter-Strike 2 UpdateJul 20, 2026 · 1mo
Gameplay updates to bomb interactions and updates for several community workshop maps.
+3→ - →Call II Arms-oryJul 16, 2026 · 1mo
Valve has announced new community submission calls for the 'Fairy Tales' weapon collection and 'Cryptids' and 'Pop Art' sticker collections.
- →Counter-Strike 2 UpdateJul 15, 2026 · 1mo
Updated several community workshop maps and implemented general stability and security fixes.
- Counter-Strike 2 UpdateJul 9, 2026 · 1mo
Gameplay adjustments to C4 explosion damage and physics, alongside various visual and stability fixes.
−1→ - Counter-Strike 2 UpdateJul 8, 2026 · 1mo
Premier Season Five begins with a map pool rotation, a significant rework to C4 explosion damage physics, and the introduction of new Armory collections.
+3−1→ - Counter-Strike 2 UpdateJun 10, 2026 · 2mo
Updates to the Cologne 2026 Major Shop UI and general quality-of-life improvements to inventory management.
+1→
Recently Updated
6

Hotfix #10
Hotfix #10 for Chop Chop Inc. fixes mission restart, UI tooltips, and duplicate entries, and notes upcoming rebinding and Gamescom timing.

HOTFIX 9
HOTFIX 9 focuses on engine/UI fixes, quest clarification, and accessibility quality-of-life improvements.

PATCH 1.0.9
Patch 1.0.9 adds difficulty modes (Easy/Hard), a Steam connection debug, and bugfixes including save file integrity.

UPDATE + ONEDOTZERO_REV5
Patch adds collision-related fixes and UI cleanup, plus an accidental humorous line.

Patch Notes 7.0.2
Patch 7.0.2 brings balance tweaks to items, minor mechanics rework, quest/UI improvements, and a broad set of bug fixes across gameplay systems.

Tiny final patch before launch v1.0.3
Tiny patch before launch with stacking blueprints, UI previews, longer campfires, shorter paint durations, and progression tweaks.
Similar Games
6







