Homepage Forums RetroPie Project Everything else related to the RetroPie Project Changing player 1 based on controller needed?

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
  • #2991

    Hi all!

    So the situation I have is that I want to swap my conrollers based on the need. So retropie uses my NES conroller as player 1 when I load a NES game and the same with a SNES controller and game.

    Does anyone know if this is possible to add sort of dynamic controller change?

    If not is there an easier way of changing the player 1 without going through the input screen again.


    PS if that makes no sense let me know!


    Theoretically this could work, provided that you only use 2 types of controllers.

    You’ll have to redo the ESconfig, with both controllers plugged in at the same time. Set the one up as Player 1 and the other up as Player 2, that way both controllers would be able to navigate through the ES Menus. Unless ESconfig takes controller ID’s into account (which it might) it should work. If not, you’d have to have both controllers plugged in at all times for this to work.

    From then on it’s pretty straightforward. You’ll just need to configure a retroarch.cfg file for each emulator.


    Alternative, you might be interested in the auto configure functionality of RetroArch: essentially, it changes the input settings depending on the controllers that are currently plugged in and supports hotplugging. You can find more information about that at

    https://github.com/libretro/RetroArch/wiki/RGUI (quite at the bottom that site)

    I never found time to have a deeper look into that, but I think that it might even be worth to be included into the RetroPie Script. Any help here would be greatly appreciated!

Viewing 3 posts - 1 through 3 (of 3 total)
  • The forum ‘Everything else related to the RetroPie Project’ is closed to new topics and replies.