Provides some simple patches for Wii U Menu and checks for Aroma updates.
([ENVIRONMENT]
is a placeholder for the actual environment name.)
- Copy the file
AromaBasePlugin.wps
intosd:/wiiu/environments/[ENVIRONMENT]/plugins
. - Requires the WiiUPluginLoaderBackend in
sd:/wiiu/environments/[ENVIRONMENT]/modules
. - Requires the CURLWrapperModule in
sd:/wiiu/environments/[ENVIRONMENT]/modules
. - Requires the NotificationModule in
sd:/wiiu/environments/[ENVIRONMENT]/modules
. - Requires the RPXLoadingModule in
sd:/wiiu/environments/[ENVIRONMENT]/modules
. - Requires the SDHotSwapModule in
sd:/wiiu/environments/[ENVIRONMENT]/modules
.
Via the plugin config menu (press L, DPAD Down and Minus on the GamePad, Pro Controller or Classic Controller) you can configure the plugin. The available options are the following:
- Wii U Menu patches:
- Avoid "Format" dialog on Wii U Menu (UStealth): (Default is false)
- Skips the "Format"-nag when launching the Wii U Menu with a non-formatted external drive.
- Skip "Shutdown warning" on boot: (Default is true)
- Hide the "Shutdown warning" after shutting the console down by pressing the power button for 4 seconds.
- Avoid "Format" dialog on Wii U Menu (UStealth): (Default is false)
- Other patches:
- Allow error notifications (Default is true)
- Fix connecting to a 3DS in Mii Maker: (Default is true)
- Forces "nn::ndm::SuspendDaemonsAndDisconnectIfWireless" to always return success, this fixes connecting to the 3DS in Mii Maker.
For building you need:
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 aroma-base-plugin-builder
# make
docker run -it --rm -v ${PWD}:/project aroma-base-plugin-builder make
# make clean
docker run -it --rm -v ${PWD}:/project aroma-base-plugin-builder make clean
docker run --rm -v ${PWD}:/src ghcr.io/wiiu-env/clang-format:13.0.0-2 -r ./src --exclude ./src/utils/json.hpp -i