Hello!
I recently bought a playstation 3 controller to use with my PC and emulators on my Tablet. I discovered that without root i wasn't able to fully utilize the controller on my tablet.
I got to work and rooted my tablet, bought sixaxis controller and set it up. I am now able to connect with the app and bind keys in the emulator with the app. However when i exit the key-binding menu and begin to play a game the emulator suddenly doesn't recognize any of my button presses made with the app.
I made a touch profile so that i could play but i really want to be able to play without this touch profile.
I've googled with no results for days and i now ask you, what do you think is wrong? And how can i fix it?
Which emulators are you using this with? With some of them you have to set up the bindings in the emulator app.
If you bought a cheap ps3 controller on ebay it will not work. If you buy a legit PS3 controller it will work. Common problem, aftermarket controllers have a slightly different bluetooth profile that its kind of goofy...
If you have a legit controller then it must be other settings!
Lets start from the beginning.
FIRST TIME! If its your first time pairing the controller to the tablet you need to get a USB cable and plug it into the dock.
Start up the app
press the "pair controller" button. This tells the controller which address to connect to. If you dont do this then the controller is looking for a PS3 which your tablet obviously is not.
If it is NOT your first time, or you have used the PC utility to manually change the bluetooth address on the controller
Start up the app
Press Start
Turn on the controller
Remember, you must change the IME (input) from whatever keyboard you have to sixaxis.
Once you see the message in the window say you are paired press the up down left right buttons on the ps3 controller, you SHOULD see things happen on the screen. If not you did something wrong.
If you want to use touch profiles select it from the box
If the above does not work check with the PC utility that your controller is trying to pair to the correct bluetooth address. Note sometimes the sequence is reversed - 12:23:34:45:56:67 can sometimes be 67:56:45:34:32:12. Different applications on the PC work differently.
Make sure you are using the latest LEGIT copy. If you are pirating this software it likely wont work. Check on the market you are updated to the latest version.
If all else fails, contact the developer or check the developers website. I know it works with the prime im running it on mine, works great!
Good luck!
EDIT
Re-reading OP i'd say it sounds like you forgot to change the IME. Maybe check that first
pileot said:
If you bought a cheap ps3 controller on ebay it will not work. If you buy a legit PS3 controller it will work. Common problem, aftermarket controllers have a slightly different bluetooth profile that its kind of goofy...
If you have a legit controller then it must be other settings!
Lets start from the beginning.
FIRST TIME! If its your first time pairing the controller to the tablet you need to get a USB cable and plug it into the dock.
Start up the app
press the "pair controller" button. This tells the controller which address to connect to. If you dont do this then the controller is looking for a PS3 which your tablet obviously is not.
If it is NOT your first time, or you have used the PC utility to manually change the bluetooth address on the controller
Start up the app
Press Start
Turn on the controller
Remember, you must change the IME (input) from whatever keyboard you have to sixaxis.
Once you see the message in the window say you are paired press the up down left right buttons on the ps3 controller, you SHOULD see things happen on the screen. If not you did something wrong.
If you want to use touch profiles select it from the box
If the above does not work check with the PC utility that your controller is trying to pair to the correct bluetooth address. Note sometimes the sequence is reversed - 12:23:34:45:56:67 can sometimes be 67:56:45:34:32:12. Different applications on the PC work differently.
Make sure you are using the latest LEGIT copy. If you are pirating this software it likely wont work. Check on the market you are updated to the latest version.
If all else fails, contact the developer or check the developers website. I know it works with the prime im running it on mine, works great!
Good luck!
EDIT
Re-reading OP i'd say it sounds like you forgot to change the IME. Maybe check that first
Click to expand...
Click to collapse
It's a real controller and i did change the IME.
I am primarily using the N64 emulator. When i map the keys without sexaxis controller installed most of the keys are named <unknow>. When i start sixaxis controller i get "DPAD_START" or something similar when i map the keys. (after enabeling the IME).
So the connecting and mapping goes perfect. But somehow when i exit the settings and start to play it wont detect the keys anymore.
It's quite late now, i will test everything again tomorrow to make sure the problem is still there. But i truly don't know what to do.
I don't know about the emulator you're using, but in NESoid, and SNESoid etc to use sixaxis with it, theres an option in menu>settings>Other settings>"Use Input Method" Enable special input device eg bluetooth gamepad - This needs checked for the controller to work see if this is enabled on yours
NeoMagus said:
I don't know about the emulator you're using, but in NESoid, and SNESoid etc to use sixaxis with it, theres an option in menu>settings>Other settings>"Use Input Method" Enable special input device eg bluetooth gamepad - This needs checked for the controller to work see if this is enabled on yours
Click to expand...
Click to collapse
THANK YOU!
In "other settings" i just had to click that. ****ing awesome m8 Thanks
No prob man I figured thats what it might be frustrated the hell out of me too
Sent from my SCH-I535 using XDA
Ya its kind of annoying because with sixaxis you can have it set for controller input, emulate keyboard, or sort of a hybrid (like the experia play does with its keys), different apps deal with these things differently, its just a matter of finding a method that works best for the app your using.
Glad to hear you got it working!
Thank you
I only rooted to use the controller, I was getting frustrated
Sent from my GT-I9300 using xda premium
Related
I am trying to get my xbox 360 wired controller to work with gta3 and its somewhat working. Im using Xpadder, a gamepad profiler that can make the controller emulate and mouse/keyboard movement and then using "wifi keyboard" app to get it to move across to my phone. However i cant get mouse movements to register and can only really get basic walking and driving controls working, such as steering and walking. I cant figure out how to make the controller use any weapons, sprint, but entering and exciting vehicles works fine. Is there a better app to do what im trying to do? I searched and couldn't find any and am curious if anyone else has tried to do the same thing i am. I really need like a list of what the translation for the pc version would be, like what keyboard button was used for the ebrake, drivebys, etc because thats the only way i am able to get this controller to work. I have been working off of a list of pc controls but am still unable to figure out how to make the controller fire or use weapon or switch between weapons, i know it was default to mouse left click or left control but neither work for me. And ive literally gone over my entire keyboard pressing random buttons to see if i can make it fire or switch weapons.
I've been trying to find some of the best apps for adding a PS3 controller via bluetooth for my N64oid app. I've found some great mappings on here, but I'm curious if there's any way I can enable more than one controller using this combination of the two apps.
I heard N64oid supports multiplayer with no problem, but SixAxis I'm just not sure about. Has anyone heard anything or tried it out?
I have not tried it, but from looking at the two apps, it should be very easy.
In sixaxis, go to Menu > Preferences > Input Mappings > and select 2nd or high controller. Then map keyboard values to the controller (be sure to not use buttons that are taken for another controller). Lastly, go into the N64oid settings and map the second controller.
Let me know how it works!
felisen said:
I have not tried it, but from looking at the two apps, it should be very easy.
In sixaxis, go to Menu > Preferences > Input Mappings > and select 2nd or high controller. Then map keyboard values to the controller (be sure to not use buttons that are taken for another controller). Lastly, go into the N64oid settings and map the second controller.
Let me know how it works!
Click to expand...
Click to collapse
Hey, thanks for the support, I tried this but when I do both my PS3 controllers (connected via wires) have the same input buttons as far as N64oid is concerned...Like up on controller one is the same as up on controller two... Is there something I'm doing wrong?
I'd also like to know if the transformer will actually charge the controllers and connect via bluetooth, so far I've only used wired.
Thanks!
CobraBytez said:
Hey, thanks for the support, I tried this but when I do both my PS3 controllers (connected via wires) have the same input buttons as far as N64oid is concerned...Like up on controller one is the same as up on controller two... Is there something I'm doing wrong?
I'd also like to know if the transformer will actually charge the controllers and connect via bluetooth, so far I've only used wired.
Thanks!
Click to expand...
Click to collapse
Are you using the sixaxis app and having this problem, or is this just using the native usb gamepad support? If it's the latter, than I don't have an answer; I don't even know if the native support allows multiple controllers. If you are using the sixaxis app, then be sure that the key mappings within that program are seperate, before you try and map within N64oid (basically have to map things twice, first the controller to keyboard values (within sixaxis), then those values to N64 keys (within N64oid)).
Don't know about charging over usb, I want to say yes, but I can't back that up. As for bluetooth, you can do it (it is what I do), but it requires an app like sixaxis (which requires root).
It works. All you have to do is get the Sixaxis Pair tool (make sure you have a computer nearby and a usb cable) and then when you open n64oid, to to input>key mappings> enable controller 1 + 2 and then set the appropriate controls. If this doesn't work, go to other settings>and check use input method
EDIT: Make sure it's compatible using the compatibility checker
mohitrocks said:
It works. All you have to do is get the Sixaxis Pair tool (make sure you have a computer nearby and a usb cable) and then when you open n64oid, to to input>key mappings> enable controller 1 + 2 and then set the appropriate controls. If this doesn't work, go to other settings>and check use input method
EDIT: Make sure it's compatible using the compatibility checker
Click to expand...
Click to collapse
Couldn't get this to work for me. Got both controllers connected but could not not get them to differentiate between the two. everything controls player 1
kinda solution
i have kinda got this working now, was able to successfully play 2 player mario cart today.
in sixaxis here is what i did....
once you have both controllers paired to the phone and change IME is set to sixaxis.
go to preferences
go to game pad settings
make sure enable gamepad is NOT CHECKED
go to edit mappings and make sure everything is as its supposed to be up is up, left is left, right is right, etc etc.
now open n64oid
go to settings
go to input settings
go to key mappings
enable controller 1
load profile 1
clear all the settings so everything says "none"
leave d-pad left, right, up, down as <none> (for some reason i havent figured out yet, if you set these it stops the other controller working). then do the following
c-left, right, up and down are also mapped as <none> (i dont know what these do either)
then map the following buttons of controller 1
start
button A
button B
L trigger
R trigger
Z trigger
(map those buttons to whatever buttons you want)
analog left, analog right, analog up, analog down, (map these to the analog directions on the left analog stick of controller 1)
leave the rest as <none>
scroll back up to the top as save it as profile 1
now
enable controller 2
load profile 2
clear all the settings so everything says "none"
leave d-pad left, right, up, down as <none> (for some reason i havent figured out yet, if you set these it stops the other controller working). then do the following
c-left, right, up and down are also mapped as <none> (i dont know what these do either)
then map the following buttons of controller 2
start
button A
button B
L trigger
R trigger
Z trigger
(map those buttons to whatever buttons you want)
analog left, analog right, analog up, analog down, (map these to the analog directions on the left analog stick of controller 2)
leave the rest as <none>
scroll back up to the top as save it as profile 2
--------now it should work hopefully for both players to have an effective race------
one thing i found weird is when mapping the analog stick of controller 1 it saved all the directions for both analog sticks and the joypad directions as d-pad left, right, up, down regardless of which one you used to map the key
but for controller 2 it saved the directions as unknown 17, unknown 18 for analog left and righ on both analog sticks
analog up =A analog down =B again for both analog sticks
on the joypad it was up =C down =D
left = A
right = B
i'm hoping someone can take this information and refine it a bit to make more sense but maybe this will help some people troubleshoot a bit further. I'd love to figure out how to get this working for 4 controllers but having seen how it is above im not sure if it will be possible. Also to get it working for golden eye might also be tricky.
thanks and good night.
hello i have a similar question. If i put one ps3 gamepad with sixaxis controller could i use at the same time a bluetooth gamepad in order to play multiplayer games?
Because i am not right now on my android tv box i can not recall if i get sixaxis controller i could use to pair at the same with bluetooth gamepad. I will try though later so i could give a feedback, if anybody cares.
I know there are apps to you can download to turn your cell phone into a wireless mouse for your PC, in fact I have one and it works great.
Does anyone know of an app that will do the same thing but be able have a mouse pointer on your Prime using your cell phone as the mouse. I've searched the marked and googled it and get nothing.
If there is not an app like this maybe one of you guru developers here can make one. That would be awesome.
I think this should work with the client and server installed
https://market.android.com/details?id=org.videomap.droidmoteserver
I'm not rooted yet but this may be the reason I root. Keep the suggestions coming.
theandies said:
I know there are apps to you can download to turn your cell phone into a wireless mouse for your PC, in fact I have one and it works great.
Does anyone know of an app that will do the same thing but be able have a mouse pointer on your Prime using your cell phone as the mouse. I've searched the marked and googled it and get nothing.
If there is not an app like this maybe one of you guru developers here can make one. That would be awesome.
Click to expand...
Click to collapse
Mobile mouse works great, if you're just looking to control the mouse functions. There's also LogMeIn, if you're looking for more functionality (remote desktop type stuff).
These work on a PC, but I'm not sure how well, or if these would work on the TFP.
I have a app that controls my computers mouse pointer from my phone. What I'm looking for is an app like that but to put a mouse pointer on my Prime and be able to control the pointer from my phone. So it would really be an app that creates a mouse pointer on the Prime and is controlled by the phone. This way I could sit back and control my Prime while connected via HDMI on my bigscreen and not have a long HDMI cable or have to get up to mess with the tablet.
https://market.android.com/details?...Nlcmtlci5hbmRyb2lkLmFwcHMuYmx1ZXB1dGRyb2lkIl0.
That works just fine. I found it while looking to use my phone as a BT keyboard to use cheats in GTA III. Mouse also works.
johnnycsx said:
https://market.android.com/details?...Nlcmtlci5hbmRyb2lkLmFwcHMuYmx1ZXB1dGRyb2lkIl0.
That works just fine. I found it while looking to use my phone as a BT keyboard to use cheats in GTA III. Mouse also works.
Click to expand...
Click to collapse
So will this app put a mouse pointer on the Prime and control said cursor from the phone? I'm not really going to use my phone as a game controller what I really want is a cursor on my Prime to control it like it was in the dock (I don't have a dock) remotely.
That's two apps that need root to work so I may be closer to rooting if one of these will do what I want.
Hello Folks,
I was curious to know if anyone has ever tried the Amazon Fire TV game controller with the Shield tablet.
A few posts confirmed that it works fine with the Shield TV, but I found none about the tablet.
Would all the controls work seamlessly ? Voice search too?
Also, the original Shield controller can act as a mouse controller on the Shield with the right stick, would this feature also work with the Fire TV controller ?
Thanks in advance for your help.
Mat.
i ve own the first fire controller, its working fine... better than my ipega
voice i dont know, but mouse works also fine...
If you're talking about the newer model (Wi-Fi Direct) version of the Amazon controller, it can be made to work in a roundabout way. You'll need root and some kind of local terminal program or ADB.
Basically, you can use the stock "accessories" app to try to pair it, and the controller will start working for a while, then the app will say there was a problem communicating and disconnect the pad again, not completing the pairing.
My workaround is to kill the pairing app while the controller is working. You'll need to do it in the background, since even opening the settings app will make the controller disconnect right away.
The process name you're trying to kill will be "com.nvidia.blakepairing". Ignore the quotes.
If you're on an ADB shell you can do it from your PC as soon as you can move the mouse pointer around with the joystick (become root first with su)
Code:
killall com.nvidia.blakepairing
If you're doing it from a terminal emulator, you should have it wait for about 25-35 seconds to give you time to get it running beforehand. Use this:
Code:
su
(sleep 30; killall com.nvidia.blakepairing)&
You'll also need to go to Developer Options and "disable USB audio routing", because otherwise you won't have any sound come out - it seems like it tries to play sound through the 3.5mm jack on the gamepad, but the volume is zero (faint hissing whenever a sound should play). When it does that, neither the speakers or the headphone jack that's on the tablet work at all.
Wouldn't an xbox/ps controller work better? I use an xbox360 controller via usb otg and seems to work really well for most things.
Basically the title. I'm wondering what wireless controller you've guys gotten to work with the Pixel. I don't really won't to get anything expensive because I'm probably won't end up using it much. I wouldn't mind getting one that holds the phone though. I'll mainly be using it for emulators and such.
Also, has anyone successfully gotten the Sony Dualshock 4 controller to work with it? It seems to pair just fine but I can't get any buttons to work with it. It'd be awesome if I could get it work because I already own one.
Thanks in advance friends!
I believe with a PlayStation controller you need a way to map the buttons like Sixaxis Controller (https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller).
Sent from my Pixel using Tapatalk
saltorio said:
I believe with a PlayStation controller you need a way to map the buttons like Sixaxis Controller (https://play.google.com/store/apps/details?id=com.dancingpixelstudios.sixaxiscontroller).
Sent from my Pixel using Tapatalk
Click to expand...
Click to collapse
I haven't tried Sixaxis yet with my Pixel, but it worked pretty well for my previous phone. It does require root.
Good news, I got Sony Playstation DualShock DS3/DS4 controllers to work on Google Pixel.
I have a pixel, rooted, with SixAxis Controller app installed.
Wired USB:
dmesg for ds3/4 show the devices connecting via USB, but does not create a hid/dev input device. sad, this worked perfectly on Galaxy S3 on Cyanogenmod
Wireless (Bluetooth):
- Program the master address using SixPairTool on Windows (use phone's Bluetooth MAC address)
- DS4: pair natively as "Wireless Controller" in Android, holding PS+Share. Buttons will not work at this point.
- DS4: Start SixAxis app, and touch start. it 'just works' now, tested in JohnSNES and DosBox, NO LATENCY! Zelda / CommanderKeen
- DS4: Touchpad/Sticks/Buttons works natively in android, sweet. No need to switch to SixAxis IME
- DS3: No native bluetooth pairing. Start SixAxis app, touch start.
- DS3: Hold PS button to start pairing mode, phone will popup with request (0000/1234)
- DS3: Latency seems good, but didn't play that long (JohnSNES).
- DS3+4: XY/AB buttons seem to be swapped, but easy fix in SixAxis settings.
So ROOT is needed for both controllers and wired support is broken.
I got an ouya controller to work. For what it's worth. Of course I wouldn't recommend spending $50 to get one if you do that have it already
I prefer to use the USB a to c doohickey and plug an Xbox controller right in. Works perfectly. Noted for future research though, thanks.
My SteelSeries XL works very well with my Pixel. It's easily the nicest looking controller I've seen that is meant for use with a phone.
At the moment I am using it with DraStic NDS emulator but it likely to work with any game that supports external controllers.