Microsoft только что выпустила четыре оригинальные игры для Xbox на ПК в рамках своих усилий по обеспечению обратной совместимости на платформе. На протяжении многих лет консоли Xbox пользовались аналогичной роскошью: новейшие системы Series X|S способны запускать двадцатилетние игры OG Xbox. Однако для достижения этого на ПК Microsoft использовала нативную версию x86 своего внутреннего эмулятора Xbox 360. Как и следовало ожидать, моддеры быстро воспользовались возможностью запускать игры для 360 на ПК, пока что с «разной степенью успеха».
Обнаружение было сделано, когда дата-майнеры изучили содержимое пакетов этих обратно совместимых игр. Нео Те Айка выяснил, что они упакованы как стандартные Games on Demand, или файлы GOD — официальный формат файлов, используемый оборудованием Xbox 360. Пакет GOD содержит саму игру, её заголовки и DRM. Используя экстрактор GOD, моддеры смогли открыть их и преобразовать в базовый ISO, который можно запускать на эмуляторе или на взломанной Xbox 360. Всё это само по себе было бы огромным событием.
Однако то, что последовало за этим, способно навсегда изменить сцену эмуляции оригинального Xbox и Xbox 360. Натан в X прочесал те же файлы в поисках чего-то под названием Xe03. Также известный как Fission, Xe03 — это официальный эмулятор Xbox 360 от Microsoft, встроенный в консоли Xbox One и Xbox Series для обратной совместимости.
В среде Xbox 360 у Microsoft уже был другой эмулятор под названием XeFu, или Fusion, который эмулирует оригинальный Xbox. Так что это, по сути, эмулятор внутри эмулятора. Именно так современные консоли Xbox могут запускать игры OG Xbox. Для Xe03 это просто открытие стандартного пакета Xbox 360, но двоичный файл внутри запрограммирован на запуск XeFu, который затем берёт на себя управление для запуска оригинальной игры Xbox.
Когда Microsoft выпустила обратно совместимые игры Xbox на ПК, люди ожидали, что компания создаст с нуля нативный для x86 эмулятор OG Xbox — эмулятор, не полагающийся на внешний слой или внешние компоненты. Вместо этого Microsoft просто перекомпилировала Xe03 для нативной работы на ПК с архитектурой x86, косвенно передав сообществу идеальный эмулятор 360.
Модифицируя контейнер приложения и заменяя игровые пакеты, такие проекты, как XWine1, и независимые реверс-инженеры обошли внутренний слой OG Xbox (Fusion) и смогли загружать сырые исполняемые файлы Xbox 360 (.xex) непосредственно в Xe03. Результаты были неоднозначными, но невероятно многообещающими. Команда XWine1 смогла запустить Plants vs. Zombies, Steins;Gate, Fuzion Frenzy и Midnight Club: Los Angeles с разной степенью стабильности.
Fuzion Frenzy — одна из четырёх игр OG Xbox, которые Microsoft официально выпустила, поэтому она особенно хорошо оптимизирована. Поскольку самая сложная часть реверс-инжиниринга проприетарного кода уже выполнена Microsoft, единственной проблемой остаётся оптимизация. Со временем, когда файлы конкретного эмулятора будут доработаны для общего использования, можно ожидать, что всё больше игр будут работать безупречно.
Microsoft также пообещала выпустить больше официальных обратно совместимых игр на ПК, но ничего не сказала об играх для Xbox 360. Поэтому обнаружение Xe03 таит в себе огромный потенциал для будущего эмуляции Xbox 360 на ПК — сообществу остаётся лишь сосредоточиться на оптимизации. Это событие может быть особенно плодотворным для портативных устройств с ограниченным энергопотреблением: у Xe03 очень низкие минимальные требования для таких устройств, как ROG (Xbox) Ally и линейка Lenovo Legion Go.
Кроме того, ПК-версия Xe03 от Microsoft также повышает разрешение исходного вывода 480p игр OG Xbox до 4K. Она также добавляет встроенную V-Sync, анизотропную фильтрацию, улучшенное сглаживание и безрамочные оконные режимы. Поскольку игры распространялись через приложение Xbox PC, они являются частью программы Xbox Anywhere, так что если у вас есть цифровая лицензия на такую игру на консоли, вы получаете её бесплатно на ПК (и в других местах). Microsoft также скоро добавит поддержку достижений Xbox для обратно совместимых игр.
Последние два элемента, скорее всего, будут проигнорированы сообществом моддеров, поскольку виртуализация OG Xbox — это важная часть, обеспечиваемая движком Xe03, который теперь стал главным итогом всего этого. Следует отметить, что эмуляторы с открытым исходным кодом, такие как Xenia, существуют уже много лет и обеспечивают весьма удовлетворительный опыт эмуляции Xbox, но официальное внутреннее решение Microsoft должно быть более эффективным.
В какие игры OG Xbox или 360 вы хотели бы поиграть на ПК?
Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.
Автор – Hassam Nasir




