Homebrew Super Mario 64 Port - Wii U

AboodXD

I hack NSMB games, and other shiz.
OP
Member
Joined
Oct 11, 2014
Messages
2,880
Trophies
1
Location
Not under a rock.
XP
2,921
Country
United Arab Emirates
Black screen for me with external resources as well.
I haven't actually tried external resources yet.
SGI on Wii U soon? :unsure:
unknown.png
 
Last edited by AboodXD,

GABO1423

Half the man he used to be.
Member
Joined
May 27, 2019
Messages
498
Trophies
1
Age
21
Location
Maracaibo, Zulia.
XP
1,998
Country
Venezuela
You guys are already compiling the port? i'm stuck on the damn fling signing key step.
If you are on Windows and using msys2, don't bother. For some reason, devkitPro is a true pain to use in Windows. I recommend that you set up WSL if you are on Windows 10, it's actually quite easy to do and that's how I was able to complie the port. If WSL is not an option, then the next best thing is a Virtual Machine.
 

GABO1423

Half the man he used to be.
Member
Joined
May 27, 2019
Messages
498
Trophies
1
Age
21
Location
Maracaibo, Zulia.
XP
1,998
Country
Venezuela
i dont understand how can I download the lasted .rpx to test it
Unfortunately, this is not a situation where you just download the file. You need to make that file for yourself. And even if it was that simple, sharing that .rpx would be no different than sharing a game rom. And that is against the forum rules. You'll just have to learn how to compile the .rpx file.
 

Gunstorm

xD
Member
Joined
Jan 24, 2017
Messages
190
Trophies
0
Age
36
Location
Rio de Janeiro
Website
github.com
XP
1,091
Country
Brazil
Unfortunately, this is not a situation where you just download the file. You need to make that file for yourself. And even if it was that simple, sharing that .rpx would be no different than sharing a game rom. And that is against the forum rules. You'll just have to learn how to compile the .rpx file.


hmmm thanks but... trying follow the git instructions on ubuntu

Install git, make, python3 ok, done but
SDL2 using pacman: (dkp-)pacman -S git make python3 wiiu-sdl2.
what it means? if i try install pacman,,, it really install a pacman game xD
 

GABO1423

Half the man he used to be.
Member
Joined
May 27, 2019
Messages
498
Trophies
1
Age
21
Location
Maracaibo, Zulia.
XP
1,998
Country
Venezuela
hmmm thanks but... trying follow the git instructions on ubuntu

Install git, make, python3 ok, done but
SDL2 using pacman: (dkp-)pacman -S git make python3 wiiu-sdl2.
what it means? if i try install pacman,,, it really install a pacman game xD
For Ubuntu, the code you need to use is this: "dkp-pacman -S git make python3 wiiu-sdl2" Pacman is basically just what is used to download tools, don't know why that particular name though..
 
  • Like
Reactions: Gunstorm

Gunstorm

xD
Member
Joined
Jan 24, 2017
Messages
190
Trophies
0
Age
36
Location
Rio de Janeiro
Website
github.com
XP
1,091
Country
Brazil
For Ubuntu, the code you need to use is this: "dkp-pacman -S git make python3 wiiu-sdl2" Pacman is basically just what is used to download tools, don't know why that particular name though..

thanks guy it work fine, i just need to export manually every time


export DEVKITPRO=/opt/devkitpro/
export DEVKITPPC=/opt/devkitpro/devkitPPC/

but it works... now xD i will try to understand how to use better textures, 1080p and other things

it works fine at .rpx and ubuntu native
 
  • Like
Reactions: GABO1423

GABO1423

Half the man he used to be.
Member
Joined
May 27, 2019
Messages
498
Trophies
1
Age
21
Location
Maracaibo, Zulia.
XP
1,998
Country
Venezuela
thanks guy it work fine, i just need to export manually every time


export DEVKITPRO=/opt/devkitpro/
export DEVKITPPC=/opt/devkitpro/devkitPPC/

but it works... now xD i will try to understand how to use better textures, 1080p and other things

it works fine at .rpx and ubuntu native
The better texture mods is something that is still being worked for this port. But this port renders in 1080p natively, so you don't have to do anything to achieve that (apart from setting the Wii U video to 1080p)
 
Last edited by GABO1423,

AboodXD

I hack NSMB games, and other shiz.
OP
Member
Joined
Oct 11, 2014
Messages
2,880
Trophies
1
Location
Not under a rock.
XP
2,921
Country
United Arab Emirates
You guys are already compiling the port? i'm stuck on the damn fling signing key step.
I made a written tutorial on compiling with msys2 on the official port discord server (once you join, there is a dedicated channel for the Wii U port). It is probably as direct as it can get. Nothing too vague.

I never tried WSL before, but since people say it is easier to use, maybe you should give it a try. If that ever failed, my msys2 tutorial exists.
 
Last edited by AboodXD,

Moon164

Well-Known Member
Member
Joined
Nov 21, 2015
Messages
856
Trophies
0
Age
26
XP
2,945
Country
Brazil
i dont understand how can I download the lasted .rpx to test it
I don't know anything about how to compile, program and etc ... so I didn't even try, I was lucky that with the port for 3DS I managed to find the .cia already compiled in videos on youtube and even a blog for companies, until I managed to find with different resolutions and with Luigi, but I was not so lucky with the port for the Wii U, I think I'll wait until someone has the good will to do this xD
 
Last edited by VinsCool, , Reason: English please

wolf-snake

Well-Known Member
Member
Joined
Feb 5, 2009
Messages
1,556
Trophies
2
XP
3,004
Country
Mexico
I made a written tutorial on compiling with msys2 on the official port discord server (once you join, there is a dedicated channel for the Wii U port). It is probably as direct as it can get. Nothing too vague.

I never tried WSL before, but since people say it is easier to use, maybe you should give it a try. If that ever failed, my msys2 tutorial exists.
I actually found it to be easier with your msys2 guide than trying to use WSL, once i saw that guide on discord everything pretty much clicked and had the port compiled right away.
 
  • Like
Reactions: AboodXD

Vague Rant

Deceptively cute
Member
Joined
Aug 7, 2008
Messages
2,463
Trophies
2
Location
Melbourne
Website
vaguerant.tumblr.com
XP
3,301
Country
Yes, the 60 FPS patch works on both port versions (sm64-port and sm64ex nightly). You apply it by running the following line in the terminal:
Code:
./tools/apply_patch.sh enhancements/60fps.patch
The patch has a slightly different name in the EX port, if you just start typing the filename and press tab the shell will finish it for you.
 

ZiRoN321

Member
Newcomer
Joined
Aug 19, 2020
Messages
11
Trophies
0
Age
37
XP
115
Country
Argentina
So does anyone have a tutorial for making a installation for homebrew so we don't need homebrew launcher for it? :ninja:

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!
 

Attachments

  • sm64_channel_metadata.7z
    3.8 MB · Views: 514
Last edited by ZiRoN321,

Pokemon_Tea_Sea_Jee

Well-Known Member
Member
Joined
May 3, 2020
Messages
666
Trophies
0
XP
585
Country
Canada
Yes, the 60 FPS patch works on both port versions (sm64-port and sm64ex nightly). You apply it by running the following line in the terminal:
Code:
./tools/apply_patch.sh enhancements/60fps.patch
The patch has a slightly different name in the EX port, if you just start typing the filename and press tab the shell will finish it for you.
is the game more responsive to controller input with 60 fps
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    S @ salazarcosplay: How are you @AncientBoi :tpi: :tpi: :tpi: :tpi: :tpi: