This fork lets original Nintendo Switch 1 Pro Controllers reconnect wirelessly in Nintendont GameCube games on a Wii U.
Requirements: a Wii U running Aroma, an SD card, original Switch 1 Pro Controllers, and both matching fork release packages:
Back up the files already on the SD card, extract both ZIPs to the SD root, and fully restart the Wii U. Pair each controller normally in the Wii U menu. Start a GameCube game through Nintendont, then press A on each Switch Pro to reconnect. No Manual export or extra controller configuration is required.
See the full installation guide and implementation source
on the feature/switch-pro-incoming-minimal
branch. This is a fork-specific integration; the upstream/repository download
instructions below do not provide the complete tested feature.
A Wii Homebrew Project to play GC Games on Wii and vWii on Wii U
- Works on Wii and Wii U (in vWii mode)
- Full-speed loading from a USB device or an SD card.
- Loads 1:1 and shrunken .GCM/.ISO disc images.
- Loads games as extracted files (FST format)
- Loads CISO-format disc images. (uLoader CISO format)
- Memory card emulation
- Play audio via disc audio streaming
- Bluetooth controller support (Classic Controller (Pro), Wii U Pro Controller)
- HID controller support via USB
- Custom button layout when using HID controllers
- Cheat code support
- Changeable configuration of various settings
- Reset/Power off via button combo (R + Z + Start) (R + Z + B + D-Pad Down)
- Advanced video mode patching, force progressive and force 16:9 widescreen
- Auto boot from loader
- Disc switching
- Use the official Nintendo GameCube controller adapter
- BBA Emulation (see BBA Emulation Readme)
- Play retail discs
- Play backups from writable DVD media (Old Wii only)
- Use real memory cards
- GBA-Link cable
- WiiRd
- Allow use of the Nintendo GameCube Microphone
- Game Boy Player
- Get the loader.dol, rename it to boot.dol and put it in /apps/Nintendont/ along with the files meta.xml and icon.png.
- Copy your GameCube games to the /games/ directory. Subdirectories are optional for 1-disc games in ISO/GCM and CISO format.
- For 2-disc games, you should create a subdirectory /games/MYGAME/ (where MYGAME can be anything), then name disc 1 as "game.iso" and disc 2 as "disc2.iso".
- For extracted FST, the FST must be located in a subdirectory, e.g. /games/FSTgame/sys/boot.bin .
- Connect your storage device to your Wii or Wii U and start The Homebrew Channel.
- Select Nintendont.
For compile Nintendont yourself, get the following versions of the toolchain compiling PPC tools:
- devkitARM r53-1
- devkitPPC r35-2
- libOGC 1.8.23-1
These versions can be downloaded here: https://www.mediafire.com/folder/j0juqb5vvd6z5/devkitPro_archives
On Windows, run the "Build.bat" batch script for build Nintendont.
On Unix, run the "Build.sh" script.
Please use these specific versions for compiling Nintendont, because if you try to compile them on latest dkARM/dkPPC/libOGC, you'll get a lot of compiler warnings and your build will crash when attemping to return to Nintendont menu, so be warned about that.
- The Wii and Wii U SD card slot is known to be slow. If you're using an SD card and are having performance issues, consider either using a USB SD reader or a USB hard drive.
- USB flash drives are known to be problematic.
- Nintendont runs best with storage devices formatted with 32 KB clusters. (Use either FAT32 or exFAT.)