Sonic Mania decomp mod that adds Super Emeralds and Hyper forms into the game, features high degree of accuracy to S3&K with code based directly on Sonic 3 AIR.
WIP, contains some bugs here and there as well as some missing features. (Mainly a lack of new special stages with encore modes' being used as a substitute)
The mod was developed for v5U and at the moment officially supports Windows, Linux and Android. Releases use the x64 instruction set for desktop platforms and AArch64 for Android, with desktop builds also coming in "legacy" variants for people still running 1.0.0 of the decomp.
Extract HyperMania into the mods
folder of your decomp installation (create the folder if it doesn't exist), then enable it in the 'Mods' section of the developer menu.
(Follow this guide if you don't know how to access it)
For Android users: You also need to take libhypermania.so
out of the mods' folder and put it into lib/arm64-v8a/
of your RSDKv5U APK. Make sure you have some way of opening, packing, and signing APK files so it can actually be installed on your system (I recommend APK Editor Studio), if you don't do this RSDKv5U can't find the logic file and you won't be able to play the mod.
Initialize GameAPI with git submodule update --init
then run these commands:
mkdir build
cd build
cmake .. .
make
mv hypermania.so ../../
You can use ./build.sh
in src/
to automate this process if you don't mind running CMake every time you compile.
- Make sure to have the "Desktop Development with C++" workload installed so you have access to CMake.
- When Visual Studio prompts you to enable CMake Integration, pick "Enable and set source directory" and select
CMakeLists.txt
. - Build the project.
- move
hypermania.dll
fromout\build\(ARCHITECTURE)-Debug
to the mods' root directory (wheremod.ini
is).
See RSDKv5-Decompilation/dependencies/android/README.md.
RELEASE
- Set to strip debug info from binaryLEGACY
- Set to use version 1 of the mod loader
- Extra GFX/SFX
- New special stages
- New mechanic(s) for new special stages
- jubbalub + Hydropper - Super Emerald sprites, emerald cave map
- Tee Lopes - Sonic Forces Theme Unofficial Remix (Hyper theme)
- KiaraGale - Underwater Hyper palettes, inactive Super Emerald sprite, HPZ teleporter tiles
- Braven - yellow + red super emerald palettes
- Axanery -
GameConfig.bin