This is a HUD (Heads-Up Display) plugin for the Aroma environment on the Wii U.
Supported stats:
-
Current time, console uptime, game play time.
-
Frames per second.
-
CPU utilization, for all 3 PowerPC cores, and the ARM core.
-
GPU utilization. Note: this will lower the frame rate for some games.
-
Network configuration (WiFi SSID, or Ethernet).
-
Network bandwidth.
-
Filesystem performance.
-
Button presses per second.
You can also use a button shortcut to toggle the HUD on or off. By default it's TV + L on the gamepad, but you can change it in the plugin config menu (L + DOWN + SELECT).
The toggle state is NOT saved when using the toggle shortcut; this is done on purpose, in case the game/app crashes when the HUD is turned on. The settings are only saved when using the plugin config menu.
The HUD color is also configurable. You can press Y while changing the color, to switch between RGB and hex mode.
Note that any option can be reset back to the default value by pressing X while editing it.
This plugin can be built in 3 different ways: locally, with Docker, or through Github Actions.
This is an Automake package that's intended to be cross-compiled using devkitPro's
environment. Besides the base Wii U packages (installable through dkp-pacman
), you will
also need to manually install the dependencies:
-
wut (because the latest devkitPro package is outdated.)
To get the Papaya HUD source, either extract a release tarball (.tar.gz), or clone the
code with git (remember to clone with the --recurse-submodules
option.)
Build steps (skip step 0 if you used a release tarball):
-
./bootstrap
-
./configure --host=powerpc-eabi CXXFLAGS="-Os -ffunction-sections -fipa-pta"
-
make
-
(Optional) If your Wii U is named
wiiu
in your local network, you can also run:-
make run
(will temporarily load the plugin into Aroma without installing it, requireswiiload
package from devktiPro) -
make install
(requirescurl
from your system) -
make uninstall
(requirescurl
from your system)
-
If you have Docker, just run the ./docker-build.sh
script.
If you fork the repository, you can create builds using Github Actions:
-
Click on Actions.
- If prompted, enable actions for your fork.
-
Click on Build Binary, on the left.
-
Click on Run workflow on the right, then again on the Run workflow button.
-
Wait a few seconds and refresh the page. You will see the Build Binary action being queued and executed.
-
After the build finishes (the status icon turns green), refresh the page. You can find the
.wps
file listed as an artifact, at the bottom.