[TUT] Native Gamepad Support Over BT [Sixaxis] - TouchPad Themes and Apps

UPDATE WILL BE AVAILABLE SHORTLY (LIKE WITHIN THE NEXT HOUR)
Sir_earl (Sixaxis App Developer) has just released an update to his popular app Sixaxis Controller. The update brings "Native Gamepad" support over Bluetooth with the PS3 Sixaxis/Dualshock controller. This means a USB OTG setup is no longer needed to enjoy games with gamepad support such as Shadowgun and GTA III.
Gamepad Mode can be enabled by doing the following steps:
1. Purchase Sixaxis Controller from the Google Android Market. https://market.android.com/details?id=com.dancingpixelstudios.sixaxiscontroller&hl=en
2. Configure the app to allow it to connect to your Touchpad by using the Sixaxispairtool from the developers Website. http://www.dancingpixelstudios.com/sixaxiscontroller/tool.html (This is only needed once)
3. Sync the sixaxis controller by pressing "Start" in the sixaxis controller app and pressing the Power button on the Controller.
4. If you are on ICS, press the Action button on the top right to go to the preferences Menu.
5. Select Gamepad on the top and enable it on the next screen.
6. Modify the button mappings to your liking. (Optional)
Games like Shadowgun and Riptide GP need the controls mapped in their respective settings menu.
.GTA III is ready out out of the box. Enjoy guys! Now get to emailing your favorite game developers and tell them to add native gamepad support!
List of games with full or partial gamepad support.
(Full) Shadowgun.
(Full) GTA III
(Full) Riptide GP
(Partial) Shine Runners (Can't control Menus)
(Partial) Cordy (Menus)
(Partial) Sleepy Jack (Menus)
(Partial) Reckless Racing and Reckless Getaway (Menus)
(Partial) Muffin Knight (LOLWUT)
BTW Guys this will only work on Android 3.1+. So that means this is a no go on CM7.

CM7 didn't have native support. That is where sixaxis App will help you to pair PS3 controller with touchpad. So 3.1+ is not a mandatory requirement.

lathavim said:
CM7 didn't have native support. That is where sixaxis App will help you to pair PS3 controller with touchpad. So 3.1+ is not a mandatory requirement.
Click to expand...
Click to collapse
By native support the OP means making Android regard the sixaxis as a normal gamepad and not as a hw keyboard.

I've been bouncing around everywhere trying to creak this nut. Figured here would be a good place to ask. Playing sky gamblers, it recognizes the gamepad and allows mapping of buttons, however some are still tied to back and menu buttons. Re mapping dosn't seem to solve this. Does anyone know of a workaround? Using galaxy note 3 and sixaxis software with ps3 controller.
Fixed: ended up re mapping controls to read as l3 and r3...works great...though if I bump sticks I fire mg or flare...lol

I can't get this to work with Milaq or Invisiblek's CM11 ROMs.
I followed the process using my phone, running CM11 and it worked flawlessly, but on the touchpad the controller just keeps blinking and never connects. Any suggestions?

Related

[Q] Game Controllers

I'm investigated .15 firmware and found game controllers and BT devices than TF-201 supports. Here's list of them. Please try them out and post yours here
Apple Wireless Keyboard
Thrustmaster T Mini Wirele
Logitech Dual Action Controller
Logitech G25 Racing Wheel (in Compatibility Mode)
Logitech G25 Racing Wheel (in Native Mode)
Logitech Revue Wireless keyboard
Bluetooth AVRCP
Confirmed by XDA users, and 4pda
OnLive Universal Wireless Controller
XBox 360 USB Controller
iControlPad
Sony Playstation®3 Controller (Dualshock3 from PS3)
Logitech Gamepad F310 (USB).
Logitech Wireless Gamepad F710
Motorola Bluetooth Wireless Keyboard (the one styled after the xoom)
Wii Remote (WiiMote), Nunchuk and Classic Controller. (with Wii Controller IME)
GameStop Wireless Controller
Super Nintendo Controller
post will updates by comming new info
thx 4all
OnLive Universal Wireless Controller works too
Thanks. Perhaps this should be moved to Prime accessories.
Are these controllers supported natively, or is it necessary to use 3rd party apps to connect to them?
jkvato said:
Are these controllers supported natively, or is it necessary to use 3rd party apps to connect to them?
Click to expand...
Click to collapse
I get the list of controllers from .15 firmware, so they supported natively.
But alsow game must fully support games controller.
Some times, not all buttons works. For example only moves or fire and jump button,
etc
I have a wired Xbox 360 controller I used with mine (requires keyboard) and it works incredibly well - if the software supports it. You can navigate the home screens easily, just like the touchpad. But, game support is dependent on the game, not OS. For example, Shine Runners works very well, but Dungeon Defenders doesn't see it.
The nVidia marketplace does a good job of specifying controller support.
Hey I'm a noob. How do I pair the PS3 remote with the Prime?
abahimself said:
Hey I'm a noob. How do I pair the PS3 remote with the Prime?
Click to expand...
Click to collapse
Just plagin PS3 remote to the dock
just tried my iControlPad, works with bluez ime app from market (free) and any ''oid'' emulatore (snesoid, gameboid, etc) have not tried other setups
I meed to get a dock n USB controller or a BT controller. these ps1 games is killing me with touch screen controls. I got final doom, quake 2, R-type Delta, Marvel vs. Capcom, XMen vs. Street Fighter, and Einhander all on my prime. they look n play great with the gpu plugin. now I need a damn controller. Hard to play some of those with touchscreen..lol
which one is the one you can buy at Gamestop that's said to work with prime?
the motorola bluetooth keyboard (the one styled after the xoom) work like a dream, shortcut keys, home/back, its one of the less expensive and well made bluetooth android oriented keyboards, and it has function keys for use with a pc as well, well worth the 45$ i paid for it.
stretchwookie said:
just tried my iControlPad, works with bluez ime app from market (free) and any ''oid'' emulatore (snesoid, gameboid, etc) have not tried other setups
Click to expand...
Click to collapse
Can you give me a link on that controller (iControlPad)?
demandarin there's no answer yet, only testing
Hi,
I tried to connect my WiiMotes.
Even though it suggests the codes 0000 and 1234 ,neither seems to do the trick.
Any help would be appreciated.
I've been using the GameStop branded controller. The system seems to treat it as a bluetooth keyboard. If you launch a notepad type app, you can see what buttons map to which keys. But it seems to work to some degree at least in those apps that nvidia labels as "controller" supported.
I think this is already known but the Sixaxis PS3 controller works without any 3rd party apps.
Just plug it in via USB then turn on bluetooth. From then on it is paired and will work without needing USB.
demandarin said:
I meed to get a dock n USB controller or a BT controller. these ps1 games is killing me with touch screen controls. I got final doom, quake 2, R-type Delta, Marvel vs. Capcom, XMen vs. Street Fighter, and Einhander all on my prime. they look n play great with the gpu plugin. now I need a damn controller. Hard to play some of those with touchscreen..lol
which one is the one you can buy at Gamestop that's said to work with prime?
Click to expand...
Click to collapse
noob question, but what do you mean gpu plugin? are you having to use chainfire 3d? or is it a plugin in the ps1 emulator? i just got my icontrolpad so im interested in getting diablo from ps1 to work on it
dime_veyron said:
Can you give me a link on that controller (iControlPad)?
Click to expand...
Click to collapse
http://www.icontrolpad.com/
i bought it directly through them, dont let the iphone on the main page scare ya, this DEFINITELY works on android, both my prime AND epic 4g touch
malybru said:
Hi,
I tried to connect my WiiMotes.
Even though it suggests the codes 0000 and 1234 ,neither seems to do the trick.
Any help would be appreciated.
Click to expand...
Click to collapse
i use Wii Controller IME and its fantastic
demandarin said:
I meed to get a dock n USB controller or a BT controller. these ps1 games is killing me with touch screen controls. I got final doom, quake 2, R-type Delta, Marvel vs. Capcom, XMen vs. Street Fighter, and Einhander all on my prime. they look n play great with the gpu plugin. now I need a damn controller. Hard to play some of those with touchscreen..lol
which one is the one you can buy at Gamestop that's said to work with prime?
Click to expand...
Click to collapse
Hi, you may buy this one
Anyone able to get the right analog sticks on any brand of controller to properly register with emulators (such as N64oid, SNESoid, Gensoid etc.)?
PS3 won't, either hooked up native or through a third-party such as SixAxis Controller. Therefore I'm wondering if any others will, or if it's an issue that will be present regardless.
HowTo
Here is manual
How to connect and use the Wii Classic Controller Pro + Wiimote(you will need both)
Click to expand...
Click to collapse
buxtahuda said:
Anyone able to get the right analog sticks on any brand of controller to properly register with emulators (such as N64oid, SNESoid, Gensoid etc.)?
PS3 won't, either hooked up native or through a third-party such as SixAxis Controller. Therefore I'm wondering if any others will, or if it's an issue that will be present regardless.
Click to expand...
Click to collapse
N64oid only looks for analog input from the left analog stick and ignores the right analog completely. In order to get the C-buttons working, you can use the Sixaxis app in native gamepad mode, disable the 'Right Analog x-axis' and 'Right Analog y-axis', then use the keyboard emulation to configure the right analog stick as digital button presses (you must also have your IME set to Sixaxis Controller). Most other emulators don't use analog, so you can just use the keyboard emulation exclusively.

Logitech F710: games and multiple controllers?

Anyone use this controller?
I have SuperGNES, FPse, MC3, ShadowGun, Dead Space, Dead Trigger, Minecraft, and a few other games.
1. Can anyone confirm this controller works with SuperGNES and FPse (probably these two are the most important to me)
2. Can you use a USB min-hub to get more usb ports on the dock and plug in 2 controllers
I'm looking to be able to play 2 player games and curious if others have got it to work.
Thanks
I've just gotten one of these controllers myself today. Unfortunately, I'm having trouble.
Some games work fine, like "Cordy". Another well-known game, Shadowgun, does not. The game mixes up the controls, rendering the right analog stick messed up. It thinks the left trigger is the analog sticks left/right and that the analog up/down is actually on left/right. Unplayable.
before, I've tried connecting two Xbox controllers, both wired. These work fine. You can't play with two controllers, however. Android recognizes both controllers as one, so you'll both control the same thing.
Unfortunately, I don't think there's a solution to the latter, it's a driver issue.
---
Did anyone get Shadowgun to work properly with the F710? If so, please teach me!
---
For the record, I'm using the ASUS Padfone, which is related to the transformer series.
Anyone know about emulators with the F710?
SuperGNES says you need to install gamepad IME, which is free. It installs fine, and I can see it in the settings, but there are no options to bind keys...which makes me think its all in the games but I cant figure out supergnes. It thinks both the A and B buttons are down, and I can't change it in the controller settings.
I just bought my controller, may return it if I can't figure this out. It works natively for Dead trigger. ...kinda pissed it doesn't work the same for superGNES.
After having tested the logitech controller, I've decided to get rid of it and go for Sixaxis with a PS3 controller. It's just way more configurable.
Billyvnilly said:
Anyone use this controller?
I have SuperGNES, FPse, MC3, ShadowGun, Dead Space, Dead Trigger, Minecraft, and a few other games.
1. Can anyone confirm this controller works with SuperGNES and FPse (probably these two are the most important to me)
2. Can you use a USB min-hub to get more usb ports on the dock and plug in 2 controllers
I'm looking to be able to play 2 player games and curious if others have got it to work.
Thanks
Click to expand...
Click to collapse
I've had my controller for about 6 months now and there is a way to play ShadowGun with it. You just have to manually map the controller yourself in the options menu for game pad input. Haven't used SuperGNES but I use another emulator called SNESoid and it allows me to map the controller out.

[Q] Sixaxis + Shadowgun:Deadzone

Hi, anyone trying to play Shadowguneadzone with Sixaxis (PS3 controller, 4.1.2 rooted stock)? I play a lot with this combo on Nexus 7 (works great), but when I tried today (bought HDMI dongle - trying to play on TV), gamepad will disconnect as soon as I start game in deadzone (e.g. select deathmatch).
When I switch back to sixaxis and pair the gamepad again, the game restarts.
EDIT: My bad, got it working (I didn't have Sixaxis IME selected). And I'm too lame to know how to delete the thread.
jerrymouse12 said:
Hi, anyone trying to play Shadowguneadzone with Sixaxis (PS3 controller, 4.1.2 rooted stock)? I play a lot with this combo on Nexus 7 (works great), but when I tried today (bought HDMI dongle - trying to play on TV), gamepad will disconnect as soon as I start game in deadzone (e.g. select deathmatch).
When I switch back to sixaxis and pair the gamepad again, the game restarts.
EDIT: My bad, got it working (I didn't have Sixaxis IME selected). And I'm too lame to know how to delete the thread.
Click to expand...
Click to collapse
How did you manage the keys? i've found one map online but that one doesnt work with note 2.
i
Glad you sorted it out. Join the DZ thread for extra info.
http://forum.xda-developers.com/showthread.php?t=1971574
Sent from my GT-I9300 using xda premium

[Q] All possible android tv box gaming solutions!!?

Hi,
I am interested in gaming over my imito mx1 android tv stick, but unfortunately the rom is not installed with the required touch screen drivers! so we can't use six axis or gamekeyboard applications for games emulation
so I searched and think about any other temporary solutions to play but non of them had all what I want!
For example:
1) PS3 controller & Xbox is restricted to some games like gta, shadow gun, sonic episode II..
2) Droidmote also work for some with addition of some accelerometer games "although it didn't work on my xperia play but work with the mk808 remote application! I didn't know why" . But in overall, I am not comfortable to play with touch game pad, hard buttons is the best! ( Yes I know that I can use my xperia play game pad to play as an option in the droidmote but as I said this is for some games, not all)
3) Moga game pad is a good temporary solution I think because it can play some extra cool gameloft games, so I am thinking to buy one!
4) Off course, the best solution is to wait a "Hero Developer" how can introduce a new rom with implemented touch drivers!!!
But untill that time, I tried another solution that to make some configuration in the keylayout fils of the PS3 controller to emulate the keylayout of my xperia play, so by that I think that I will be able to control all xperia play optimized games on my imito mx1!! BUT OFF COURSE I DIDN'T SUCCEED BECAUSE OF MY RESTRICTED KNOWLEDGE IN THIS FIELD
So, I need your help and suggestions!
Thank you.
musarezeq said:
Hi,
I am interested in gaming over my imito mx1 android tv stick, but unfortunately the rom is not installed with the required touch screen drivers! so we can't use six axis or gamekeyboard applications for games emulation
so I searched and think about any other temporary solutions to play but non of them had all what I want!
For example:
1) PS3 controller & Xbox is restricted to some games like gta, shadow gun, sonic episode II..
2) Droidmote also work for some with addition of some accelerometer games "although it didn't work on my xperia play but work with the mk808 remote application! I didn't know why" . But in overall, I am not comfortable to play with touch game pad, hard buttons is the best! ( Yes I know that I can use my xperia play game pad to play as an option in the droidmote but as I said this is for some games, not all)
3) Moga game pad is a good temporary solution I think because it can play some extra cool gameloft games, so I am thinking to buy one!
4) Off course, the best solution is to wait a "Hero Developer" how can introduce a new rom with implemented touch drivers!!!
But untill that time, I tried another solution that to make some configuration in the keylayout fils of the PS3 controller to emulate the keylayout of my xperia play, so by that I think that I will be able to control all xperia play optimized games on my imito mx1!! BUT OFF COURSE I DIDN'T SUCCEED BECAUSE OF MY RESTRICTED KNOWLEDGE IN THIS FIELD
So, I need your help and suggestions!
Thank you.
Click to expand...
Click to collapse
with the last versions of DroidMote Client and DroidMote Server, when you connect your hardware controller to the device with DroidMOte Client installed, you forwards the command of the hardware controller to DroidMote Server.
In this mode you can play also with all android multi-touch games with your hardware controller.
and with your harddware controller, you can press all buttons and axis simultaneously. (many touch points at server side.)
look the DroidMote Forum to understand all about DroidMote
with the same technique, and DroidMote Server for windows, you can play also all multi-touch windows 8 games
bye bye and look this:
http://www.youtube.com/watch?v=BM6W3Dq_yqQ
Thank you for rresponse, I appreciate that and also I am appreciating your great application, but we still talking about many other games that not recognize all needed inputs from the droidmote client or in general from other gamepads like PS3 or Xbox !!
I want to know the real name of action of my xperia play buttons to use it for configuration other keylayout controller,
so for example, when I press x button in my xperia play with scan code 304 or circle button with scan code 305, this make the avater in gangstar rio jumb or chang weapons!!
becuase I put d pad center for the x button and back for circle button as a names function but with no success!!
thank you.
musarezeq said:
Thank you for rresponse, I appreciate that and also I am appreciating your great application, but we still talking about many other games that not recognize all needed inputs from the droidmote client or in general from other gamepads like PS3 or Xbox !!
I want to know the real name of action of my xperia play buttons to use it for configuration other keylayout controller,
so for example, when I press x button in my xperia play with scan code 304 or circle button with scan code 305, this make the avater in gangstar rio jumb or chang weapons!!
becuase I put d pad center for the x button and back for circle button as a names function but with no success!!
thank you.
Click to expand...
Click to collapse
this are all keyevent:
http://developer.android.com/reference/android/view/KeyEvent.html
and you must create / customize your keylayout in /system/usr/keylayout in this mode:
http://source.android.com/tech/input/key-layout-files.html
this is the same way you personalize DroidMote configurations file /system/usr/keylayout/droidmote.kl
if a game support a controller or a keyboard, you can do all that you want. with the keylayouts.
if not support keyboard or conttrollers you must use a touch profile.
this is valid for all, DroidMote, ps3 controller, xbox 360 controller and xperia play hardware controls.
Now, after long time of trying almost all common function keys, it seems nothing can control the gangstar rio as my experimental game! so by pressing all these keys, I can't get any movement after its installation on my imito mx1 android TV stick, although the same version is installed on my xperia play and it is fully customized on its gamepad.
So my question is, why I can fully control this game on my xperia play and can't get any movement with the same version installed on my imito mx1 tv stick?
Other question, is it possible to customize a game to work on a specific gamepad ( not a gamepad on specific game)
Thank you

PS3 Dual Shock 3 compatibility

I want to buy a PS3 controller but i want to know if the is any issue or problem that i need to know before i buy it.
Thanks you and sorry for my bad english :B
Sent from my SHIELD Tablet using XDA Free mobile app
I'm not sure how much research you've done on this already, so I'll cover the basics.
You will need to use either a USB OTG to connect the controller with a cable, or be rooted and use the SixAxis app to connect using the PS3 Bluetooth system.
The last time I used the SixAxis app, it wasn't compatible with Android 5.0. Check this out first before purchasing.
jorgemariel said:
I want to buy a PS3 controller but i want to know if the is any issue or problem that i need to know before i buy it.
Thanks you and sorry for my bad english :B
Sent from my SHIELD Tablet using XDA Free mobile app
Click to expand...
Click to collapse
The other guy is right, get an OTG cable if you aren't rooted, or you can go wireless and use the SixAxis app. I use the SixAxis app(I'm rooted) and it works flawlessly on 5.0.1. If you go to Gamepad Settings and pick that you want the PS3 controller to be read as a gamepad, it even works natively with the shield tablet, the buttons are mapped on the controller as they are with the shield controller, and when you launch games, it acts like you have a shield controller setup! You can even do the hold-start-to-open-button-mapping with the PS3 controller!
Thanks you very much! Can you confirm me that all games are compatible? Or there is one that have any problem...?
Sent from my SHIELD Tablet using XDA Free mobile app
jorgemariel said:
Thanks you very much! Can you confirm me that all games are compatible? Or there is one that have any problem...?
Sent from my SHIELD Tablet using XDA Free mobile app
Click to expand...
Click to collapse
All games that are compatible with the shield controller is compatible, because like I said, when you connect the PS3 controller, the system acts like you just connected an nvidia shield controller. For games that don't have gamepad compatibility, you can hold the start button to bring up an on screen button mapper and place buttons and joysticks in the locations you want.
Excelent! I will buy it
Sent from my SHIELD Tablet using XDA Free mobile app
rejectedjs said:
All games that are compatible with the shield controller is compatible, because like I said, when you connect the PS3 controller, the system acts like you just connected an nvidia shield controller. For games that don't have gamepad compatibility, you can hold the start button to bring up an on screen button mapper and place buttons and joysticks in the locations you want.
Click to expand...
Click to collapse
For NVidia Game Mapper, the game you are trying to set up controller maps for must at least have some sort of native controller code implemented.
For example, there are some pinball games that I tried to create a game map for using the Game Mapper. The button assignments would not work. At all.
In some ways, the NVidia Controller is limited by the Nvidia Gamepad Software. Which is a real shame, because the Shield Controller is a great piece of hardware.
If you are using SixAxis, you can set the app to treat all connected PS3 controllers as "Native Controllers".
You can also set up both a touch profile and use the native controller features already included in some games (this is referred to as "hybrid controller mode"). For example, Zen Pinball HD has basic native controller support implemented. But it doesn't have analog plunge for the ball launch. You can set up just the Right Analog Stick as a touch profile, and use the native features to control everything else.
jaredmorgs said:
For NVidia Game Mapper, the game you are trying to set up controller maps for must at least have some sort of native controller code implemented.
For example, there are some pinball games that I tried to create a game map for using the Game Mapper. The button assignments would not work. At all.
In some ways, the NVidia Controller is limited by the Nvidia Gamepad Software. Which is a real shame, because the Shield Controller is a great piece of hardware.
If you are using SixAxis, you can set the app to treat all connected PS3 controllers as "Native Controllers".
You can also set up both a touch profile and use the native controller features already included in some games (this is referred to as "hybrid controller mode"). For example, Zen Pinball HD has basic native controller support implemented. But it doesn't have analog plunge for the ball launch. You can set up just the Right Analog Stick as a touch profile, and use the native features to control everything else.
Click to expand...
Click to collapse
You just repeated everything I said in a long, drawn out format..
rejectedjs said:
For games that don't have gamepad compatibility, you can hold the start button to bring up an on screen button mapper and place buttons and joysticks in the locations you want.
Click to expand...
Click to collapse
The on-screen NVidia Key Mapper, like I specifically pointed out, only works for some games. Which is why...
rejectedjs said:
You just repeated everything I said in a long, drawn out format..
Click to expand...
Click to collapse
...I provided a "long, drawn out" answer. For someone not used to SixAxis and the powerful options it offers for game mapping (hybrid mode/native controller mode) it is long, drawn out info like this that will allow folks to get the most out of the app.
I also don't feel I repeated your information. I added specific information relating to SixAxis features that your two posts didn't contain.
Sorry to bother you guys but I'm looking for a way to use a gamepad without spending 70 euros on Nvidia's right now. So to see if I got what you said before right, if I'm rooted and install SixAxis I can use a PS3 controller as if it were an Nvidia controller with the device?
Just to clarify your understanding... you DO NOT have to root the device. You only need to root it if you want to use it wirelessly. You can use a USB OTG(which is a few $/€ on amazon) without rooting your device and plug it in directly.
Just to clarify your understanding... you DO NOT have to root the device. You only need to root it if you want to use it wirelessly. You can use a USB OTG(which is a few $/€ on amazon) without rooting your device and plug it in directly.
Click to expand...
Click to collapse
I have an OTG cable and I tried plugging it in this way, it works but the mapping isn't very good, for example Mimpy which is also supposed to be Tegra optimized doesn't work, I can go back and forth with the left joystick (or the arrows) but I can't use the other side of the gamepad to jump as I should. If I connect it wirelessly and use SixAxis does the mapping resemble Nvidia's own gamepad or will I still have the same issues?

Categories

Resources