Switching Player 1 controller on the fly
-
Hi all,
Designing a cabinet with arcade controls, and I have PS3 controls setup as well. I'll be using an IPAC2 for two sets of arcade controls, and I think I hit a roadblock with my design process.
Now I know I can set the config files so that certain emulators assign PS3 controller as Player 1 for N64, PSP, and PSX, but what if I sometimes prefer to use the PS3 controller for arcade games? The emulators doesn't let you choose which controller is P1 when you load a rom, so I'm wondering if anyone has come up with a creative solution to this.
On android, Retroarch seems to only assign the port to a controller when it recognizes a button press. On retropie, it propagates the controller setup from emulationstation. I'm just not very clear on what the factors are for port assignment, and if there is a file that can be edited so that Retropie behaves similarly. Somehow stopping the propagation and letting retroarch assign the ports...?
My other workaround would be a USB switch to disconnect the IPAC2 prior to launching a game, but then I think I would lose navigation in emulationstation...
-
@Concat
in RetroArch you can change the controllers on-the-fly:Settings -> Input -> Input User N Binds -> User N Device Index
But keep in mind that it can bring some annoying situations, as I described here:
https://github.com/libretro/RetroArch/issues/3014
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.