overport/app 1.2.0
overport/app 1.2.0
- Новая CLI-утилита: Командный интерфейс с аналогичным функционалом патчинга; управление рабочей директорией и генерация имен файлов на основе шаблонов.
- UX/UI: Незначительный редизайн с сезонным зимним оформлением, улучшенная индикация прогресса патчинга и улучшенная обработка исключений.
- Менеджер версий: Добавлен менеджер версий для обновления/отката библиотек, позволяющий вносить изменения без обновления основного приложения.
- Рабочий процесс:
- Добавлена поддержка перетаскивания (drag-and-drop) на исполняемый файл или ярлык.
- Пропатченные APK теперь содержат встроенные метаданные патчинга.
- Добавлена функция замены названия и значка приложения.
- Обслуживание:
- Изменено имя пакета Android.
- Приложение теперь полностью локализуемо.
- Обновлены общие зависимости.
- Новые патчи:
- Добавлен патч «Копировать OVRPlugin, если присутствует VrApi».
- Добавлен патч «Пометить приложение как отлаживаемое» (debuggable).
- Добавлен патч «Пометить приложение для разрешения резервного копирования».
- Обновленные патчи:
- Обновлен патч «Копировать библиотеки ovrport»: исключена библиотека OVRPlugin.
- Изменения в «Исправление минимальной версии Android SDK»: добавлено патчинг для PlatformSupport от Unity; исправлено удаление ветвления кода.
- Изменения в «Патч Meta XR Audio»: добавлен патч для libMetaXRAudioUnity и еще один патч для libMetaXRAudioWwise.
- Ситуативные патчи:
- Добавлен патч «Удалить ForceQuit в Unreal».
- Добавлен патч «Принудительно включить сквозной режим (Passthrough)».
- Добавлен патч «Отключить Application Space Warp, если используется».
- Добавлен патч «Отключить смещение трекинга контроллеров».
overport 3.3.0
Platform
- Производительность:
- Все запросы к платформе перереализованы как асинхронные.
- HTTP-запросы больше не блокируют основной поток.
- Оптимизировано выделение памяти.
- Исправления и улучшения:
- Реализовано более 40 функций платформы.
- Исправлена аутентификация для платформы Pico.
- Скорректировано смещение ID пользователя платформы.
- Исправлена обработка имен файлов ресурсов (ассетов).
- Несуществующие файлы ресурсов теперь корректно помечаются как доступные (available), а не установленные (installed).
- Обновлены Android NDK и общие зависимости.
OpenXR
- Основные улучшения:
- Общие улучшения стабильности.
- Оптимизировано выделение памяти для слоев OpenXR (должно немного повысить производительность).
- Рефакторинг обработки указателей функций OpenXR.
- Добавлен универсальный загрузчик OpenXR.
- Добавлена прослойка pthread_cond_clockwait для гарнитур на Android 10.
- Удалена заглушка XR_META_detached_controllers.
- Конфигурация и совместимость:
- Реализовано смещение трекинга для контроллеров Pico.
- Исправление Application Space Warp ограничено только устройствами Pico.
- ID гарнитуры теперь маскируется под Oculus Quest 2.
- Системные свойства (setprop) теперь имеют приоритет над файлом настроек.
- Файлы конфигурации теперь обрабатываются независимо от указанной версии.
- Улучшено определение роста пользователя.
- Новые опции:
- Добавлена опция отключения смещения трекинга контроллеров (на всякий случай).
- Добавлена опция отключения Application Space Warp.
- Добавлена опция принудительного включения сквозного режима (полезно для непространственных MR-приложений).