Turn your wired gamepad into wireless with this simple project.
- Install nodejs
- Install mingw64 Mingw-builds.
- Download and install vJoySetup.exe.
- Clone the project.
- Copy vJoyInterface.dll from vJoy installation directory to project directory.
- Run compile.bat
- Run vJoyConf.exe in vJoy installation directory to add more gamepads and buttons.
Install python 2.7.
- Change ip address in MainActivity.java to PC(Game) ip address
- Build application
- Connect PC(Game) and Android/RaspberryPi/PC(Gamepad) to same network.
- Connect PC(Game) to TV using HDMI / VGA cable. (Optional)
- Run server.js on PC(Game): node server.js
- Connect gamepad to Android / RaspberryPi / PC(Gamepad).
- Run Client.py on RaspberryPi / PC(Gamepad): python client.py PC(Game)-IP-ADDRESS or run Android application
- Run the game.
- Lean on the sofa and enjoy the game. (Requierd)
Android application detects a few gamepad models.You can add yours or even change input reading code entirely. Also you can edit src/vJoyClient.cpp file to make it support your gamepad keys. This config works for me to play old genesis games ^_^ Anyway you probably need to get your hands dirty to get this working as you want.