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

    Piboy is always Player 1, how to make other controllers automatically be player 1

    Scheduled Pinned Locked Moved Help and Support
    piboycontrollerplayer 1
    11 Posts 5 Posters 1.7k 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 @brandflake11
      last edited by

      @brandflake11 said in Piboy is always Player 1, how to make other controllers automatically be player 1:

      Is there a way to make sure that the controller I select the game with in Emulationstation becomes player 1, or revert this function back in a config file?

      There's no such capability, the order of the players is dictated by how the system (Linux) enumerates the gamepads and presents them to the emulator(s). There's a joystick ordering helper script which can help re-mapping the order for RetroArch based emulators - https://github.com/meleu/RetroPie-joystick-selection. It can be used at runtime (through the Runcommand launch menu) or in advance, by configuring the gamepad's order for certain systems.

      IanDaemonI 1 Reply Last reply Reply Quote 0
      • IanDaemonI
        IanDaemon @mitu
        last edited by IanDaemon

        @mitu Is there anything to do with USB ports used (if wired) or order of powering the controllers (if wireless)?

        • 5 Favorite Arcade Games in MAME
        • Cocktail Cabinet Games
        • Check out the MAME RoW
        mituM 1 Reply Last reply Reply Quote 0
        • mituM
          mitu Global Moderator @IanDaemon
          last edited by

          @iandaemon said in Piboy is always Player 1, how to make other controllers automatically be player 1:

          @mitu Is there anything to do with USB ports used?

          In this case, no - the 2nd controller is connected via Bluetooth. Not sure how the PiBoy case connects its inputs (GPIO/USB ?).

          brandflake11B 1 Reply Last reply Reply Quote 1
          • brandflake11B
            brandflake11 @mitu
            last edited by brandflake11

            @mitu
            Thanks for the help with this. The piboy buttons are connected through the gpio pins.

            I use that helper script, which works great. However, it doesn't reconfigure who controls the button shortcuts (reset, retroarch, save state, etc.) or the retroarch menus. I still have to use the piboy for that, even if I assign the dualshock to be player 1.

            Does Pegasus offer more joystick configuration options?

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

              @brandflake11 said in Piboy is always Player 1, how to make other controllers automatically be player 1:

              I use that helper script, which works great. However, it doesn't reconfigure who controls the button shortcuts (reset, retroarch, save state, etc.) or the retroarch menus. I still have to use the piboy for that, even if I assign the dualshock to be player 1.

              P1 should always control the hotkeys, whatever controller is connected. Is the DS controller showing up as P1, when starting RetroArch ?

              Does Pegasus offer more joystick configuration options?

              Pegasus is just the front-end, your issue is with the emulator(s), they're not related.

              brandflake11B 1 Reply Last reply Reply Quote 0
              • brandflake11B
                brandflake11 @mitu
                last edited by brandflake11

                @mitu
                When using the controller select user menu, the piboy still shows up as controller 1, even though the dualshock controls player 1. So, I can control player 1 in the game with the dualshock, but can't control the retroarch menu with the dualshock.

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

                  Can you try and get a verbose log from running a game, just to see how the gamepads are detected by RetroArch ?

                  1 Reply Last reply Reply Quote 0
                  • W
                    WilsonB @brandflake11
                    last edited by

                    @brandflake11

                    NEW Experimental PiBoy Discord!
                    Alright.. I've been using the Eperimental Pi PiBoy w/ various Linux distros and it feels like the developer / creator is extremely busy to help most of the time..
                    I created a PiBoy Experimental Discord for discussions , ideas and help.
                    https://discord.gg/rcQdmv6Uxr

                    If you have one, come join...
                    Cheers..

                    1 Reply Last reply Reply Quote 0
                    • D
                      demonscythe @brandflake11
                      last edited by

                      @brandflake11 Was this resolved? I'm trying to play from my couch across the room, so I need the wireless controller, but Daytona USA for instance won't let me operate the controls because my external controller is only seen as player 2. The whole point of the HDMI output is so you can play it like a normal Raspberry Pi on a monitor or TV, surely?

                      brandflake11B 1 Reply Last reply Reply Quote 0
                      • brandflake11B
                        brandflake11 @demonscythe
                        last edited by brandflake11

                        @demonscythe Hey!, I never got this resolved unfortunately. I stopped using the Piboy and got an Odroid Go Super instead, because of some multiple reasons. Maybe if you post your log here others may be able to help out. I don't know if ExperimentalPi's script auto makes the DMG controls 1st player, but that is also something to ask them about. Let me know if I can help in any way though.

                        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.