said in Gamepad priority changes causing incompatible buttons:
What determines priority of gamepad to p1, p2.....
SDL does. And God knows how SDL decides ...
But this can also depend on udev ...
Why would another controller keep taking player 1's spot but not use its own button configuration.
Because the button configuration is done according to the player number, not the device
Why doesn't it seem like the controllers retain their individual configuration, rather than whatever emulator says player one should be, irregardless of which controller is actually plugged in.
Errrr ... Not sure I understand you, but you're missing a few tricks ... The very first one is that recalbox setups emulators' configuration, wichever pad you plug. Reconfiguring inside the emulator may conflict somehow.
Now regarding retroarch, there are 2 tricks that could help you:
- use core remaps. Trust me, i believe that's the very best option
- use retroarch' internal autoconfiguration tool thus disabling recalbox' one
Any chance I can tweak this, or an option to have whoever starts the game be player 1? (Have a fight stick that I'd occasionally like to use but not have to reconfigure rgui every time to make it p1)
You can force players order, nothing better
Anyway, i think you may just be trying to do something the harsh way whzn tthere are some more simple methods i guess