I have recently purchased a few controllers and set up some PS2 controllers also for Mame (and others).
So, I will have 2 PS2 controllers which I'd want as player 1 & 2, a Black Widow Flight Stick which I'd want as an extra analogue controller and also a G25 wheel for the driving games. Oh, and an Aimtrak gun which comes up last on the list.
When I plugged the Black Widow in it became Joystick 1 by default (3 would've been more useful). I've also seen things here (can't find them now) on the order changing on different boots etc. So, how do you persist/force each controller to be a certain numbered one? I perhaps need to define them as ctrlr files in some way? That seems daunting though at first glance...
All my control setups for each game are now wrong with the flight stick plugged in. It seems daunting to do them all again, even if many will use default.cfg and I can at least have that starting point.