Counter-Strike 2 Update
CS2 transitions to Animgraph 2, optimizing CPU performance and standardizing player height on ramps, which may affect existing grenade lineups.
Key Changes
- 1Transitioned to Animgraph 2 for improved CPU and networking performance
- 2Standardized player height on ramps, affecting movement and grenade lineups
- 3Implemented GPU-based occlusion to prevent players clipping through thin walls
- 4Re-authored all third-person animations based on player feedback
- 5Improved vertical audio occlusion on Nuke and Vertigo
- 6Added new C4 equip sound and adjusted jump landing audio mix
- 7Updated engine to the latest version of Source 2
All Changes
🏃Animation(6)
- changeAnimgraph 2: Updated the animation system to Animgraph 2 to reduce CPU and networking costs.
- changeAnimations: Re-authored and adjusted all third-person animations based on player feedback.
- changeMovement: Smoothed in-air crouching transitions for both first and third-person views.
- changeMovement: Refactored player height logic on sloped surfaces to support Animgraph 2.
- changeMovement: Standardized player height on ramps so it no longer depends on the direction of approach.
- changeGrenades: Adjusted player height logic may cause existing grenade lineups on sloped surfaces to change.
🎮Gameplay(1)
- fixPlayer Models: Implemented GPU query for player occlusion to prevent clipping through thin walls.
🔊Audio(9)
- changeAudio: Adjusted audio mix to better accentuate jump landing sounds during combat.
- newC4 Explosive: Added a brand new sound effect for equipping the C4.
- changeAudio: Minor adjustments made to general ambient sound levels.
- fixUI: Fixed a bug where ambient sounds were missing on team selection and end of match screens.
- fixUI: Fixed missing sound effects within the main menu user interface.
- changeAudio: Tweaked the audio mix for when players are taking damage.
- fixAudio: Fixed a bug where the DeathCam music cue caused volume ducking to last too long.
- changeMaps: Made vertical occlusion more gradual at transition points on Nuke and Vertigo.
- changeMaps: General map audio adjustments for Baggage, Shoots, Ancient, Nuke, and Vertigo.
🛠️Engine & Scripting(2)
- changeSource 2: Updated engine code to the latest version of Source 2.
- newCS Script: Added the 'GetRoundRemainingTime' function to CS Script.
Summary
Animation & Movement Overhaul
The core of this update is the transition to Animgraph 2, a significant technical update to the CS2 animation system designed to reduce CPU and networking overhead. This change includes a complete re-authoring of third-person animations and a refactor of how player height is calculated on sloped surfaces. Players will now experience consistent height on ramps regardless of their approach direction, though this will likely alter established grenade lineups on uneven terrain.
Gameplay & Engine Updates
A new GPU-based query for player occlusion has been implemented to prevent character models from clipping through thin walls when they should be hidden. Additionally, the engine has been updated to the latest version of Source 2, and a new scripting function GetRoundRemainingTime has been added for creators.
Audio Adjustments
The audio mix has been tweaked to emphasize jump landing sounds during combat and improve the experience of taking damage. Several maps, including Nuke and Vertigo, received vertical occlusion improvements, while various UI and ambient sound bugs have been resolved.
