arcade controller configurations that recognize the controller (not the port)
-
Hi,
Here is the endstate I would like to get to:
On arcade games in retropie 4.6 on a raspberry pi4, I would like to 1) be able to plug in contollers (6 btn fight stick, USB SNES controller, USB PlayStation controller, a second fight stick, etc) AND 2) have the controllers remap automatically based on the controller.
Hypothetical example: I have 2 fight sticks plugged in and was playing the original Mortal Kombat. In retropie, I have mapped the buttons for ports 1 and 2 to low punch/low kick on the left-most buttons, block/block on the middle two buttons, and low kick/high kick on the right-most buttons. Right now, with my controls, the SNES controller just follows the overall settings of the previous controller in the port; in this case, Y/B would be punches, X/A would be blocks, and L/R would be kicks
What I would like to happen is that if I plugged in an SNES/Playstation/XBox controller, etc, into any port, the SNES Y button (left most) would be high punch, B (bottom) would be low punch, X (top) would be high kick, A (right) would be low kick, and L & R would both be block.
I can figure out how to do this with ports, but I need to have the controllers plugged into the correct port. Is there a way to make this totally plug and play so the port does not matter?
Thanks very much in advanvce.
David
-
The Ports in RetroArch's menu are not really the USB ports, but the controllers as the system sees them plugged in. It's an unfortunate decision for the name, and I think it will be changed in the next RetroArch's version, but Port X really means Controller number X, not the USB port.
Currently, RetroArch remapping doesn't account for the controller type/name, only for the index (Controller X), so it's not possible to have different remaps depending on the controller plugged in.
-
Mitu- ok. That makes a lot of sense. Thanks.
David
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.