Обновление кода2 июн. 2026 г., 04:44 GMT+3

Обновление CS2 (2 июн. 2026 г.)

Небольшое обновление CS2 шлифует интерфейс покупки и создания сувениров, обновляет стиль кнопки «Get Souvenir» и пересобирает ресурсы локализаций и сборки — без изменений в игровом процессе.

Кратко

  • Логика скидок для создания сувениров и окна осмотра унифицирована — дисплей стоимости и скидок теперь обновляется более последовательно.
  • Вызов трендовых данных в крупном магазине теперь явно включает параметр `'trend'`, что делает работу индикаторов тренда более устойчивой.
  • Контекстная кнопка «Get Souvenir» получила визуальное обновление: более заметный фон, увеличенный шрифт и изменённое поведение при наведении.
  • Пакетные манифесты и несколько файлов локализаций были пересобраны, что обычно означает незначительную техподдержку и синхронизацию переводов.
  • Клиентская и серверная версии увеличены, обновлены внутренние метки сборки и инструменты — это небольшая сборочная поддержка, сосредоточенная на UI.

Небольшое обновление CS2 уточняет интерфейс покупки и создания сувениров, подправляет поведение крупного магазина и освежает внутренние сборки и ресурсы локализаций — без изменений в игровом процессе.

Улучшения всплывающих окон создания и покупки сувениров

  • Единая логика скидок в окне осмотра: всплывающее окно «inspect» для создания сувениров (popup_inspect_async-bar) теперь использует вспомогательный компонент _DiscountPanel для отображения информации о скидке. Этот код вычисляет общую стоимость сувенира и обновляет область id-souvenir-discount, показывая:

    • сумму скидки,
    • итоговую цену со скидкой,
    • и исходную цену.

    Благодаря централизации логики _DiscountPanel теперь вызывается в нескольких местах:

    • при настройке основной панели «держите для подтверждения», и
    • повторно после инициализации интерфейса «Can Apply» для слота выбора.

    Это указывает на то, что данные о скидке для создания сувениров теперь более последовательно обновляются в разных частях окна — меньше ситуаций с устаревшими или пустыми метками скидок.

  • Удалён неиспользуемый список отслеживания затрат: в том же скрипте окна убран массив m_panelsToSetCost и код, который перебирал его для обновления cost_souvenir и подписи действия. Похоже, отображение стоимости теперь обрабатывается непосредственно в нужных местах — внутренняя чистка кода, которая не влияет на то, как игроки платят, но может повысить надёжность UI.

Настройка запроса трендов в крупном магазине

  • Явный параметр для запроса тренда: всплывающее окно крупного события (popup_major_store) теперь вызывает MissionsAPI.GetSeasonalOperationFauxItemTrend с дополнительным параметром 'trend':

    • Старое: GetSeasonalOperationFauxItemTrend(credits_id, itemId)
    • Новое: GetSeasonalOperationFauxItemTrend(credits_id, itemId, 'trend')

    Это означает, что магазин теперь явно запрашивает определённый тип данных о тренде вместо полагания на значение по умолчанию. На практике это должно сделать индикаторы «в тренде» и связанные элементы интерфейса более устойчивыми к изменениям на сервере, при этом поведение магазина в целом не меняется.

Рестайл кнопки в контекстном меню «Get Souvenir»

  • Визуальное обновление кнопки «Get Souvenir»: стиль контекстной кнопки для действия получения сувенира (context_menu_get_souvenir.css) был обновлён:

    • фон кнопки теперь использует positiveColor и имеет скругление 20px.
    • размер текста метки увеличен с 12px до 14px, а внутренние отступы стали шире (5px 16px вместо 2px 4px).
    • текст явно белый и использует шрифт Stratum2 medium для согласованного отображения с остальной игрой.
    • поведение при наведении изменено: вместо лёгкой смены цвета фона применяется регулировка яркости (brightness: 1.2).

    В сумме эти правки делают действие с сувениром в контекстном меню более заметным и похожим на основную кнопку действия — игрокам будет проще заметить и нажать её при просмотре инвентаря.

Поддержка локализаций и упаковка ресурсов

  • Пересборка UI и языковых ресурсов: главный манифест пакетов (pak01_dir.txt) обновлён — затронуты пути к:

    • скриптам двух всплывающих окон (popup_inspect_async-bar.vts_c и popup_major_store.vts_c),
    • стилю контекстного меню (context_menu_get_souvenir.vcss_c),
    • а также множеству файлов локализаций, включая:
      • csgo_bulgarian.txt, csgo_dutch.txt, csgo_greek.txt, csgo_japanese.txt,
      • csgo_norwegian.txt, csgo_polish.txt, csgo_russian.txt,
      • csgo_schinese.txt, csgo_swedish.txt, csgo_vietnamese.txt.

    Пути были удалены и затем добавлены снова в новой сборке — обычно это означает, что файлы были перекомпилированы или переупакованы, а не функционально удалены. Возможно, были внесены незначительные правки локализаций или выполнена техническая уборка, но явных крупных изменений текста не видно.

Обновление сборки и инструментов

  • Увеличены версии клиента и сервера: в steam.inf зафиксированы новые значения:

    • ClientVersion=2000840 и ServerVersion=2000840 (ранее 2000839),
    • обновлены SourceRevision, VersionDate и VersionTime.

    Это подтверждает выпуск новой сборки CS2; видимые изменения в обновлении ориентированы на UI и упаковку, а не на игровой процесс.

  • Обновлены внутренние маркеры сборки и инструменты:

    • built_from_cl.txt теперь ссылается на более новый changelist.
    • несколько строковых наборов для инструментов (engine2_strings.txt, resourcecompiler_strings.txt, vrad3_strings.txt, vconsole2.exe_strings.txt, met_strings.txt, csgocfg.exe_strings.txt, convarhelper_subtool_strings.txt) получили обновлённые отметки времени и небольшие бинарные правки.

    Эти изменения отражают текущее обслуживание движка и инструментов контента — важны для разработки и сборки, но не меняют поведение для игроков.

Общее влияние

Обновление незаметно улучшает работу с сувенирами: информация о скидках в окне осмотра должна быть более последовательной, действие для получения сувенира в контекстном меню стало более заметным, а запрос трендовых данных в крупном магазине стал более явным и устойчивым. Параллельно были пересобраны ресурсы локализаций и обновлены внутренние метки сборки, при этом игровой процесс остаётся без изменений.

Назад к обновлениям

Недавние обновления

Обновление кода15 окт. 2026 г., 20:57 GMT+3

Обновление CS2 (15 окт. 2026 г.)

Небольшой технический апдейт CS2 улучшает стабильность панели информации о матче и загрузок, добавляет инструментальный материал для окклюзии скайбокса и вносит мелкие изменения в упаковку и метаданные сборки.

  • Интерфейс информации о матче теперь корректнее показывает прогресс загрузки повтора и очищает обработчики событий, чтобы избежать устаревших обновлений.
  • Добавлен новый инструментарный материал `toolsskybox_occluder` для работы с картами и оптимизацией.
  • Версии клиента и сервера обновлены до `2000933`; выполнена небольшая перепаковка VPK/манифестов, прямых изменений геймплея не зафиксировано.
Подробнее
Обновление кода15 окт. 2026 г., 10:16 GMT+3

Новый шейдер окклюзии неба в CS2 (15 окт. 2026 г.)

Незаметное обновление CS2 добавляет новый Vulkan‑шейдер для окклюзии неба, улучшая обработку глубины для геометрии неба и закладывая основу для более чистых и гибких визуальных решений неба.

  • Добавлен новый Vulkan‑шейдер `sky occluder` для управления глубиной и видимостью геометрии неба, улучшая способ, которым небо перекрывает дальние элементы мира.
Подробнее
Обновление кода15 окт. 2026 г., 03:34 GMT+3

Обновление CS2 (15 окт. 2026 г.)

Небольшое обновление CS2 улучшает HUD воспроизведения демо, сокращает период выделения настройки прицела и вносит рутинные изменения в сборки клиента/сервера и упаковку контента.

  • HUD воспроизведения демо получает адаптивную компоновку, более чистое отображение времени/тиков и улучшенное выравнивание списка игроков.
  • Подсветка настройки прицела в меню опций теперь прекращается раньше, чем планировалось.
  • Версии клиента и сервера обновлены, обновлены VPK, библиотеки и метки сборки — мелкие подкапотные изменения.
Подробнее