Counter-Strike 2 Update (Aug 3, 2026)
Fixes grenade collision and several Cache map issues; Shelter updated from the Community Workshop; new scripting events, methods, and enums.
Quick read
- Fixed a case where grenades could be thrown through level geometry
- Cache: fixed gaps, collisions, flickering, and removed a boost spot in Outside A
- Shelter updated from the Community Workshop
- Added multiple scripting events, methods, and the `CSGrenadeType` enum; fixed `Instance.RegisterCheatCommand` bug; deprecated grenade bounce data in `Instance.OnGrenadeBounce`
This update fixes grenade collision and several map issues, updates Shelter from the Community Workshop, and adds a number of scripting API events, methods, and enums.
General
- Fixed a case where grenades could be thrown through level geometry.
Cache
- Map fixes:
- Fixed various gaps in map
- Fixed collision in various spots across map
- Fixed flickering on some assets
- Removed boost spot in Outside A
Shelter
- Updated to the latest version from the Community Workshop (
https://steamcommunity.com/sharedfiles/filedetails/changelog/3737179295)
Scripting API
-
Added:
Instance.TracePlayerInstance.OnWeaponPickupInstance.OnBombExplodeInstance.SpawnGrenadeProjectile- Added
droppertoInstance.OnWeaponDropevent - Added
hitEntitytoInstance.OnGrenadeBounceevent - Added
normaltoInstance.OnGrenadeBounceevent CSGrenadeProjectileBase.GetGrenadeTypeCSGrenadeProjectileBase.GetThrowerCSGrenadeProjectileBase.DetonateCSPlantedC4.IsBombsiteACSPlantedC4.IsBombsiteBCSPlantedC4.GetPlanterCSPlantedC4.GetDefuserCSPlantedC4.IsActiveCSPlantedC4.IsExplodedCSPlantedC4.IsDefusedCSPlantedC4.GetPlantTimeCSPlantedC4.GetExplodeTimeCSPlantedC4.GetDefuseStartTimeCSPlantedC4.GetDefuseFinishTimeCSPlayerPawn.HasDefuserCSPlayerPawn.SetHasDefuserCSGrenadeTypeenum
-
Fixed:
- Fixed a bug where
Instance.RegisterCheatCommandwould not work on script reload.
- Fixed a bug where
-
Deprecated:
- Deprecated bounces from
Instance.OnGrenadeBounceevent.
- Deprecated bounces from
