How to run the new RexGlue recompiler for Xbox 360

WILD

Administrator
Staff member
ADMIN
SELLER
SUPREME
MEMBER
Joined
Jan 21, 2025
Messages
219
Reaction score
637
Deposit
0$
Внимание: вы можете скачать предварительно собранный .exe-файл, который позволит вам декомпилировать игру на C++ (но собрать его, скорее всего, будет сложно). Кроме того, версии часто обновляются, и стоит собрать последние версии (с более подробными инструкциями).

fe6fed5111c402446d849f7c43e5129e.png

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

2fde96f0c3b32d2690b0fb4671ca74b0.jpg

Иногда проект не компилируется в 64-разрядной среде, поэтому стоит добавить эти строки в файл CMakeList.txt.

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


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

ad616a06dec67090cc3d1947a35d8146.jpg

А в папке /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 (который был получен путем дампа).

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

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