Cloned Games

RSDKv2 Decompilation

DecompilationActivePlayableWindowsLinuxOSX

Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported.

Based on Sonic Nexus

Links, repository & details

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

Original game files required. The project ships code only; you provide your own copy of the game. Requires assets from the Sonic Nexus 2008 demo.

  • The game needs assets from the Sonic Nexus 2008 demo to run.

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.
Share: