This is a WIP and not finalised. Nothing is documented, nothing is decided, not everything is fully implemented or even fully tested.
If you need to ask what this is (or how to use it) this is (currently) nothing for you. Use it at your own risk. See modpacks/example
for a sample modpack.
([ENVIRONMENT]
is a placeholder for the actual environment name.)
- Copy the file
ModpackLoaderModule.wms
intosd:/wiiu/environments/[ENVIRONMENT]/modules
. - Requires the WUMSLoader
in
sd:/wiiu/environments/[ENVIRONMENT]/modules/setup
. - Use libmodpackloader.
Building via make
only logs errors (via OSReport). To enable logging via
the LoggingModule set DEBUG
to 1
or VERBOSE
.
make
Logs errors only (via OSReport).
make DEBUG=1
Enables information and error logging via LoggingModule.
make DEBUG=VERBOSE
Enables verbose information and error logging
via LoggingModule.
If the LoggingModule is not present, it'll fallback to UDP (Port 4405) and CafeOS logging.
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 modpackloadermodule-builder
# make
docker run -it --rm -v ${PWD}:/project modpackloadermodule-builder make
# make clean
docker run -it --rm -v ${PWD}:/project modpackloadermodule-builder make clean
docker run --rm -v ${PWD}:/src ghcr.io/wiiu-env/clang-format:13.0.0-2 -r ./src -i