[APP] A-PC GamePad - Control PC as gamepad with any app + multiple controllers

JM33

Senior Member
Apr 13, 2008
69
3
0
Hey guys wanted to share this here. I have created a client/server app for android + pc. I designed it specifically for Nvidia Shield Portable, but it should work with any android device (OS4.4 KitKat) that has a true android gamepad attached.

A-PC GamePad <- check out my website for more details.

So what is it?
This is a solution to use your Nvidia Shield as a PC GamePad. There is an android app (client) that takes over the gamepad input and sends it over wifi to a PC app (server). The server app feeds a vJoy gamepad with the input from the Shield gamepad.

The android app runs in the background, so you can have any app run in the foreground. You can run Nvidia's GameStream or Splashtop Streamer and still control your PC. This app overrides the controls from the gamepad. This means you can stream your games even if your PC is not gamestream ready! You can still navigate the Shield with the touchscreen, back and home buttons.

Supports multiple controllers! I have only tested with two gamepads (Shield Portable, and Shield Controller), but it should work with up to 16 gamepads. If anyone has success with more controllers, please let me know.

Note that the vJoy app emulates a DirectInput controller, not an Xinput controller. However, you can run x360ce for Xinput games. I have found that this interferes with Xinput controllers attached to the PC at the same time. For now, this is going to be how it works.

I really want to hear some feedback so please let me know what you think.
 
Last edited:
  • Like
Reactions: -woczarder-

psycho1200

Senior Member
Jun 20, 2012
158
29
0
Ecatepec
Hi,

Thanks for sharing your app with us, i have a question, have you tried using steam with you app like 360 controller ? i will try to do that one i get home

Thanks again
 
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone