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
 

RupeeClock

Colors 3D Snivy!
Member
Joined
May 15, 2008
Messages
6,497
Trophies
1
Age
34
Website
Visit site
XP
2,978
Country
sonic fanbase has been killing it recently
can we get an advance decomp next? i hate that gba screen crunch
I feel you on that. Decompiling the Advance trilogy and modding it to expand the screen space from that tiny 240x160 would be amazing.
That mod would be non-trivial though, you have to change a lot of the game logic so that things don't break when actors move on or off screen, or that scenes designed for a fixed screen width or height don't act strangely.
I was always hopeful that SEGA/DIMPS might do something like an Advance trilogy release for DS or 3DS, but it never came to pass.
 
  • Like
Reactions: 64bitmodels

CeeDee

fuckin dork
Member
Joined
May 4, 2014
Messages
5,361
Trophies
3
XP
9,955
Country
United States
...even though Nintendo hasn't struck down any decomp projects ¯\_(ツ)_/¯
I don't think they have a case against the actual code or whatever, given it's basically a recreation and not their original code. This is why most decompilation projects don't include game assets, ie. graphics and sound.
They did try and take down some stuff related to the Mario 64 decomp a couple years back, but it seems like it was likely videos and pre-compiled versions.

Sonic having a ton of fan projects just because "Nintendo DMCAs things" is a shit excuse though. Sonic has fan projects because it's Sonic. This kind of thing is just what Sonic fans do.

Really, all it takes is: just don't brag about your Nintendo fan project before releasing it! Once it's actually out, a DMCA won't stop people from spreading it, so it literally doesn't matter if Nintendo takes it down!
 
  • Like
Reactions: Wavy and Lostbhoy

Wavy

Splatana Stamper Enjoyer
Member
Joined
Aug 24, 2020
Messages
303
Trophies
0
Location
MAP13: Downtown
XP
1,576
Country
Australia
I don't think they have a case against the actual code or whatever, given it's basically a recreation and not their original code. This is why most decompilation projects don't include game assets, ie. graphics and sound.
They did try and take down some stuff related to the Mario 64 decomp a couple years back, but it seems like it was likely videos and pre-compiled versions.
Ye, that's my point. I was referring to Nintendo not taking down the decomp projects themselves, not anything that comes from it.
 
Last edited by Wavy,
  • Like
Reactions: CeeDee

Lostbhoy

HEY YOU GUYS!
Member
Joined
Aug 23, 2009
Messages
2,515
Trophies
2
Age
44
Location
Scotland
XP
5,228
Country
United Kingdom
Bit of irony in all of this... Wasn't Christian Whitehead just a fan game modder/creator who got hired by Sega to make this?

Ok technically writing your own engine and decompiling aren't the same but can't help feel a circles been completed here!
 

ChiefReginod

Well-Known Member
Member
Joined
Jun 11, 2016
Messages
696
Trophies
0
Location
California
XP
2,516
Country
United States
Bit of irony in all of this... Wasn't Christian Whitehead just a fan game modder/creator who got hired by Sega to make this?

Ok technically writing your own engine and decompiling aren't the same but can't help feel a circles been completed here!
I'm guessing there are already mods for Sonic Mania, too. It's got to be pretty surreal for the guy. Really cool, though.
 
  • Like
Reactions: Lostbhoy

KeeperCP1

"What, why, where, who?" is my middle name
Member
Joined
Dec 13, 2020
Messages
316
Trophies
0
Age
24
XP
654
Country
France
How are we supposed to put the DLC in the decompilation?
Not asking for links to illegal warez, sorry.
 

RupeeClock

Colors 3D Snivy!
Member
Joined
May 15, 2008
Messages
6,497
Trophies
1
Age
34
Website
Visit site
XP
2,978
Country
How are we supposed to put the DLC in the decompilation?
Not asking for links to illegal warez, sorry.

The DLC is baked into the game itself, and uses a flag to determine whether or not you have and should be able to access the DLC content.
The DLC and its access key/flag isn't in the assets RSDK file.

The only way to access the DLC is to build the decompilation from source yourself, and even then there's arguably no legal way to access the DLC as there's no way to prove you have legal access to it based on local user files.

Incidentally, a small amount of the DLC content is accessible without the DLC, this is even true on console versions.
Via the Level Select cheat code (or the in-game devmenu), you can access the 7 Encore Special Stages, and the Pinball mini-game. The Encore stages and two extra playable characters remain inaccessible.
 
  • Like
Reactions: HiSaturnV

Sonic Angel Knight

Well-Known Member
Member
Joined
May 27, 2016
Messages
14,408
Trophies
1
Location
New York
XP
12,981
Country
United States
Okay, so to get the dlc to work, i need to install stuff on my pc to... what it's called? Compile the thing to make the dlc work? I wonder how many people know how to do this. Maybe a video tutorial can help the inept users, since it has to be this way. :ninja:
 
  • Like
Reactions: Smoker1

Smoker1

Well-Known Member
Member
Joined
Feb 17, 2015
Messages
5,054
Trophies
1
Location
California
XP
6,100
Country
United States
Okay, so to get the dlc to work, i need to install stuff on my pc to... what it's called? Compile the thing to make the dlc work? I wonder how many people know how to do this. Maybe a video tutorial can help the inept users, since it has to be this way. :ninja:
Purchase the PC Version (Steam), get the Data File needed, then find the VPK that has the DLC Enabled, and you are Set
 

KeeperCP1

"What, why, where, who?" is my middle name
Member
Joined
Dec 13, 2020
Messages
316
Trophies
0
Age
24
XP
654
Country
France
I have the dlc-enabled version on android now, but the game is unplayable because the touch controls mod disables itself like other mods, unlike the no-dlc version in which the touch controls work. (Albeit invisible)
 

HollowSuperHylianHedgehog

Well-Known Member
Newcomer
Joined
Jul 19, 2020
Messages
70
Trophies
0
Age
34
XP
242
Country
United States
It would be nice to have a Linux port of Sonic Mania so we can play it on Retropie. That way we'll have all the classic sonic games from Sonic The Hedgehog all the way to Sonic Mania on the retro gaming console through Raspberry Pi.
 

KeeperCP1

"What, why, where, who?" is my middle name
Member
Joined
Dec 13, 2020
Messages
316
Trophies
0
Age
24
XP
654
Country
France
It would be nice to have a Linux port of Sonic Mania so we can play it on Retropie. That way we'll have all the classic sonic games from Sonic The Hedgehog all the way to Sonic Mania on the retro gaming console through Raspberry Pi.
It is available in github, however you need to find a data rsdk somewhere else.
 

Hopalongtom

Well-Known Member
Member
Joined
Mar 14, 2009
Messages
268
Trophies
0
XP
327
Country
Is there a step by step instruction for compiling this? I can't make heads nor tails of how its all split up and the seperate split readme's not making any sense to me or telling me where to put anything.

I have Mania on the Epic games store, and I'd be running it on my Steam deck, which would be an arch linux compile.

On my attempts to look online, I've only seen step by step install guides for windows, android and the console ports.

Edit: I found a precompiled flatpack in the discover center, will play around and see if I can get that to run right.
 
Last edited by Hopalongtom,

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,180
Country
United States
Is there a step by step instruction for compiling this? I can't make heads nor tails of how its all split up and the seperate split readme's not making any sense to me or telling me where to put anything.

I have Mania on the Epic games store, and I'd be running it on my Steam deck, which would be an arch linux compile.

On my attempts to look online, I've only seen step by step install guides for windows, android and the console ports.

Edit: I found a precompiled flatpack in the discover center, will play around and see if I can get that to run right.
I might be able to help if you're still interested. The only build I couldn't figure out was android. I don't really understand even the basics of compiling for android. I was able to compile sm64 for android though.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Quincy @ Quincy:
    Usually when such a big title leaks the Temp will be the first to report about it (going off of historical reports here, Pokemon SV being the latest one I can recall seeing pop up here)
  • K3Nv2 @ K3Nv2:
    I still like how a freaking mp3 file hacks webos all that security defeated by text yet again
  • BigOnYa @ BigOnYa:
    They have simulators for everything nowdays, cray cray. How about a sim that shows you playing the Switch.
  • K3Nv2 @ K3Nv2:
    That's called yuzu
    +1
  • BigOnYa @ BigOnYa:
    I want a 120hz 4k tv but crazy how more expensive the 120hz over the 60hz are. Or even more crazy is the price of 8k's.
  • K3Nv2 @ K3Nv2:
    No real point since movies are 30fps
  • BigOnYa @ BigOnYa:
    Not a big movie buff, more of a gamer tbh. And Series X is 120hz 8k ready, but yea only 120hz 4k games out right now, but thinking of in the future.
  • K3Nv2 @ K3Nv2:
    Mostly why you never see TV manufacturers going post 60hz
  • BigOnYa @ BigOnYa:
    I only watch tv when i goto bed, it puts me to sleep, and I have a nas drive filled w my fav shows so i can watch them in order, commercial free. I usually watch Married w Children, or South Park
  • K3Nv2 @ K3Nv2:
    Stremio ruined my need for nas
  • BigOnYa @ BigOnYa:
    I stream from Nas to firestick, one on every tv, and use Kodi. I'm happy w it, plays everything. (I pirate/torrent shows/movies on pc, and put on nas)
  • K3Nv2 @ K3Nv2:
    Kodi repost are still pretty popular
  • BigOnYa @ BigOnYa:
    What the hell is Kodi reposts? what do you mean, or "Wut?" -xdqwerty
  • K3Nv2 @ K3Nv2:
    Google them basically web crawlers to movie sites
  • BigOnYa @ BigOnYa:
    oh you mean the 3rd party apps on Kodi, yea i know what you mean, yea there are still a few cool ones, in fact watched the new planet of the apes movie other night w wifey thru one, was good pic surprisingly, not a cam
  • BigOnYa @ BigOnYa:
    Damn, only $2.06 and free shipping. Gotta cost more for them to ship than $2.06
    +1
  • BigOnYa @ BigOnYa:
    I got my Dad a firestick for Xmas and showed him those 3rd party sites on Kodi, he loves it, all he watches anymore. He said he has got 3 letters from AT&T already about pirating, but he says f them, let them shut my internet off (He wants out of his AT&T contract anyways)
  • K3Nv2 @ K3Nv2:
    That's where stremio comes to play never got a letter about it
  • BigOnYa @ BigOnYa:
    I just use a VPN, even give him my login and password so can use it also, and he refuses, he's funny.
  • BigOnYa @ BigOnYa:
    I had to find and get him an old style flip phone even without text, cause thats what he wanted. No text, no internet, only phone calls. Old, old school.
  • Psionic Roshambo @ Psionic Roshambo:
    @BigOnYa, Lol I bought a new USB card reader thing on AliExpress last month for I think like 87 cents. Free shipping from China... It arrived it works and honestly I don't understand how it was so cheap.
    +1
    Psionic Roshambo @ Psionic Roshambo: @BigOnYa, Lol I bought a new USB card reader thing on AliExpress last month for I think like 87... +1