CS2 adds an experimental custom HUD system for scripted maps, richer bomb and camera scripting APIs, and updates the official cs_script zoo example map to showcase the new tools.
Experimental `custom_hud_layout` entity and CustomHudLayout API let scripts drive simple HUDs with buttons, classes, and dialog variables.
New script hooks around bomb planting/defusing, C4 control, movement types, and a promise-based `Instance.Delay` improve custom game logic.
The cs_script zoo example map gains a scripted welcome dialog using the new HUD system and migrates its chess mini-game to the built-in delay helper.
Engine schemas, user messages, and tooling are updated to support CustomHudClicked events and per-player custom HUD state networking.
Added `custom_hud_layout` and `cs_player_camera`, many new scripting APIs, improved script error logging, and a couple of deprecations.
Added `custom_hud_layout` entity for scripted-map UI (Panel/Label/Image/Button, `css` styling; no events/client-side scripting; retains state during tools reload).
Added `cs_player_camera` to control a player's view without moving their pawn; can allow player look-around from the scripted position.
Many new scripting APIs and methods added (instances, entities, player pawn/C4 methods, `CustomHudLayout` helpers, `CSPlayerCamera` controls, and `CSMoveType` enum).
Improved script error logging and diagnostics (initial run errors, unhandled promise rejections, compile column numbers); deprecated `planter` and `defuser` event parameters.
Small CS2 patch updates internal engine/tooling, refreshes localization packaging, and delivers a notable foliage and environment art pass for the community map de_boulder.
New client/server build (PatchVersion 1.41.7.6) with synchronized versions for live and dedicated servers.
Localization resource files are repacked/reindexed without adding or removing supported languages.
Engine and tool binaries see broad low-level cleanup of math, file I/O, compression, and text-parsing helpers.
Server-side sound schema types `dynpitchvol_base_t` and `dynpitchvol_t` are updated for audio internals.
Community map de_boulder receives a substantial art pass, adding new foliage, brick, hay, and skybox assets while consolidating older flower models.
Smaller CS2 patch tightens UI and addon safeguards, refreshes community map assets for de_boulder and de_fachwerk, tweaks debug messaging, and repackages map icons and localization files.
Community addon maps de_boulder and de_fachwerk had their packed assets and radar/overview resources refreshed, hinting at visual or packaging improvements.
Server debug messaging around bullet impacts was updated to emphasize penetration data and uses `sv_showimpacts_time` to control display duration.
The Panorama UI system now explicitly disallows certain layout, script, and style file creations, logging clear failure messages when blocked.
File system and server logs gained clearer diagnostics for invalid map names and untrusted addon VPKs, helping server owners troubleshoot issues.
The main game package repacked de_cache map icon screenshots and several language resource files, likely for minor visual or localization adjustments.
Client and server versions were bumped to PatchVersion 1.41.7.5 alongside minor internal schema and tool updates.