batocera-linux / batocera.linux

batocera.linux
https://batocera.org
Other
1.9k stars 493 forks source link

Psvita with Wiiu pro controller #10413

Open coolwormgit opened 9 months ago

coolwormgit commented 9 months ago

I have two arcades joysticks and i connect with Bluetooth my Wiiu pro controller, i set as P1 the wiiu controller in ES but Psvita always uses the P2 analog arcade joystick. Tried with V.37 - 38 and 39. After some tests looks like i have to remove usb cables from encoders to prioritize the wii u controller.

I did some tests and looks like psvita uses #0 from es as first joystick.

dmanlfc commented 9 months ago

@coolwormgit this is actually a Vita3k limitation.

Vita3k only sees 2 controllers maximum (regardless of how many connected) in the system and automatically chooses the first SDL controller #0 as player 1 etc. They don't write much regarding the controller configuration to the configuration file for us to manipulate this. Therefore we only pass through the SDL controller list of controllers attached to the system.

You will need to put in a feature request to be able to re-order controllers to the Vita3k developers.