Обновление CS2 (20 апр. 2026 г.)
Крупная переработка звука на картах, расширенная библиотека шейдеров и масштабная чистка данных для освещения, декалей, объектов и навигации.
Кратко
- Масштабные обновления звуковых событий, амбиента, озвучки, музыкальных наборов и soundstacks по всей игре.
- Существенное расширение набора шейдеров Vulkan для эффектов, освещения, дыма, воды и постобработки.
- Стандартизированы и очищены данные для стилей света, декалей, таблиц прочности объектов, осадков и навигации.
- Файлы данных оружия и изображений инвентаря получили заметное обслуживание и обновление.
Широкое «подкапотное» обновление нацелено на звук, шейдеры рендеринга и единообразие данных по всей CS2. Игроки могут заметить изменения в амбиенте и базовой работе звука, а авторам контента достанется расширенная библиотека шейдеров и чистка инструментов.
Аудиосистемы и амбиент
- Амбиент и базовые звуковые события: Масштабные обновления определений аудиоресурсов на множестве карт в
game/csgo/pak01_dir/soundevents/ambience/(включая Dust2, Inferno, Mirage, Nuke, Overpass, Train, Vertigo и другие). Ключевые наборы событий —game_sounds_footsteps.vsndevts,game_sounds_player.vsndevts,game_sounds_physics.vsndevts,game_sounds_ui.vsndevtsиgame_sounds_weapons.vsndevts— освежены. На практике это, по всей видимости, улучшает то, как амбиентные слои и базовые взаимодействия создаются и запускаются в игре. - Озвучка и диктор: маршрутизация: Обновлены файлы VO для фракций агентов (например,
vo/agents/*) и диктора (vo/announcer/game_sounds_cs2_classic.vsndevts). Это указывает на доработки в организации и воспроизведении реплик. - Музыкальные наборы: Переработаны многие определения музыкальных событий в
soundevents/music/*/game_sounds_music.vsndevts— вероятно, для стандартизации сигналов и переходов между музыкальными наборами. - Сведение и маршрутизация звука: Обновлены несколько ресурсов
soundstacks, включаяdsp_mix_modifiers.vdata,soundstacks_csgo_core.vsndstckи родственные стэки. Эти файлы управляют группировкой и обработкой звуков, так что изменения, скорее всего, направлены на тонкую настройку общего сведения.
Рендеринг и расширение библиотеки шейдеров
- Новые и обновлённые шейдеры Vulkan: Существенно пополнен набор шейдеров в
game/core/shaders_vulkan_dir/shaders,game/csgo_core/shaders_vulkan_dir/shadersиgame/csgo/shaders_vulkan_dir/shaders. Покрыты эффекты дыма и объемностей (smoke_volume*.slang), постобработка (post_process.slang,fxaa_cs.slang,bloom_cs.slang), вода и стекло (csgo_water_fancy.slang,csgo_glass.slang), видимость игроков и контуры (player_visibility*.slang,outlines.slang), а также многочисленные материаловые и инструментальные проходы визуализации. - Файлы для инструментов и освещения: Новые файлы с префиксами
rtx_*иvrad3_*(например,rtx_vrad3_lightmap.slang,rtx_vrad3_vertexlight.slang,rtx_generate_scrambled_halton_samples.slang) указывают на работу с освещением и инструментальной частью пайплайна. Эти шейдеры поддерживают общий рендеринг и сами по себе могут не дать мгновенно заметных визуальных изменений.
Единообразие данных геймплея и окружения
- Стили света:
game/csgo/pak01_dir/scripts/light_styles.vdataсерьёзно очищен и нормализован. В нём определяются кривые мерцания, пульсации и строба; судя по всему, рефакторинг сосредоточен на согласованности и читабельности данных и может привести к тонким изменениям таймингов или интерполяции анимаций освещения окружения. - Декали и таблицы урона:
decalgroups.vdataстандартизирует формат вероятностей по многим группам материалов декалей, аpropdata.vdataприводит к единому виду параметры урона/здоровья/физики для материалов вроде ткани, стекла, металла, дерева, керамики и камня. Похоже на проход по согласованию данных, а не на функциональную переделку. - Навигация и сценарии погоды: Небольшие правки форматирования в
nav_hulls.vdata,navlinks.vdata,nav_hulls_presets.vdataиprecipitation.vdata. Они поддерживают единообразие размеров агентов, ограничений на прыжки и настроек осадков без признаков изменения функционала.
Оружие и предметы: обслуживание данных
- Изображения предметов и определения:
items/inventory_image_data.vdataполучил крупное обновление, а вscripts/weapons.vdataпрошло заметное обслуживание. Хотя подробности здесь не раскрыты, работа, вероятно, поддерживает организацию изображений инвентаря и обслуживание скриптов оружия, а не прямые балансные изменения.
Инструменты и дев-ассеты
- Архетипы предпросмотра анимаций и теги ассетов: Данные инструментов в
scripts/tools/anim_preview_archetypes.vdataиscripts/tools/game_asset_tags.vdataупрощены, что помогает стандартизировать предпросмотр и тегирование ассетов в тулзах. - Скрипты карт и световые риги (dev-only): Подправлены dev-only скрипты Pulse для ряда карт (
pak01_dir/pulse/csgo_devonly/*) и определения световых ригов в сценах инструментов — признак продолжающихся внутренних улучшений пайплайна авторинга и тестирования.
Общий итог
Обновление делает упор на фундаментальный контент: освежённые определения звуковых событий и стэки сведения, широкое расширение набора шейдеров для эффектов и инструментов, а также масштабная нормализация данных для света, декалей, объектов и навигации. Игроки могут заметить эволюцию амбиента и базового поведения звука, а создатели и внутренние инструменты выиграют от более чистых данных и значительно более богатой библиотеки шейдеров.