Port 2 Controls Not Working After Upgrade to Buster
-
I'm so sorry I have been searching and reading and learning but I can't figure this out.
I upgraded to Buster today with a fresh .img and copied over .cfg files, etc from the old install.
The primary reason I didn't want to upgrade is because I have spent so much time getting the controls to work correctly for each game.
(this is an arcade cabinet with a Xinmotek Controller)
So port 2, (or should I say player2?) doesn't work in games anymore. (Already we've arrived at the first point of confusion for me.)
PROBLEM 1 - If I'm in the emulationstation menu, the player 2 controls DO work (all players can control the menu), but select and start are swapped. I thought if I swapped the values for those inputs in /opt/retropie/configs/all/retroarch.cfg it would resolve this, but has no effect.
input_player2_start_btn = "22" input_player2_select_btn = "21"
I can swap those numbers and nothing happens. What am I not understanding there?
PROBLEM 2
In games, the 2nd player controls don't work at all. I think this has something to do with "Port 2" if I go to settings-->input---Port 2 Binds. There is a new device index (index #2) that wasn't there before the upgrade to Buster.
So in order to get any input on that screen I have to switch to index #2 and it will assign new numbers to all of those old values. So for example what was button '22' becomes '6' but at index #2.
So great, I change those but how does this translate to emulators? Am I supposed to do "Save Autoconfig," which is within that menu? Or save config on exit? I tried both. I have custom remaps for literally every game so I would really appreciate not having to redo all that work.
Thanks.
-
@pianoman72 said in Port 2 Controls Not Working After Upgrade to Buster:
I upgraded to Buster today with a fresh .img and copied over .cfg files, etc from the old install.
Some configuration files might not be correct with the new versions of RetroArch. Which version of RetroArch did you have before the update ?
PROBLEM 1 - If I'm in the emulationstation menu, the player 2 controls DO work (all players can control the menu), but select and start are swapped. I thought if I swapped the values for those inputs in /opt/retropie/configs/all/retroarch.cfg it would resolve this, but has no effect.
input_player2_start_btn = "22" input_player2_select_btn = "21"
Not sure if configuring in
retroarch.cfg
overrides the autoconfig profile values. Where did you get the21
,22
values ? The numbers look way high for a button number.In games, the 2nd player controls don't work at all. I think this has something to do with "Port 2" if I go to settings-->input---Port 2 Binds. There is a new device index (index #2) that wasn't there before the upgrade to Buster.
Did you install any aditional drivers in RetroPie ? If you have a 2 player controller, you should have index 0 and index 1.
So in order to get any input on that screen I have to switch to index #2 and it will assign new numbers to all of those old values. So for example what was button '22' becomes '6' but at index #2.
How many gamepads does the system detect ? Did you add the USB quirks for this controller - see https://retropie.org.uk/docs/Xin-Mo-Controller/ ?
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.