Building:
The README should have all the instructions you need, but if you are on Windows, I recommend following my written tutorial on the official SM64 Port discord server as it is as direct as it can get. Once you join the server, there is a channel dedicated to the Wii U port. You can find the instructions there.
This port can be played with the Gamepad, Wiimote+Nunchuck, Wii Classic Controller and Wii U Pro Controller! (One thing to note is that the L button has been mapped to the (-) minus button)
There are two control schemes:
1. A/X for jumping and B/Y for attacking.
2. A/B for jumping and X/Y for attacking.
1 is currently the default scheme. To switch to the other scheme, set "n64_face_buttons" to "true" in "sm64config.txt" on the root of your SD card.
This port uses big-endian savefiles and are stored on the SD card root.
A note for mods: The port currently does not support shader combinations (ids) not used in vanilla SM64!
Known bugs: (will be updated as more are discovered/fixed)
- There are currently no known bugs.
- Polygon offsets not working yet and back culling. This bug results in the following:
* No shadow under mario or entities.
* Castle entrance carpet is not there.
* One of the openable fences is missing (in BobOmb Battlefield).
* And maybe more graphical errors?
- Partially broken textboxes.
- Taking both the metal cap and vanish cap crashes.
- Saving takes a while on the first time you save each time you boot the game.
Noise texture is not applied yet, although I'm not sure if it's worth the trouble to get it to work anyway.
Don't try to start another app such as the Internet Browser or eShop while SM64 is running! It will prevent you from being able to exit the game unless you do a hard reboot. (Press down the power button for 4 seconds)
This appears to be a bug in the Homebrew Launcher; if you install the game RPX in the home menu (using NUSPacker), you shouldn't run into this problem.
Feel free to report any bugs you find not listed above here!
Source code:
https://github.com/aboood40091/sm64-port
sm64ex EXPERIMENTAL Wii U port: (master and nightly)
* External data, BetterCamera (except for the mouse part) and other included mods have been tested and confirmed fully functional.
* There is no replacement for CLI options yet. i.e. to enable the cheats menu, you would need to edit the code to make it appear.
* No button remapping yet.
* No rumble yet.
* 60fps patch works as perfect as it does on PC. (So, depends on whether you call your 60fps experience on PC perfect or not)
* For the curious, intro works in Render96 (aka SGI mod) until the pipe is about to render. Afterwards, it crashes. Existing save crashes as well. (Don't lose hope yet, I will try my best)
* master branch seems to perform much better than both nightly and the official port on Cemu, for some reason.
https://github.com/aboood40091/sm64ex/tree/nightly
* External data, BetterCamera (except for the mouse part) and other included mods have been tested and confirmed fully functional.
* There is no replacement for CLI options yet. i.e. to enable the cheats menu, you would need to edit the code to make it appear.
* No button remapping yet.
* No rumble yet.
* 60fps patch works as perfect as it does on PC. (So, depends on whether you call your 60fps experience on PC perfect or not)
* For the curious, intro works in Render96 (aka SGI mod) until the pipe is about to render. Afterwards, it crashes. Existing save crashes as well. (Don't lose hope yet, I will try my best)
* master branch seems to perform much better than both nightly and the official port on Cemu, for some reason.
https://github.com/aboood40091/sm64ex/tree/nightly
Last edited by AboodXD,