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

    Controller 2 not working when switching SNES emulator

    Scheduled Pinned Locked Moved Help and Support
    mariocontrollercontrollerstwo playermultiplaying
    9 Posts 3 Posters 4.2k 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
      Rottweiler
      last edited by Rottweiler

      Whenever you switch emulator for the SNES games, controller #2 stops working. I've tested it in "Mario World.smc" and whenever it's Luigi's turn to play, only controller #1 works.

      Pi Model: 3 B+
      RetroPie Version Used: July build (latest)
      Built From: Pre made SD Image on RetroPie website
      USB Devices connected: 3
      Controller used: USB SNES x2
      Error messages received: -
      Log found in /dev/shm/runcommand.log (if relevant): -
      Guide used: -
      File: -
      Emulator: any other than snes9x-next
      Attachment of config files: -
      How to replicate the problem: Play Mario World with two controllers and any other emulator than snes9x-next

      Here's the research I've conducted from the different emulators so far:

      pisnes = square picture, kind of blurry, one remote, can't exit out with start+select
      snes9x-next = crystal clear picture, two remotes, LAG
      armsnes = crystal clear picture, one remote
      catsfc = crystal clear picture, one remote
      pocketsnes = crystal clear picture, one remote
      The reason why I want to switch emulator in the first place is that the other emulators seem to emulate this game much better.

      meleuM 1 Reply Last reply Reply Quote 0
      • Lyle_JPL
        Lyle_JP
        last edited by

        Is there a reason you haven't tried pocketsnes? It's basically snes9x-next, just less accurate but faster.

        R 1 Reply Last reply Reply Quote 0
        • R
          Rottweiler @Lyle_JP
          last edited by

          @Lyle_JP Done, updated in the thread. The problem persists, only controller #1 can be used to play with.

          1 Reply Last reply Reply Quote 0
          • meleuM
            meleu @Rottweiler
            last edited by

            @Rottweiler I suggest you to change it on-the-fly:

            1. Select+X to access RGUI.
            2. Settings -> Input -> Input User 2 Binds
            3. Change "User 2 Device Index" to the controller you want.

            Anyway I think that some retroarch.cfg file is messed...

            • Useful topics
            • joystick-selection tool
            • rpie-art tool
            • achievements I made
            R 1 Reply Last reply Reply Quote 0
            • R
              Rottweiler @meleu
              last edited by

              @meleu My retroarch.cfg in snes emulator folder looks like this ("\retropie\configs\snes\retroarch.cfg"):

              Settings made here will only override settings in the global retroarch.cfg if placed above the #include line

              input_remapping_directory = "/opt/retropie/configs/snes/"

              #include "/opt/retropie/configs/all/retroarch.cfg"

              meleuM 1 Reply Last reply Reply Quote 0
              • meleuM
                meleu @Rottweiler
                last edited by

                @Rottweiler the changing on the fly worked for you?

                • Useful topics
                • joystick-selection tool
                • rpie-art tool
                • achievements I made
                R 1 Reply Last reply Reply Quote 0
                • R
                  Rottweiler @meleu
                  last edited by Rottweiler

                  @meleu I tried it now, it says "N/A (Port #2)" as if my controller wasn't plugged in. Although, it works fine with the snes9x-next emulator.

                  EDIT: Controller #2 shows up. When the emulator loads at first though, the bottom left corner displays that the first remote loaded, but not the second.

                  Bottom line, your method did not change anything.

                  meleuM 1 Reply Last reply Reply Quote 0
                  • meleuM
                    meleu @Rottweiler
                    last edited by

                    @Rottweiler said in Controller 2 not working when switching SNES emulator:

                    @meleu I tried it now, it says "N/A (Port #2)"

                    Did you try to press the d-pad to change it? :-)

                    • Useful topics
                    • joystick-selection tool
                    • rpie-art tool
                    • achievements I made
                    R 1 Reply Last reply Reply Quote 0
                    • R
                      Rottweiler @meleu
                      last edited by

                      @meleu Yep, changed it, but it still wants to use controller #1 to control Luigi

                      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.