• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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 10 May 2017, 00:23

    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?

    E M 2 Replies Last reply 10 May 2017, 00:31 Reply Quote 0
    • E
      edmaul69 @Magnanimo
      last edited by 10 May 2017, 00:31

      @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 10 May 2017, 00:32

        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...

        E M 2 Replies Last reply 10 May 2017, 00:47 Reply Quote 0
        • E
          edmaul69 @Magnanimo
          last edited by 10 May 2017, 00:47

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

          M 1 Reply Last reply 10 May 2017, 00:58 Reply Quote 0
          • M
            Magnanimo @edmaul69
            last edited by 10 May 2017, 00:58

            @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
            • M
              mediamogul Global Moderator @Magnanimo
              last edited by 10 May 2017, 01:05

              @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 10 May 2017, 01:36 Reply Quote 1
              • M
                meleu @Magnanimo
                last edited by 10 May 2017, 01:21

                @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 10 May 2017, 01:44 Reply Quote 1
                • M
                  Magnanimo @mediamogul
                  last edited by 10 May 2017, 01:36

                  @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 10 May 2017, 01:44

                    @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
                    3 out of 9
                    • First post
                      3/9
                      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.

                      This community forum collects and processes your personal information.
                      consent.not_received