Updates

Counter-Strike 2 Update, 24 Aug

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.

STSteam (CS2)24 Aug 2026 · 1 min read

The photograph stays on the source page.

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

Updates

Read the original on Steam (CS2)