forums.PPSSPP.org
Game controller not recognized - Printable Version

+- forums.PPSSPP.org (https://forums.ppsspp.org)
+-- Forum: PPSSPP - Playstation Portable Simulator Suitable for Playing Portably (/forumdisplay.php?fid=1)
+--- Forum: General Discussion and Announcements (/forumdisplay.php?fid=2)
+--- Thread: Game controller not recognized (/showthread.php?tid=24937)



Game controller not recognized - GeoMan - 02-05-2019 10:55 AM

I use PPSSPP v1.7.5

Worked fine with my PS2 controller + TigerGame PS2 USB adapter (dinput) under Win 7/64.

I just added an MSI GC20 (xinput - Xbox compatible) controller and now PPSSPP sees the new controller but no longer recognizes the PS2 controller.

Cleared all control settings and reconfigured them, but as long as the MSI is connected, the PS2 controller is not visible in PPSSPP.

All controllers show and work fine under windows, with other emulators and games.

Any help?


RE: Game controller not recognized - RichardCox - 02-05-2019 12:16 PM

i am using For 3D games: Xbox 360 with the Xbox One as a close second its working fine


RE: Game controller not recognized - GeoMan - 02-05-2019 06:59 PM

(02-05-2019 12:16 PM)RichardCox Wrote:  i am using For 3D games: Xbox 360 with the Xbox One as a close second its working fine

One of my controllers is dinput, the other xinput. Maybe there is problem with that?

Both controllers work fine with everything else. If i disconnect the MSI GC20 the PS2 controller + TigerGame PS2 USB adapter is recognized again.

So i guess it is a problem with how PPSSPP detects controllers...


RE: Game controller not recognized - GeoMan - 02-23-2019 10:35 PM

Any help?

I even modified gamecontrollerdb.txt in the assets folder of PPSSPP adding my dinput joystick info:

03000000666600000288000000000000,TigerGame PS/PS2 Game Controller Adapter,a:b2,b:b1,back:b9,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,leftshoulde​r:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:​b11,righttrigger:b5,rightx:a2,righty:a3,start:b8,x:b3,y:b0,platform:Windows,

Still it isn't recognized even by latest PPSSPP version as long as my MSI xinput controller is also connected. All gamepads work outside of PPSSPP, tested with gamepad-tool.exe & https://html5gamepad.com/


RE: Game controller not recognized - AkiraJkr - 02-24-2019 08:12 PM

Please test the latest version for your platform on the latest dev build below, and tell me your results.

https://buildbot.orphis.net/ppsspp/


RE: Game controller not recognized - GeoMan - 03-03-2019 02:38 PM

(02-24-2019 08:12 PM)AkiraJkr Wrote:  Please test the latest version for your platform on the latest dev build below, and tell me your results.

https://buildbot.orphis.net/ppsspp/

I run some tests with v1.7.5-549-g3cf6b1856

If the MSI XBOX Controller (xinput) is connected no other dinput connected controller is recognized.

I tried with 3 different dinput controllers (one at a time and then all connected together), all previously fully working if the MSI controller was not connected.


RE: Game controller not recognized - LunaMoo - 03-03-2019 04:46 PM

You should check which change broken it for you ~ here's a list of recent builds(just go in halves between some old build that worked and one that doesn't work to do it in few steps) and then open an issue on PPSSPP issue tracker.

Recently there were some changes to input, to allow detecting dinput devices after ppsspp launches and also I believe to workaround an issue with controllers that had both xinput and dinput at same time, one of those changes could accidently disable all dinput when xinput device is connected at least in your situation.
Likely soon new PPSSPP version will be relased, so if you find which build was first affected, it might be quickly fixed.


RE: Game controller not recognized - GeoMan - 03-04-2019 03:12 PM

I bought the MSI xinput controller recently. So it is not a case of the joystick working with previous versions and suddenly breaking. The MSI xinput joystick works with all possible configurations of xinput & dinput.

I had 3 dinput controllers connected and everything worked fine before connecting the MSI. As soon as i bought and connected the MSI xinput controller (about a month ago) together with the dinput controllers, the dinput controllers were no longer recognized in PPSSPP (the MSI works fine).

I tried some older & current versions: ppsspp-v1.4.2-264-gfbe06c5, ppsspp-v1.6.3-228-g9f307fd6e, ppsspp-v1.7.5-553-gc77af182a

The xinput controller doesn't allow any other dinput controller to be recognized.

Checking the issue tracker i see that you disabled dinput if an xinput controller is connected to avoid errors with controllers supporting both xinput & dinput. Maybe that is causing the problem of dinput devices not recognized together with xinput? May be related to #8250