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

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

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

Кратко

  • Новый `strings_dedupe.conf` централизует правила совместного использования и удаления дубликатов текстовых строк между движком и инструментальными бинарниками, что повышает согласованность и упрощает будущую локализацию.
  • Главный скрипт обновления теперь использует общий шаг `DeduplicateStrings`, упрощая внутренний конвейер сборки и обработки текста в CS2.
  • Метаданные репозитория очищены: отмечены как сгенерированные файлы в `manifests/*` и `DumpSource2/.stringsignore`, что помогает поддерживать более аккуратный рабочий процесс разработчиков.

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

Изменения в инструментах и конвейере локализации

  • Централизованное удаление дубликатов строк: Добавлен новый конфигурационный файл strings_dedupe.conf, который управляет тем, как текстовые строки дедуплицируются между различными бинарниками CS2 и Source 2. Конфиг ссылается на общесистемные списки строк, например engine2_strings.txt и tier0_strings.txt, а также на список игнорируемых строк, и применяет эти правила к множеству инструментальных выходов.
  • Покрытие инструментов для создателей: Правила дедупликации явно охватывают многие инструменты, ориентированные на создателей: Hammer (tools/hammer_strings.txt), утилиты для моделей и ассетов (modeldoc_editor_strings, assetpreview_strings, assetrename_strings, cs_mdl_import.exe_strings, modeldoc_utils_strings), физические инструменты (physicsbuilder_strings), инструменты работы с предметами и UI (cs2_item_editor_strings, assetbrowser_strings, vconsole2.exe_strings, helpsystem_strings) и кинематографические/постобработочные утилиты (sfm_strings, postprocessingeditor_strings, met_strings, subrecteditor_strings, toolscenenodes_strings, pet_strings). Это указывает на то, что Valve стремится централизовать повторяющийся и общий текст, чтобы интерфейсы и сообщения инструментов были более согласованными.
  • Вероятное влияние для создателей: Прямого изменения игрового поведения нет, но такие правки упрощают обновление и локализацию текстов интерфейсов в разных инструментах. Создатели карт, предметов и другие продвинутые пользователи со временем могут заметить меньше странных или несогласованных строк между инструментами, особенно в неанглоязычных локализациях.

Улучшения скрипта сборки и сопровождения

  • Упрощённый вызов дедупликации: Главный скрипт обновления теперь использует общий шаг DeduplicateStrings вместо ручной передачи нескольких конкретных файлов. Это делает внутренний конвейер обработки текстовых данных гибче и проще в сопровождении.
  • Уборка метаданных репозитория: В конфигурации проекта сгенерированному контенту в manifests/* и файлу DumpSource2/.stringsignore теперь присвоен статус «generated» для инструментов. Это не влияет на игровой процесс, но помогает держать рабочий процесс разработчиков аккуратнее и уменьшает шум при работе над будущими обновлениями.

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

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

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

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

Обновление кода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, библиотеки и метки сборки — мелкие подкапотные изменения.
Подробнее