Внимание: вы можете скачать предварительно собранный .exe-файл, который позволит вам декомпилировать игру на C++ (но собрать его, скорее всего, будет сложно). Кроме того, версии часто обновляются, и стоит собрать последние версии (с более подробными инструкциями).
Подготовьте необходимую директорию.
Укажите её как REXSDK в глобальных переменных.
Иногда проект не компилируется в 64-разрядной среде, поэтому стоит добавить эти строки в файл CMakeList.txt.
cd rexglue-sdk
cmake --preset <platform> (win-amd64 or linux-amd64)
Включите режим разработчика 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 [имя проекта] --app_root [путь к корневому каталогу проекта]
Добавьте его в папку assets/default.xex (вам нужно будет создать эту папку и добавить её в проект, который создаст rexglue).
Это видео может быть полезно для установки clang-cl и подготовки файла default.xex из образа ISO Xbox 360 (который был получен путем дампа).
Программа отобразит все отсутствующие инструкции и заменит их заполнителями (но лучше создать заявку с необходимыми инструкциями, а после их реализации вернуться к проекту).
Не забудьте поддержать разработчиков заслуженными звёздочками и поделиться с друзьями. Также подпишитесь, чтобы не пропустить следующую часть, в которой будет объяснено, как запустить перекомпилированный проект.
Подготовьте необходимую директорию.
Укажите её как REXSDK в глобальных переменных.
Иногда проект не компилируется в 64-разрядной среде, поэтому стоит добавить эти строки в файл CMakeList.txt.
cd rexglue-sdk
cmake --preset <platform> (win-amd64 or linux-amd64)
Включите режим разработчика 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 [имя проекта] --app_root [путь к корневому каталогу проекта]
Добавьте его в папку assets/default.xex (вам нужно будет создать эту папку и добавить её в проект, который создаст rexglue).
Это видео может быть полезно для установки clang-cl и подготовки файла default.xex из образа ISO Xbox 360 (который был получен путем дампа).
Программа отобразит все отсутствующие инструкции и заменит их заполнителями (но лучше создать заявку с необходимыми инструкциями, а после их реализации вернуться к проекту).
Не забудьте поддержать разработчиков заслуженными звёздочками и поделиться с друзьями. Также подпишитесь, чтобы не пропустить следующую часть, в которой будет объяснено, как запустить перекомпилированный проект.