mirror of
https://github.com/wiiu-env/AromaBasePlugin.git
synced 2024-11-23 20:19:15 +01:00
.github/workflows | ||
src | ||
.clang-format | ||
.gitignore | ||
Dockerfile | ||
LICENSE | ||
Makefile | ||
README.md |
Aroma Base Plugin
Provides some simple patches for Wii U Menu and checks for Aroma updates.
Installation
([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
.
Usage
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.
Building
For building you need:
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 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
Format the code via docker
docker run --rm -v ${PWD}:/src ghcr.io/wiiu-env/clang-format:13.0.0-2 -r ./src --exclude ./src/utils/json.hpp -i