xboxrecomp
Static Recompilation Toolkit for Original Xbox Games, translating XBE binaries into native C source code for modern platforms.
Updated · 4 projects
About xboxrecomp
xboxrecomp is a static recompilation toolkit designed to convert original Xbox (2001-2005) retail XBE executables into native programs for Windows, Linux, and macOS. Unlike emulation or JIT compilation, it translates x86 machine code from the Xbox binary into equivalent C source code, which is then compiled into a native x86-64 or arm64 executable. The toolkit includes a Python-based pipeline for parsing XBE headers, disassembling machine code, identifying library functions (such as CRT or D3D), and lifting instructions to C. It provides a suite of runtime libraries that act as compatibility layers, including a kernel shim routing 371 ordinals, a D3D8 to D3D11/OpenGL abstraction, and audio mixing via xemu-derived APU code. The resulting binaries run directly on the host CPU, supporting native performance and moddability.
Summarised from the official page linked above.
Projects using xboxrecomp
Share the writeup or repo, and what the AI got right and wrong.



