Обновление CS2 (2 июл. 2026 г.)
Небольшое обновление CS2 обновляет всплывающее окно Major Store: добавлены 3D-превью предметов при наведении и обновлены служебные метаданные сборки.
Кратко
- Всплывающее окно Major Store теперь создаёт 3D-превью предмета при наведении, динамически вставляя и удаляя панель модели внутри контейнера изображения плитки.
- Макет интерфейса и скомпилированные ресурсы для всплывающего окна Major Store обновлены, чтобы поддержать новое поведение превью по наведению.
- Версии клиента и сервера увеличены, обновлены внутренние метаданные сборки и строки системы сцен в рамках служебного обслуживания.
Небольшое обновление CS2 обновляет внутриигровое всплывающее окно Major Store: добавлен динамический 3D-превью предмета при наведении и выполнено стандартное обновление версий и метаданных сборки.
Major Store: превью 3D при наведении
Основное заметное изменение в этом билде касается интерфейса всплывающего окна Major Store.
-
Новый превью по наведению: Плашки со стикерами в Major Store теперь создают 3D-превью по требованию при наведении курсора. При наведении на плитку магазина:
- игра вызывает новый хелпер (
_MakeModelPanel), который находит контейнер изображения предмета (id-store-item-image_container) и создаёт внутри негоMapItemPreviewPanel. - это превью настраивается на привычную сцену магазина (
map="ui/xpshop_item"), получает начальную сущностьitemи фиксированную камеруcamera_weapon_7. - заданы ограничения вращения, медленное автоматическое вращение и интервал рендера, чтобы предмет плавно вращался без необходимости перетаскивать мышью.
- игра вызывает новый хелпер (
-
Очистка после ухода курсора: Когда курсор покидает плитку, другой хелпер (
_DeleteModelPanel) сразу удаляет панель превью. Это предотвращает накопление невидимых или неиспользуемых панелей превью при просмотре магазина. -
Узел макета для нового поведения: XML-макет всплывающего окна Major Store теперь присваивает контейнеру изображения плитки отдельный идентификатор:
id-store-item-image_container. Скрипт использует этот элемент как родителя для динамической вставки и удаленияMapItemPreviewPanel. -
Практическое значение:
- 3D-превью появляется только по необходимости (при наведении), а не встроено постоянно в каждую плитку.
- Это может снизить нагрузку на интерфейс при отображении большого числа предметов одновременно, что потенциально улучшит отзывчивость на слабых системах или при быстрой прокрутке.
- Поведение кнопки «Inspect» (
id-inspect-sticker) осталось прежним — вы по-прежнему можете открыть полноэкранный просмотр; превью при наведении находится между статичной плиткой и полным инспектом.
В целом Major Store должен ощущаться более интерактивным: вы просматриваете список, наводите курсор для быстрого вращающегося 3D-образца предмета и при желании кликаете для детального осмотра.
Движок и служебные правки сборки
Кроме изменений во всплывающем окне магазина, в билде есть несколько служебных обновлений, от которых игроки косвенно получают пользу:
-
Повышение версий клиента и сервера:
ClientVersionиServerVersionвsteam.infувеличены с2000857до2000858.- Это поддерживает согласованность матчмейкинга и выделенных серверов на одном билде.
-
Обновлены внутренние идентификаторы сборки:
SourceRevisionи changelist вbuilt_from_cl.txtобновлены новыми значениями — отражают свежескомпилированный код.
-
Обновлены строки системы сцен:
- В
scenesystem_strings.txtвнесено несколько низкоуровневых изменений строк. Это внутренние идентификаторы, которые прямо не отображаются пользователю, но обычно связаны с мелкими правками движка или инструментов.
- В
-
Перекомпилированы ресурсы интерфейса:
- Скомпилированные записи для
popup_major_storeвpak01_dir.txtбыли обновлены (пути.vxml_cи.vts_cудалены и добавлены заново). Это соответствует обновлённому макету и скрипту для всплывающего окна Major Store.
- Скомпилированные записи для
Эти правки на бэкенде не меняют игровой процесс, но помогают синхронизировать пакет интерфейса и метаданные движка с новым поведением магазина.
Общий эффект
С точки зрения игрока, обновление в первую очередь улучшает работу Major Store: 3D-превью теперь показываются по наведению и создаются только при необходимости. Всё остальное — стандартное обновление версий и ресурсов, чтобы поддержать новое поведение интерфейса и сохранить согласованность сборки между клиентом, сервером и компонентами движка.
