RecompLauncher Brings Zelda, Sonic And Over 200 Console Ports To PC

RecompLauncher's most popular Recompilated games.
RecompLauncher's most popular Recompiled games. Image: RecompLauncher
Bolstered by AI, the gaming world has seen an explosion in the number of projects based on decompiled and recompiled binaries lately, and with the introduction of the new RecompLauncher, PC and even PS5 players eager for an all-in-one hub for these projects are in for a treat. The purpose of RecompLauncher, once the app is fully released, will be to streamline the often tedious install process for these projects as much as possible.

All an end user needs to do is provide their own legally-owned game files, and the upcoming beta RecompLauncher will automatically install the appropriate project for you while making it easily reachable from a controller UI, similar to Steam's Big Picture interface. For now, RecompLauncher is limited to a web version that only shares links to the devs' original GitHub releases, but otherwise still lists and ranks these projects by popularity.

For those who aren't sure how we got here, I am delighted to once again have an excuse to mention Unleashed Recompiled. That project, which ported the Xbox 360 release of Sonic Unleashed to Windows PCs, was the first Xbox 360 recompilation project of its kind, and the tools released with it opened the door to a wave of Xbox 360 recompilation efforts. More recently, AI-assisted development has also proven to be quite useful for these projects, which previously required numerous man-years of incredibly tedious, manual reverse-engineering to produce a useful binary decompilation.

The release of Unleashed Recompiled in March '24 kicked open the door for Xbox 360 recomp efforts.

Compared to emulation, its best to think of these projects as direct ports of the original games. That's not exactly accurate, but it's a useful abstraction; after all, most emulators are doing dynamic recompilation. The difference is that emulation introduces overhead by relying on Just-In Time (JIT) dynamic recompilation and needing to emulate the original system's environment as well as the hardware. This doesn't strictly separate recompilations from emulation projects, since code from emulators is often essential for these to function, especially in the case of newer stuff like Unleashed Recompiled.

Still, even with the same GPU rendering code, a "static" recomp binary release will typically run much faster than the same game running on an emulator as JIT code recompilation is no longer required. This benefit alone is what has driven people toward recomps, especially for games that struggled even on the original hardware. For reference, Sonic Unleashed could barely maintain 30 FPS most of the time, and often dipped as low as 15 FPS during the controversial "were-hog" combat sections. Unleashed Recompiled not only supports higher out-of-box graphics settings, but can also run with uncapped FPS.

If you're yearning for an idealized PC port of your favorite first-party console games of yesteryear, RecompLauncher is shaping up to be the best place to find and play those projects moving forward. Having already signed up for the Beta, I can't wait to put its claims to the test. If you have a jailbroken PS5, an equivalent RecompStore app is already available for you to install on your console.

We won't be stuck in the PS3 and Xbox 360 era for these projects much longer, either; not only are multiple Bloodborne recomps doing the rounds, we're already seeing efforts to recompile PlayStation 5 games, and even traditional emulators are learning from this approach.
Chris Harper

Chris Harper

Christopher Harper is a tech writer with over a decade of experience writing how-tos and news. Off work, he stays sharp with gym time & stylish action games.