2025-02-18 13:56:39 -08:00
2025-02-18 13:56:39 -08:00
2025-02-18 02:17:23 -08:00
2025-02-18 13:56:39 -08:00
2025-02-18 13:56:39 -08:00
2024-05-29 20:03:23 -07:00
2025-02-18 00:59:34 -08:00
2025-02-18 04:21:35 -08:00
2025-02-18 13:56:39 -08:00
2025-02-18 02:17:23 -08:00
2024-05-29 19:59:02 -07:00
2025-02-18 01:27:54 -08:00

Vanilla

This is a work-in-progress software clone of the Wii U gamepad for Linux (including Raspberry Pi and Steam Deck) and Android. No warranty is provided and everything should be considered alpha at best.


Announcement Video

What Wi-Fi adapter should I use?

At a minimum, you will need an adapter that supports 802.11n 5GHz. Newer standards (e.g. 802.11ac) are backwards compatible and should work as long as they can run at 5GHz.

In practice, not all hardware/drivers appear to work at this time. Check the Wireless Compatibility page on the wiki to check if a card is confirmed working or not.

Compiling (Linux)

Vanilla currently requires the following dependencies:

  • Debian/Ubuntu
    # apt install build-essential cmake libsdl2-dev libavformat-dev libavcodec-dev libavutil-dev libswscale-dev libnl-genl-3-dev libssl-dev
    
  • Fedora
    # dnf install libavcodec-free-devel libavutil-free-devel libavfilter-free-devel libnl3-devel SDL2-devel openssl-devel make automake gcc gcc-c++ kernel-devel cmake
    
  • Arch
    # pacman -S base-devel make cmake ffmpeg libnl sdl2
    
  • Alpine/postmarketOS
    # apk add build-base cmake sdl2-dev ffmpeg-dev libnl3-dev
    

The build process is otherwise normal for a CMake program:

git clone https://github.com/vanilla-wiiu/vanilla.git
cd vanilla
mkdir build && cd build
cmake ..
cmake --build .

Optionally, to install the program:

sudo cmake --install .
S
Description
No description provided
Readme GPL-2.0
33 MiB
0 Stars 1 Watchers 0 Forks
Languages
C 60%
Java 23.2%
Makefile 7%
CMake 6.2%
Dockerfile 1.4%
Other 2.2%