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.
Has anyone been able to play an SNES Emulator in two-player mode, with two PS3 Six-Axis controllers?
I can make each controller work, but when I map the buttons, they register as the same input for each controller (on the emulator). Basically, I don't see a way to register the D-Pad Up from PS3 controller 1 as something different from D-Pad Up from PS3 controller 2.
I am currently using SNESoid and I connect my controllers via the USB port on the keyboard dock, then disconnect and use them via Bluetooth.
Hey guys,
I really love how the sixaxis (PS3 controller) works with the XTZ, being able to even turn the device on and everything. I wonder if there's a way to remap the buttons (per application preferably) so we can use it for games that don't support control remapping?
I have purchased the sixaxis app but I don't like the way you have to open the app, turn on the controller then hit a button before you can do anything (plus it becomes the OS's input method - the keyboard disappears until selected )
trying to get certain super nintendo controllers working with my 3 different android phones, bt joystick control app detects the button presses and works on my emulators but only for a few seconds. the app is a great idea but its terrible and barely works as if its unfinished. ive tried all the snes emulators and its always the same issue. some buttons work and some dont
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.