Dingoonity.org

Other Portable Consoles => GPD Android Devices => Topic started by: Sacramentum on August 27, 2015, 10:02:09 am

Title: GPD XD control problems in some games?
Post by: Sacramentum on August 27, 2015, 10:02:09 am
For that, some games like GTA SA and GTA CHINATOWN WARS does not recognize the controls.

The latest version of Retroarch not recognize the controls, and the touch mode will not work either.

In this version of the firm, GPD apparently has chosen to emulate the controls of the XBOX 360 rather than the controls of the PS3 as they did with the Q9, which recognize these games perfectly.

Is there any way to change the 360 control mode of XD to PS3 control mode? With some flashable zip or any Xposed module?
Title: Re: GPD XD control problems in some games?
Post by: ruffnutts on August 27, 2015, 10:06:57 am
eragon2890 should be able to answer this ;)
Title: Re: GPD XD control problems in some games?
Post by: SONY on August 27, 2015, 10:14:00 am
HERE IS YOU ANSWER :)

Quote from: SNESFAN
Retro arch doesn't detect the inputs on the xd, so can't check it. Been using the .emu from Robert B on the play store. I don't fault the XD for that, retro arch does weird direct input stuff instead of the key codes like most sane applications. Someone is going to have to send the authors an xd for it to be supported.
Title: Re: GPD XD control problems in some games?
Post by: Sacramentum on August 27, 2015, 10:24:07 am
Retroarch don?t worry me much, I suppose in a future release will fixes the control detection.

But GTA controls, thats bothers me. I could play with touch controls and mapping XD controls, but I prefer play with no touch controls layer in the screen.
Title: Re: GPD XD control problems in some games?
Post by: Skelton-retired on August 27, 2015, 10:31:11 am
eragon said there is an option to select between xbox or old ps3 driver. No idea if there is an app to do it, or just an option in settings. Maybe is something included in latest firmware, try asking him.

For Retroarch, the best option is try to create a manual profile cfg file for latest versions. Using a cfg as a reference and with a couple of apps like Joystick tests and key test could be done. After that just place cfg in autoconfig dir and send it to Retroarch people. Is what I did with GPD g5a and my rom.

https://github.com/skelton/retroarch-joypad-autoconfig/blob/dba6e45e02afac304c733df70a45ec1ca987a178/android/GPD_G5A.cfg

All in all, I don't understand why they changed joystick driver to xbox in this device. They aso did it in Q9 in recent firmwares, though I ignored that driver in my kernel and in my rom for q9.
Title: Re: GPD XD control problems in some games?
Post by: gpd device on August 27, 2015, 11:14:10 am
For that, some games like GTA SA and GTA CHINATOWN WARS does not recognize the controls.

The latest version of Retroarch not recognize the controls, and the touch mode will not work either.

In this version of the firm, GPD apparently has chosen to emulate the controls of the XBOX 360 rather than the controls of the PS3 as they did with the Q9, which recognize these games perfectly.

Is there any way to change the 360 control mode of XD to PS3 control mode? With some flashable zip or any Xposed module?
The acquiescent mode is 360 control mode. There is control codes switch tool built in, if you want  PS3 mode, just need to switch to this one.
Title: Re: GPD XD control problems in some games?
Post by: Sacramentum on August 27, 2015, 11:28:26 am
The acquiescent mode is 360 control mode. There is control codes switch tool built in, if you want  PS3 mode, just need to switch to this one.

Ah ok thanks, but how I can switch to PS3 mode in XD? Any option in settings or similar? I don?t found anything in my XD to switch control mode.
Title: Re: GPD XD control problems in some games?
Post by: SNESFAN on August 27, 2015, 11:52:09 am
eragon said there is an option to select between xbox or old ps3 driver. No idea if there is an app to do it, or just an option in settings. Maybe is something included in latest firmware, try asking him.

For Retroarch, the best option is try to create a manual profile cfg file for latest versions. Using a cfg as a reference and with a couple of apps like Joystick tests and key test could be done. After that just place cfg in autoconfig dir and send it to Retroarch people. Is what I did with GPD g5a and my rom.

https://github.com/skelton/retroarch-joypad-autoconfig/blob/dba6e45e02afac304c733df70a45ec1ca987a178/android/GPD_G5A.cfg

All in all, I don't understand why they changed joystick driver to xbox in this device. They aso did it in Q9 in recent firmwares, though I ignored that driver in my kernel and in my rom for q9.

switching to ps3 mode makes retroarch work on the xd. (use the preinstalled "gamepad" app) Thanks for the heads up on it.

no idea why they switched either, but it's fixed now.
Title: Re: GPD XD control problems in some games?
Post by: Skelton-retired on August 27, 2015, 11:55:00 am
Sacramentum, maybe your device comes with an old firmware or something that doesn't include the gamepad app SNESFAN is mentioning.

Here is the last one (v.3.3.1)

http://pan.baidu.com/s/1jG8JPKa

And the preinstalled content that comes with the device:

http://pan.baidu.com/s/1o6KgYJS

Title: Re: GPD XD control problems in some games?
Post by: gpd device on August 27, 2015, 12:02:09 pm
The acquiescent mode is 360 control mode. There is control codes switch tool built in, if you want  PS3 mode, just need to switch to this one.

Ah ok thanks, but how I can switch to PS3 mode in XD? Any option in settings or similar? I don?t found anything in my XD to switch control mode.
It is in the "APP" center, and then please choose "Game pad"......  ;)
Title: Re: GPD XD control problems in some games?
Post by: Sacramentum on August 27, 2015, 12:02:30 pm
My XD firmware are 3.2.0, it's old yes

Later try with new firm and post my results

Thanks!!
Title: Re: GPD XD control problems in some games?
Post by: eragon2890 on August 27, 2015, 12:30:58 pm
Indeed i can, had same problem with san andreas, simply slecting ps3 joystick driver and restarting sa fixed it .:-)
Title: Re: GPD XD control problems in some games?
Post by: Sacramentum on August 27, 2015, 08:49:12 pm
Indeed i can, had same problem with san andreas, simply slecting ps3 joystick driver and restarting sa fixed it .:-)

Oks, it?s works!! With update.img to 3.3.1, Retroarch and GTA?s detect the controls.

Thanks!!!
Title: Re: GPD XD control problems in some games?
Post by: bithunter on August 27, 2015, 09:12:42 pm
I have the GPD XP with firmware 3.3.1. According the internal test tool, all joystick functions are OK. But in so many games (MB 5, DH5, NOVA3, Driver, etc ), they do not work ?! There is no difference, if a XBOX or PS3 joystick is configured. I also have reset the device twice.

Further Problems: Black Screen at Asphalt 8, when the car simulations starts, at every device-start, this stupid Rockchip test tool starts ?

Does someone have the same problems ?
Title: Re: GPD XD control problems in some games?
Post by: Sacramentum on August 27, 2015, 11:28:08 pm
For Rockchip tool at device start, try freeze the app with Titanium Backup.
Title: Re: GPD XD control problems in some games?
Post by: mrbee on August 28, 2015, 10:05:20 am
Sacramentum, maybe your device comes with an old firmware or something that doesn't include the gamepad app SNESFAN is mentioning.

Here is the last one (v.3.3.1)

http://pan.baidu.com/s/1jG8JPKa

And the preinstalled content that comes with the device:

http://pan.baidu.com/s/1o6KgYJS








I've got the same issue, everything is fine except analog in gta SA and also accessing the menu in epsxe.
It's strange, on the jxd7800b you can press menu and the on screen menu comes up (save states, open gl config etc) but on the gpd xd, nothing makes the on screen menu show up. Not even going into the settings and actually mapping the HW buttons to actions such as menu, save state etc.
it's most odd because it maps just fine, even tells you what button it's assigned to, but in game the buttons do nothing. controls work just fine.

im trying to download the firmware 3.3.1 but the link says the file has gone, and the other link for applications says the file is too big.. download cloud downloader, log in, create account, type in mobile number etc.. i can't even download that!

Any help getting the firmware and files would be really awesome.
thanks
Title: Re: GPD XD control problems in some games?
Post by: SNESFAN on August 28, 2015, 11:49:09 am
Sacramentum, maybe your device comes with an old firmware or something that doesn't include the gamepad app SNESFAN is mentioning.

Here is the last one (v.3.3.1)

http://pan.baidu.com/s/1jG8JPKa

And the preinstalled content that comes with the device:

http://pan.baidu.com/s/1o6KgYJS








I've got the same issue, everything is fine except analog in gta SA and also accessing the menu in epsxe.
It's strange, on the jxd7800b you can press menu and the on screen menu comes up (save states, open gl config etc) but on the gpd xd, nothing makes the on screen menu show up. Not even going into the settings and actually mapping the HW buttons to actions such as menu, save state etc.
it's most odd because it maps just fine, even tells you what button it's assigned to, but in game the buttons do nothing. controls work just fine.

im trying to download the firmware 3.3.1 but the link says the file has gone, and the other link for applications says the file is too big.. download cloud downloader, log in, create account, type in mobile number etc.. i can't even download that!

Any help getting the firmware and files would be really awesome.
thanks

I think the "menu" button needs mapped to the actual android menu function. As it is in v 3.2.0 (version I'm running) it acts as app switcher. It was maybe useful the first or 2nd time I used it, but now I wish it acted as actual menu.

Not sure if all of these weird behaviors is intentional, but it screams the need for a custom firmware to get rid of all the nuisances.

Side note, why isn't the firmware on the official GPD downloads page?
Title: Re: GPD XD control problems in some games?
Post by: Skelton-retired on August 28, 2015, 11:58:23 am
Doesn't the back button work as menu in ePSXE? It's what I use in ePSXE in q9 that doesn't have menu button. I never needed menu button in epsxe to be honest.

SNESFAN, the official webpage is a mess. This is the directory to find all updates for all GPD devices:

http://pan.baidu.com/share/home?uk=389368662

Edit: I extracted the firmware from XD and took a quick look. You can try the following to remove the app switch in menu:

Edit the file system/usr/keylayout/rk29-keypad.kl and change the first line which is:

key 59    APP_SWITCH

to

key 59    MENU

Set permissions of the file as they were and it should do the job I guess. If not, a deeper change is needed perhaps in kernel part.
Title: Re: GPD XD control problems in some games?
Post by: mrbee on August 28, 2015, 10:35:18 pm
Thank you Skelton!!!!!

I bought and downloaded Root Explorer on playstore. searched for that file..changed permission to write. edited in the new key action. saved. changed permission to read.
RESTARTED the xd.

Once it started.. the app switch now brings up the nova settings menu (i use nova launcher).
setting the menu in epsxe now works!!

to use app switcher i simply press home and zoom out (pinch out) gesture on the desktop to app switch.

The xd now does exactly what i want. no need to update yet!

thanks very much!
Title: Re: GPD XD control problems in some games?
Post by: vermillion on August 30, 2015, 06:46:37 pm
If possible can someone upload the Game pad APK from firmware 3.3.1 as I am on a lower firmware without it, and I am not willing at present to update without the MD5 from GPD for the newer firmware.
Title: Re: GPD XD control problems in some games?
Post by: vermillion on August 31, 2015, 08:14:34 am
I have extracted the Gamepad.apk from the 3.3.1 firmware so no need for an upload now. So off to test with other games  :)
Title: Re: GPD XD control problems in some games?
Post by: svicente on August 31, 2015, 10:28:18 am
Can you upload the apk? I didn't downloaded the 3.3.1 firmware the last week and now is offline.

The gpd page and the baidu download page is a mess. I think the las firm there is a 3.3.0 in chinesse...

Thanks
Title: Re: GPD XD control problems in some games?
Post by: vermillion on August 31, 2015, 12:19:08 pm
Can you upload the apk? I didn't downloaded the 3.3.1 firmware the last week and now is offline.

The gpd page and the baidu download page is a mess. I think the las firm there is a 3.3.0 in chinesse...

Thanks
http://www.filedropper.com/comsoftwingamepad-1
hope it helps.
Title: Re: GPD XD control problems in some games?
Post by: shinkamui on September 01, 2015, 08:29:38 pm
whoever said the DPAD was descent was flat out lying.  I can't even jump diagonally in street fighter without mashing the F*ck out of the stick.
Title: Re: GPD XD control problems in some games?
Post by: SONY on September 01, 2015, 08:52:27 pm
I'm a Street Fighter pro, so I can't speak for others.
Title: Re: GPD XD control problems in some games?
Post by: eragon2890 on September 01, 2015, 08:54:37 pm
whoever said the DPAD was descent was flat out lying.  I can't even jump diagonally in street fighter without mashing the F*ck out of the stick.

I said that, some others did too, but A) it can differ for you, B) it's subjective. I was not lying, and I like my dpad less mushy too, but it's just subjective. PErsonally, I always take my thumb of and put it on again very quickly when using dpad and switcing direction. Then it works fine. if I keep my thumb on it and move over it, I can sometimes get other movements then I wanted tough I guess that's a question of getting used to it (10 seconds in gamepad tester tell us it is very accurate), but the way I play it poses little problems. Tough yes, less mushy would be better. But the analogs more then make up for it...
Title: Re: GPD XD control problems in some games?
Post by: svicente on September 02, 2015, 06:23:25 am

http://www.filedropper.com/comsoftwingamepad-1
hope it helps.
Thanks! Is it perfect!
Title: Re: GPD XD control problems in some games?
Post by: Kayday on September 02, 2015, 07:19:42 am
Played Samurai Shodown 2 (favorite fighting game of all time) and was able to pull off fireball and uppercut motions on the dpad with no problem but Street Fighter Alpha 3 did. Maybe depends on the game. Also, I played Metal Slug 2 and went to the last stage without dying all on the dpad and shooting in all directions with no problems.
Title: Re: GPD XD control problems in some games?
Post by: Sacramentum on September 02, 2015, 11:31:15 am
Anyone tried Android?s Lego Batman 3? Game recognizes controls, but I can play only with DPAD control, and left analog don?t recognize it.

And that?s the problem, early in the game you need to move a lever to open a door, but for this you need rotate the left analog. In dpad not work, and you can not progress in the game...

Maybe 3.3.2 firm solves that issues? Any changelog for last firm?
Title: Re: GPD XD control problems in some games?
Post by: Skelton-retired on September 02, 2015, 11:42:28 am
Try changing from ps3 model to xbox or viceversa to see if it helps. Have you tried the game in other devices por gamepads? Maybe is a game issue
Title: Re: GPD XD control problems in some games?
Post by: Sacramentum on September 02, 2015, 01:15:53 pm
Try changing from ps3 model to xbox or viceversa to see if it helps. Have you tried the game in other devices por gamepads? Maybe is a game issue

I tried the game in Q9 and analogs works well.

Tried changing ps3 to xbox pad in XD and xbox to ps3, and doesn?t works, only works dpad in both cases.
Title: Re: GPD XD control problems in some games?
Post by: Skelton-retired on September 02, 2015, 01:50:23 pm
No idea then. I guess joystick driver in xd is a bit different. In q9 they changed driver un latest firmwares too, so perhaps they screwed up. Which firm are u running in q9? Justo curiosity to see if u are running old driver or newer one.
Title: Re: GPD XD control problems in some games?
Post by: Sacramentum on September 02, 2015, 02:06:56 pm
No idea then. I guess joystick driver in xd is a bit different. In q9 they changed driver un latest firmwares too, so perhaps they screwed up. Which firm are u running in q9? Justo curiosity to see if u are running old driver or newer one.

In Q9 i?m with your firm, LEGACYROM-Q9-1.0

Perhaps with your firm I have more compatibility with drivers and controls in games, and with stock firm in XD  I have more issues with controls in Android games.
Title: Re: GPD XD control problems in some games?
Post by: Skelton-retired on September 02, 2015, 02:22:47 pm
No idea then. I guess joystick driver in xd is a bit different. In q9 they changed driver un latest firmwares too, so perhaps they screwed up. Which firm are u running in q9? Justo curiosity to see if u are running old driver or newer one.

In Q9 i?m with your firm, LEGACYROM-Q9-1.0

Perhaps with your firm I have more compatibility with drivers and controls in games, and with stock firm in XD  I have more issues with controls in Android games.

My rom uses the old driver, which I think it's fine. But they changed it in latest firmwares in q9 and XD (with this dual xbox/ps3 modes), so maybe they changed something, but I don't know, it's just speculation for my part. Maybe for that Lego game you can try usng Tincore with Mode M or P to see if they are detected that way.
Title: Re: GPD XD control problems in some games?
Post by: LordDavon on September 03, 2015, 01:30:44 am
I just wanted to interject, since I have had control problems with my Q9.  I installed Wild Blood and it still did not see the controller natively.  I used the button mapper to see if that would work any better, and it actually does.  Using the "look" control for the right joystick actually repeats now, albeit with a little too long of a pause.  It is almost playable on the XD.  Now, I am just waiting for a firmware update that makes it completely playable. :-)

Title: Re: GPD XD control problems in some games?
Post by: Skelton-retired on September 03, 2015, 08:42:17 am
I just wanted to interject, since I have had control problems with my Q9.  I installed Wild Blood and it still did not see the controller natively.  I used the button mapper to see if that would work any better, and it actually does.  Using the "look" control for the right joystick actually repeats now, albeit with a little too long of a pause.  It is almost playable on the XD.  Now, I am just waiting for a firmware update that makes it completely playable. :-)

Wild Blood doesn't support controls natively, except for Moga.
I don't think GPD updates their mapper, so probably will be better to use Tincore keymapper or another mapper
Title: Re: GPD XD control problems in some games?
Post by: Jindofox on September 12, 2015, 03:48:10 pm
eragon said there is an option to select between xbox or old ps3 driver. No idea if there is an app to do it, or just an option in settings. Maybe is something included in latest firmware, try asking him.

For Retroarch, the best option is try to create a manual profile cfg file for latest versions. Using a cfg as a reference and with a couple of apps like Joystick tests and key test could be done. After that just place cfg in autoconfig dir and send it to Retroarch people. Is what I did with GPD g5a and my rom.

https://github.com/skelton/retroarch-joypad-autoconfig/blob/dba6e45e02afac304c733df70a45ec1ca987a178/android/GPD_G5A.cfg

All in all, I don't understand why they changed joystick driver to xbox in this device. They aso did it in Q9 in recent firmwares, though I ignored that driver in my kernel and in my rom for q9.

switching to ps3 mode makes retroarch work on the xd. (use the preinstalled "gamepad" app) Thanks for the heads up on it.

no idea why they switched either, but it's fixed now.
THANK YOU for this. RetroArch is now working on my GPD XD. I appreciated the Broglia emulators before, but they look even better now.
Title: Re: GPD XD control problems in some games?
Post by: SONY on September 12, 2015, 04:09:59 pm
Broglia's emulators are the best! :)
Title: Re: GPD XD control problems in some games?
Post by: purplesky on September 12, 2015, 04:27:08 pm
Broglia cant write an emulator to save his butt. Rather, puts a GUI front end on a core.
Title: Re: GPD XD control problems in some games?
Post by: Jindofox on September 12, 2015, 04:50:34 pm
Broglia cant write an emulator to save his butt. Rather, puts a GUI front end on a core.
OK, that's probably fair ... but Libretro can't make a front end to save his butt or anything else. Since I want to get going with games, not futz around with options, Broglia's .emu stuff > Libretro's RetroArch from a usability perspective.

I'm happy there's an easy gamepad switcher app in the GPD XD.
Title: Re: GPD XD control problems in some games?
Post by: XenapZ on February 25, 2016, 08:55:05 pm
Doesn't the back button work as menu in ePSXE? It's what I use in ePSXE in q9 that doesn't have menu button. I never needed menu button in epsxe to be honest.

SNESFAN, the official webpage is a mess. This is the directory to find all updates for all GPD devices:

http://pan.baidu.com/share/home?uk=389368662

Edit: I extracted the firmware from XD and took a quick look. You can try the following to remove the app switch in menu:

Edit the file system/usr/keylayout/rk29-keypad.kl and change the first line which is:

key 59    APP_SWITCH

to

key 59    MENU

Set permissions of the file as they were and it should do the job I guess. If not, a deeper change is needed perhaps in kernel part.
Sorry for waking an old thread but I'm having some problems with this. When I try to change permissions it just says it wasn't successful, any idea what I'm doing wrong?
Title: Re: GPD XD control problems in some games?
Post by: xdplus fanatic-oopsy on February 26, 2016, 01:14:33 am
you probably dont have root access... could be a from a new update that you performed, etc.

Try locating a thread that adds root access for SUPERUSER... it's on the forum somewhere I believe.
Title: Re: GPD XD control problems in some games?
Post by: Beerman1138 on February 26, 2016, 03:38:42 pm
you probably dont have root access... could be a from a new update that you performed, etc.

Try locating a thread that adds root access for SUPERUSER... it's on the forum somewhere I believe.

http://boards.dingoonity.org/gpd-devices/lets-talk-xd-issues/

You're looking for "FileDropper Mirror of XDSuperSU for v3.3.9 or higher".  The same page also has all the firmware updates.