Homebrew Sonic mania port to wii u

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,138
Country
United States
Yep managed to get it running on windows 7 32bt :yay:
btw, for anyone else who hasn't used a windows build of it, you need the sdl2.dll for windows 32 or 64 depending on which one was built. mine is a 32 bit build, so it needs to be the windows' system32 folder. 64 goes in the syswow64 folder of windows. it will be the first link in google. the windows build uses 2.20.0 iirc, so I used that for the build as well as the dll files, but you can probably use the latest.
 
  • Like
Reactions: cvskid

MikaDubbz

Well-Known Member
Member
Joined
Dec 12, 2017
Messages
3,852
Trophies
1
Age
36
XP
7,316
Country
United States
Does anyone know of how to make like a second homebrew channel that directs to a different directory folder of apps? I want to make a "homebrew channel" of just this page of it:
CstucoC.png

(Ideally one day with Sonic 3 AIR to really complete the package)

And then with its own channel, I would stylize the banner, icon, and meta data to be Sonic Classics HD or something like that. I'm sure there must be a way to make a separate homebrew channel to read from a separate directory, I just don't know how, so if anyone could help, I'd really appreciate it, heck, I could then do the same for GTA 3 and Vice City (shame those decomps stopped there for the Wii U).
Actually I was able to accomplish this fairly easily. I just took the homebrew_launcher as a homebrew app .elf file, edited that in a Hex editor for every instance that points to /wiiu/apps and changed it to /wiiu/appx, and then put the Sonic apps in the appx folder. From there, I used the Haxchi method to create a forwarder to this new homebrew_launcher and gave it a banner and all of that. And it actually works, a separate Hombrew channel with only the Sonic decomps.

However, what i've found is that while CD and Mania will load this way, since their .rsdk are redirected to other directories on the Wii U, Sonic 1 and 2 fail to load from this alt loader, and I think its because they're programmed to read the .rsdk in the same directory as the homebrew app, and given the new directory, that's probably messing it up. Anyone have versions of Sonic 1 and 2 that direct to .rsdk elsewhere on the SD card and not in the same directory as the app?

Edit again: nevermind, I just gotta keep the .rsdk files in the sonic1 and sonic2 folders in the apps folder, while still keeping the app itself in the appx folder I made, this seems to work! Only setback, is when you exit one of the games, it returns you to the main homebrew channel and not the faux one I made with only the Sonic games, well and that Sonic Mania freezes when you hit home no matter which version of the homebrew loader I put it in. Not the biggest of issues really, but it'd be nice if I could get these to all exit back into the /wiiu/appx folder instead of /wiiu/apps
 
Last edited by MikaDubbz,
  • Like
Reactions: godreborn

sonictopfan

Well-Known Member
Member
Joined
Mar 2, 2010
Messages
2,701
Trophies
1
XP
1,937
Country
Actually I was able to accomplish this fairly easily. I just took the homebrew_launcher as a homebrew app .elf file, edited that in a Hex editor for every instance that points to /wiiu/apps and changed it to /wiiu/appx, and then put the Sonic apps in the appx folder. From there, I used the Haxchi method to create a forwarder to this new homebrew_launcher and gave it a banner and all of that. And it actually works, a separate Hombrew channel with only the Sonic decomps.

However, what i've found is that while CD and Mania will load this way, since their .rsdk are redirected to other directories on the Wii U, Sonic 1 and 2 fail to load from this alt loader, and I think its because they're programmed to read the .rsdk in the same directory as the homebrew app, and given the new directory, that's probably messing it up. Anyone have versions of Sonic 1 and 2 that direct to .rsdk elsewhere on the SD card and not in the same directory as the app?

Edit again: nevermind, I just gotta keep the .rsdk files in the sonic1 and sonic2 folders in the apps folder, while still keeping the app itself in the appx folder I made, this seems to work! Only setback, is when you exit one of the games, it returns you to the main homebrew channel and not the faux one I made with only the Sonic games, well and that Sonic Mania freezes when you hit home no matter which version of the homebrew loader I put it in. Not the biggest of issues really, but it'd be nice if I could get these to all exit back into the /wiiu/appx folder instead of /wiiu/apps
it looks like you’re creating your own personal Sonic Origins Wii U port, now if only we can get Sonic 3 and the animated cutscenes 👍
 

NinStar

Ny'hrarr ♂
Member
Joined
Apr 3, 2017
Messages
570
Trophies
0
Age
23
Location
Rio de Janeiro
Website
ninstar.carrd.co
XP
2,125
Country
Brazil
Decided to pack my own installers and WUHB files so you can launch the game directly from the Wii U Menu.

Download

Note: Choosing between Vanilla and Plus is just a matter of which design you prefer, to enable Sonic Mania Plus you have to follow the instructions mentioned here. The Data.rsdk should go on sd:/RSDK/v5/Data.rsdk.

Update: Installers and WUHB files are also individually attached to this thread in case you just want to download one specific version.

Vanilla
Plus
 
Last edited by NinStar,

sonictopfan

Well-Known Member
Member
Joined
Mar 2, 2010
Messages
2,701
Trophies
1
XP
1,937
Country
Just wanna say thank you to Clownacy for their quick work, nothing against Redfordhound I’m all for devs taking all the time they need especially when it’s a side hobby and I’m sure their version will end up worth the wait but they’re kinda pushing it now with streams and honestly I‘m a little worried this might trigger SEGA to shut it down... Either way Clownacy’s port while not perfect is quite excellent and I honestly wouldn’t mind if there are no plans for future updates.
 

niuus

Well-Known Member
Member
Joined
Mar 4, 2016
Messages
2,023
Trophies
1
XP
4,456
Country
Venezuela
Decided to pack the installer with the banners I made, it uses the 0.2 release and has a custom boot sound for each version.

I also included the metadata for anyone who prefer to pack it manually to their own liking.
I would install both, but do these point to each respective path?
sd:/wiiu/apps/sonicmaniaplus/sonicmaniaplus.rpx
sd:/wiiu/apps/sonicmania/sonicmania.rpx
 

Luigi0s

Member
Newcomer
Joined
Aug 27, 2022
Messages
9
Trophies
0
Age
24
Location
Detroit
XP
39
Country
United States
Hey, the Forwarders are working for me now. Here's my setup.
SD:/install/Sonic Mania Plus
-I used the Plus download from Lostbhoy post. I also have sonicmania.rpx in my:
SD:/wiiu/apps/sonicmania/sonicmania.rpx
-sonicmania.rpx was called SonicManiaPlus.rpx, but I renamed it to match sonicmania.rpx.
-I than went to my Homebrew Launcher, go to WUP Installer GX2 and install the Sonic Mania Plus file which is now deleted until fixed from Lostbhoy post. And it installed it on my Menu and it loaded the game fine. But, the Wii U did freeze whenever I try to exit the game from dev menu or the home button.
mmmm well sadly i dont plan to use the plus file, i specifically want to use the original sonic mania icons on my home menu. That and i already renamed the rpx file to sonicmania.rpx and it still doesnt boot up for me. Glad to hear that you got it working though
 

NinStar

Ny'hrarr ♂
Member
Joined
Apr 3, 2017
Messages
570
Trophies
0
Age
23
Location
Rio de Janeiro
Website
ninstar.carrd.co
XP
2,125
Country
Brazil
I would install both, but do these point to each respective path?
sd:/wiiu/apps/sonicmaniaplus/sonicmaniaplus.rpx
sd:/wiiu/apps/sonicmania/sonicmania.rpx
Those aren't forwarders, it is the 0.2 release packed as a installer, so you don't need the.rpx on your SD, the only thing you need is the Data.rsdk of course (sd:/RSDK/v5).
 
  • Like
Reactions: niuus

sonictopfan

Well-Known Member
Member
Joined
Mar 2, 2010
Messages
2,701
Trophies
1
XP
1,937
Country
Decided to pack the installer with the banners I made, it uses the 0.2 release and has a custom boot sound for each version.

I also included the metadata for anyone who prefer to pack it manually to their own liking.
I would like to ask how do I convert a rpx file into a full on installer? i wanna do Super Mario 64 as a standalone WUP version because I never use the N64 VC version anymore, maybe I’ll do Sonic 1&2 as well.
 

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,138
Country
United States
I would like to ask how do I convert a rpx file into a full on installer? i wanna do Super Mario 64 as a standalone WUP version because I never use the N64 VC version anymore, maybe I’ll do Sonic 1&2 as well.
best thing to do is use a forwarder. it's not prudent to use an installer to eliminate the need for the rpx in wiiu/apps, because it will be a pita to deal with when the game gets updated. a forwarder will never need to be changed, just replace rpx.
 

NinStar

Ny'hrarr ♂
Member
Joined
Apr 3, 2017
Messages
570
Trophies
0
Age
23
Location
Rio de Janeiro
Website
ninstar.carrd.co
XP
2,125
Country
Brazil
I would like to ask how do I convert a rpx file into a full on installer? i wanna do Super Mario 64 as a standalone WUP version because I never use the N64 VC version anymore, maybe I’ll do Sonic 1&2 as well.
You need NUSPacker, to run it you also need to have Java installed on your computer, I did it on Linux but I think the whole process is the same on Windows, you put the .rpx inside a folder named code, the file structure should look like this:

1661815746604.png


and then:

Code:
java -jar NUSPacker.jar -in "path/to/upacked/game" -out "path/to/export/the/installer"

Also, if you are planning on editing the .tga files, use GIMP.

bootTVtex and bootDrctText needs to be exported with all layers merged and both alpha channel and compression disabled.
for the IconTex it is the same, but with alpha channel enabled.
 

El_Misterioso

CIA Agent
Member
Joined
May 20, 2022
Messages
247
Trophies
0
Age
25
Location
Novody Know it
XP
577
Country
Mexico
You need NUSPacker, to run it you also need to have Java installed on your computer, I did it on Linux but I think the whole process is the same on Windows, you put the .rpx inside a folder named code, the file structure should look like this:

View attachment 324985

and then:

Code:
java -jar NUSPacker.jar -in "path/to/upacked/game" -out "path/to/export/the/installer"

Also, if you are planning on editing the .tga files, use GIMP.

bootTVtex and bootDrctText needs to be exported with all layers merged and both alpha channel and compression disabled.
for the IconTex it is the same, but with alpha channel enabled.
what is inside content directory
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Psionic Roshambo @ Psionic Roshambo: This parrot is no more it has ceased to be!