Обновление 0.8.0
• Добавлены чтение и переопределение текстов GTA: getGxtText, addGxtText, removeGxtText.
• Добавлены проверки фокуса игры, полноэкранного режима, состояния меню, консоли и переключаемых клавиш.
• Расширена диагностика клиента: FPS, ping, адрес и порт сервера, счётчики отправленных команд и тайм-аутов ENet, отладочное логирование через logDebug.
• Добавлены синхронизация серверного времени и функции getNetTime / getServerTime.
• Добавлены обязательные и необязательные разрешения ресурсов с запросом согласия пользователя. Поддерживаются захват экрана и доступ к буферу обмена.
• Добавлены takeScreenshot и takeScreenshotGameOnly: получение снимков в PNG Base64 с интерфейсом MiNT или без него.
• Добавлено копирование текста в буфер обмена через copyToClipboard.
• Добавлено выполнение ES-модулей через evalModule с возвратом их экспортов. Top-level await не поддерживается.
• Добавлены установка DLC-одежды и аксессуаров персонажа, снятие аксессуаров и изменение угловой скорости сущностей.
• Добавлены заморозка камеры, настройка длительности игровой минуты и управление погодными циклами.
• Добавлено получение портрета персонажа в PNG Base64 с сохранением прозрачности через getHeadshotBase64.
• Добавлены чтение, изменение и сброс семи навыков игрока: выносливости, силы, объёма лёгких, езды на заднем колесе, пилотирования, стрельбы и скрытности. Изменения не записываются в сохранённую статистику GTA.
• Добавлена настройка положения и размеров компонентов миникарты, обрезки значков, вызовов Scaleform и девяти уровней масштабирования через MapZoomData.
• Добавлены голосовые фильтры для отдельных удалённых игроков: addVoiceFilter, removeVoiceFilter, getVoiceFilter.
• Добавлено управление текстом Discord Rich Presence из клиентских ресурсов: Discord.setRichPresence и Discord.clearRichPresence.
• В конфигурацию сервера вынесены 73 параметра: лимиты RPC, таймеров, очередей, метаданных, ресурсов, трафика, подключений, голоса и C# runtime. Лимиты обработчиков RPC по умолчанию увеличены до 4096.
• В JavaScript-конструктор Vehicle добавлен параметр engineOn: начальное состояние двигателя применяется до первой отправки автомобиля клиентам.
• Исправлена передача аргументов анимаций во всех слоях: клиент, сервер, JavaScript, C#, native SDK и мост совместимости RAGE MP.
• Исправлен запуск и инициализация интерфейса Social Club.
• Исправлены спавн, синхронизация и обработка локального персонажа в режиме без Social Club SDK при смене модели и повторном подключении; устранена связанная причина вылета при очистке.
• Обновлены SDK, типы, документация и регрессионные проверки. Версии проекта и npm-пакетов приведены к 0.8.0.