An open API service indexing awesome lists of open source software.

https://github.com/dkosmari/turbiine

An Aroma plugin to turn any controller into a turbo controller.
https://github.com/dkosmari/turbiine

wiiu wiiu-homebrew wiiu-plugin

Last synced: 4 months ago
JSON representation

An Aroma plugin to turn any controller into a turbo controller.

Awesome Lists containing this project

README

        

# Turbiine

This is an Aroma plugin to turn any Wii U controller into a turbo controller.

> *Turbiine* is the turbocharged shortcut to gaming greatness.

> Blast your way to victory with the ultimate gaming weapon!

> It’s time to level up your game!

## Usage

- Press the toggle button combo (e.g. `TV + ZL` on the Gamepad). A notification will be
shown.

- Press a button; it will toggle between normal and turbo mode. A notification will be
shown.

**Note:** Turbo action is disabled every time you start a game, or return to the Wii U Menu.

## Configuration

To configure the plugin, open the Plugin Config Menu (**L + ↓ + SELECT**) and enter the
**Turbiine** plugin, to access the options:

- **Enabled**: Enables or disables the plugin.

- **Period**: How many input samples it takes for the turbo button to toggle on or off. Default
is `1`, higher values will slow down the button press rate. Increase this value if you
want to slow down the turbo action.

- **Toggle turbo 1, 2, 3, 4**: Sets the button combo for turning turbo on or off.

1. Press `A` to focus the button combo you want to change.

2. Hold the buttons you want for the button combo, until they are recorded.

3. Release all the buttons.

4. Press either:

- `A` to confirm the new button combo;

- `B` to cancel;

- `X`/`1` to reset to the default button combo.

If you leave the button combo empty, because you didn't hold any button long enough in
step *2*, the combo will be considered disabled.

- **Reset all turbos...**: Immediately disables all turbo action on all controllers.

## Build instructions

This is a standard Automake package; a Docker build script is also provided.

### Building with Automake

#### Dependencies

- [WiiUPluginSystem](https://github.com/wiiu-env/WiiUPluginSystem)
- [libnotifications](https://github.com/wiiu-env/libnotifications)

If you got a release tarball (`.tar.gz`) you can skip step 0.

0. `./bootstrap`

1. `./configure --host=powerpc-eabi CXXFLAGS='-Os'`

2. `make`

3. (optional) If your Wii U is named `wiiu` in your local network, and is running the
ftpiiu plugin, you can also use these:

- `make install`: install the plugin into the default Aroma path. Requires `curl`.

- `make uninstall`: uninstall the plugin from the default Aroma path. Requires `curl`.

- `make run`: load the plugin without installing it on the Wii U. Requires `wiiload`
from the `wut-tools` package.

### Building with Docker

Run the `./docker-build.sh` script.