Обновление кода1 июл. 2026 г., 06:01 GMT+3

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

Новые стикеры‑автографы чемпионов Cologne 2026, брелоки‑хайлайты и обновлённый интерфейс Major Store объединяют Champions и хайлайты в экономике турнира CS2.

Кратко

  • Major Store обновлён для одновременной поддержки стикеров и highlight‑чармов: новые баннеры, фильтры, поиск и единая обработка цен для всех контейнеров турнира.
  • Добавлены Champion‑автографы Cologne 2026 для Falcons (NiKo, kyxsan, m0NESY, TeSeS, kyousuke) с отдельной Champion‑капсулой и UI‑вызовами.
  • Введено шесть ящиков highlight‑чармов, каждый связывает брелоки с конкретными хайлайт‑роликами; плитки чармов имеют локализованные названия, описания и воспроизведение видео на самом тайле.
  • Главное меню и Major Hub теперь рекламируют Champions Stickers и Highlights; панели просмотра и инспекта обновлены для поддержки клипов и презентации игроков.
  • Добавлены новые ассеты: арт Champion‑стикеров, материал ключен Cologne 2026 и ломаемая бутылка томатного соуса на Mirage с соответствующими частицами и жидкостями.

Это обновление расширяет контент IEM Cologne 2026 в CS2: добавлены автографы чемпионов, ключевые брелоки‑хайлайты и серьёзно переработанный интерфейс Major Store, который теперь ставит стикеры и брелоки на один уровень.

Крупная переработка Major Store: стикеры и Highlight Charms вместе

  • Keychains теперь позиционируются как «Highlight Charms»:

    • Турнирный магазин стал рассматривать брелоки как тематические украшения, привязанные к конкретным профессиональным моментам. Текст в интерфейсе теперь называет их «Highlight Charms» и «items», а не только «stickers».
    • Подсказка по токенам и сообщения в корзине теперь говорят про выкуп «items», так что токены явно покрывают и стикеры, и чармы.
  • Новая категория и фильтры для Highlight Charms:

    • В магазине появился отдельный баннер Highlight Charms (major_store_banner_keychains) и переключатель фильтра Highlight Charms Only в боковом меню.
    • При включённом фильтре для чармов фильтры по командам и редкости отключаются, а режим сортировки сбрасывается на подходящий по умолчанию, чтобы удобнее просматривать только чармы.
    • Поиск теперь показывает два раздела результатов: один для стикеров и один для чармов, у каждого своя кнопка «See all» (major_store_search_see_all_stickers, major_store_search_see_all_keychains).
    • Счётчик предметов теперь отображает {d:item-count} Items, отражая, что сетка может содержать и стикеры, и чармы.
  • Новая страница Keychains и секции по стадиям:

    • Добавлена страница id-major-store-keychains, группирующая чармы по стадиям турнира с использованием stage sections (например, швейцарские стадии, плей‑офф, гранд‑финал).
    • Каждая секция использует макет keychain-section с крупным заголовком стадии (локализуется через #CSGO_Tournament_Event_Stage_*) и обёрткой плиток.
    • Магазин строит эти секции на основе g_ActiveTournamentHighlights, поэтому набор чармов каждой стадии показывается вместе.
  • Баннер Champions и переработка избранного:

    • Появился баннер MAJOR CHAMPIONS STICKERS (major_store_banner_champions), который выделяет подписи чемпионов, отсортированные по популярности и цене.
    • Баннера «FAVORITE STICKERS» переименован в "FAVORITE ITEMS" и теперь включает и стикеры, и чармы‑хайлайты.
    • Текст «Top 40 trending» остаётся с фокусом на стикерах, но теперь показывается рядом с баннерами, ориентированными на чармы.
  • Улучшенный UX фильтров, сортировки и поиска:

    • Фильтры по командам и редкостям игнорируют отключённые кнопки (например, при включённом фильтре только для чармов), чтобы избежать запутанных состояний.
    • Сортировка по умолчанию для списка теперь — weekly-high-low, вместо общего «default», давая более осмысленный порядок по умолчанию.
    • Активные фильтры (включая переключатель Highlight Charms Only) отображаются в виде удаляемых «пилюль» в навбаре; очистка фильтра чармов также сбрасывает сортировку на weekly-high-low.
    • Закладки/Избранное теперь работают по идентификатору определения предмета, система поддерживает и ID стикеров (rawId), и ID чармов (kc_highlight).
  • Единая обработка цен для всех Major‑предметов:

    • Магазин отслеживает ожидаемые обновления цен для всех динамических контейнеров в g_ActiveTournamentDynamicContainers (стикеры, Champion stickers и ящики с highlight‑чармами), а не только itemid_dynamic_stickers.
    • Функции вроде GetSecondsUntilPendingPriceUpdateForAllTournamentItems() агрегируют ближайшее ожидаемое обновление по всем контейнерам Мейджора.
    • Таймер обновления в UI и всплывающее окно при оформлении заказа оба опираются на этот общий помощник, поэтому любое ожидаемое обновление для любого набора Major отразится в интерфейсе.
  • Общий рефреш данных и подписки:

    • Всплывающее окно теперь подписывается на все контейнеры турнира через _SubscribeForAllTournamentItems(), а не только на динамический стикер‑капсул.
    • Когда приходит волатильное обновление магазина, код:
      • Обновляет стикеры, если контейнер — dynamic stickers или Champion stickers;
      • Обновляет highlight‑чармы, если контейнер — один из highlight crates.
    • Оверлей загрузки теперь ждёт все релевантные прайс‑шиты (стикеры, Champion signatures и highlight charms) перед закрытием, уменьшая вероятность частичного показа цен.

Новые Champion Autograph Stickers для Cologne 2026

  • Добавлен набор Champion‑стикеров:

    • Полная линия автографов чемпионов добавлена для победившей команды Falcons (event id 26, team id 139):
      • NiKo — cologne2026_signature_niko_champion
      • kyxsan — cologne2026_signature_kyxsan_champion
      • m0NESY — cologne2026_signature_m0nesy_champion
      • TeSeS — cologne2026_signature_teses_champion
      • kyousuke — cologne2026_signature_kyousuke_champion
    • Для каждого игрока доступны привычные четыре финиша: base, foil, holo и gold, с соответствующими комплектами стикеров и локализациями.
  • Champion capsule:

    • Определён новый лутбокс crate_sticker_pack_cologne2026_champion, подключённый как volatile pricing sticker capsule:
      • Использует тот же префаб капсулы, что и другие Cologne 2026 sticker packs.
      • Имеет собственный lootlist (crate_sticker_pack_cologne2026_champion_* для rare/mythical/legendary/ancient), содержащий только Champion‑версии автографов.
    • Этот капсула добавлена и как revolving loot list, и как redeemable good для операции Cologne 2026, то есть:
      • Она появляется рядом с существующим «all» sticker pack; и
      • Её можно получить за токены в магазине наград операции.
  • Интеграция в магазин для champion‑стикеров:

    • В g_ActiveTournamentInfo теперь включён itemid_champion_stickers, и код:
      • Проверяет цены для этого контейнера при начальной загрузке;
      • Обновляет данные стикеров при обновлении цен чемпионов;
      • Рассматривает Champion stickers как отдельный баннер и фильтруемый поднабор (champion: true во внутренних данных).
    • Новый баннер Champions в магазине показывает самые популярные подписи чемпионов в виде карусели.
  • Вызовы в Major hub и главном меню:

    • Панель магазина на Major Hub получила дополнительную строку: «Now Available – Champions Stickers and Highlight Charms» (major_hub_store_desc_2).
    • Главная плитка Major в меню отображает две заметные промо‑картинки: наклейку NiKo Champion и брелок‑highlight Cologne 2026.
    • Подпись плитки теперь подчёркивает, что доступны Champions Stickers and Highlights (mainmenu_major_hub_new_items).

Cologne 2026 Highlight Charms и ролики

  • Новая база брелока:

    • Определены база брелока kc_cologne2026 и соответствующие имя/описание предмета Cologne 2026 Highlight.
    • Все новые чармы используют эту базу и добавляют поле highlight_reel, связывающее их с конкретным реплеем.
  • Добавлено шесть ящиков с highlight‑чармами:

    • Новые волатильные контейнеры crate_highlights_pack_cologne2026_1 до _6 соответствуют разным частям Мейджора:
      • Stage 1 Swiss (stage 49)
      • Stage 2 Swiss (stage 65)
      • Stage 3 Swiss (stage 83)
      • Quarterfinals (stage 6)
      • Semifinals (stage 8)
      • Grand final + ceremony (stage 97)
    • В lootlist каждого ящика около 10–11 чармов, каждый привязан к одному конкретному highlight‑ролику (например, kc_cologne2026_st3magixxanubismultiweaponace).
    • Все шесть ящиков добавлены как redeemable rewards в операцию Cologne 2026, так что игроки могут тратить токены и на наборы чармов, помимо капсул со стикерами.
  • Метаданные highlight‑роликов (на уровне движка):

    • Новая секция highlight_reels определяет несколько десятков роликов, каждый с:
      • Уникальным ID (например, cologne2026_gfm0nesyinfernomajorwinningkill),
      • Event и stage ID,
      • Картой (de_nuke, de_mirage, de_inferno, de_anubis, de_ancient, de_overpass, de_dust2), и
      • Двумя участвующими team ID.
    • Эта структура связывает чармы с реальными матчами и моментами Мейджора, обеспечивая консистентный воспроизводимый контент и метки в UI.
  • Локализованные названия и описания хайлайтов:

    • Каждому ролику присвоены имя и описание в csgo_english.txt, например:
      • «w0nderful 2 HP 1v4 Clutch» на Dust II;
      • «m0NESY Major‑winning Kill» на Inferno;
      • «KSCERATO ACE» на Dust II;
      • и многие другие.
    • Эти строки используются в плитках чармов и в интерфейсе инспект/видео, чтобы игроки видели читаемое название и краткое описание момента, который увековечивает чарм.
  • Презентация чармов в магазине:

    • Плитки чармов теперь содержат:
      • Логотипы обеих команд для переднего плана и размытый фон (с использованием диагональных масок);
      • Метку стадии вроде «Quarterfinals» или «Grand Final»;
      • Название хайлайта и цену, а также позиционирование weekly low/high аналогично стикерам.
    • При наведении плитка может проигрывать видео‑клип хайлайта, если у предмета есть атрибут reel ({uint32}keychain slot 0 highlight), через встроенный контейнер для видео.
    • Чармы можно добавлять в корзину и в избранное так же, как стикеры; они поддерживают ту же анимацию изменения цены и текст защиты от изменения цены.
  • Автоматический видеовсплыв при инспекте чарма:

    • Панель действий в инспекте обновлена так, что если предмет имеет highlight‑ролик:
      • Показывается кнопка «View Highlight Reel»; и
      • Если предмет — keychain, всплывающий ролик автоматически открывается через небольшую задержку при инспекте.
    • Это указывает на намерение Valve сразу демонстрировать видеоконтент чармов при их осмотре.

UI и визуальная полировка Major Store

  • Варианты плиток для стикеров и чармов:

    • Плитки стикеров сохраняют полосы редкости, логотипы команд и бейджи трендов.
    • Плитки чармов (класс keychain) показывают:
      • Двойные логотипы команд и размытие по диагонали;
      • Текст стадии;
      • Крупное название хайлайта.
    • Для предметов финальной стадии (stage 97) плитки могут отображать оверлей трофея (id-store-item-trophy), стилистика указывает на статус гранд‑финала или чемпиона.
  • Баннеры и карусели:

    • Все баннеры теперь используют единый градиент фона, точечную текстуру и отступы.
    • Баннеры Закладок, Champions, Keychains и Popular имеют собственные карусели и навигационный UI.
    • Баннеры избранного и популярных используют один и тот же шаблон плитки, но выставляют дополнительные классы (popular-tile, banner-bookmark, keychain-banner) для управления размером и поведением.
  • Улучшенный макет малых плиток:

    • Малый вариант плитки полностью переработан: скрытые плитки корректно схлопываются, полосы редкости видны только при необходимости, а украшения для чармов корректно отображаются в компактной сетке.
    • При наведении на баннерные плитки чётче проявляются панели high/low цены и расширяются иконки трендов.
  • Макет поиска:

    • Оверлей текстового поиска стал шире, с двумя вертикальными списками рядом, когда совпадают и стикеры, и чармы.
    • Каждый список имеет свою кнопку «See all», суммирующую количество результатов, и строки, поддерживающие инспект и добавление в закладки.
  • Твики для team pack и single‑view:

    • Просмотр команды теперь использует помощник UniqueRandomGenerator для последовательного варьирования порядка наложения и вращения стикеров без дубликатов.
    • Контейнеры стикеров очищают лишние дочерние элементы при смене выбора, исправляя возможные остаточные стикеры от предыдущих просмотров.
    • Single‑view теперь динамически создаёт нужное число плиток вместо предположения ровно четырёх.

Экономика и серверные предохранители

  • Проверки целостности данных предметов:

    • Внутренние инструменты и строки на сервере/клиенте теперь содержат предупреждения для:
      • Неверных ссылок на highlight‑ролики в ключенах;
      • Базовых определений keychain, которые не удалось разрешить;
      • Дублирующихся золотых стикеров для одного события/команды/игрока с убывающими ID (что могло бы ломать предположения о порядке сортировки).
    • Эти проверки помогают избежать выпуска неконсистентных Champion/gold‑стикеров или чармов.
  • Метаданные итогов Cologne 2026:

    • Добавлён блок team_places для event 26, который назначает итоговые места всем участвовавшим командам, от Falcons (1‑е) до остальных.
    • Это может использоваться для медалей, накладок в игре или описательных текстов в других панелях интерфейса.
  • Уточнение подписки на цены сувениров:

    • Асинхронная панель инспекта сувениров теперь отменяет дальнейшие действия, если волатильное обновление магазина — не для контейнера dynamic sticker.
    • Это удерживает расчёты цены токенов сувенира в рамках нужного прайс‑листа и предотвращает случайную связь с новыми контейнерами Major.

Главное меню и панель Tournament Watch

  • Визуальное обновление плитки Major в главном меню:

    • Скрипт и макет плитки Major теперь:
      • Накладывают промо‑арт двумя изображениями предметов (Champion NiKo sticker и ключен Cologne 2026), и
      • Делают акцент на фразе «Champions Stickers and Highlights» как призыве к действию.
    • Подзаголовок промо выделен золотистой раскраской и сильной тенью.
  • Коррекция карточки игрока в Tournament Watch:

    • Вкладка просмотра теперь делает специальную обработку для event 26: если игрок отображается как kyxsan, UI:
      • Показывает имя «karrigan»; и
      • Использует 76561197989430253 как steamid‑аватар.
    • Это выглядит как обновление брендинга/идентичности для этой позиции в официальном watch‑UI, без изменения статистических данных турнира.

Новые ассеты и детали карты

  • Арт для Champion‑стикеров и аватарки:

    • Новые материалы и текстуры добавлены под stickers/cologne2026 и panorama/images/econ/stickers/cologne2026 для всех Champion‑вариантов.
    • Дополнительные аватары игроков турнира добавлены в panorama/images/tournaments/avatars, чтобы UI‑шотки соответствовали новому составу чемпионов.
  • Арт ключен Cologne 2026:

    • Присутствуют новый материал weapons/keychains/cologne2026/kc_cologne2026.vmat и соответствующее изображение Panorama, используемые для плиток чармов и иконок инвентаря.
  • Новый проп на Mirage (бутылка томатного соуса):

    • Добавлены модели, материалы и частицы под models/de_mirage/food/magixx_sauce_01a и materials/particle/fluids/pulp:
      • Разбиваемая модель sauce bottle с несколькими осколками;
      • Материалы и частицы жидкости вроде break_tomato_sauce и tomato_splat_01a.
    • Это указывает на новый ломаемый проп‑бутылку на Mirage, который распыляет томатоподобную жидкость при разрушении — возможно, связанный с одним из хайлайтов, упомянутых в описаниях чармов.

Итоговое влияние

Это обновление заметно углубляет контент IEM Cologne 2026 в CS2:

  • Игроки получают полный набор Champion autograph для Falcons с выделенной капсулой и заметным баннером Champions в магазине.
  • Появляется новый класс предметов — highlight charms, превращающий памятные моменты матчей в коллекционные ключен‑брелоки, каждый из которых привязан к реальному ролику и стадии турнира.
  • Major Store UI эволюционировал из браузера стикеров в полноценный маркетплейс предметов, который логично обрабатывает стикеры, подписи чемпионов и чармы с единой системой цен, фильтрацией и поиском.
  • Визуальные и аудио‑ассеты для чармов и новый проп Mirage помогают привязать эти предметы к про‑матчам, которые они отображают.

В результате игроки получают более цельное мейджор‑впечатление: токены, которые вы тратите, предметы, которые вы коллекционируете, и моменты, которые вы запоминаете, теперь связаны в единую внутриигровую экономику и презентацию.

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

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

Обновление кода29 сент. 2026 г., 01:43 GMT+3

Обновление CS2 (29 сент. 2026 г.)

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

  • Эффектам фотобудки питомцев назначены отдельные звуковые события, включая тайминг реакции курицы.
  • Настроены звуки куриц и UI: увеличена громкость паники, подправлены хлопки крыльями и увеличены `block_duration` для уменьшения повторов.
  • Заголовок окна жалобы на игрока теперь управляется локализуемой строкой для более чистой формулировки и лучшей поддержки переводов.
  • Зарегистрированы девять новых звуковых файлов фотобудки как ассеты; выполнено рутинное повышение версий клиента/сервера и обновление паковки.
Подробнее
Официальное обновление29 сент. 2026 г., 01:38 GMT+3

Исправления в комнатах Rush и T/CT Castle (29 сент. 2026 г.)

Исправлены пиксельные зазоры в комнатах `Rush` и внесены корректировки клиппинга в комнатах `T/CT Castle`.

  • Исправлены пиксельные зазоры в разных комнатах `Rush`.
  • Внесены корректировки клиппинга в комнатах `T/CT Castle`.
Подробнее