Fable II получила неофициальный нативный порт на ПК спустя почти 18 лет

Энтузиаст выпустил играбельную Windows-версию Fable II, которая почти 18 лет официально оставалась эксклюзивом Xbox 360. Проект Fable-2-Recomp позволяет запускать RPG как обычное приложение для Windows без полноценной эмуляции консоли.
Оригинальная Fable II от Lionhead Studios вышла в октябре 2008 года и так и не получила официального PC-порта. Фанатский проект решает эту проблему с помощью статической рекомпиляции: PowerPC-код версии для Xbox 360 преобразуется в C++ при помощи ReXGlue, после чего собирается в исполняемый файл для Windows.
Автор Fable-2-Recomp утверждает, что уже смог пройти игру от начала до конца. При этом он пока не считает проект полностью завершённым, поскольку не проверил весь дополнительный контент и предупреждает о возможных ошибках.
Версия 1.1.0 добавила режим 60 FPS и управление мышью
В релизе 1.1.0 появилась новая система настроек и несколько заметных улучшений.
Порт теперь может работать примерно при 60 FPS вместо оригинальных 30 кадров в секунду. Этот режим включается через конфигурационный файл и при необходимости отключается для возврата к исходной частоте.
Также реализованы управление с клавиатуры и мыши, обзор камерой при помощи мыши, настройка чувствительности и переназначение клавиш.
Есть и экспериментальный вариант без фиксированного ограничения частоты кадров. По данным разработчика, в нём производительность может колебаться примерно от 20 до 100 FPS в зависимости от сцены, поэтому стабильные 60 кадров пока гарантировать нельзя.
Fable-2-Recomp также получил отдельные конфигурационные файлы для игровых патчей и настроек, а версия 1.1.0 добавила предметы из Guild Chest.
Файлы самой Fable II скачивать отдельно нельзя
Проект распространяется бесплатно и не содержит игровые ресурсы Fable II. Пользователю необходимо самостоятельно предоставить файлы из собственной копии Fable II Game of the Year для Xbox 360.
В репозитории находятся код рекомпилятора, инструменты и необходимые компоненты для запуска, тогда как примерно 6,5 ГБ игровых данных пользователь должен извлечь самостоятельно.
Такой подход отличает проект от эмуляторов вроде Xenia. Вместо постоянной эмуляции архитектуры Xbox 360 во время работы игры Fable-2-Recomp заранее переводит гостевой PowerPC-код в C++, который затем выполняется на ПК через собственную runtime-среду.
Первую рабочую версию помогла запустить Qwen3.8 27B
Есть у проекта и необычная история разработки. Автор пишет, что создавал Fable-2-Recomp в том числе как эксперимент по использованию локальной open-source ИИ-модели Qwen3.8 27B.
По его словам, примерно за час модель помогла добиться первоначального запуска игры. Но на этом автоматизация не закончила работу: затем потребовалось значительное количество ручной отладки, экспериментов и сопоставления функций, прежде чем Fable II удалось пройти полностью.
Таким образом, речь не идёт о случае, когда ИИ самостоятельно «портировал игру за час». За это время появилась лишь первая запускаемая версия, а превращение её в рабочий порт потребовало дальнейшей человеческой работы.
Для Fable II проект особенно примечателен тем, что официального PC-релиза у игры нет до сих пор. Microsoft выпускала на компьютерах первую и третью части серии, но вторая игра оставалась привязана к Xbox 360 и обратной совместимости на более новых консолях Xbox.