mirror of
https://github.com/wiiu-env/MochaPayload.git
synced 2024-11-10 18:25:07 +01:00
.github/workflows | ||
source | ||
.clang-format | ||
.gitignore | ||
Dockerfile | ||
LICENSE | ||
Makefile | ||
README.md |
MochaPayload - a simple custom firmware
This a version of the original mocha to be used with the EnvironmentLoader.
Usage
([ENVIRONMENT] is a placeholder for the actual environment name.)
- Place the
00_mocha.rpx
in thesd:/wiiu/environments/[ENVIRONMENT]/modules/setup
folder and run the EnvironmentLoader. - Requires PayloadFromRPX as
sd:/wiiu/environments/[ENVIRONMENT]/root.rpx
to support returning from the system settings.
Patches
- You can also place a RPX as
men.rpx
in thesd:/wiiu/environments/[ENVIRONMENT]/
folder which will replace the Wii U Menu. - RPX redirection
- overall sd access
- wupserver and own IPC which can be used with libiosuhax.
Building
For building you just need wut installed, then use the make
command.
Building using the Dockerfile
It's possible to use a docker image for building. This way you don't need anything installed on your host system.
# Build docker image (only needed once)
docker build . -t mochapayload-builder
# make
docker run -it --rm -v ${PWD}:/project mochapayload-builder make
# make clean
docker run -it --rm -v ${PWD}:/project mochapayload-builder make clean
Format the code via docker
docker run --rm -v ${PWD}:/src ghcr.io/wiiu-env/clang-format:13.0.0-2 -r ./source -i
Credits
dimok Maschell orboditilt QuarkTheAwesome