Обновление 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) получили обновлённые отметки времени и небольшие бинарные правки.
Эти изменения отражают текущее обслуживание движка и инструментов контента — важны для разработки и сборки, но не меняют поведение для игроков.
Общее влияние
Обновление незаметно улучшает работу с сувенирами: информация о скидках в окне осмотра должна быть более последовательной, действие для получения сувенира в контекстном меню стало более заметным, а запрос трендовых данных в крупном магазине стал более явным и устойчивым. Параллельно были пересобраны ресурсы локализаций и обновлены внутренние метки сборки, при этом игровой процесс остаётся без изменений.