Papaya HUD (Wii U Aroma plugin)
Wii U
OriginUnknown
TechnologyDevelopment tool / build utility
Available forWindows, Linux
View official projectAbout the project
Tool and utility indexed on PortsNative for configuration, decompilation, or execution support on modern platforms.
Official project information
Papaya HUD
This is a HUD (Heads-Up Display) plugin for the Aroma environment on the Wii U.
<p align="center"> <a href="https://hb-app.store/wiiu/PapayaHUD"> <img src="assets/hbasbadge-wiiu.png" width="335" height="96"> </a> </p>Features
Supported stats:
-
Current time, console uptime, game play time.
-
Frames per second.
-
Screen resolution (TV / GamePad.)
-
CPU utilization, for all 3 PowerPC cores, and the ARM core (optional.)
Note: reading ARM core utilization might reduce the frame rate in games that already have frame rate issues.
-
GPU utilization.
Note: this might reduce frame rate in some games.
-
Network profile (WiFi SSID, Ethernet, or none.)
-
Network bandwidth.
-
Filesystem performance.
-
Audio mode (mono, stereo, surround, and frequency.)
-
Audio utilization.
Note: this might lower frame rate in some games.
-
Button presses per second.
-
Controller battery level.
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 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.
Building
This plugin can be built in 3 different ways: locally, with Docker, or through Github Actions.
Local build instructions
This is an Automake package that's intended to be cross-compiled using devkitPro's environment.
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 -fdata-sections -fipa-pta" -
make -
(Optional) If your Wii U is named
wiiuin your local network, you can also do:-
make run(requireswiiloadpackage from devktiPro) -
make wiiu-install(requirescurlfrom your system) -
make wiiu-uninstall(requirescurlfrom your system)
-
Docker build instructions
If you have Docker, just run the ./docker-build.sh script.
Github Actions build instructions
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, 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 action being queued and executed.
-
After the build finishes (the status icon turns green), refresh the page. You can find the
.wpsfile listed as an artifact, at the bottom.