• 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

The meleu/RetroPie-joystick-selection Script using controllers with the same name...

Scheduled Pinned Locked Moved Help and Support
meleujoystick-selectjoystickcontroller
11 Posts 3 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.
  • J
    jthomas5150
    last edited by jthomas5150 6 May 2018, 02:09 5 Jun 2018, 01:07

    I have a question. I am using Retroarch 1.7.3. and joystick selection script works great using different named controllers.

    However, when i am using my two 8BitDo SN30 controllers, they are listed with the same name (e.g. "8BitDo SNES30 Gamepad #1" and "8BitDo SNES30 Gamepad #2"). So they don't connect in order specified sometimes. Is there any work around via the script?

    If not, does anyone know if I can use my hex editor and edit the controller's firmware to implement a name change that way? That method would assure that my controllers have different names. :)

    I simply like one controller better and want it to always be Player 1.

    1 Reply Last reply Reply Quote 0
    • M
      mitu Global Moderator
      last edited by 5 Jun 2018, 02:58

      Maybe modifying the script so that ordering is also based the bluetooth MAC/serial of the controller, not only the name or input number.

      J 1 Reply Last reply 5 Jun 2018, 03:02 Reply Quote 0
      • J
        jthomas5150 @mitu
        last edited by 5 Jun 2018, 03:02

        @mitu Yes I thought about that as well, but I don't know enough about coding to do that. :(

        M 1 Reply Last reply 5 Jun 2018, 03:03 Reply Quote 0
        • M
          mitu Global Moderator @jthomas5150
          last edited by mitu 6 May 2018, 04:04 5 Jun 2018, 03:03

          @jthomas5150 In this case, I'd recommend to disable the RA patch - added for compatibility with older version - for 1.7.3 and rely on the connection order. 1st gamepad connected is player 1, 2nd is player 2, etc. Then connect/power up the controller in the order you want them to use the player slots.

          J 1 Reply Last reply 5 Jun 2018, 03:05 Reply Quote 1
          • J
            jthomas5150 @mitu
            last edited by 5 Jun 2018, 03:05

            @mitu Exactly! The order in which I turn on the controllers doesn't seem to matter for player order. How do I disable the patch?

            1 Reply Last reply Reply Quote 0
            • M
              mitu Global Moderator
              last edited by 5 Jun 2018, 03:14

              You can edit the retroarch.sh module script from /home/pi/RetroPie-Setup/scriptmodules/emulators and comment the 43 line with

              appltPatch "$md_data/03_disable_udev_sort.diff
              

              then re-install from source the RetroArch package.

              J 1 Reply Last reply 5 Jun 2018, 03:26 Reply Quote 1
              • J
                jthomas5150 @mitu
                last edited by 5 Jun 2018, 03:26

                @mitu Great thanks so much I will try this. I assume I will no longer need the joystick script?

                M 1 Reply Last reply 5 Jun 2018, 03:27 Reply Quote 0
                • M
                  mitu Global Moderator @jthomas5150
                  last edited by 5 Jun 2018, 03:27

                  @jthomas5150 Just test this first and if it works, then you won't be needing the selection tool.

                  J M 2 Replies Last reply 5 Jun 2018, 03:46 Reply Quote 1
                  • J
                    jthomas5150 @mitu
                    last edited by 5 Jun 2018, 03:46

                    @mitu OMG it worked! Thanks you so much! This little problem has been bugging me for two weeks now! I am so grateful for you taking the time to help me. Hopefully this will help some people in the future.

                    1 Reply Last reply Reply Quote 0
                    • M
                      meleu @mitu
                      last edited by 2 Jan 2019, 17:46

                      hey @mitu
                      I'm a bit away from the RetroPie scene...

                      can you confirm if my script is not needed anymore?

                      if yes I would like to make it clear on my repo's README and then "archive" it.

                      thanks! ;)

                      • Useful topics
                      • joystick-selection tool
                      • rpie-art tool
                      • achievements I made
                      M 1 Reply Last reply 2 Jan 2019, 17:50 Reply Quote 0
                      • M
                        mitu Global Moderator @meleu
                        last edited by 2 Jan 2019, 17:50

                        @meleu No, I think it's still needed :). In this case, the modification in RetroArch (gamepad order is the same as connection order) helps, but it's not helping people with gamepads that are always connected or the ones that have cabinets and wish to plug in a controller and have it as P1.

                        1 Reply Last reply Reply Quote 2
                        • 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.

                          [[user:consent.lead]]
                          [[user:consent.not_received]]