# Counter-Strike 2 Counter-Strike 2 Update - Product: Counter-Strike 2 (https://whatsnew.fyi/product/counter-strike-2) - Vendor: Valve - Date: 2026-08-24 - Original notes: https://store.steampowered.com/news/app/730/view/717913919982667304 - Permalink: https://whatsnew.fyi/product/counter-strike-2/releases/2026-08-24-counter-strike-2-update What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — custom_hud_layout entity for scripted maps to provide custom UI with support for Panel, Label, Image, and Button panel types - **added** — CSS styling support for custom_hud_layout entities - **added** — cs_player_camera entity to give control of a player's view without moving their pawn - **added** — Instance.Delay function - **added** — Instance.OnBombPlantStart event - **added** — Instance.OnBombPlantAbort event - **added** — Instance.OnBombDefuseStart event - **added** — Instance.OnBombDefuseAbort event - **added** — Instance.OnCustomHudClicked event - **added** — Instance.IsDedicatedServer function - **added** — Entity.Move function - **added** — Entity.GetMoveType function - **added** — Entity.SetMoveType function - **added** — CSPlayerPawn.GetC4 function - **added** — CSPlayerPawn.GetDefuseTarget function - **added** — CSPlayerPawn.IsBuyMenuOpen function - **added** — CSPlayerPawn.GetCamera function - **added** — C4.GetPlantStartTime function - **added** — C4.GetPlantFinishTime function - **added** — C4.AbortPlant function [ MAP SCRIPTING ] - Added custom_hud_layout entity: - custom_hud_layouts are the entry point for scripted maps to provide custom UI. - Panel, Label, Image, and Button panel types are supported. - Styling with css is supported. - Events and client side scripting are not supported. - Maintains state during tools mode reloads. - Added cs_player_camera entity: - Gives control of a player's view without moving their pawn. - Can be configured to let the player look around from the scripted position. - Added Instance.Delay - Added Instance.OnBombPlantStart - Added Instance.OnBombPlantAbort - Added Instance.OnBombDefuseStart - Added Instance.OnBombDefuseAbort - Added Instance.OnCustomHudClicked - Added Instance.IsDedicatedServer - Added Entity.Move - Added Entity.GetMoveType - Added Entity.SetMoveType - Added CSPlayerPawn.GetC4 - Added CSPlayerPawn.GetDefuseTarget - Added CSPlayerPawn.IsBuyMenuOpen - Added CSPlayerPawn.GetCamera - Added C4.GetPlantStartTime - Added C4.GetPlantFinishTime - Added C4.AbortPlant - Added CustomHudLayout.SetHasClass - Added CustomHudLayout.SetHasClassForPlayer - Added CustomHudLayout.SetDialogVariableString - Added CustomHudLayout.SetDialogVariableStringForPlayer - Added CustomHudLayout.SetInputCaptureEnabled - Added CustomHudLayout.IsInputCaptureEnabled - Added CSPlayerCamera.IsEnabled - Added CSPlayerCamera.SetEnabled - Added CSPlayerCamera.SetIsControllingAngles - Added enum CSMoveType - Corrected types for some events where parameters were maybe undefined. - Errors encountered during initial script run are now logged to the console. - Unhandled promise rejections are now logged to the console. - Added the column number to errors caught during the CompileModule step of script loading. - Deprecated planter from Instance.OnBombPlant event - Deprecated defuser from Instance.OnBombDefuse event