Sonic Mania for Wii

niuus

Well-Known Member
Member
Joined
Mar 4, 2016
Messages
2,023
Trophies
1
XP
4,456
Country
Venezuela
I wasn't sure if it was included in the one above, but I just did a build of that commit. I used git checkout for both that and the android one, though it was only for the RSDKv5 as you need the base Sonic Mania one for this builds as well, so hopefully it worked. it said the right information about what was added, so I think I did it right. let us know if it worked:
It was already included in the previous one. I play with a Wii U Pro controller exclusively.
 

SaulFabre

I like Yoshis and the Wii/Wii U scene.
Member
Joined
Feb 6, 2019
Messages
3,170
Trophies
1
Age
25
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
7,734
Country
Ecuador
btw, I forgot to mention that you need to delete the Game file. it's mostly a placeholder, then take the SonicMania folder from the main repo, put it the RSDKv5 decompilation directory and rename it Game or it won't compile. that's pretty much all you have to do.
i don't understand much these instructions. Maybe can you do a video of this of how to compile this Wii port please? Thanks
 

CMDreamer

Well-Known Member
Member
Joined
Oct 29, 2014
Messages
1,682
Trophies
1
Age
38
XP
3,467
Country
Mexico
just make PLATFORM=Wii
Sorry to bother, could you please point me in the right direction to setup a compilation environment (on Linux) that supports Wii, 3DS, Vita, Wii U and Switch? (Not sure if a single environment supports them all, sorry if I'm asking for something that doesn't exist).

Thanks in advance!

Just an idea, how about creating a Temp Group about compilation of game ports? Would love to be part of one, if it gets created.
 

godreborn

Welcome to the Machine
OP
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,136
Country
United States
well, you can get all but the vita with devkitpro, and the vita just needs the vita sdk. you may need additional dependencies depending on what you're building, but usually the repo says what you need or at least sometimes. lol if you can't compile something for whatever reason, I'd suggest installing docker. it works in windows as well. the only one I couldn't compile normally was the dreamcast version of sm64, but I was with docker. I tried compiling it outside of that, but it resulted in the problem I have with wsl with the display environment. no idea why it needed it, but I can't get it to work with wsl.
 

SaulFabre

I like Yoshis and the Wii/Wii U scene.
Member
Joined
Feb 6, 2019
Messages
3,170
Trophies
1
Age
25
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
7,734
Country
Ecuador
did you git clone both the RSDKv5 and SonicMania repos? I could walk you through it, maybe.
sorry since i'm at work right now i cannot try now to compile by myself using the work's PC, i only compile using my PC.
maybe later i will take a look at this, but any guide is appreciated.
 
  • Like
Reactions: godreborn

godreborn

Welcome to the Machine
OP
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,136
Country
United States
sorry since i'm at work right now i cannot try now to compile by myself using the work's PC, i only compile using my PC.
maybe later i will take a look at this, but any guide is appreciated.
iirc, it's pretty much identical to the 3ds sonic mania port, just with PLATFORM=Wii. I could help you when you get home, but I might take the rest of the day off. I haven't had time to relax in several days.
Post automatically merged:

ignore the mod loader in game.h iirc portion of the 3ds tutorial, where you turn it off or it crashes at boot. the wii version doesn't have that problem.
 

godreborn

Welcome to the Machine
OP
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,136
Country
United States
sorry since i'm at work right now i cannot try now to compile by myself using the work's PC, i only compile using my PC.
maybe later i will take a look at this, but any guide is appreciated.
I guess ask away if you're still around. I didn't take a break like I said I was going to. my mind was racing, so I've been on this pc all day.
 

SaulFabre

I like Yoshis and the Wii/Wii U scene.
Member
Joined
Feb 6, 2019
Messages
3,170
Trophies
1
Age
25
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
7,734
Country
Ecuador
@godreborn

Got latest devkitPPC/libOGC/portlibs stuff and tried to compiling Sonic Mania for Wii but that is what i got:

smaniacompwii_error1.PNG


Can you help with this?

EDIT:
I had missing dependencies on Sonic Mania RSDKv5 decomp, i downloaded and put into the all dependencies:
https://github.com/leethomason/tinyxml2/tree/e45d9d16d430a3f5d3eee9fe40d5e194e1e5e63a
https://github.com/nothings/stb/tree/af1a5bc352164740c1cc1354942b1c6b72eacb8a

But now it gets past these until this point:

smaniacompwii_error2.PNG


I still need help.
 
Last edited by SaulFabre,
  • Like
Reactions: RunningSnakes

godreborn

Welcome to the Machine
OP
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,136
Country
United States
@godreborn

Got latest devkitPPC/libOGC/portlibs stuff and tried to compiling Sonic Mania for Wii but that is what i got:

View attachment 330394

Can you help with this?

EDIT:
I had missing dependencies on Sonic Mania RSDKv5 decomp, i downloaded and put into the all dependencies:
https://github.com/leethomason/tinyxml2/tree/e45d9d16d430a3f5d3eee9fe40d5e194e1e5e63a
https://github.com/nothings/stb/tree/af1a5bc352164740c1cc1354942b1c6b72eacb8a

But now it gets past these until this point:

View attachment 330396

I still need help.
Delete the game file in RSDKv5 root, copy SonicMania folder from base decompilation, rename it Game.
 

godreborn

Welcome to the Machine
OP
Member
Joined
Oct 10, 2009
Messages
38,471
Trophies
3
XP
29,136
Country
United States
@SaulFabre , I'm not sure if that made sense or not, but the dependencies thing, you should do git clone --recursive to download those other repos. I always use that command when using git clone, even if there's no other repos needed to be downloaded. it's just a habit now, but a good one.

as for the error you get now, delete game from the root of that RSDKv5 repo. it's just a placeholder. then, go here and clone this repo: https://github.com/Rubberduckycooly/Sonic-Mania-Decompilation this is needed for all sonic mania builds. copy the SonicMania folder from the root of that repo and put it in the RSDKv5's repo, on the root. now, rename the SonicMania folder to Game. try to build it again. you may want to make clean first, and delete the bin folder. the bin folder is where the finished dol will appear. it's created when you do your make command, so it's okay to delete it. I don't think make clean deletes it for some reason.
 
  • Like
Reactions: SaulFabre

SaulFabre

I like Yoshis and the Wii/Wii U scene.
Member
Joined
Feb 6, 2019
Messages
3,170
Trophies
1
Age
25
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
7,734
Country
Ecuador
@SaulFabre , I'm not sure if that made sense or not, but the dependencies thing, you should do git clone --recursive to download those other repos. I always use that command when using git clone, even if there's no other repos needed to be downloaded. it's just a habit now, but a good one.

as for the error you get now, delete game from the root of that RSDKv5 repo. it's just a placeholder. then, go here and clone this repo: https://github.com/Rubberduckycooly/Sonic-Mania-Decompilation this is needed for all sonic mania builds. copy the SonicMania folder from the root of that repo and put it in the RSDKv5's repo, on the root. now, rename the SonicMania folder to Game. try to build it again. you may want to make clean first, and delete the bin folder. the bin folder is where the finished dol will appear. it's created when you do your make command, so it's okay to delete it. I don't think make clean deletes it for some reason.
okay, i will try it later.
 
  • Like
Reactions: godreborn

Maeson

Well-Known Member
Member
Joined
Apr 3, 2013
Messages
1,179
Trophies
1
XP
3,380
Country
Spain
I gave it a quick try and I am truly surprised of how well it works for such an early version. The game looks really nice (although I suppose the current version it's made for 16:9 as it cuts the sides when on the main menu), no bilinear, properly scaled on 480p, and it performs greatly, outside of the 3D special stages already mentioned. Like, it felt rock solid.

There a few things like load times (specially when changing music during stages that causes small stutters) that I wonder if can be ironed out as it's something I've observed in other homebrew, but really, I never thought Sonic Mania would run on Wii, and much less this greatly.

I find this wild.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    ButterScott101 @ ButterScott101: +1