Sonic-Mania-Decompilation
Sonic-Mania-Decompilation copied to clipboard
A complete decompilation of Sonic Mania (2017)
TODO: - [x] Compile for Linux - [ ] Check that all submodules are present, and if not, add them automatically - [ ] Update documentation with docker instructions -...
This is the last text the log.txt had saved before the crash: `========================= E:\Github\RSDKv5-Decompilation\RSDKv5\RSDK\User\Dummy\DummyPresence.cpp: SetPresence() # Set Steam rich presence string to Navigating Menu ManiaModeMenu_Initialize() ManiaModeMenu_Initialize() ManiaModeMenu_Initialize() Save Select Loaded...
I didn't really know where to put this, but this seems to affect both 1.0 and 1.03 only. if you enable the dev menu in the settings.ini file, and go...
The tool for compiling static Object files breaks when trying to save the output in a path other than the default `../build/` seen in the buildstatic batch files. Specifically, CMD...
Pressing F1 and F2 to switch between the Title Screen and Menu scenes repeatedly has a chance of crashing the decomp. This only seems to happen if you let the...
Fixes `ANI_POLE_SWING_H` and `ANI_BREATHE` going before `ANI_POLE_SWING_V` and `ANI_BUBBLE` respectively, both of which not being the case in the animation files:  This made the sections of the code these...
In the steam version of Mania (as well as Sonic 3), there's a very small chance where Water_State_Bubbler can create a VERY small bugged bubble instead of a big one:...
current behavior: trying to run into a breakablewall with OnlyKnux and OnlyMighty bools active results in the walls being unbreakable for both player types. intended behavior: both knuckles and mighty...
In the steam version, if both smashSides and smashTop are disabled, AIZRockPile will be able to be broken by either by the sides or top. in the decomp, when both...
All Chemical Pool variants appear as white for the first two frames they're on-screen. This behavior is not present on the Steam version. Steam:  Decomp: 