Play Sonic Unleashed on a modern Windows or Linux PC at high resolutions and frame rates unavailable on the original Xbox 360
Study static recompilation as a technique for porting console games to PC without emulation overhead
Explore the XenonRecomp and XenosRecomp tools that convert Xbox 360 PowerPC and GPU shader code to native PC formats
You must own Sonic Unleashed for Xbox 360 and dump the game files from your own console, no game assets are included in the project.
Unleashed Recompiled is an unofficial PC version of Sonic Unleashed, a game originally released for the Xbox 360 in 2008. Rather than using emulation, which simulates the Xbox 360's hardware, this project takes a different approach called static recompilation. The original game's code, which was written for the PowerPC processor inside the Xbox 360, was automatically converted into C++ code that runs natively on modern computers. The result is a port that can take full advantage of PC hardware without the overhead that emulation typically introduces. The project runs on Windows and Linux. It adds features that were not in the original game, including support for high resolutions, ultrawide monitors, high frame rates, and a new options menu accessible from within the game itself. The visual rendering has been rebuilt from scratch to use modern graphics APIs, with improvements to anti-aliasing, depth of field, motion blur, and texture filtering. An achievement system recreates the original Xbox 360 achievements with in-game notifications and a new menu. To install the game, you need to own a legitimate copy of Sonic Unleashed for Xbox 360 and extract the files from your own Xbox 360 console. The project does not include any game assets. The README provides detailed guides for dumping files from an Xbox 360 hard drive or USB storage device. Once you have the files, a built-in installer guides you through the setup process and performs integrity checks on your game files. The recompilation was done using two custom-built tools also developed by the same team: XenonRecomp, which converts the original PowerPC game code, and XenosRecomp, which converts the GPU shader code. These tools were built after the developers were inspired by a similar project that brought Nintendo 64 games to PC using the same technique. The full README is longer than what was shown.
← hedge-dev on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.