
Ретроспектива
Еще в марте прошлого года был выпущен фанатский порт Sonic Unleashed на ПК, и выложен в свободный доступ инструмент для портирования игр на ПК. За год крупных проектов перенесенных на ПК Sonic 06
https://github.com/rexglue/rexglue-sdk/
Моддеры усиленно добиваются возможности запустить Fable II. Но код через чур запутан.
Проект с чистого листа
Что сдвинуло камень с места и привело к новому витку развития рекомпиляции
В отличие от XenonRecomp код более универсален, соответственно сам создает toml таблицу функций проекта.
Успешно начата рекомпиляция ReBlue:
Вклад
В данный момент проект нуждается в бета-тестерах и вы можете серьезно помочь без особых знаний C++
Для этого нужно всего лишь сдампить свой XBOX 360 диск и проверьте .xex файл rexglue.exe файлом.
Записать нереализованную функцию (в данном случае stfsux)
[warning] [codegen] [t3436] Unimplemented: stfsux at 0x88DC2DA0
Возможно что рекомпилятор распознает не все функции, для этого необходимо добавить заглушки в .toml файл:
[functions]
0x88520B60 = { name = "sub_88520B60" }
Как собрать проект в .exe файл будет рассказано в следующей части
