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
Is input remapping a thing with this port? That's the only thing i am missing, since jumping with A instead of B and punching with B instead of Y is awkward due to the slanted position of all modern controllers, even the original N64 one. Great work on the port!
Check what I said about the two control schemes and the config file in the first post.
 

danny19901

Well-Known Member
Member
Joined
Feb 12, 2016
Messages
633
Trophies
0
Age
32
XP
1,569
Country
@AboodXD I keep getting failed to extract not sure why I'm using baserom from the pc port I compiled us version

Hope this pic helps it's 1st time trying to do something like this for Wii U

I have cmake, pyphon 3, git, MSYS, Devkit Pro, pretty much everything that was listed all installed also
Sent from my GM1920 using Tapatalk
c0ec119b8220f83d9a6f258a4aed43c4.jpg
 
Last edited by danny19901,

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
@AboodXD I keep getting failed to extract not sure why I'm using baserom from the pc port I compiled us version

Hope this pic helps it's 1st time trying to do something like this for Wii U

I have cmake, pyphon 3, git, MSYS, Devkit Pro, pretty much everything that was listed all installed also
Sent from my GM1920 using Tapatalk
c0ec119b8220f83d9a6f258a4aed43c4.jpg
You need to be running the MINGW64 version of msys2 and you need to install "mingw-w64-x86_64-gcc". (Using pacman)
 

danny19901

Well-Known Member
Member
Joined
Feb 12, 2016
Messages
633
Trophies
0
Age
32
XP
1,569
Country
You need to be running the MINGW64 version of msys2 and you need to install "mingw-w64-x86_64-gcc". (Using pacman)
Ah ok thank you I have mingw64 as well my bad thank you will try again tomorrow at somepoint

Sent from my GM1920 using Tapatalk
 

The Frenchman

Well-Known Member
Member
Joined
Apr 13, 2008
Messages
783
Trophies
1
XP
1,981
Country
Canada
you don't use the command makefile, you use the command make looooool

I tried but it was a very short opperation and the window then shutdown. Both the readme and wiki assume anyone wanting to play a decent port of Mario 64 can code.

Told ya I was a noob man! Haha though I'd like to pull it off! So if you could simply tell me how to.use the make commande properly because either I had the first result I described or it told me it had no target or that there was no makefile... so I tried aiming the program to it to see what it'd spit out.
 
Last edited by The Frenchman,

nitrostemp

Well-Known Member
Member
Joined
Mar 15, 2009
Messages
1,563
Trophies
0
Age
33
XP
1,469
Country
I tried but it was a very short opperation and the window then shutdown. Both the readme and wiki assume anyone wanting to play a decent port of Mario 64 can code.

Told ya I was a noob man! Haha though I'd like to pull it off! So if you could simply tell me how to.use the make commande properly because either I had the first result I described or it told me it had no target or that there was no makefile... so I tried aiming the program to it to see what it'd spit out.

i have a very simple video on the steps to use linux to compile on windows, its much easier than using msys2: watch at 2x speed if its too slow/long for you
 

HeadstrongWolf

Well-Known Member
Newcomer
Joined
Mar 20, 2017
Messages
71
Trophies
0
Age
28
Location
Water Temple.
XP
306
Country
United States
Would it be possible to set up a channel forwarder for the homebrew app?
I'm not sure how behind I am, but putting this on my SD gives me two options to load from the HBL - One that says "not enough memory", and the other that loads normally.
So, could we install a forwarder WUP? I know we could install channel forwarders on the regular Wii, but I'm not too smart on the Wii U. I don't forsee the game launching directly from system memory (without HBL), but I could be wrong.

Also, how are external mods coming? If we could beef up this port with better camera and maybe other things, I'd be amazed.
 

mive

Well-Known Member
Member
Joined
Jul 19, 2018
Messages
252
Trophies
0
Age
40
XP
598
Country
Germany
I only have one option in hbl to load the rpx, not sure what you mean with two options?
did you put both, rpx and elf onto the sd card ?

if yes, just use rpx
 

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
I only have one option in hbl to load the rpx, not sure what you mean with two options?
did you put both, rpx and elf onto the sd card ?

if yes, just use rpx
This.
Would it be possible to set up a channel forwarder for the homebrew app?
...
So, could we install a forwarder WUP? I know we could install channel forwarders on the regular Wii, but I'm not too smart on the Wii U. I don't forsee the game launching directly from system memory (without HBL), but I could be wrong.
Look up a tutorial on NUSPacker. I think someone made a one in page 4 of this thread.
Also, how are external mods coming? If we could beef up this port with better camera and maybe other things, I'd be amazed.
You can already apply them in the sm64ex fork. (nightly)
 
Last edited by AboodXD,

cagerhager

Well-Known Member
Member
Joined
Feb 17, 2018
Messages
203
Trophies
0
Age
40
XP
1,455
Country
United States
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!

Anyone find success? I get an error after compilation, installing, and starting.
 

elk1007

Well-Known Member
Member
Joined
Jun 23, 2017
Messages
365
Trophies
0
XP
1,001
Country
United States
When I try to install wut on windows/msys2, I get the following error:


# pacman -S wut-msys2
resolving dependencies...
looking for conflicting packages...

Packages (1) wut-msys2-1.0.0_beta7-2

Total Download Size: 0.00 MiB

:: Proceed with installation? [Y/n] y
:: Retrieving packages...
wut-msys2-1.0.0_... 2.4 KiB 1201 KiB/s 00:00 [#####################] 100%
(1/1) checking keys in keyring [#####################] 100%
(1/1) checking package integrity [#####################] 100%
error: wut-msys2: signature from "Fling Primary Signing (https://fling.heyquark.com) <[email protected]>" is invalid
:: File /var/cache/pacman/pkg/wut-msys2-1.0.0_beta7-2-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n]



Not really sure what to do here...
 

nitrostemp

Well-Known Member
Member
Joined
Mar 15, 2009
Messages
1,563
Trophies
0
Age
33
XP
1,469
Country
When I try to install wut on windows/msys2, I get the following error:


# pacman -S wut-msys2
resolving dependencies...
looking for conflicting packages...

Packages (1) wut-msys2-1.0.0_beta7-2

Total Download Size: 0.00 MiB

:: Proceed with installation? [Y/n] y
:: Retrieving packages...
wut-msys2-1.0.0_... 2.4 KiB 1201 KiB/s 00:00 [#####################] 100%
(1/1) checking keys in keyring [#####################] 100%
(1/1) checking package integrity [#####################] 100%
error: wut-msys2: signature from "Fling Primary Signing (https://fling.heyquark.com) <[email protected]>" is invalid
:: File /var/cache/pacman/pkg/wut-msys2-1.0.0_beta7-2-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n]



Not really sure what to do here...

you should really try using my guide with the ubuntu on windows to compile, msys2 seems to be filled with issues
 

mive

Well-Known Member
Member
Joined
Jul 19, 2018
Messages
252
Trophies
0
Age
40
XP
598
Country
Germany
did you import the key and installed the keyring?

edit:
I'm working on a simple python script which maybe makes it easier for people unfamiliar with compiling stuff to get their own sm64-port (or sm64ex) version. Unfortunately, I dont own win10 and cant use wsl, so not sure if I should use virtualbox (probably not a good idea) or install win10 again (:O)
 
Last edited by mive,

cagerhager

Well-Known Member
Member
Joined
Feb 17, 2018
Messages
203
Trophies
0
Age
40
XP
1,455
Country
United States
For those that have compiled the game to launch from wii U menu, does anyone else have the game hang when closing the software? Mine seems to get stuck showing the Wii U load screen.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Sonic Angel Knight @ Sonic Angel Knight: :ninja: