Sonic the Hedgehog (2006) Recompilation
The original game's compiled code translated into a native program for a new platform, usually a PC port.
Based on Sonic '06
compare all 4 clones
Original game imageAbout
Marathon Recompiled is an unofficial PC port of the Xbox 360 version of Sonic the Hedgehog (2006), created through static recompilation, with Windows, Linux and macOS support. It uses XenonRecomp and XenosRecomp to convert the game's PowerPC code and Xenos shaders into C++ and HLSL.
How it differs from the original
Game bugs from the original hardware are intentionally preserved apart from a few minor exceptions, and bug reports for original-game issues are rejected.
Getting started
The README says no game assets are included and you must provide the files from your own legally acquired copy of the game. It also warns that the recompilation is still under active development and not meant for public use, with no support until an official release.
Known issues & limitations
- The project is in active development and is not intended for public use; support is unavailable until an official release.
- Bugs from the original game are generally preserved and will not be fixed, apart from a few minor exceptions.
- PlayStation 3 game files are not supported.
- External frame-rate limiters or performance overlays may reduce performance or cause other negative effects.
What you need to run it
Features
- The project is an unofficial PC port of the Xbox 360 version, with Windows, Linux, and macOS support.
How to install
- Download builds only from the project's Releases page; it says it will not distribute builds elsewhere.
Controls
- D-pad left and right are Q and E; up and down are unbound.
- Start is Return and Back (Select) is Backspace.
- The left stick directions use the arrow keys.
- You can change keyboard bindings in config.toml, but a controller is highly recommended until Action Remapping is added in a future update.
Summarised from the project's README.
Additional notes
- Steam deck
- On Steam Deck in Game Mode the file picker may be unavailable until you have booted once into Desktop Mode.
FAQ
- What is Sonic the Hedgehog (2006) Recompilation?
- Sonic the Hedgehog (2006) Recompilation is an open-source recompilation of Sonic '06. The original game's compiled code translated into a native program for a new platform, usually a PC port. The original game ran on Xbox 360.
- Do I need the original game files to run Sonic the Hedgehog (2006) Recompilation?
- Yes. The project does not include the original game's assets, so you need your own copy.
- Do you have a website?
- The project does not have an official website.
- Where is the save data and configuration file stored?
- Windows: %APPDATA%\MarathonRecomp\; Linux: ~/.config/MarathonRecomp/; macOS: ~/Library/Application Support/MarathonRecomp/. Save data is in the save folder, and the configuration file is config.toml.
- How can I update the game without losing save data?
- Copy and replace the files from a release over the existing installation. Save data and configuration will not be lost, and reinstalling the game is not necessary.
- Can I install the game with a PlayStation 3 copy?
- No. Files from the PlayStation 3 version cannot be used.
- Why is the game detecting my PlayStation controller as an Xbox controller?
- A third-party input translation layer such as DS4Windows or Steam Input may be responsible; disabling it is recommended for full controller support.
- What other platforms will be supported?
- The project does not currently plan to support platforms beyond Windows, Linux, and macOS.

