Naming Controllers / Keeping order sanity
-
I've spent my quarantine time hacking around with Retropie. I bought a Pi4B (4GB) and 4x 8 Bitdo SF30 Pro. The kids have been having a blast playing old games (SNES, N64, Super Mario War).
The docs and this forum have been awesome. The only issue I haven't been able to figure out is how to keep all the controllers mapped to the same player number. The SF30 Pro has player indicators, but it doesn't seem to be supported by the udev driver as fair as I could tell. So I just slapped a label on the back of each controller ( 1 - 4 ) and thought I could statically map them.
I've tried using meleu/RetroPie-joystick-selection, that seems
input_player*_joypad_index
value in my retroarch.cfg. But what I've noticed is that it seems the inputs get assigned differently depending on the order the controllers are turned on.Also it seems that even though I can assign a bluetooth alias to each controller, most of ES uses the devices name. So they all say "8 Bitdo SF30 Pro".
Is there any way I can make these controllers statically mapped and have unique names?
-
@wesw02 Did you try to manually set the joystick order in retropie-setup for the emulator you are using?
I had the problem that 1 out of 10 times, when loading a game, the player1 controller was assigned to player2.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.