A simple Wii U Menu replacement, currently in an alpha development stage and not ready for day to day usage
As of October 15, 2024, all progress on my projects (Launchiine and Corruption's Curse) will be coming to a halt as I need to prepare for End-Of-Course exams
[ENVIRONMENT] is a placeholder for the actual environment name
- Place the
men.rpx
on the SD card in the directorysd:/wiiu/environments/[ENVIRONMENT]/
- Load the MochaPayload via the EnvironmentLoader (e.g. Tiramisu or Aroma)
- Load the Wii U Menu and Launchiine should appear instead
- Random crashes (Mainly related to GX2)
- The Keyboard input is implemented, but result is ignored
nn::spm
is initalized(see commit523f64f
) but no quick start menu support- Probably a lot more
- Non-touch controls (Must touch gamepad then you will be able to use DPad and analog sticks)
- Folder support
- Preserve app order after closing/opening Launchiine
- Display applets like the original Wii U Menu
- Implement Account selection when no default account is set
- Implement update check/no way to update games
- Properly implement
nn::sl
(external storage and quick start menu) - Fix search
- Implement all the other stuff the Wii U Menu offers (Account creation, switching between Accounts, set default account etc.)
- Implement ways to launch the original Wii U Menu
Install the following dependencies:
Then build via make
It's possible to use a docker image for building. This way you don't need anything installed on your host system
Note: I highly recommend building via Docker
# Build docker image (only needed once)
docker build . -t launchiine-builder
# Generate data headers
docker run -it --rm -v ${PWD}:/project launchiine-builder bash -c 'cd /project && for file in $(find data -type f); do /opt/devkitpro/tools/bin/bin2s -a 32 "$file" -H "build/$(basename "$file" | tr . _).h"; done'
# make
docker run -it --rm -v ${PWD}:/project launchiine-builder make -j2
# make clean
docker run -it --rm -v ${PWD}:/project launchiine-builder make clean
Maschell: Libgui, AutoBootModule, original project
Dimok: FreeType and related assets