Without assets from the official releases, this decompilation will not run.
You can get the official release of Sonic Mania (Plus) from:
Even if your platform isn't supported by the official releases, you must buy or officially download it for the assets.
We do not condone using this project as a means for piracy in any form. This project was made with love and care for the source material and was created for purely educational purposes, and would not exist without the work of Sega, Headcannon, and Evening Star.
If you want to transfer your save from the official PC versions, you can just copy your savedata into the folder containing the decompilation!
Most platforms will heavily encourage you to build it in conjunction with RSDKv5. However, there are some options available for some platforms if you wish to build separately.
Open SonicMania.sln and build the project you wish to build.
All
use the generated All.c
file in-place of compiling each object seperately. Use for faster compilation speed.
All
compile each object using their separate source files. Use for JIT-compiling.The makefile is a trimmed down version of the RSDKv5 makefile that only supports game compilation.
By default, unlike the RSDK makefile, this will look for the default game name of SonicMania
and use it as source and compile as such. Pass GAME_NAME
to the makefile to change it/
The only directly supported platforms are those listed above. Since Mania is very easy to build, requiring no dependencies, virtually any platform that can run RSDKv5 can compile Mania easily.
However, there are a multitude of ports listed in the RSDKv5 repository.
A: Submit an issue in the issues tab and we might fix it in the main branch. Don't expect any major future releases, however.
A: I already have! You can find Sonic CD here and Sonic 1/2 here.
A: Absolutely not. This project took about 1 and a half years to do, and doing Sonic 3 would take equally as long, if not longer, as Sonic 3 is not only larger in scope, but Origins' hybrid codebase makes it harder to read. Between our other decompilation projects and this one, we're done with decompiling, at least for the time being. We would also like to expand our horizons beyond Sonic going forward, and we don't wish to spend forever just playing catchup with Sega's official releases. Please do not expect any more decompilations from us, Sonic or otherwise!
Join the Retro Engine Modding Discord Server for any extra questions you may need to know about the decompilation or modding it.