# XenonRecomp

> Converts Xbox 360 PowerPC executables into C++ that can be compiled for other platforms, with the XenonAnalyse companion detecting jump tables and function boundaries. Output is a literal instruction translation rather than decompiled code and needs a runtime that the project does not supply.

- Type: Tool
- Targets: Binary · Game
- Category: Game analysis tools
- Relationship: Foundation tool
- Sources reviewed: 2026-10-17
- Added to the catalog: 2026-10-17
- Original resource: <https://github.com/hedge-dev/XenonRecomp>
- Primary source: <https://github.com/hedge-dev/XenonRecomp/blob/ddd128bcca99fe8bfbb99bea583c972351fa6ace/README.md>
- Catalog page: <https://awesomerea.org/resources/xenonrecomp/>
- Record JSON: <https://awesomerea.org/resources/xenonrecomp/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/xenonrecomp/index.md)

## Requirements & limits

- A per-game TOML file supplies the XEX (plus an optional title-update XEXP), output directory, jump-table file and addresses of register save/restore and setjmp/longjmp functions; some function boundaries may need manual entries. Jump-table detection targets Sonic Unleashed patterns and may need changes for other games.
- The README disclaimer states that no runtime is provided and that making a game work is the user’s responsibility. MMIO is unimplemented, exceptions are unsupported, and some PPC instruction variants are missing.
- Building needs a recursive clone, CMake 3.20+ and Clang 18+; other compilers are untested and not recommended, including for generated output. There is no GitHub release; last commit at review: 2025-08-04.
- MIT-licensed project code; submodules keep their own licenses. It ships no game code or assets.

## Primary sources

1. <https://github.com/hedge-dev/XenonRecomp/blob/ddd128bcca99fe8bfbb99bea583c972351fa6ace/README.md>
2. <https://github.com/hedge-dev/XenonRecomp/blob/ddd128bcca99fe8bfbb99bea583c972351fa6ace/LICENSE.md>

## More in Games

- [decomp.me](https://awesomerea.org/resources/decomp-me/index.md) · Tool
- [splat](https://awesomerea.org/resources/splat/index.md) · Tool
- [m2c](https://awesomerea.org/resources/m2c/index.md) · Tool
- [decomp-toolkit](https://awesomerea.org/resources/decomp-toolkit/index.md) · Tool
- [Cheat Engine MCP Bridge](https://awesomerea.org/resources/cheatengine-mcp-bridge/index.md) · Integration
- [ido-static-recomp](https://awesomerea.org/resources/ido-static-recomp/index.md) · Tool

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
