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,570
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,570
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,997
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
29
Location
Water Temple.
XP
316
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
206
Trophies
0
Age
40
XP
1,469
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
206
Trophies
0
Age
40
XP
1,469
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
  • Psionic Roshambo @ Psionic Roshambo:
    I will admit that one does seem more interesting than the usual Ambernic ones, and I already liked those.
  • Veho @ Veho:
    I dread the price point.
    +1
  • Veho @ Veho:
    This looks like one of their premium models, so... $150 :glare:
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    To me that seems reasonable.
  • Psionic Roshambo @ Psionic Roshambo:
    I mean since basically all the games are errmmm free lol
  • Veho @ Veho:
    I mean yeah sure but the specs are the same as a $50 model, it's just those pesky "quality of life" things driving up the price, like an actually working speaker, or buttons that don't melt, and stuff like that.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I think all in my Pi 4 was well north of 200 bucks 150ish for the Pi 4 the case the fancy cooler, then like 70 for the 500GB MicroSD then like 70 for the Xbox controller. But honestly it's a nice set up I really enjoy and to me was worth every penny. (even bought more controllers for 2 or 4 player games.) hmmm have never played any 2 player games yet :(
  • Veho @ Veho:
    Yeah that's what I hate about the RPi, it's supposedly $30 or something but it takes an additional $200 of accessories to actually turn it into a working something.
  • Psionic Roshambo @ Psionic Roshambo:
    yes that's the expensive part lol
  • Veho @ Veho:
    I mean sure it's flexible and stuff but so is uremum but it's fiddly.
  • Psionic Roshambo @ Psionic Roshambo:
    Yeah a lot of it I consider a hobby, using Batocera I am constantly adjusting the collection adding and removing stuff, scraping the artwork. Haven't even started on some music for the theme... Also way down the road I am considering attempting to do a WiiFlow knock off lol
  • Veho @ Veho:
    I want everything served on a plate plz ktnx, "work" is too much work for me.
  • Veho @ Veho:
    Hmm, with that in mind, maybe a complete out-the-box solution with all the games collected, pacthed and optimized for me would be worth $150 :unsure:
  • Psionic Roshambo @ Psionic Roshambo:
    Yeah it's all choice and that's a good thing :)
  • Bunjolio @ Bunjolio:
    animal crossing new leaf 11pm music
  • Bunjolio @ Bunjolio:
    avatars-kKKZnC8XiW7HEUw0-KdJMsw-t1080x1080.jpg
    wokey d pronouns
  • SylverReZ @ SylverReZ:
    What its like to do online shopping in 1998: https://www.youtube.com/watch?v=vwag5XE8oJo
  • BakerMan @ BakerMan:
    wokey d pronouns when woku walks in

    "CALL ME THEY SLASH THEEEEEEEEEEEEEEEEEEEEEEEEEEM"
  • AncientBoi @ AncientBoi:
    :tpi::rofl2::rofl2: Right on point :rofl2::rofl2::tpi:
  • Bunjolio @ Bunjolio:
    politics forum is def a place that exists
  • Bunjolio @ Bunjolio:
    lol
    Bunjolio @ Bunjolio: lol