Dumpling Web Launcher is used to launch Dumpling, a Wii U homebrew application used for dumping Wii U games and files, without requiring an SD card or setting up any files.
Doesn't aim to replace the need for homebrewing your Wii U (which is very easy and safe) and Dumpling is still available through the normal methods.
You can use it on your Wii U by navigating to dumplingapp.com.
This is a basically a guide to host this website, which uses various projects:
- https://github.com/wiiu-env/JsTypeHax
- https://github.com/wiiu-env/JsTypeHax_payload
- https://github.com/wiiu-env/wiiuhaxx_common
- https://github.com/wiiu-env/CustomRPXLoader
All of the modifications were done in these repositories:
-
https://github.com/Crementif/payload_loader/tree/curl_payload
-
Also uses jszip for the dynamic Dumpling updating, licensed under MIT.
- Make URLs not hardcoded into the binaries but dynamically passed by the binary.
- Maybe consolidate these forks into a single repository.
- Install devkitpro and install the wiiu-dev group packages.
- Install wut from source.
- Install ppc-portlibs in devkitpro's pacman using
(dkp-)pacman -Syu ppc-portlibs
. - Clone this repository with all the submodules using
git clone --recurse-submodules https://github.com/dumpling-app/dumpling-launcher
. - Place the contents from the latest .zip at https://github.com/wiiu-env/wiiuhaxx_common/releases in the wiiuhaxx_common folder that's inside JsTypeHax.
- Customize the config.h file with URLs that'll be used to download the RPX and CustomRPXLauncher payload from, since it's currently all hardcoded at build time.
- Run
make
to build the code550.bin and payload.elf. - Host the JsTypeHax folder on a PHP-enabled server and you'll be able to launch your given app.
Check /Hosting/README.md for more info about how to host this.