Homebrew Super Mario 64 Port - Wii U

Fladulator

Well-Known Member
Newcomer
Joined
Feb 18, 2021
Messages
78
Trophies
0
Age
34
XP
617
Country
Germany
I have just created some nice splash images and icons and got it installed as a channel :D
IMPORTANT: Do this at your own risk!!

How to create a channel to launch SM64 directly from the Wii U home screen:

***You need to be running custom firmware with signature patches for this to work!!***

1) Compile RPX according to the instructions on this thread. I can also confirm that WSL works perfectly. The attached file does NOT include the RPX!!!
2) The attached file contains the images and metadata to create the channel. You can modify the images as you want if you know what you are doing (important link!). You will also need NUSPacker
3) Place your compiled RPX in the "code" folder and rename it to "sm64.rpx"
4) Use NUSPacker to create the installation files (replace the zeros with the Wii U Common Key):
Code:
java -jar NUSPacker.jar -in sm64dir -out "output\Super Mario 64 Wii U Port [SMWU01]" -encryptKeyWith 00000000000000000000000000000000
Where "sm64dir" is the directory with all the required files.

5) Install to USB with WUP Installer GX2 or similar (usually not a good idea to install to NAND)
6) Profit!

The startup sound is the Mario chime, I got it from here.
And for reference, these are the images used (customized by myself from images found on the Internet):

bootTvTex.tga (TV splash)
uIJ0j9T.jpg

bootDrcTex.tga (Gamepad splash)
RbtXtBn.jpg

iconTex.tga (Channel icon)
54Wsl8l.jpg

Hope this is useful!

This is the way of making a channel containing the .rpx, right? Is there a possibility to just make a forwarder to the destinated path so the .rpx can be updated without creating a forwarder each time?

Thank you in advance :)

Best,
TuF


----------------
EDIT:
----------------


It drove me crazy for about an hour or two... but now I got it to work (not the forwarder but compiling the rpx into an installable WUP). Why the actual F*** does all of this have to be as complicated as much as possible? :D Really... a lot of tuts are cryptic as hell for me^^

So for anyone facing the same problems of having no clue, take this:

Msys2 just gave me a -bash: java: command not found error. Since I am a freaking noob I searched my ass off but didn't find anything understandable for me so I tried the regula cmd function of Windows and finally it worked:

1) Download the meta files from the quoted post and paste it into your sm64 folder (see point 4)
2) open CMD
3) navigate to your NUSpacker destination. For me it is C:\devkitPro\WiiU\nuspacker, so I had to type
cd C:\devkitPro\WiiU\nuspacker
4) type java -jar NUSPacker.jar -in "C:\devkitPro\WiiU\nuspacker\sm64" -out "output\Super Mario 64 Wii U Port [SMWU01]" while sm64 is the Super Mario 64 folder containing the three sub folders code, content and meta.
5) Copy the Super Mario 64 Wii U Port [SMWU01] folder located in "output" onto the install folder on your root of the SD card and install it on your WiiU via WUP Installer GX Mod.
6) Have fun. :)

I also made a new TV boot screen [picture grabbed from Google]:
1653739359100.png



I will attach it here if someone likes this better :)

So now someone needs to explain how I could be able to create a forwarder instead of a launchable title :D If homebrew teams can make it, we should be able to, too. Isn't it? :)

Best,
TuF
 

Attachments

  • SM64_bootTvTex_TuF.rar
    1 MB · Views: 18
Last edited by Fladulator,
  • Like
Reactions: meeeow

Fladulator

Well-Known Member
Newcomer
Joined
Feb 18, 2021
Messages
78
Trophies
0
Age
34
XP
617
Country
Germany
That's not a tutorial. That's you flailing around until it worked.
:D

Wikipedia said:
A tutorial, in education, is a method of transferring knowledge and may be used as a part of a learning process. More interactive and specific than a book or a lecture, a tutorial seeks to teach by example and supply the information to complete a certain task.

A tutorial can be taken in many forms, ranging from a set of instructions to complete a task to an interactive problem solving session (usually in academia).

While you've been lazy doing nothing, I was flailing around to figure out how I can achieve what I was looking for. Obviously it does the job while you still don't have a compiled rpx file for no reason ¯\_(ツ)_/¯
 

SRKTiberious

Well-Known Member
Member
Joined
Sep 4, 2014
Messages
241
Trophies
0
Age
40
XP
399
Country
United States
Well, thing is, I did wind up finding a compiled build elsewhere, and promptly completed a 16-star playthrough.

Still notice the ending isn't quite synched compared to the N64. The credits music is still playing by the time Mario says "Thank you so much for playing my game". On the cart, the credits music has finished for a half a second or so.

See:
 

godreborn

Welcome to the Machine
Member
Joined
Oct 10, 2009
Messages
31,504
Trophies
2
XP
20,951
Country
United States
@AboodXD , I've encountered an issue compiling this with ubuntu 20.04:

1657475621594.png


my first thought is that it's due to devkitPPC. I don't know if it's the right version or if I need older rules.
 
General chit-chat
Help Users
  • No one is chatting at the moment.
    KenniesNewName @ KenniesNewName: Bout to get me a new washer and dryer if my bank approves my loan