CS2 Update (Apr 21, 2026)
XP Shop entries gain limited-time metadata, aim-punch handling moves to a new component, and assets/strings get routine refreshes.
Quick read
- Selected XP Shop sets and sticker packs now have a `limited_until` timestamp, indicating time-limited availability.
- Aim-punch handling was reorganized into a new `CCSPlayer_AimPunchServices` component on client and server.
- Asset packaging refreshed for Leet agent variants, knife animation graphs, and some viewmodel clips; no direct player-facing changes implied.
- Assorted client/server and tool runtime strings received minor updates.
This CS2 update is a light, theme-focused pass: several XP Shop sets and sticker packs now carry a defined limited-availability timestamp, while aim‑punch handling has been reorganized under a new component. The build also refreshes packaged assets and updates assorted runtime strings.
Economy and shop data
- Limited availability metadata: Selected XP Shop sets and sticker packs now include a
limited_untiltimestamp, suggesting they may be shown as time‑limited in the shop. Updated entries includeset_train_2025,set_realism_camo,crate_sticker_pack_sugarface2, andcrate_sticker_pack_stkr_craft_01. This helps communicate availability windows more clearly in the UI.
Gameplay systems (internal)
- Aim punch refactor: Player view‑kick/aim‑punch state has been moved into a dedicated
CCSPlayer_AimPunchServicescomponent on both client and server, replacing older per‑pawn fields such asm_aimPunchAngleandm_aimPunchAngleVel. The new component tracks networked state likem_predictableBaseTick,m_predictableBaseTickInterpAmount,m_predictableBaseAngle,m_predictableBaseAngleVel, plusm_unpredictableBaseTickandm_unpredictableBaseAngle. This restructure appears aimed at cleaner prediction/networking and may set the stage for future tuning without implying immediate gameplay changes.
Assets and packaging
- Resource repackaging: The package listing was refreshed for a range of assets, including Leet agent variants (
agents/models/tm_leet/...), multiple knife animation graphs (e.g.,bayonet.vnmgraph_c,karambit.vnmgraph_c,falchion.vnmgraph_c), world/UI animation graphs, and a few viewmodel clips for weapons like the P90 and XM1014. These look like routine packaging updates rather than new content. - Localization file touch: A Russian localization resource path was touched in the package list, indicating a packaging refresh for that language file.
Developer tooling and runtime strings
- Runtime strings updated: Client/server and tool binaries saw small string updates, including entries such as
camera_csgo_uimappreview_pointandenv_gradient_fog. These are maintenance-level changes and aren’t expected to impact moment‑to‑moment gameplay.
Overall impact
For most players, this update is subtle. Expect clearer timing on a few shop offerings and no obvious gameplay shifts, while under‑the‑hood work on aim‑punch handling lays groundwork for consistency and future iteration.