Go to file
2023-01-26 18:21:26 +01:00
.github/workflows First commit 2023-01-26 18:21:26 +01:00
src First commit 2023-01-26 18:21:26 +01:00
.clang-format First commit 2023-01-26 18:21:26 +01:00
.gitignore First commit 2023-01-26 18:21:26 +01:00
Dockerfile First commit 2023-01-26 18:21:26 +01:00
Makefile First commit 2023-01-26 18:21:26 +01:00
README.md First commit 2023-01-26 18:21:26 +01:00

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.)

  1. Copy the file AromaBasePlugin.wps into sd:/wiiu/environments/[ENVIRONMENT]/plugins.
  2. Requires the WiiUPluginLoaderBackend in sd:/wiiu/environments/[ENVIRONMENT]/modules.
  3. Requires the CURLWrapperModule in sd:/wiiu/environments/[ENVIRONMENT]/modules.
  4. Requires the NotificationModule in sd:/wiiu/environments/[ENVIRONMENT]/modules.
  5. Requires the RPXLoadingModule 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.

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 wiiuenv/clang-format:13.0.0-2 -r ./src --exclude ./src/utils/json.hpp -i