Shield controller not detected as gamepad on emulators. - Shield Android TV Q&A, Help & Troubleshooting

Hey guys.
There is something that has bothered me on the shield tv. On any emulator I use the B Button always acts as Back button even when I map it to something else.
I think there is something interfering with the key layout that makes the shield tv controller not be detected as a gamepad when opening an emulator but still as a controller with the back and accept button on A and B.
You can test this with the mupen n64 emulator.
Any help is greatly appreciated.

I haven't really played with emulators, but does the controller work any better if you plug it in?

Related

3.1 and the PS3 Controller

So I've been toying around with my PS3 controller, and Transformer (plus dock) all morning and for the life of me I can't get it working correctly.
From every article I've read you should just be able to plug it in and go, but whatever was working for those guys clearly is missing from my own Transformer.
Anybody else been able to get it working?
I'm also wondering if my dock didn't update along with the 3.1 like it was supposed to. I remember updating the tablet, but there was never a separate dock update like there has been previously.
I'm running version EP101-0209
Is that the newest version?
I noticed that it only works with certain games natively or you would need to map the buttons through the game's OPTION (if available). The only native supported game I had found is called "Cordy" which you can download and play from market for free. It would also be a good start to test your controller though.
Anyway when they claimed that it supports PS3 controller, I think they meant via the USB port and not via BT. The only BT supported controller is the Wiimote but you need to download a new IME to run with it. Hope this helps, cheers !
PS3 controller with USB cable works perfectly in the dock. I tested it with SNESoid and cordy.
99% of market games will not work with any controller, they have to actually be coded for it to work. if the game has a key binding setting (like the emulators) then your good cause you can bind it and set everything up.
I also couldn't get it to work then realized you have to actually turn on the controller (long press PS logo) for it to work. doh
neok44 said:
PS3 controller with USB cable works perfectly in the dock. I tested it with SNESoid and cordy.
99% of market games will not work with any controller, they have to actually be coded for it to work. if the game has a key binding setting (like the emulators) then your good cause you can bind it and set everything up.
Click to expand...
Click to collapse
I should have mentioned I've been trying to get it working with SNESoid to no avail. It's not that it's entirely non-functioning rather it just doesn't read the buttons correctly.
Despite remapping it's very janky and, for example, the start button always goes to the home screen and triangle force closes the game.
Was there anything special you did to get it working with SNESoid or was it just plug in and go?
I know I've been having similar issues with PS3 controllers on 3.1. The controller would be detected, would get all the keys mapped, but I haven't found any emulator/game that reads any input from the right joystick. All other buttons and the right one work perfectly. Tried it on two Sony Six Axis controllers and a wireless logitech with a usb dongle. All 3 do the same things
BacteriaEP said:
I should have mentioned I've been trying to get it working with SNESoid to no avail. It's not that it's entirely non-functioning rather it just doesn't read the buttons correctly.
Despite remapping it's very janky and, for example, the start button always goes to the home screen and triangle force closes the game.
Was there anything special you did to get it working with SNESoid or was it just plug in and go?
Click to expand...
Click to collapse
don't think i did anything special. took a bit for it to finally recognise it but then i bound everything and i had no issues. no issues with start or triangle.
Been playing on mine with the PS3 controller and some roms. pretty damn awesome!
I connected my ps3 controller and its not working with anything. Not cordy or any of my emulators key remap working atall. What am I doing wrong here. All I get is 4 lights blinking

Is there a bluetooth controller that allows you to remap it?

I've tried the Nyko playpad pro and it's hot garbage. I've ordered 2 of them and they've both arrived dead. won't power on or anything. I've read a lot of reviews on it and see that you have to be lucky to get a working on. I'm looking for a bluetooth controller that works and a way to reconfigure the buttons on it. Is this possible? I want to use the controller for my Shield Tablet as well as the Shield TV. Someone thought it was a good idea to not allow you to remap sprint and crouch on DOOM 3, which is super infuriating.
If you are willing to root, there are a lot of options. Honestly, the sixaxis controller app and any Playstation controller are about the best configuration you can find. You can map the controller buttons to literally any key press that android can register, including touching the screen. It also let's you emulate a mouse with either joystick and toggle it on and off. Something I wish was built into the Shield controller.
But, if root isn't an option, you could try the MOGA controller with this app https://play.google.com/store/apps/details?id=ca.sandstorm.mogaime.gui&hl=en.
I hear MOGA makes decent controllers, but I have never used one personally.

Xbox one controller with z5

Hi guys, spent a few days trying to get my Xbox one controller working with the z5 for emulators etc and managed to sort it. You will need an otg cable, Xbox one controller and https://play.google.com/store/apps/details?id=com.free.usbjoyfree .
First plug the Xbox one controller into the phone via the otg cable and turn it on.(turn off Xbox one at wall before) then open the slide down settings and select "detect usb device". now open usbjoyfree and press the search button on the left and grant it permission to connect to the controller. Next select the Xbox one controller profile and check the button work when pressed. Now click on IME in the top left of usbjoyfree and select usbjoyfree as the input device.
Your controller should now work with epsxe and n64 emulators etc.
Make sure you turn IME back to the keyboard when not playing games as the keyboard won't show up
Hope it helped a few people. The app should also work with xbox360 and other controllers too.
Peace, Davey P
Also you don't need root, only need root for touchscreen emulation ie, mapping controller to games that have on screen controlls that are normally not supported by controllers. But fine for emus

MOGA emulation as app for Shield TV (using shield controller) - Any ideas?

I have a MOGA pocket bluetooth controller somewhere , but it's nowhere near as nice as the nvidia shield controller. I have sideloaded a couple apps that want to use a moga controller , and while I'm sure I could attach a moga controller to the Shield Android TV, it seems ridiculous to have to do that when a superior controller exists as standard. Some games (I own the Need for speed game) only allow touch, motion, or moga.. and it would not allow me to use the shield controller. Anyone got any ideas? there are apps that make the moga work on games not made for it, but I've yet to find a way for the shield controller to pretend to be a MOGA
This would be very useful for what i need it for too, i want to play NOVA 3 and it has moga support and sort of recognises the shiled controller as moga wierdly, but again the issue with the right analog stick being a mouse and not being able to map the buttons. So the app to make shield tv think shield controller is MOGA would work for a lot of games we otherwise would not be able to play. very useful
is there anywhere I should request such a thing be made? I mean, I can't donate toward it right now... but I'd be interested in proving there is interest for such a feature or app made available to shield devices.
Yeah I think it has to do with the Shield being Wi-Fi direct instead of Bluetooth. Im pretty sure someone could hack it via root.

Game Controller Library - change specially recognized controller - No Dinput

Hello guys
I have a Shield TV Pro and gamepads that are being recognized incorrectly.
The retro-bit Tribute 64 USB controllers are set to Dinput, but the Shield does not recognize this.
The gamepads work fine with another Android TV box.
Can I change something about the way the Shield manages the controllers so that the controllers are recognized as dinput controllers?
Maybe changing the controller library, or changing the USB driver?
The problem is that the start button on the controller is recognized by the Shield as a home screen button, which makes it impossible to use this button.
With apps like Button-Remapper I can only deactivate the button completely, but then I can no longer assign it because no input is recognized.
Nvidia support and controller support couldn't help.

Categories

Resources