Valve släppte inatt en ny uppdatering till CS2, med en rad nya tillägg som ger fler möjligheter till kartskapare. Uppdateringen bringar många nya funktioner när det kommer till skript som körs på egengjorda kartor.
Uppdateringen är svår att tyda för lekmän, men kartskapare som Lillykyu menar att det är en game changer. De nya funktionerna möjliggör mycket mer utveckling med egengjorda HUD-element.
Läs allt om uppdateringen här.
[ 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
Uppdateringen är svår att tyda för lekmän, men kartskapare som Lillykyu menar att det är en game changer. De nya funktionerna möjliggör mycket mer utveckling med egengjorda HUD-element.
Läs allt om uppdateringen här.
For example in this map there wasn't really a good way to get information to the players about how much of the map is covered in ink, that should be easy to display now
— Lillykyu (@Lillykyu) August 25, 2026
And any aim/speedrun kind of maps like duck hunt, target smash, fruit ninja etc will benefit a lot from being… pic.twitter.com/ntVkXKvG6q
[ 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





