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
 
I have the original game with DLC from the epic store, I am interested in playing it compiled because it does not ask me for WIFI unlike playing it natively in epic, the problem is that in the compiled with the same Data.rsdk file from the original epic the DLC does not appear in the compiled version, any solution?

Tengo el juego original con DLC de la epic store,me interesa jugarlo copilado porque no me pide WIFI a diferencia de jugarlo nativo en epic,el problema es que en el copilado con el mismo archivo Data.rsdk de epic original no me aparece el DLC en la versión copilada, alguna solución?
 
Last edited by x65943,
Ok how come people keep asking for a Sonic Origins Decomp?
Can't say for definite but I assume it's because that would be a great thing to have decomped and open for modding/tweaking/fixing, since it has the classics all loaded into one place.
 
Oh a native linux port would be nice.

Was hoping we might see Sonic 3 decompiled from Origins but I think the Sonic 3 AIR project already covers it well.
 
Last edited by shadow1w2,
Tengo el juego original con DLC de la epic store,me interesa jugarlo copilado porque no me pide WIFI a diferencia de jugarlo nativo en epic,el problema es que en el copilado con el mismo archivo Data.rsdk de epic original no me aparece el DLC en la versión copilada, alguna solución?
Translation from Google: I have the original game with DLC from the epic store, I am interested in playing it compiled because it does not ask me for WIFI unlike playing it natively in epic, the problem is that in the compiled with the same Data.rsdk file from the original epic the DLC does not appear in the compiled version, any solution?
 
YYet
Can't say for definite but I assume it's because that would be a great thing to have decomped and open for modding/tweaking/fixing, since it has the classics all loaded into one place.
Yet Sonic 1, 2, CD Android and Sonic 3 AIR exist? At that point you're just asking for too much from them, especially when they say they're done decompling games at the moment.
 
YYet

Yet Sonic 1, 2, CD Android and Sonic 3 AIR exist? At that point you're just asking for too much from them, especially when they say they're done decompling games at the moment.
Yeah, like I say I don't know why people want it done but that's the only reason I can think of. I guess it's because you'd have all the games under one title.
 
Tengo el juego original con DLC de la epic store,me interesa jugarlo copilado porque no me pide WIFI a diferencia de jugarlo nativo en epic,el problema es que en el copilado con el mismo archivo Data.rsdk de epic original no me aparece el DLC en la versión copilada, alguna solución?
Google translate:
Creo que la compilación de Github proporcionada desactiva automáticamente el contenido DLC para evitar la piratería. Tendrás que compilarlo tú mismo para usar el DLC.
(Las reglas del sitio GBAtemp son para publicar solo en inglés. ¡Tenlo en cuenta!)

Translation from Google: I have the original game with DLC from the epic store, I am interested in playing it compiled because it does not ask me for WIFI unlike playing it natively in epic, the problem is that in the compiled with the same Data.rsdk file from the original epic the DLC does not appear in the compiled version, any solution?
English answer: I believe the provided Github build automatically disables DLC content to prevent piracy. You'll have to compile it yourself to use the DLC.
 
  • Like
Reactions: x65943
Manias DLC was pretty lazy, hopefully we get something cool out of this
 
So, when developers work on random cool projects but finish none, leaving millions of fanboys hanging, it's all good... but when they tell us exactly which projects they're going to do and then actually finish them all and call it a day, it's bad somehow? Come on, man! :P
 
So, when developers work on random cool projects but finish none, leaving millions of fanboys hanging, it's all good... but when they tell us exactly which projects they're going to do and then actually finish them all and call it a day, it's bad somehow? Come on, man! :P
Developers for hobby projects don't owe anyone anything. Absolutely silly as hell to see all the "when's Origins??" begging when just a few days ago we didn't even know Mania was coming.
 
  • Like
Reactions: Lostbhoy
Holy cow this is fantastic!

Would be awesome to have a PSP port, Android port, etc. or whatever this is possible to get ported to.
The thing that has me the most excited though is the modding API.

Best Sonic game ever.
It's on Vita. That's as close to PSP as possible.

Buy a Vita and you'll have a handheld that plays Vita, PSP, PS1, and etc.
 
Just curious, but is anyone already working on a port for the Wii U or for a Sega console?
It's on Vita. That's as close to PSP as possible.

Buy a Vita and you'll have a handheld that plays Vita, PSP, PS1, and etc.
I think having a port for the Vita doesn't rule out the possibility of having a port for the PSP as well.

Take Super Mario 64 for example, there is a working port for the 3DS (and a remake for the DS) but still someone made a port for the DSi and that's amazing. ( and it have both PSP and Vita port too )

One of the things that excites me the most in these decompilation projects is to see games being ported to as many platforms as possible ( I still wonder if anyone will port Ocarina of Time to the DS, it would be amazing to see a fully 3D Zelda on the platform )
, like at the time of ''Can it run Doom?'', there's something really cool about seeing games running on consoles that should never be run them, I thought it was amazing to see Street Fighter 2 on Virtual Boy or Open Lara running on Zeebo and these are consoles that many people don't even want to hear about, but still, it's amazing that someone managed to run such a game on such a platform.

There are better ways to play Doom than in a toaster, but it's still pretty nice to see the toaster running Doom.
 
Last edited by Moon164,
sonic fanbase has been killing it recently
can we get an advance decomp next? i hate that gba screen crunch
 
Currently taking a look at the source and trying to get it to compile for 3DS. Everything about the RSDKv5 decomp is more modular than the v3/v4 decomps, from the backend calls to the Makefiles, so it shouldn't be too difficult getting it to run. Unfortunately, unlike the v3/v4 decomps, there's no included SDL 1.2 backend, meaning just compiling with the right libraries isn't an option; these calls need to be rewritten.

Don't expect O3DS support, or at least not for a long while. Unlike v3 (CD), there was no official HW backend for Mania; might try porting over some of the Citro2D code I used for the CD port, but I'll cross that bridge when I get to it.

Pushing commits to this fork, will put up a release once it's eventually (somewhat) stable.
 

Site & Scene News

Popular threads in this forum