Sonic Mania Commit Builds (Android)

Status
Not open for further replies.

Shockwave_S08

Well-Known Member
Newcomer
Joined
Oct 5, 2022
Messages
56
Trophies
0
Age
32
Location
Manhattan, IL
XP
82
Country
United States
Many thanks! I'll be sure to keep a close eye on the RSDKv5/Sonic Mania decomps, and try to keep you posted on any notable changes.
 

Shockwave_S08

Well-Known Member
Newcomer
Joined
Oct 5, 2022
Messages
56
Trophies
0
Age
32
Location
Manhattan, IL
XP
82
Country
United States
Is it possible to expand this thread to add the Sonic CD (RSDKv3) and Sonic 1 & 2 (RSDKv4) Decomps? So many tweaks and bugfixes since their last stable builds from last year. Retitle the thread to "Sonic Decompilation Commit Builds (Android)" and have it all in one place?

Sonic CD (RSDKv3) - https://github.com/Rubberduckycooly/Sonic-CD-11-Decompilation
Sonic 1 & 2 (RSDKv4) - https://github.com/Rubberduckycooly/Sonic-1-2-2013-Decompilation

As usual, users will have to supply the game data themselves.


EDIT: Realized that these are already available, through GitHub Actions. Please disregard this post!
 
Last edited by Shockwave_S08,

Shockwave_S08

Well-Known Member
Newcomer
Joined
Oct 5, 2022
Messages
56
Trophies
0
Age
32
Location
Manhattan, IL
XP
82
Country
United States
Compared to the original 1.0 build, the following changes were made so far...

  • 3D Special Stages have been optimized, and now run at a full 60FPS, regardless of how many spheres, rings, and 3D objects are onscreen.
  • Fixed softlocks in Hidden Palace Zone and Flying Base Zone, regarding cutscenes and folding platforms.
  • Fixed hitboxes and intervals in Green Hill Zone and Chemical Plant Zone, regarding spheroid objects.
  • Fixed fireflies not showing up properly in Stardust Speedway Zone
  • Better stability for main menu, data select menu, and time attack menu.
  • Fixed Player 4 input in Competition mode.
  • Tons of refactored code across the board, with new stuff being tweaked and/or fixed every other day.
 

Shockwave_S08

Well-Known Member
Newcomer
Joined
Oct 5, 2022
Messages
56
Trophies
0
Age
32
Location
Manhattan, IL
XP
82
Country
United States
By the way, if you're getting a black screen for any reason, use this ZIP archive, which contains the necessary shaders, as well as support for ultrawide screens. Just drop the contained "mods" folder inside the "RSDK/V5" directory. The modconfig.ini is already set up as well. Plug in and play.
 

Attachments

  • Mania_Shaders+Ultrawide.zip
    8.5 KB · Views: 161

CMDreamer

Well-Known Member
Member
Joined
Oct 29, 2014
Messages
1,682
Trophies
1
Age
38
XP
3,463
Country
Mexico
By the way, if you're getting a black screen for any reason, use this ZIP archive, which contains the necessary shaders, as well as support for ultrawide screens. Just drop the contained "mods" folder inside the "RSDK/V5" directory. The modconfig.ini is already set up as well. Plug in and play.
Thanks a lot! :D
 
  • Like
Reactions: Shockwave_S08

godreborn

Welcome to the Machine
OP
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,116
Country
United States
By the way, if you're getting a black screen for any reason, use this ZIP archive, which contains the necessary shaders, as well as support for ultrawide screens. Just drop the contained "mods" folder inside the "RSDK/V5" directory. The modconfig.ini is already set up as well. Plug in and play.
from what I understand, the black screen that some phones encounter is caused by the chipset of the phone. this causes a black screen w/ working audio. my phone does it, but my mom's doesn't. also, I believe that bluetooth controllers work with this port, so you may not need to be forced to use imprecise touch controls.
 

CMDreamer

Well-Known Member
Member
Joined
Oct 29, 2014
Messages
1,682
Trophies
1
Age
38
XP
3,463
Country
Mexico
from what I understand, the black screen that some phones encounter is caused by the chipset of the phone. this causes a black screen w/ working audio. my phone does it, but my mom's doesn't. also, I believe that bluetooth controllers work with this port, so you may not need to be forced to use imprecise touch controls.
You're right.

The graphical issues are related to the embedded video chipset on the cell phone's cpu. Sadly there's nothing a regular user can do about it, unless the port were downgraded "graphically" somehow, to support old chipsets, but its easier to say it than do it.
 
  • Like
Reactions: godreborn

godreborn

Welcome to the Machine
OP
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,116
Country
United States
You're right.

The graphical issues are related to the embedded video chipset on the cell phone's cpu. Sadly there's nothing a regular user can do about it, unless the port were downgraded "graphically" somehow, to support old chipsets, but its easier to say it than do it.
it seems to affect samsung phones a lot or so I've heard, so that could be a lot of people. the sm64 port I compiled for android seems to work fine on any phone or just about any. I think it's the gradle.build file that causes some problems if using an old android version. it has a min-sdk listed in there. there's a committed line that says to use version 30 if you encounter slow downs or maybe it's graphics issues. I haven't really messed with it, and it wouldn't help with the black screen problem. with sm64, I created a local.properties file iirc that forced the android sdk to use a specific sdk number. I didn't have to do something like that with sonic mania, so it may have been due to the fact that sm64 ports are 2-3 years old.
 
  • Like
Reactions: AmandaRose

AmandaRose

Do what I do. Hold tight and pretend it’s a plan
Member
Joined
Aug 19, 2015
Messages
10,192
Trophies
1
Location
Glasgow
Website
www.rockstarnorth.com
XP
16,125
Country
United Kingdom
from what I understand, the black screen that some phones encounter is caused by the chipset of the phone. this causes a black screen w/ working audio. my phone does it, but my mom's doesn't.
Yep I have tried it on my 3 Samsung phones but black screen on all of them but on my 6 year old Huawei it runs great.
 
  • Like
Reactions: godreborn

godreborn

Welcome to the Machine
OP
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,116
Country
United States
Yep I have tried it on my 3 Samsung phones but black screen on all of them but on my 6 year old Huawei it runs great.
there's two chipsets it works with snapdragon being one of those. I forgot what the other is, but it doesn't seem to work with any chipsets but those two. it's nothing I've done either as the official build on github does the same thing.
 
  • Like
Reactions: AmandaRose

AmandaRose

Do what I do. Hold tight and pretend it’s a plan
Member
Joined
Aug 19, 2015
Messages
10,192
Trophies
1
Location
Glasgow
Website
www.rockstarnorth.com
XP
16,125
Country
United Kingdom
there's two chipsets it works with snapdragon being one of those. I forgot what the other is, but it doesn't seem to work with any chipsets but those two. it's nothing I've done either as the official build on github does the same thing.
Yep I think my 3 Samsung phones have the Exynos chipset.
 
  • Like
Reactions: godreborn

godreborn

Welcome to the Machine
OP
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,116
Country
United States
Yep I think my 3 Samsung phones have the Exynos chipset.
not sure if it's fixable. it's been an ongoing issue since at least August as there are several issues opened up about it. they said they were going to fix it, but maybe they found it was more trouble than it's worth and gave up?
 
  • Like
Reactions: AmandaRose

AmandaRose

Do what I do. Hold tight and pretend it’s a plan
Member
Joined
Aug 19, 2015
Messages
10,192
Trophies
1
Location
Glasgow
Website
www.rockstarnorth.com
XP
16,125
Country
United Kingdom
not sure if it's fixable. it's been an ongoing issue since at least August as there are several issues opened up about it. they said they were going to fix it, but maybe they found it was more trouble than it's worth and gave up?
Its not a big deal for me as I can play the WiiU version. I just want to try it on as many different systems as possible just for the hell of it lol.

Does kinda blow my mind that my PC struggles to run the the official version of the game especially concidering my PC runs way more intensive games with zero issues. Yet the unofficial port runs great on lower spec systems like the Wii/WiiU ect.
 
  • Like
Reactions: godreborn

godreborn

Welcome to the Machine
OP
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,116
Country
United States
Its not a big deal for me as I can play the WiiU version. I just want to try it on as many different systems as possible just for the hell of it lol.

Does kinda blow my mind that my PC struggles to run the the official version of the game especially concidering my PC runs way more intensive games with zero issues. Yet the unofficial port runs great on lower spec systems like the Wii/WiiU ect.
I've managed to build it for every platform that it's on. sm64, I didn't do dos or ps2 and 3. that's pretty much what I did, put it on every system I could with no intention of playing any of them. :D I already own it on the switch, and I think I got stuck on a stage, might've been flying battery zone or something like that.

btw, my mom's phone is also a samsung, but it seems to work. I had to use the gl plugin, then restart the phone so that the app was initialized, then it just worked after that. not having access to the phone at all times means I'll just have to rely on others' feedback whether anything is fixed or if it even works.
 
  • Like
Reactions: AmandaRose

CMDreamer

Well-Known Member
Member
Joined
Oct 29, 2014
Messages
1,682
Trophies
1
Age
38
XP
3,463
Country
Mexico
I've managed to build it for every platform that it's on. sm64, I didn't do dos or ps2 and 3. that's pretty much what I did, put it on every system I could with no intention of playing any of them. :D I already own it on the switch, and I think I got stuck on a stage, might've been flying battery zone or something like that.

btw, my mom's phone is also a samsung, but it seems to work. I had to use the gl plugin, then restart the phone so that the app was initialized, then it just worked after that. not having access to the phone at all times means I'll just have to rely on others' feedback whether anything is fixed or if it even works.
From what I can remember, the issue on SM64 was precisely OpenGL or it's equivalent on cell phones. Most errors are derived from that plugin.

I installed it on my -very basic- cell phone and it didn't work. Haven't tested more recent versions though.
 

godreborn

Welcome to the Machine
OP
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,116
Country
United States
I figured out how to change the name of the app, so that it won't be RSDKv5. I also found the icons, but there's a lot of them, so someone else would have to do it. it should now say Sonic Mania:

https://anonfiles.com/jfIeu7Bay7/app-debug_zip
Post automatically merged:

here are the icons if someone wants to change them:
 

Attachments

  • res.zip
    46.1 KB · Views: 77
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: You could probably run duals in this Gigabyte B550 AORUS ELITE V2 AMD Ryzen 5000 ATX Motherboard...