Статус: Исправление упаковки выложено и прошло аудит файлов; отображение всех экранов в игре ещё проверяется.
Игровой интерфейс Atlanta состоит не из одного экрана. Авторизация, инвентарь, HUD, телефон, подсказки и круговое меню загружают изображения, шрифты и иконки из отдельного пакета ресурсов. После перестройки каталогов часть этих файлов перестала попадать в клиентскую сборку. Игрок видел бы пустые квадраты вместо значков, хотя сама страница открывалась.
Что обнаружили
Проверка нашла 1243 ссылки на статические ресурсы. После переноса интерфейса в новый каталог сборщик продолжал искать их по прежнему пути. Проблема затрагивала, в частности, иконочные шрифты авторизации и инвентаря. Мы исправили поиск файлов для обеих структур каталогов, пересобрали пакет и обновили адреса, по которым игровой веб-интерфейс запрашивает изображения.
Как это работает для игрока
Нужные изображения и шрифты загружаются раньше самого интерфейса. Это важно при первом входе: экран авторизации не должен появляться без иконок, а открытие инвентаря не должно зависеть от того, был ли ранее открыт другой раздел. Разделение тяжёлой статики и часто меняющегося кода также позволяет обновлять интерфейс без повторной передачи всех неизменных картинок.
Параллельно проверены связи между серверными вызовами и окнами: аудит CEF прошёл 37 сценариев, а проверка известных путей к ресурсам не нашла отсутствующих файлов. Это подтверждает состав пакета и обработчики, но не заменяет просмотр каждого экрана внутри GTA V.
Осталось проверить
На реальном клиенте нужно пройти авторизацию, открыть инвентарь, HUD и меню, посмотреть иконки после повторного подключения и проверить изменение масштаба интерфейса. Если отдельный экран всё ещё обращается к старому адресу, исправление будет точечным; заявлять, что каждый элемент уже принят визуально, преждевременно.