RPCS3 / rpcs3

PS3 emulator/debugger
https://rpcs3.net/
GNU General Public License v2.0
15.26k stars 1.9k forks source link

Problem with compatible PS3 controller (SHANWAN PS3 CONTROLLER CECHZC2U) #11848

Closed ghost closed 2 years ago

ghost commented 2 years ago

I found a problem with the configuration of the compatible ps3 controller Shanwan CECHZC2U,that happens only with RPCS3.Even if i correctly remap the controller, some buttons and analogs dont work as intended.At first i thinked about an hardware problem,tested on Linux Mint and Windows 10 with PCSX2 emulator and games on Steam,no problem at all and the analogs work as intended.When i switch to RPCS3 , only a few buttons works well....I think the main problem its the id of the controller its the same of PS3 original gamepad (0x054c , 0x0268 ) but the name of the analog axis are different: ABS_X , ABS_Y , ABS_Z , ABS_RX , ABS_RY,ABS_RZ this make the gamepad not responsive at all with analogs,only dpad work correctly and select - start. Error on config

Megamouse commented 2 years ago

The Linux kernel has some special handling for Shanwan controllers that we never added because we didn't have anyone who could even test it

Megamouse commented 2 years ago

Someone-tm post the link to the positive axis thing please.

ghost commented 2 years ago

The Linux kernel has some special handling for Shanwan controllers that we never added because we didn't have anyone who could even test it

If u need one tester,i could do it.i'm on Linux Mint (last release) and Windows 10. My PC its an Intel I7 3770 with Nvidia RTX 2060 and 16 GB Ram DDR3 (my main pc with Ryzen 5 2600x and 32GB RAM DDR4 exploded like ,two days ago xD) still enjoy the emulator with some fine games,like Castlevania :)

Megamouse commented 2 years ago

Please try the positive axis thing first

ghost commented 2 years ago

Ok,i will search for that.Thanks :D

Megamouse commented 2 years ago

This was what I meant:

https://wiki.rpcs3.net/index.php?title=Help:Controller_Configuration#Analog_sticks_not_centered_with_evdev_pad_handler

ghost commented 2 years ago

This was what I meant:

https://wiki.rpcs3.net/index.php?title=Help:Controller_Configuration#Analog_sticks_not_centered_with_evdev_pad_handler

Thank you very much,now the controller works fine!