Sonic Nexus 08 decompilation modified for Sonic Nexus Restored
Without assets from the game, this decompilation will not run. You can download the game here.
- Retro Engine by Christian Whitehead (A.K.A. The Taxman)
- RSDKv2 Decopilation by Rubberduckycooly, MegAmi, Lavesiime, LittlePlanetCD, and Leonx254
- Added buttons featured in v4 (X, Y, Z, L, R, Select)
- WASD controls by default hehe
- Extra life at 100 rings, not 99
- more junk to be added soon !11!!
- Clone the repo, then follow the instructions in the depencencies readme for Windows to setup dependencies, then build via the visual studio solution.
- Clone the repo, follow the instructions in the depencencies readme for Mac to setup dependencies, then build via the Xcode project.
- To setup your build enviroment and library dependecies, run the following commands:
- Ubuntu (Mint, Pop!_OS, etc...):
sudo apt install build-essential git libsdl2-dev libvorbis-dev libogg-dev libtheora-dev
- Arch Linux:
sudo pacman -S base-devel git sdl2 libvorbis libogg libtheora
- Ubuntu (Mint, Pop!_OS, etc...):
- Clone the repo with the following command:
git clone https://github.com/EggBanana123/Sonic-Nexus-Restored
- Go into the repo you just cloned with
cd Sonic-Nexus-Restored
. - Then run
make CXXFLAGS=-O2 -j5
.- If your distro is using gcc 8.x.x, then add the argument
LIBS=-lstdc++fs
. - The
CXXFLAGS
option can be removed if you do not want optimizations. - -j switch is optional, but will make building faster by running it parallel on multiple cores (8 cores would be -j9.)
- If your distro is using gcc 8.x.x, then add the argument
Follow the installation instructions in the readme of each branch.
- No unnoficial branches at the time of writing
Because these branches are unofficial, we can't provide support for them and they may not be up-to-date.
Currently the only supported platforms are the ones listed above, however the backend uses libogg, libvorbis, libtheora & SDL2 to power it, so the codebase is very multiplatform. If you're able to, you can clone this repo and port it to a platform not on the list.
Join the Retro Engine Modding Discord Server for any extra questions you may need to know about the decompilation or modding it.