Собирается проект следующим образом

git clone --recursive https://github.com/rexglue/rexglue-sdk

данная команда для скачивания с github https://github.com/rexglue/rexglue-sdk

Предупреждение: Можно скачать уже собранный .exe файл и у вас появиться возможность декомпилировать игру в C++, (но собрать врятли), к тому же версии обновляются довольно часто и самые свежие (с большим кол-вом инструкций, стоит собирать)

Подготовьте необходимую директорию
В глобальных переменных укажите её в качестве REXSDK

cd rexglue-sdk
cmake --preset <platform> (win-amd64 или linux-amd64)

Бывает, что проект не хочет компилироваться в x64, поэтому стоит дописать эти строки в CMakeList.txt

Включите режим разработчика windows, для того, чтобы загрузить необходимые пакеты

И в папке /thirdparty/libsmpack прописать следующие команды

git config core.symlinks true --global
 git checkout .

Затем будут загружены необходимые обновления для пакета.

Попробуйте добавить дополнительные параметры здесь. Если не скомпилируется, то:

Import-Module "C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\Tools\Microsoft.VisualStudio.DevShell.dll"

Enter-VsDevShell -VsInstallPath "C:\Program Files\Microsoft Visual Studio\2022\Community" -Arch amd64

И заканчиваем сборку:

cmake --build out/build/<platform> --target install

Тестирование

Для того, чтобы проверить работу инструмента, используйте следующие команды

rexglue init --app_name [project name] --app_root [project root path]

Добавьте в папку assets/default.xex (её нужно будет создать и добавить в проект, который создаст rexglue

Данное видео может пригодиться для того, чтобы установить clang-cl и подготовить default.xex из образа iso Xbox 360 Диска (который сдампили)

Программа выведет все недостающие инструкции, и заменит их заглушками(но лучше создать issue с нужной инструкцией, и когда все будут реализованы, вернуться к проекту)

Не забудьте поддержать разработчиков заслуженными звездами и поделиться с друзьями. Также подписывайтесь, чтобы не пропустить следующую часть, где будет объяснено, как запустить рекомпилированный проект.

Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Понятен ли туториал?
40%да (попробуете ли?)2
60%нет (напишите в комментариях, в чем не понятно)3
0%затруднительно0
Проголосовали 5 пользователей. Воздержавшихся нет.