Sonic mania 3ds port released!

sonictopfan

Well-Known Member
Member
Joined
Mar 2, 2010
Messages
2,702
Trophies
1
XP
1,947
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,361
Trophies
3
XP
9,958
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,702
Trophies
1
XP
1,947
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,702
Trophies
1
XP
1,947
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,361
Trophies
3
XP
9,958
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,591
Country
Germany

Attachments

  • SonicMania_Old3DS.zip
    3.7 MB · Views: 68

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: 58

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa
  • BakerMan
    I rather enjoy a life of taking it easy. I haven't reached that life yet though.
  • K3Nv2 @ K3Nv2:
    He put it down when the 3ds came out
  • SylverReZ @ SylverReZ:
    @K3Nv2, RIP Felix does great videos on the PS3 yellow-light-of-death.
  • Jayro @ Jayro:
    Eventhough the New 3DS XL is more powerful, I still feel like the DS Lite was a more polished system. It's a real shame that it never got an XL variant keeping the GBA slot. You'd have to go on AliExpress and buy an ML shell to give a DS phat the unofficial "DS Lite" treatment, and that's the best we'll ever get I'm afraid.
    +1
  • Jayro @ Jayro:
    The phat model had amazingly loud speakers tho.
    +1
  • SylverReZ @ SylverReZ:
    @Jayro, I don't see whats so special about the DS ML, its just a DS lite in a phat shell. At least the phat model had louder speakers, whereas the lite has a much better screen.
    +1
  • SylverReZ @ SylverReZ:
    They probably said "Hey, why not we combine the two together and make a 'new' DS to sell".
  • Veho @ Veho:
    It's a DS Lite in a slightly bigger DS Lite shell.
    +1
  • Veho @ Veho:
    It's not a Nintendo / iQue official product, it's a 3rd party custom.
    +1
  • Veho @ Veho:
    Nothing special about it other than it's more comfortable than the Lite
    for people with beefy hands.
    +1
  • Jayro @ Jayro:
    I have yaoi anime hands, very lorge but slender.
  • Jayro @ Jayro:
    I'm Slenderman.
  • Veho @ Veho:
    I have hands.
  • BakerMan @ BakerMan:
    imagine not having hands, cringe
    +1
  • AncientBoi @ AncientBoi:
    ESPECIALLY for things I do to myself :sad:.. :tpi::rofl2: Or others :shy::blush::evil:
    +1
  • The Real Jdbye @ The Real Jdbye:
    @SylverReZ if you could find a v5 DS ML you would have the best of both worlds since the v5 units had the same backlight brightness levels as the DS Lite unlockable with flashme
  • The Real Jdbye @ The Real Jdbye:
    but that's a long shot
  • The Real Jdbye @ The Real Jdbye:
    i think only the red mario kart edition phat was v5
  • BigOnYa @ BigOnYa:
    A woman with no arms and no legs was sitting on a beach. A man comes along and the woman says, "I've never been hugged before." So the man feels bad and hugs her. She says "Well i've also never been kissed before." So he gives her a kiss on the cheek. She says "Well I've also never been fucked before." So the man picks her up, and throws her in the ocean and says "Now you're fucked."
    +1
  • BakerMan @ BakerMan:
    lmao
  • BakerMan @ BakerMan:
    anyways, we need to re-normalize physical media

    if i didn't want my games to be permanent, then i'd rent them
    +1
  • BigOnYa @ BigOnYa:
    Agreed, that why I try to buy all my games on disc, Xbox anyways. Switch games (which I pirate tbh) don't matter much, I stay offline 24/7 anyways.
    BigOnYa @ BigOnYa: Agreed, that why I try to buy all my games on disc, Xbox anyways. Switch games (which I pirate...