After you install kainy and get it running, go into settings and map your controls under gamepad, your pc games will automatically detect your device as a 360 controller and you can easily play your gamestream at 60fps
UPDATE 2014 NOW YOU DONT NEED ANY OF THESE STEPS Just install latest splashtop on your pc, enable the gamepad driver. DONE!! Play or hook up any controller
Enable driver link
A big thank you to zulu99 dev of Droid mote
Now you can use full shield controller as 360 controller and stream games. use fullscreenizer to make them fullscreen if needed (somtimes splashtop THD wont allow fullscreen and game is windowed)
DO NOT USE SPLASHTOP REMOTE DESKTOP 2. USE SPLASHTOP THD ONLY FOR PROPER PERFORMANCE.
Run your games & splashtop thd only at 720p. otherwise they are unplayable in most cases.
I made this video for proof that thd streamer with the shield streams faster with no compression artifcats and now works with shield controls thanks to droidmote.
LVNeptune8's borderlands 2 video better quality
DONT. use splashtop remote. Splastop THD is the one you want.
1.Once you get the apk and install (you must find this on your own, google splashtop thd gamepad apk). install the splashtop server on your pc from their website.
2.droid mote, install from play store its the free one. Download the rar file from links provided. follow the readme in it to install the driver on your pc.
3.follow the video tutorials provided on the video below to configure controls and run droid mote server.
NOTE ON UNINSTALL: if you decide you dont want to use this method make sure you delete x360ce.ini and xinput3_1.dll from any game folders that have used and you will be fine.
1)In your droid mote app hold the keyboard icon its on the top right, then change input to droidmote.(if input option doesnt show, go to your phones input settings and check droidemote and try again)
2) You must then hold the middle icon and connect to the droid mote server running on your pc, click search, connect to the shown ip (makes sure droidmote.bat server is running on your pc as a cmd prompt)
3) Once you see the cmd prompt show connected, you can run x360ce to configure your controls. In x360ce make sure you load logitech rumble pad 2 preset, and click load.
after you have made sure your controls are working properly, save config and close x360ce. (triggers must be mapped manually as Halfaxis->Half4 & Half5)
4)place x360ce.ini and xinput3_1.dll on the games exe folder. The x360ce.ini file and xinput3_1.dll are your controller config file which tells the game to use your controller. (note xinput3_1.dll may need to be renamed depending on the game you are playing you can google the correct name for the game. on skyrim you dont need to rename)
EDIT: triggers must be mapped as Half axis-> Half4 & Half5
EDIT: controller maping fix for deus ex http://forums.steampowered.com/forum....php?t=2086894
Now that the nvidia shield was updated to android 4.3, you can play ALL windows games with the normal free Splashtop 2 Remote Desktop + DroidMote (client free and server for windows free)
Like in this video but with the controller of your shield:
If you want simulate an xbox 360 controller in your game look this video:
Is simple, connect the droidmote client to the droidmote server for windows, enable the droidmoteime, put droidmote client in background, open splashtop and play with your game.
you can download droidmote server for windows in the droidmote support forum after registration. this is the link of the server download http://www.videomap.it/forum/viewtopic.php?f=15&t=2
FOR AVANCED USERS ONLY!
ADDITION MOGA PRO HID MODE FIX FOR 360 CONTROLS with help of zulu99
1. you need Root explorer
2 in the system/usr/keylayout/generic.kbl changed GAS & BRAKE in the generic joystick section to LTRIGGER and RTRIGGER
3 you need to set the permission to read and write for the system folder and the following folders too. Same goes for the generic.kbl file. MAKE SURE ALL FILES ARE RETURNED TO THEIR DEFUALT PERMISSION AFTER EDITING.