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

    2 nes controllers different brands cannot simultaneously work 100%

    Scheduled Pinned Locked Moved Help and Support
    retrolinkraspipcnes controller2 player
    9 Posts 4 Posters 2.1k 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.
    • M
      Magnanimo
      last edited by

      Pi Model or other hardware: pi 3
      Power Supply used: CanaKit 2.5A USB Power Supply
      RetroPie Version Used: 4.2
      Built From: downloaded 4.2 from retropie.org/uk then placed on formated sd.
      USB Devices connected:
      Controller used: retrolink nes controller. and no name nes controller from http://www.raspipc.es/public/home/index.php?ver=tienda&accion=verArticulo&idProducto=1311

      The issue i am having is the retrolink controller and the raspipc nes controller are viewed as gamepad 1 and gamepad 2. the problem is that 'b' on the retrolink is button 2 and 'b' on the raspipc is button 0.

      Not a issue because i can configure each controller individually....and so i do. and both work while in the menu of retropi. BUT, when i launch a game and try to use both controllers only the 'b' button from the last configured controller will work. so i cant use these two for two player games. bummer.

      if i unplug the one that is working i have to reconfigure the non working controller before i can use it in game.

      How can i set a .cfg for each of these controllers and not have one override the other?

      edmaul69E meleuM 2 Replies Last reply Reply Quote 0
      • edmaul69E
        edmaul69 @Magnanimo
        last edited by

        @Magnanimo the problem is that they both use the generic name "gamepad" and their button numbering is different.

        1 Reply Last reply Reply Quote 0
        • M
          Magnanimo
          last edited by

          there must be a way i can hardcode user 2 to act different than user 1.

          may be a stupid question but can i rename one of the controllers to not be a generic controller? when i get snes controllers or sega controllers are they going to have issues working with other types of controllers as well? so like snes player 1 and genesis player 2...

          edmaul69E mediamogulM 2 Replies Last reply Reply Quote 0
          • edmaul69E
            edmaul69 @Magnanimo
            last edited by

            @Magnanimo there is. @meleu could tell you the best way to do it.

            M 1 Reply Last reply Reply Quote 0
            • M
              Magnanimo @edmaul69
              last edited by

              @edmaul69 that would be great or even if there is a tutorial somewhere i can follow that would be great. ive looked but cant find anything. i have seen meleu mention changing the controller.cfg and i know where mine is and how to edit it, but i dont know how to indicate user 1 from user 2 in the cfg file. and im not sure how the pi is going to remember which one is 1 and which is 2. not to mention the addition of controllers in the future and if they receive the same generic name.

              i would rather just setup each controller with its own name and have that remembered

              1 Reply Last reply Reply Quote 0
              • mediamogulM
                mediamogul Global Moderator @Magnanimo
                last edited by

                @Magnanimo

                If all else fails, you can also rename the controllers with xboxdrv.

                https://github.com/RetroPie/RetroPie-Setup/wiki/Universal-Controller-Calibration-&-Mapping-Using-xboxdrv#2c-personalizing-your-controllers-id-name

                RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

                M 1 Reply Last reply Reply Quote 1
                • meleuM
                  meleu @Magnanimo
                  last edited by

                  @Magnanimo your problem is similar to what other user reported. His problem is with directionals, but I think you can use my post on his topic to solve your issue. But keep in mind that the method I explain there is not a good solution for those who changes joysticks frequently.

                  • Useful topics
                  • joystick-selection tool
                  • rpie-art tool
                  • achievements I made
                  M 1 Reply Last reply Reply Quote 1
                  • M
                    Magnanimo @mediamogul
                    last edited by

                    @mediamogul YES thank you. i believe this is exactly what i want to do

                    1 Reply Last reply Reply Quote 0
                    • M
                      Magnanimo @meleu
                      last edited by

                      @meleu thanks that is going to be extremely useful! i think between the two of you i should be able to come up with a solution now. thanks!!

                      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.