Sonic mania 3ds port released!

sonictopfan

Well-Known Member
Member
Joined
Mar 2, 2010
Messages
2,703
Trophies
1
XP
1,987
Country
I imagine this project is dead? It’s September and still no news of any sort of official release or any updates.

Edit: nvm please disregard my assumption, project is very much still alive and kicking.
 
Last edited by sonictopfan,
  • Haha
Reactions: placebo_yue

CeeDee

fuckin dork
Member
Joined
May 4, 2014
Messages
5,370
Trophies
3
XP
10,003
Country
United States
Hot damn I didn't realize how impatient people were, it's been about two weeks. No one's getting paid to do this, it's gonna take time. Some working builds have been released but I don't think there's a definitive one yet, give it time
 

sonictopfan

Well-Known Member
Member
Joined
Mar 2, 2010
Messages
2,703
Trophies
1
XP
1,987
Country
My apologies, of course I fully understand development takes time, please take all the time you need, I just assumed because we haven’t heard any news in a while and the hardware is clearly too weak for the game to run properly, my mistake, please ignore what I said.
 

HiSaturnV

Well-Known Member
Newcomer
Joined
Jan 29, 2021
Messages
45
Trophies
0
Age
24
Website
saturnsh2x2.ml
XP
488
Country
United States
I imagine this project is dead? It’s September and still no news of any sort of official release or any updates.
Hot damn I didn't realize how impatient people were, it's been about two weeks. No one's getting paid to do this, it's gonna take time. Some working builds have been released but I don't think there's a definitive one yet, give it time
Dev here; I literally had COVID and was stuck in bed for about a week, in case you were wondering why there were no updates for a while. I am very much still working on it.

The reason there weren't any builds sooner was because I was working on getting audio running and didn't want the initial release to be a buggy rush-job like was the case with CD a while back. Wasn't aware people had already turned to making .cia builds themselves already, to be honest. Once a release build is up, I'll make a thread for it. Until then, you can track progress on the 3ds-main branch here.
 

horsiezoozoo

Member
Newcomer
Joined
Aug 28, 2022
Messages
19
Trophies
0
Age
46
Location
Wgtn
XP
162
Country
New Zealand
Dev here; I literally had COVID and was stuck in bed for about a week, in case you were wondering why there were no updates for a while. I am very much still working on it.

The reason there weren't any builds sooner was because I was working on getting audio running and didn't want the initial release to be a buggy rush-job like was the case with CD a while back. Wasn't aware people had already turned to making .cia builds themselves already, to be honest. Once a release build is up, I'll make a thread for it. Until then, you can track progress on the 3ds-main branch here.
Hey thanks so much for this ! We love sonic, just compiled your latest commits and very cool has audio! I actually like the audio quality in this build- it reminds me of when I played sonic 2 on megadrive on an early 80’s tv using a rf unit back in 1993
 
  • Like
Reactions: HiSaturnV

HiSaturnV

Well-Known Member
Newcomer
Joined
Jan 29, 2021
Messages
45
Trophies
0
Age
24
Website
saturnsh2x2.ml
XP
488
Country
United States
Hey thanks so much for this ! We love sonic, just compiled your latest commits and very cool has audio! I actually like the audio quality in this build- it reminds me of when I played sonic 2 on megadrive on an early 80’s tv using a rf unit back in 1993
Thanks... but I'd recommend compiling again. I just pushed a commit that fixes the audio quality; turns out I forgot to set all the u16 variables to s16 when switching to using signed samples, and that was tripping up the audio, heh.
 

horsiezoozoo

Member
Newcomer
Joined
Aug 28, 2022
Messages
19
Trophies
0
Age
46
Location
Wgtn
XP
162
Country
New Zealand
Thanks... but I'd recommend compiling again. I just pushed a commit that fixes the audio quality; turns out I forgot to set all the u16 variables to s16 when switching to using signed samples, and that was tripping up the audio, heh.
Oh my gosh yep that’s better! Thanks for that, your hard work is much appreciated!
 
  • Like
Reactions: HiSaturnV

HiSaturnV

Well-Known Member
Newcomer
Joined
Jan 29, 2021
Messages
45
Trophies
0
Age
24
Website
saturnsh2x2.ml
XP
488
Country
United States
Thank you for your amazing work. :D Is there any hope of improving the loading speed, or is the 3DS just too slow?
AFAIK, the 3DS's slow I/O is mainly to blame for the load times. I've heard reports that using Data Folder mode is a bit faster, as well as just having an SD card with better access times, though I haven't tested myself. The Switch port handled this by loading the entire Data.rsdk file into memory and directing all reads there, however, said file is 199 MB, so this isn't an option on 3DS. Music and SFX needs to be cut entirely just to get the port to run at all on O3DS systems, and even then, it needs to run in Mode 3 (extended memory).

That said, looking at the console output, some of the file loads the game makes are a bit useless, so messing with the game logic to not load certain files might help a little bit. I'll try to see if there are any other possible solutions.
 

sonictopfan

Well-Known Member
Member
Joined
Mar 2, 2010
Messages
2,703
Trophies
1
XP
1,987
Country
Dev here; I literally had COVID and was stuck in bed for about a week, in case you were wondering why there were no updates for a while. I am very much still working on it.

The reason there weren't any builds sooner was because I was working on getting audio running and didn't want the initial release to be a buggy rush-job like was the case with CD a while back. Wasn't aware people had already turned to making .cia builds themselves already, to be honest. Once a release build is up, I'll make a thread for it. Until then, you can track progress on the 3ds-main branch here.
My apologies, I honestly figured the 3DS turned out to be too weak to run the game which may have lead the devs giving up, glad to know I was wrong, hopefully this won’t discourage you from continuing this project.
 

horsiezoozoo

Member
Newcomer
Joined
Aug 28, 2022
Messages
19
Trophies
0
Age
46
Location
Wgtn
XP
162
Country
New Zealand
AFAIK, the 3DS's slow I/O is mainly to blame for the load times. I've heard reports that using Data Folder mode is a bit faster, as well as just having an SD card with better access times, though I haven't tested myself. The Switch port handled this by loading the entire Data.rsdk file into memory and directing all reads there, however, said file is 199 MB, so this isn't an option on 3DS. Music and SFX needs to be cut entirely just to get the port to run at all on O3DS systems, and even then, it needs to run in Mode 3 (extended memory).

That said, looking at the console output, some of the file loads the game makes are a bit useless, so messing with the game logic to not load certain files might help a little bit. I'll try to see if there are any other possible solutions.
Yeah I was thinking along those lines as well, but I think like with 3ds retroarch it’s a “it is what it is” limitation of the hw. But IT’S SONIC MANIA ON 3DS! How cool is that? (sorry :-))
 

CeeDee

fuckin dork
Member
Joined
May 4, 2014
Messages
5,370
Trophies
3
XP
10,003
Country
United States
oh no.. i hope you somehow find a workaround for that
It's probably a case of needing 3DS-specific optimization to run better, though that'll likely take time to happen. Is the Mania port software rendered? I remember Sonic CD running much better once it got a hardware renderer implemented.
 

Computer_Freak_2004

Well-Known Member
Newcomer
Joined
Jun 1, 2019
Messages
64
Trophies
0
XP
1,603
Country
Germany

Attachments

  • SonicMania_Old3DS.zip
    3.7 MB · Views: 71

SpanishFreddy

Active Member
Newcomer
Joined
Aug 24, 2022
Messages
30
Trophies
0
Location
Idk lol
XP
233
Country
Spain
Like I mentioned I dunno how to compile my laptop is literally a potato.
this is the newest version for the new 3ds with sound, just put the data.rsdk in "SonicMania" and move the "SonicMania" folder to the folder on your sd called "3ds" and that's it, the game starts from homebrew launcher
 

Attachments

  • Sonic Mania New 3DS + Sound.rar
    1.2 MB · Views: 64

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • SylverReZ @ SylverReZ:
    @DinohScene, The only way to get around it.
  • SylverReZ @ SylverReZ:
    Delete system32. Fixed! :D
    +2
  • K3Nv2 @ K3Nv2:
    Using the deck like a Wii u game pad and top screen on 65" tv
  • DinohScene @ DinohScene:
    if you delete retroarch, the emulation police will break down your door and smash your steamdeck
    +3
  • DinohScene @ DinohScene:
    they'll also ban you from entering mcdonalds ever again
    +3
  • Psionic Roshambo @ Psionic Roshambo:
    Ken have you tried the Cleveland steam deck roller?
  • SylverReZ @ SylverReZ:
    Nintendo would be the direct opposite lol.
    +1
  • K3Nv2 @ K3Nv2:
    Jokes on McDonald's I can rob them at gun point through drive thru
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, congratulate me for deleting retroarch?
    +1
  • K3Nv2 @ K3Nv2:
    Banned from the store said nothing about hit and run
    +3
  • DinohScene @ DinohScene:
    you can but children can't own handguns nor drive
    +1
  • K3Nv2 @ K3Nv2:
    My cars probably older than half the people in chat
  • DinohScene @ DinohScene:
    mine deffo is
  • K3Nv2 @ K3Nv2:
    The rust buckets trying to die but cheap labor workers right around the corner
  • K3Nv2 @ K3Nv2:
    Only tried killing me twice fool me thrice
  • DinohScene @ DinohScene:
    I simply flash the officer who pulls me over, I get away with it every time!
    +1
  • K3Nv2 @ K3Nv2:
    Yes but you flash your jeans I hope
  • Psionic Roshambo @ Psionic Roshambo:
    Hmmm my car is 15 years old lol Micheal Jackson would no longer want it
  • DinohScene @ DinohScene:
    mine's so old, Leonardo DiButthole wouldn't even want it anymore kekw
    +1
  • K3Nv2 @ K3Nv2:
    Leo at least doesn't date Drake type of cars
  • Psionic Roshambo @ Psionic Roshambo:
    Run me over like one of your french girls! Lol
  • K3Nv2 @ K3Nv2:
    Fresh out the factory Drake stop smashing our cars!
  • DinohScene @ DinohScene:
    atleast my shitmobile was around when the towers collapsed
  • Xdqwerty @ Xdqwerty:
    im gonna play (100% legit owned) terraria
    Xdqwerty @ Xdqwerty: im gonna play (100% legit owned) terraria