Обновление CS2 (23 апр. 2026 г.)
Полировка визуала XP Shop, удаление события предсказания aim‑punch из протокола и рутинные обновления ассетов/упаковки с повышением версии.
Кратко
- Плитки товаров в XP Shop получили правки компоновки и читаемости: уменьшены иконки таймера и добавлена обрезка длинного текста с многоточием.
- `CSPE_AddAimPunch` и сообщение `CCSPredictionEvent_AddAimPunch` удалены из `cs_prediction_events.proto`.
- Таблицы строк клиента/сервера приведены в соответствие с изменением протокола и отражают обновлённые имена внутренних коллбеков UI/инвентаря; в серверных строках появляется символ класса CZ75.
- Изменения упаковки переиндексируют многие пути моделей агентов; трекинг сборок фиксирует повышение до PatchVersion 1.41.5.4.
Это обновление уделяет внимание полировке интерфейса XP Shop и незаметно подчищает некоторые элементы протокола для разработчиков, параллельно с рутинными задачами по сборке и упаковке ресурсов.
Правки интерфейса XP Shop
- Настройка баннера таймера: Баннер ограниченного времени на карточках товаров получил обновлённые размеры и компоновку для лучшей читаемости. Иконка таймера стала чуть меньше (
textureheightс14до12вpanorama/layout/xpshop.xml), высота лейбла ужата (13px), а длинные строки теперь обрезаются с многоточием. Контейнер баннера растягивается на всю ширину карточки с обновлёнными отступами для более чистого выравнивания. - Визуальные доработки: Повышена непрозрачность тени на изображении карточки, а иконка очков на карточках слегка приподнята (
transform: translateY(-2px)), чтобы добиться более ровного выравнивания иконок.
Затронутые файлы: panorama/styles/xpshop.css, panorama/layout/xpshop.xml.
Протокол и события предсказания
- Удалённое событие: Событие предсказания
CSPE_AddAimPunchи его сообщениеCCSPredictionEvent_AddAimPunchудалены изcs_prediction_events.proto. Это важно прежде всего для инструментов и интеграций, которые используют эти определения протокола: соответствующая запись в enum и полеpunch_angleбольше не присутствуют.
Строки движка и внутренние хуки
- Уборка ссылок на aim punch: Таблицы строк клиента и сервера больше не содержат
CSPE_AddAimPunch,CCSPredictionEvent_AddAimPunchилиpunch_angle, что соответствует изменению протокола. - Коллбеки UI и инвентаря: В клиентских строках видны правки вокруг подтверждений и инвентаря: присутствуют
ShowAcknowledgePopupиpRefreshActiveInventoryList(их прежние варианты удалены). Это указывает на внутреннюю правку наименований или хуков для соответствующих UI‑взаимодействий. - Пометка по символу оружия: В серверных строках присутствует
@CWeaponCZ75a— похоже, обновлённый или вновь добавленный символ класса в таблице рантайма. Сам по себе этот факт не подразумевает прямых изменений геймплея.
Ассеты и упаковка
- Перестановки в манифесте моделей агентов: В манифесте пакета (
pak01_dir.txt) зафиксированы сбалансированные добавления/удаления по множеству путей моделей агентов (например,ctm_fbi,ctm_swat,ctm_st6,ctm_gendarmerie,ctm_sas,ctm_diver,tm_phoenix,tm_balkan,tm_professional,tm_leet). Зеркальный характер изменений указывает на переиндексацию или перепаковку существующих ресурсов, а не на появление нового контента агентов. - Рост версии сборки: Файлы трекинга обновлены:
ClientVersion=2000797,ServerVersion=2000797иPatchVersion=1.41.5.4вsteam.inf, плюс новый changelist сборки вbuilt_from_cl.txt. - Обновление метаданных модулей: Обновлены файлы метаданных модулей клиента/сервера (
DumpSource2/module_metadata/client.kv3иserver.kv3), что соответствует плановому обслуживанию данных движка.
Общий эффект
Для большинства игроков это небольшая полировка: карточки XP Shop выглядят чуть аккуратнее, остальное — в основном под капотом. Разработчикам и авторам инструментов, использующим cs_prediction_events.proto, стоит учесть удаление события предсказания aim‑punch — связанные идентификаторы больше не присутствуют в таблицах рантайма.