RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Using different controllers for different cores . 2 players.

    Scheduled Pinned Locked Moved Help and Support
    contollersretroarch setup
    6 Posts 2 Posters 913 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • R
      red_eye80
      last edited by

      Hi all. New here and in the retropie experience although I have some experience with emulation in the past with different results. Loving it so far. But here's my problem:

      I have 2 different from each other ps3 style wired usb controllers and 2 arcade style wired usb controllers. All 4 are constantly connected at the same time, each at their own port. All 4 are recognized as different entities.

      What I would like to do is define:
      Ps3 style controller A to be player 1 controller for all consoles.
      Ps3 style controller B to be player 2 controller for all consoles.

      Arcade controller A to be player 1 controller for arcade systems (like FB neo, Mame, etc.)
      Arcade controller B to be player 2 controller for arcade systems

      After reading different replies to users with similar problems/goals I went in Retroarch after launcing a game of the core I want to map, and try to change the ''core remap file'' from the ''quick menu'' options. But I can only rearrange the buttons of a specific controller. Not pick a different controller altogether. Is there a way to do this? Is it within retroarch or retropie?

      I apologize if this has been asked before or if it's not possible. If there's a tutorial or answer please point me to the right direction. Thank you in advance.

      YFZdudeY 1 Reply Last reply Reply Quote 0
      • R
        red_eye80
        last edited by

        Is this the best way to do it (joystick selector) or have things changed since 2016?
        https://retropie.org.uk/forum/topic/2875/multiple-controller-drivers-one-per-system-core-solved/4

        The github retropie links are no longer there unfortunately.

        1 Reply Last reply Reply Quote 0
        • YFZdudeY
          YFZdude @red_eye80
          last edited by YFZdude

          @red_eye80 said in Using different controllers for different cores . 2 players.:

          After reading different replies to users with similar problems/goals I went in Retroarch after launcing a game of the core I want to map, and try to change the ''core remap file'' from the ''quick menu'' options. But I can only rearrange the buttons of a specific controller. Not pick a different controller altogether. Is there a way to do this? Is it within retroarch or retropie?

          You can back all the way out to the Main Menu of RetroArch, then go to Settings -> Input and you can alter which players are controlled by which devices there. These changes would not be saved in a remap, but likely would if you save a Core Override.

          That might not be as easy to completely configure as if you get the Joystick Selection tool you linked in your second post.

          1 Reply Last reply Reply Quote 1
          • R
            red_eye80
            last edited by

            Thank you for your reply. So I tried your suggestion: Load a retroarch final burn neo game, enter retroarch menu. Back out, go to settings, change the controller to ''usb arcade stick" , which is what I want for all the games of that core, then go to ''quick settings", controls and save a core remap file, without changing anything else there. Basically just making sure the correct controller is shown, and it is then quit retroarch.

            BUT, when I exit the game, and reload it, it does show it loads a core remap file, but the controllers are configured as prior the change. What did I do wrong?

            YFZdudeY 1 Reply Last reply Reply Quote 0
            • YFZdudeY
              YFZdude @red_eye80
              last edited by

              @red_eye80
              I think what you need is an override instead of a remap.

              I don't have access to my system right now, but looking at this:
              https://docs.libretro.com/guides/overrides/#override-configs
              it appears you should find the save override option under Quick Menu -> Save Core Override.
              I'll admit this didn't ring a bell with me so it is possible it is a slightly different path to it, but I do know it contains the word override instead of remap.

              1 Reply Last reply Reply Quote 1
              • R
                red_eye80
                last edited by

                Thank you for clarifying and defining the difference. I thought I was going mad, because no matter which menu I was going in, I could not find the ''override option'' anywhere. Was I using a different software? So I just assumed it was the remap option which obviously wasn't working and I can understand why.

                After some searching, I realized that a bunch of options including ''overrides" where switched off, not to be visible. So I just tested what you mentioned before and it worked! Now I can use the arcade sticks, even for beat'em ups and shoot 'em ups on consoles, (game override). Thank you so much!

                1 Reply Last reply Reply Quote 0
                • First post
                  Last post

                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.