Code updateJul 2, 2026, 08:39 PM UTC

CS2 Update (Jul 2, 2026)

Minor CS2 update focuses on the in-game Major Store popup, adding on-hover 3D item previews and updating supporting build metadata.

Quick read

  • Major Store popup now creates 3D item previews on hover, inserting and removing the model panel dynamically inside the tile image container.
  • The underlying UI layout and compiled resources for the Major Store popup have been refreshed to support the new hover-driven preview behavior.
  • Client and server versions were incremented, with internal build metadata and scene-system strings updated as part of routine housekeeping.

A small CS2 update refreshes the in-game Major Store popup, adding a more dynamic 3D item preview that appears on hover, along with the usual behind-the-scenes version bump.

Major Store Popup: Hover-to-preview 3D items

The main visible change in this build is focused on the Major Store popup UI.

  • New hover-driven model preview: Sticker tiles in the Major Store now create their 3D preview on demand when you move your mouse over the item. When you hover a store tile:

    • The game calls a new helper (_MakeModelPanel) that finds the item image container (id-store-item-image_container) and creates a MapItemPreviewPanel inside it.
    • This preview is configured with the familiar shop scene (map="ui/xpshop_item"), an initial item entity, and a fixed camera (camera_weapon_7).
    • Rotation limits, slow auto-rotate, and render interval are set so the item spins smoothly without needing mouse drag.
  • Cleanup when you leave the tile: When your cursor leaves the tile, another helper (_DeleteModelPanel) removes the preview panel immediately. This keeps the popup from accumulating off-screen or unused preview panels while you browse.

  • Layout hook for the new behavior: The XML layout for the Major Store popup now gives the tile’s image container a dedicated ID: id-store-item-image_container. This is what the new script uses as the parent location for inserting and deleting the MapItemPreviewPanel dynamically.

  • Why this matters in practice:

    • The 3D item preview now appears only when needed (on hover), instead of being permanently embedded in every tile.
    • This may reduce UI overhead when the store shows many items at once, which could help with responsiveness on lower-end systems or when quickly scrolling.
    • The behavior for the “Inspect” button (id-inspect-sticker) remains, so you can still open a full-screen inspect; the hover preview sits between the static tile and that full-screen view.

Overall, the Major Store should feel more interactive: you browse normally, hover to get a quick spinning 3D look at an item, and click to inspect in detail if you want.

Engine and build housekeeping

Beyond the store popup changes, this build includes a few small technical updates that players indirectly benefit from:

  • Client and server version bump:

    • ClientVersion and ServerVersion move from 2000857 to 2000858 in steam.inf.
    • This keeps matchmaking and dedicated servers aligned on the same build.
  • Internal build identifiers updated:

    • SourceRevision and the build changelist in built_from_cl.txt are updated to newer values, reflecting the latest compiled code.
  • Scene system strings refreshed:

    • The scenesystem_strings.txt file sees a number of low-level string changes. These are opaque internal identifiers and do not directly correspond to user-facing features, but they typically reflect minor engine or tooling adjustments.
  • Recompiled UI resources:

    • The compiled entries for popup_major_store in pak01_dir.txt have been refreshed (.vxml_c and .vts_c paths removed and re-added). This is consistent with the updated layout and script for the Major Store popup.

These backend tweaks do not change gameplay, but they help keep the UI bundle and engine metadata in sync with the new store behavior.

Overall impact

From a player perspective, this update is primarily about refining the Major Store experience with on-hover 3D previews that appear only when you look at an item. Everything else is standard versioning and resource maintenance to support that UI change and keep the build aligned across client, server, and engine assets.

Back to updates

Recent updates

Code updateSep 30, 2026, 11:56 PM UTC

CS2 Update (Sep 30, 2026)

CS2’s latest update overhauls the crosshair renderer and editor, adds new styles and outline color control, refines tournament store behavior and Cologne 2026 item data, and ships new scripting examples for custom maps.

  • Crosshair rendering has been overhauled with a new shader-based system, a Static Quadrant style, wider gap/thickness ranges, and an outline color picker.
  • HUD reticle and crosshair UI were cleaned up, removing legacy friend/observer art and routing previews through the new `CSGOCrosshairPreview` path.
  • Cologne 2026 item data now uses a dedicated volatile prefab and removes some spraypaint behavior, while tournament UI only exposes Major content when events are active.
  • Game configuration in `gameinfo.gi` and branch-specific overrides have been consolidated, improving clarity for tools, Hammer, and modding workflows.
  • New `cs_script` demo maps showcase advanced scripting for traces, grenade training, prop manipulation, input debugging, and UI interaction.
  • Rendering manifests and shaders were updated across PC and Vulkan, including crosshair shader v2 and glove tint format tweaks, pointing to ongoing graphics pipeline refinement.
View details
Code updateSep 30, 2026, 11:12 PM UTC

CS2 Update (Sep 30, 2026)

CS2 refines its crosshair and grenade HUD, cleans up Rush 001 and Panorama UI, restructures Cologne 2026 containers, and adds new backend security and rendering plumbing.

  • Crosshair styles, limits, and shaders were overhauled, adding friend/observer overlays and simplifying configuration.
  • Grenade throw helper settings gained a new tick spacing control while keeping labeled, scaled tick marks.
  • Cologne 2026 containers were restructured to use consistent volatile attributes and a signature capsule was wired into spraypaint logic.
  • Rush 001’s mode script and multiple HUD/Demo UI components were cleaned up without changing core gameplay behavior.
  • New Game Coordinator messages and schemas were added to better manage secure/trusted mode initialization and validation.
  • Rendering and toolchain updates slimmed shader manifests, unified texture handling, and tweaked PP-Bizon material visuals.
View details
CS2@CounterStrike
Sep 30, 2026, 11:01 PM UTC
View details