Go to file
Maschell 89d8537d38 Add a Dockerfile, simplify the travis script using docker 2018-09-23 13:54:56 +02:00
memory_info Fix link to the plugin loader in the plugin READMEs 2018-06-30 13:46:55 +02:00
nnu_patcher Fix link to the plugin loader in the plugin READMEs 2018-06-30 13:46:55 +02:00
overlay_test Fix the overlay_test to be compatible with the newest WUPS version. 2018-07-17 15:29:14 +02:00
padcon Fix link to the plugin loader in the plugin READMEs 2018-06-30 13:46:55 +02:00
vpad_input_logger Fix link to the plugin loader in the plugin READMEs 2018-06-30 13:46:55 +02:00
.travis.yml Add a Dockerfile, simplify the travis script using docker 2018-09-23 13:54:56 +02:00
Dockerfile Add a Dockerfile, simplify the travis script using docker 2018-09-23 13:54:56 +02:00
LICENSE Inital commit 2018-06-26 12:14:48 +02:00
Makefile Inital commit 2018-06-26 12:14:48 +02:00
README.md Add a Dockerfile, simplify the travis script using docker 2018-09-23 13:54:56 +02:00

README.md

WUPS Plugin Playground Build Status

This repository is supposed to hold serveral small testing plugins for the Wii U Plugin System. Most of the plugin are either really small (Padcon, NNU_Patcher) or are just for testing / gathering information.

List of plugins:

Here is a small overview of the plugins currently avaiable on this repository.

memory info

Collects and logs some information about the current memory usage when pressing L+R+X+Y+A+B on the gamepad. Logging can be seen with the UDPDebugReader.

nnu patcher

The nnu patcher patches the NeedsNetworkUpdate function to always reply with "false" to allows access to the EShop on lower firmwares.

overlay test

The overlay test is small demo to show the overlay feature of the Wii U Plugin System. Press A,B,X and Y while gameplay and a text should appear. In the future the menu could hold configuration for currently running plugins.

padcon

The padcon plugin allows you to turn off the screen of your gamepad to save energy. It patches the VPADRead function which is responseable for reading the input of the Wii U gamepad. Whenever someone presses the right analog stick, the screen will turn off.

vpad input logger

The vpad input logger logs serveral information about the current gamepad input. Beside the pressed buttons and touched position on the touchscreen, the plugin also logs the value of the sensors (gyro, magnet etc.) Logging can be seen with the UDPDebugReader.

Building:

For building you need:

Some plugins may require more libraries to be installed. Checkout their Makefile for more information. You could also take a look at the provided travis script and extract the needed building steps.

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 playground-builder

# make 
docker run -it --rm -v ${PWD}:/project playground-builder make

# make clean
docker run -it --rm -v ${PWD}:/project playground-builder make clean