RSDKv2 Decompilation
Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported.
Based on Sonic Nexus
About
Sonic Nexus is a fan-made Sonic game built on version 2 of the Retro Engine, released as a demo in 2008. This is a complete decompilation of the Retro-Sonic Engine v2, the engine used to build Sonic Nexus. It adds a built-in mod loader, a settings.ini configuration file mirroring Sonic Mania's approach, and debug/dev-menu features ported from Sonic Mania, accessible via ESC, F11, and F12 once enabled in the config.
How it differs from the original
Adds a mod loader and Sonic Mania-style debug tools (a dev menu, pause/step, fast-forward) that were not part of the original 2008 Sonic Nexus demo release.
Getting started
Requires assets from the Sonic Nexus 2008 demo to run, since the decompilation itself contains no original game assets. Build with CMake after cloning the repository recursively to pull in required submodules; do not use GitHub's ZIP download, which omits them.
Known issues & limitations
- Unofficial platform branches may lack support and may not be up to date.
What you need to run it
Features
- The game loads its settings from a settings.ini file.
- The dev menu can be opened from anywhere with ESC when enabled in the config.
- When devMenu is enabled in the config, the game has pause, step-over, and fast-forward debug features.
Controls
- Press ESC to open the dev menu from anywhere, if it is enabled in the config.
- F12 pauses the game when devMenu is enabled in the config.
- F11 is used for step over and fast forward when devMenu is enabled in the config.
Summarised from the project's README.
Additional notes
- External link
- An unofficial Nintendo Switch port exists as a community fork.
FAQ
- What is RSDKv2 Decompilation?
- RSDKv2 Decompilation is an open-source decompilation of Sonic Nexus. Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported.
- Do I need the original game files to run RSDKv2 Decompilation?
- Yes. The project does not include the original game's assets, so you need your own copy. Requires assets from the Sonic Nexus 2008 demo.