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

    basic 2 player support not working correctly

    Scheduled Pinned Locked Moved Help and Support
    raspberry pi 3bcontroller issucontrollersnessuper nintendo
    52 Posts 5 Posters 11.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.
    • mituM
      mitu Global Moderator
      last edited by

      You didn't mention anything about how you installed RetroPie - which image/document did you use ?

      Are you doing the mapping configuration in EmulationStation or from the emulator ? What emulator are you using ?

      P 1 Reply Last reply Reply Quote 0
      • P
        puppetj @mitu
        last edited by

        @mitu said in basic 2 player support not working correctly:

        You didn't mention anything about how you installed RetroPie - which image/document did you use ?

        Are you doing the mapping configuration in EmulationStation or from the emulator ? What emulator are you using ?

        I used image from retropie.org.uk site for raspi2/3 , i used the docs from https://retropie.org.uk/docs/First-Installation/ and the mapping configuration in EmulationStation. i just run game and it plays, i dont know what emulator its using by default. (how can i find out?)

        mituM 1 Reply Last reply Reply Quote 0
        • mituM
          mitu Global Moderator @puppetj
          last edited by

          @puppetj said in basic 2 player support not working correctly:

          i dont know what emulator its using by default. (how can i find out?)

          The name of the emulator is shown at game start, next to the game name (for instance, this is a NES game launched with lr-fceumm):

          P 1 Reply Last reply Reply Quote 0
          • ClydeC
            Clyde @puppetj
            last edited by

            @puppetj said in basic 2 player support not working correctly:

            (i dont know how i would get the log file to this forum)

            Is the problem how to get the log from the RetroPie system, or how to show it in the forum?

            P 1 Reply Last reply Reply Quote 0
            • P
              puppetj @Clyde
              last edited by

              @Clyde said in basic 2 player support not working correctly:

              @puppetj said in basic 2 player support not working correctly:

              (i dont know how i would get the log file to this forum)

              Is the problem how to get the log from the RetroPie system, or how to show it in the forum?

              i guess i can access the log file format the network right? and copy it over to my pc with this page to post to

              1 Reply Last reply Reply Quote 0
              • mituM
                mitu Global Moderator
                last edited by

                @puppetj said in basic 2 player support not working correctly:

                i guess i can access the log file format the network right? and copy it over to my pc with this page to post to

                The /dev/shm/runcommand.log is not accessible via network, you'll need to enable [SSH](https://retropie.org.uk/docs/SSH/] and use a program like WinSCP to transfer it. Since the log is quite large, you can post it on pastebin.com, it's easier to read and find things there.

                1 Reply Last reply Reply Quote 0
                • lostlessL
                  lostless @puppetj
                  last edited by

                  @puppetj Did you plug the controllers into the same usb ports you set them up in? The USB ports do determine what controller is player 1 and 2. the order is top left is player on, bottom left is player 2, top right is player 3 and bottom right is player 4. If you skip a port, lets say the player one port and you plug a controller into the player 2 port, that now becomes player one. Its a priority system.

                  P 1 Reply Last reply Reply Quote 0
                  • P
                    puppetj @mitu
                    last edited by

                    @mitu said in basic 2 player support not working correctly:

                    @puppetj said in basic 2 player support not working correctly:

                    i dont know what emulator its using by default. (how can i find out?)

                    The name of the emulator is shown at game start, next to the game name (for instance, this is a NES game launched with lr-fceumm):

                    snes emultaor - lr-snes9x2010

                    nes emulator - lr-fceumm

                    sms/genesis emulator - genesis-plus-gx

                    1 Reply Last reply Reply Quote 0
                    • P
                      puppetj @lostless
                      last edited by

                      @lostless said in basic 2 player support not working correctly:

                      @puppetj Did you plug the controllers into the same usb ports you set them up in? The USB ports do determine what controller is player 1 and 2. the order is top left is player on, bottom left is player 2, top right is player 3 and bottom right is player 4. If you skip a port, lets say the player one port and you plug a controller into the player 2 port, that now becomes player one. Its a priority system.

                      even if you map the controllers? i tried many different combos but can you show me a diagram?

                      lostlessL 1 Reply Last reply Reply Quote 0
                      • lostlessL
                        lostless @puppetj
                        last edited by

                        @puppetj yes even if you map the controllers. You are only mapping the buttons, not what's player 1 and 2 ect ect.
                        hqdefault.jpg

                        P 1 Reply Last reply Reply Quote 0
                        • P
                          puppetj @lostless
                          last edited by

                          @lostless said in basic 2 player support not working correctly:

                          @puppetj yes even if you map the controllers. You are only mapping the buttons, not what's player 1 and 2 ect ect.
                          hqdefault.jpg

                          ok, well that doesn't seems to be a issue

                          1 Reply Last reply Reply Quote 0
                          • P
                            puppetj @Clyde
                            last edited by

                            @Clyde said in basic 2 player support not working correctly:

                            Hello and welcome to the forum.

                            Finally, you should run the games with verbose logging and show us the contents of the file /dev/shm/runcommand.log.

                            setup a seems pretty difficult i dont think i can do that.

                            ClydeC 1 Reply Last reply Reply Quote 0
                            • ClydeC
                              Clyde @puppetj
                              last edited by

                              @puppetj Don't give up just yet. We can try to walk you through it, one step at a time.

                              Which of our suggestions did you already try? What worked and what didn't (in what way)?

                              P 2 Replies Last reply Reply Quote 0
                              • P
                                puppetj @Clyde
                                last edited by

                                @Clyde said in basic 2 player support not working correctly:

                                @puppetj Don't give up just yet. We can try to walk you through it, one step at a time.

                                Which of our suggestions did you already try? What worked and what didn't (in what way)?

                                well the only suggestion i got, related to getting controllers to work for two player, is the usb port order, which never was a issue.

                                1 Reply Last reply Reply Quote 0
                                • P
                                  puppetj @Clyde
                                  last edited by

                                  @Clyde Im correct that pressing start and select at the same time quit game and goes back to the emulation station menu right? if so why doesnt it work?

                                  ClydeC mituM 2 Replies Last reply Reply Quote 0
                                  • ClydeC
                                    Clyde @puppetj
                                    last edited by

                                    @puppetj said in basic 2 player support not working correctly:

                                    well the only suggestion i got, related to getting controllers to work for two player, is the usb port order, which never was a issue.

                                    I also meant the suggestions for further diagnosis like running the games with verbose logging.

                                    @puppetj said in basic 2 player support not working correctly:

                                    @Clyde Im correct that pressing start and select at the same time quit game and goes back to the emulation station menu right? if so why doesnt it work?

                                    It also depends on the controller mapping. So, if that is broken, start+select may also not work. It also depends on the emulator used, as to my knowledge only the RetroArch / Libretro cores beginning with lr- are auto-mapped by Emulation Station. Other emulators have to be configured manually, see the Docs for that.

                                    1 Reply Last reply Reply Quote 0
                                    • mituM
                                      mitu Global Moderator @puppetj
                                      last edited by

                                      @puppetj said in basic 2 player support not working correctly:

                                      I'm correct that pressing start and select at the same time quit game and goes back to the emulation station menu right? if so why doesnt it work?

                                      Only P1 can use the hotkeys - if you're trying with the P2 controller, that won't work.
                                      Are the controllers working fine standalone (i.e. just one controller connected) ?

                                      ClydeC 1 Reply Last reply Reply Quote 0
                                      • ClydeC
                                        Clyde @mitu
                                        last edited by

                                        @mitu said in basic 2 player support not working correctly:

                                        Only P1 can use the hotkeys

                                        Ah yes, and that. 😊

                                        P 1 Reply Last reply Reply Quote 0
                                        • P
                                          puppetj @Clyde
                                          last edited by

                                          @Clyde sometimes the hotkey "select" will work with two controllers plugged in, some times they dont work, it can be random

                                          ClydeC 1 Reply Last reply Reply Quote 0
                                          • ClydeC
                                            Clyde @puppetj
                                            last edited by Clyde

                                            @puppetj And with just one? (see @mitu's question above)

                                            If so, with any one of them or just one in particular?

                                            With two, mind @mitu's remark that only the P1 controller can use Hotkeys.

                                            The verbose log may be really helpful to see if the emulator says anything about the controllers.

                                            edit: In the case that it's caused by changing player<->controller assignments, you could try @meleu's script joystick-selection. It's easy to setup following the instructions in the link and will be available in Emulation Stations Setup section afterwards. It can assign controllers to P1-4 via their name or index number of the system.

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