Unleashed Recompiled is a static recompilation port that brings the Xbox 360 version of Sonic Unleashed to PC.
The project addresses the challenge of making a console-exclusive game playable on modern PC hardware by converting the original PowerPC machine code and Xenos GPU shaders into C++ and HLSL respectively. This recompilation approach preserves the game's original logic and behavior while enabling it to run natively on x86 processors and modern graphics APIs. The tool uses two custom recompilers, XenonRecomp for CPU code and XenosRecomp for shaders, both inspired by similar recompilation techniques developed for other console ports.
The port targets players who own a legal copy of Sonic Unleashed for Xbox 360 and want to play it on Windows or Linux with modern enhancements. It requires extracting game files from an Xbox 360 console using specific hardware, making it suitable only for those with access to the original hardware and a retail or digital copy of the game. The project includes built-in support for high resolutions, ultrawide displays, high frame rates, and modding, distinguishing it from simply emulating the original console version. Installation demands at least 6 gigabytes of storage without DLC or 10 gigabytes with it, and a CPU supporting AVX instructions along with a GPU capable of Direct3D 12 or Vulkan 1.2.
Development activity shows consistent engagement with the project's technical challenges. The team maintains an update roadmap documenting planned improvements and actively tracks known issues affecting gameplay. Documentation is thorough, covering minimum system requirements, installation procedures, building instructions, and frequently asked questions. The project provides clear guidance on hardware compatibility across multiple GPU vendors and CPU generations, reflecting attention to accessibility across different PC configurations.