Sonic Mania decompilation project completed and released

header (1).jpg

Rubberduckycooly, the person behind the many classic Sonic game decompilations, has released their latest project. After successfully decompiling Sonic 1, Sonic 2, and Sonic CD's mobile ports, they've completed reverse engineering Sonic Mania, in addition to having released a modding API for the game to go alongside it. This project works with all versions of Sonic Mania, including the original release, the 1.03 update, and the Plus update. In order to run the decompiler, you'll need a legit copy of the game, available across Windows, Switch, PS4, and XB1. According to the developer, this will be their final decompilation work, Sonic-related or otherwise, capping off their hard work on the Retro Engine series of Sonic titles.

:arrow: Source
 

ShadowOne333

QVID PRO QVO
Editorial Team
Joined
Jan 17, 2013
Messages
11,545
Trophies
2
XP
21,583
Country
Mexico
Anyone running Sonic Mania Plus on Steam Deck?
I tried to get mods running on it, but neither Maniatic Launcher nor the Mania Mod Loader seem to be working, I tried:
  • Extracting the Mania Mod Loader in the same folder as the SonicMania.exe file (where the rsdk file is too), then putting my mods in the mods folder, launching the Loader, installing it, and then enabling and saving the enabled mods, but booting Sonic Mania Plus doesn't load the mods I used.
  • Installing Maniatic Launcher (which apparently is the decomp for Linux) and putting the mods folder inside the proper path directory (.var/apps/(Maniatic Launcher folder), but that doesn't seem to be loading the mods neither.
Not sure what I might be doing wrong, but I'm running out of option on how to run mods for Mania on Deck.
I only want to run the R3shaded mod for Sonic Mania, that's all
 

sombrerosonic

Idiot machine
Member
Joined
Jan 12, 2022
Messages
1,366
Trophies
2
Location
Hydrocity Zone
XP
2,382
Country
United States
Anyone running Sonic Mania Plus on Steam Deck?
I tried to get mods running on it, but neither Maniatic Launcher nor the Mania Mod Loader seem to be working, I tried:
  • Extracting the Mania Mod Loader in the same folder as the SonicMania.exe file (where the rsdk file is too), then putting my mods in the mods folder, launching the Loader, installing it, and then enabling and saving the enabled mods, but booting Sonic Mania Plus doesn't load the mods I used.
  • Installing Maniatic Launcher (which apparently is the decomp for Linux) and putting the mods folder inside the proper path directory (.var/apps/(Maniatic Launcher folder), but that doesn't seem to be loading the mods neither.
Not sure what I might be doing wrong, but I'm running out of option on how to run mods for Mania on Deck.
I only want to run the R3shaded mod for Sonic Mania, that's all
Here's a vid that could work

 

sombrerosonic

Idiot machine
Member
Joined
Jan 12, 2022
Messages
1,366
Trophies
2
Location
Hydrocity Zone
XP
2,382
Country
United States
I did follow that one too, all the way up to installing the loader and enabling/saving the mods, but running Sonic Mania afterwards seems to do nothing at all, still boots the vanilla game. :/
Clipped from reddit to help you link if you want

0. Get the latest version of the mod loader from here: https://mm.reimuhakurei.net/misc/

  1. Extract the mod loader on the same folder as the game like normal.
  2. Extract the mods you want to use on the mods folder.
  3. Launch winecfg and set it up so SonicMania.exe uses the native d3d9 libraries (or else mods won't load).
  4. Launch the mod manager through a terminal (or else it just crashes for some reason).
  5. Install the loader and check the mods you want to use.
  6. Save and start the game.
 

ShadowOne333

QVID PRO QVO
Editorial Team
Joined
Jan 17, 2013
Messages
11,545
Trophies
2
XP
21,583
Country
Mexico
Clipped from reddit to help you link if you want

0. Get the latest version of the mod loader from here: https://mm.reimuhakurei.net/misc/

  1. Extract the mod loader on the same folder as the game like normal.
  2. Extract the mods you want to use on the mods folder.
  3. Launch winecfg and set it up so SonicMania.exe uses the native d3d9 libraries (or else mods won't load).
  4. Launch the mod manager through a terminal (or else it just crashes for some reason).
  5. Install the loader and check the mods you want to use.
  6. Save and start the game.


The d3d9 part is explained so casually yet they don't mention precisely what to do.
I'm feeling that's the culprit of my issue, and I can't seem to figure out how to force the SonicMania.exe to use the d3d9 library (Mania Mod Loader creates a d3d9.dll when you click on the "install" button).

I tried running winecfg but seems like it doesn't exist.
I also attempted some odd stuff through ProtonTricks but doesn't makes the mods run :/

EDIT:
I got my mod to work.
Don't ask me how, I installed almost everything d3d9 listed in ProtonTricks for Sonic Mania.
Also, I think it was mostly the mod itself at fault, maybe mine fucked up at some point and that's why it didn't load. I downloaded a fresh mod (R3shaded) and tried loading it up, and to my surprise that one did work, so that was my queue to redo my custom change.
So with that, it seems to be working properly now. Thankfully lol
Thank you guys for the support!
 
Last edited by ShadowOne333,

raxadian

Well-Known Member
Member
Joined
Nov 10, 2018
Messages
3,915
Trophies
1
Age
40
XP
3,928
Country
Argentina
Well, after the first run, Loading times get better. It is worth it.

Still is like Sonic Mania Plus was made for the Switch, it runs really well on it, there is no slowdowns, performance issues or overheating (unless you let the charged plugged in too long) I find it the superior version to play the game. Only reason I play it on PC is mods.
 
General chit-chat
Help Users
  • Skelletonike @ Skelletonike:
    1H left, such a slow week.
  • Sonic Angel Knight @ Sonic Angel Knight:
    Okay, I had spaghetti :P
  • SylverReZ @ SylverReZ:
    Hope they made lots of spaget
  • K3N1 @ K3N1:
    Chill dog
  • SylverReZ @ SylverReZ:
    Chilli dog
  • Skelletonike @ Skelletonike:
    Damn, I'm loving the new zelda.
  • xtremegamer @ xtremegamer:
    loving the new zelda, i started a game, it was so fucking good, so i
    am waiting on my friend to get home so we can start a new one together
  • Skelletonike @ Skelletonike:
    I just dislike that they don't let me choose the voices before the game starts. Happened with botw as well, had to change to japanese and restart.
  • K3N1 @ K3N1:
    But the important question is can you choose gender
  • Skelletonike @ Skelletonike:
    Same way you can choose Gerald's gender.
  • Skelletonike @ Skelletonike:
    *Geralt, damn autocorrect.
  • Psionic Roshambo @ Psionic Roshambo:
    But can he be trans? Lol
  • K3N1 @ K3N1:
    Zelda transforms into link
  • Psionic Roshambo @ Psionic Roshambo:
    Link I'm not the princess your looking for.... *Pulls a crying game*
  • K3N1 @ K3N1:
    *skirt up* it's exactly what I always wanted
  • Skelletonike @ Skelletonike:
    Just scanned all my zelda amiibos, took a while but didn't get anything that cool, did get the lon lon ranch hylian fabrics though.
  • Skelletonike @ Skelletonike:
    It was pretty funny when I scanned wolf link and got a shit load of meat.
  • K3N1 @ K3N1:
    @Skelletonike, btw I ran that custom for mgs4 on the deck I'm amazed it got that far in game
  • K3N1 @ K3N1:
    Plug in*
  • K3N1 @ K3N1:
    Your favorite activity
  • BentlyMods @ BentlyMods:
    My fav actvity is:

    mario-dancing.gif
    BentlyMods @ BentlyMods: My fav actvity is: