This tool gets input from the official Wii U GC Adapter through the wii-u-gc-adapter and sends it to a 3DS running Luma3DS CFW.
The following is aimed to people who want to use the software right now and have general knowledge about Linux OSs. If you don't want to lose time on technical stuff and just want to quickly get everything working, an all-in-one installation script will be released soon.
This program depends on SDL2
. Install it using your package manager of choice or clone and compile it from source.
# Example on Debian/Ubuntu/Derivatives
$ sudo apt-get install libsdl2-dev
Clone the repository wherever you want and then run the following commands:
$ cd gc-3ds-input-redirection
$ cmake .
$ make
-
Create a file named
g3ir.list
that will contain the IP addresses of the 3DS's you want to connect to (one per line), and place it in the same directory as the executable. Example:192.168.1.14 192.168.1.20
-
Start the wii-u-gc-adapter executable as root on a terminal or in the background (detailed instructions on the project page).
-
Start gc-3ds-input-redirection executable on a second terminal (a standard user should be enough).
-
On the 3DS(s) open up the Rosalina menu by pressing
L+Down+Select
and selectMiscellaneous options... -> Start InputRedirection
. -
Enjoy.
An installation script will be released soon including many more features. Just keep waiting...
Many thanks to contiser for helping me setting up some server logic. That's going to be used in next releases. More details to come.