Case study
Unleashed Recompiled: translating Xbox 360 game code and shaders
Builds an unofficial Sonic Unleashed PC port by statically recompiling Xbox 360 PowerPC code with XenonRecomp and Xenos shaders with XenosRecomp. The port adds modern display and modding options while documenting original-engine limits and remaining compatibility issues.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
Requirements & limits
- Prerequisites: Requires the user’s US or EU Xbox 360 game files and the title update; the Japanese release and PS3 files are unsupported by the reviewed installation guide. DLC is optional, and the project does not provide game assets.
- Prerequisites: The README’s Windows/Linux baseline includes an AVX-capable CPU, 8 GB RAM and Direct3D 12.0 with Shader Model 6 or Vulkan 1.2 graphics. It lists Windows 10 version 1909 and a modern Linux distribution such as Ubuntu 22.04.
- Prerequisites: Source builds require submodules, CMake 3.20+, C++20 tooling, vcpkg with VCPKG_ROOT configured, and matching executable/update/shader inputs. At the same revision, BUILDING.md documents Xcode 16.3+ and macOS presets while the README says macOS is not on the roadmap.
- Limits: High-frame-rate gameplay glitches, loading stutters and ultrawide cutscene issues remain documented. Mods replacing the original executable or shaders are unsupported.
- License: GPLv3 project license, with separate original-game and dependency terms. This is static recompilation.
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · hedge-dev/UnleashedRecomp · Revision cf829a9
- docs/BUILDING.md GitHub · hedge-dev/UnleashedRecomp · Revision cf829a9
- CMakeLists.txt GitHub · hedge-dev/UnleashedRecomp · Revision cf829a9
- COPYING GitHub · hedge-dev/UnleashedRecomp · Revision cf829a9
More in Games
- Weeping of the Empire: statically recompiling Tears of the Kingdom for Windows · Case study
- Wind Waker HD Recomp: a native port by static recompilation of the Wii U game · Case study
- Zelda 64: Recompiled — a native Majora’s Mask port without a full source decompilation · Case study
- 2 Ship 2 Harkinian: a native Majora’s Mask port built on the decompilation · Case study
- 3SX: a native Street Fighter III: 3rd Strike port continuing the PS2 decompilation · Case study
- Animal Crossing: a native PC port of the GameCube decompilation · Case study