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

    Here is a way to select joystick for players 1-4 (global or emu specific)

    Scheduled Pinned Locked Moved Help and Support
    retroarchinputcontrollerjoystickjoypad index
    154 Posts 28 Posters 149.9k 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.
    • meleuM
      meleu @Darksavior
      last edited by meleu

      @Darksavior it's weird. @edmaul69 reported the same thing but I'm unable to reproduce. Anyways I noticed a little bug on install.sh and just fixed it. Can you try it again, please?

      curl https://raw.githubusercontent.com/meleu/RetroPie-joystick-selection/master/install.sh -o install.sh
      chmod a+x install.sh
      ./install.sh
      
      • Useful topics
      • joystick-selection tool
      • rpie-art tool
      • achievements I made
      DarksaviorD mattrixkM 2 Replies Last reply Reply Quote 0
      • DarksaviorD
        Darksavior @meleu
        last edited by Darksavior

        @meleu Now I can download the installer on my pi without errors, but when installing it, it still gives me the same error.
        Update: I fixed it. I changed the installer's "$home/RetroPie-Setup" to "/home/pi/RetroPie-Setup"
        Sorry I didn't open the file to find out the problem before. I've never opened an sh file in my life:P

        1 Reply Last reply Reply Quote 0
        • mattrixkM
          mattrixk @meleu
          last edited by

          @meleu I've used this script a couple of times without issue, but I'm doing a fresh install and I'm getting an error:

          0_1501219392140_controller script error.JPG

          Is this something wrong on my end? I had trouble setting up the wifi too (it wouldn't let me input a password).

          My ES themes: MetaPixel | Spare | Io | Indent

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

            @mattrixk said in Here is a way to select joystick for players 1-4 (global or emu specific):

            Is this something wrong on my end?

            Yes. I'm pretty sure.

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

              @meleu Darn. Any ideas? Either what it might be, or how to test out what it might be?

              Edit: I was able to update retropie via the setup script without issue, so I should be connected to the net.

              My ES themes: MetaPixel | Spare | Io | Indent

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

                @mattrixk
                Can you ping github.com?

                • Useful topics
                • joystick-selection tool
                • rpie-art tool
                • achievements I made
                mattrixkM 2 Replies Last reply Reply Quote 0
                • mattrixkM
                  mattrixk @meleu
                  last edited by

                  @meleu
                  ping: unkown host github.com

                  I had just followed https://www.modmypi.com/blog/how-to-give-your-raspberry-pi-a-static-ip-address-update to set up a static IP address. Maybe that has interfered with something...

                  My ES themes: MetaPixel | Spare | Io | Indent

                  1 Reply Last reply Reply Quote 0
                  • mattrixkM
                    mattrixk @meleu
                    last edited by

                    @meleu That was the problem. I deleted the lines from /etc/dhcpcd.conf and I was able to install your script without a problem. Cheers.

                    Also I'll point out, on your github page (and just a few posts above this) you have:
                    curl https://raw.githubusercontent.com/meleu/RetroPie-joystick-selection/master/install.sh -o install.sh

                    But in your update on the first post of this thread it just has:
                    curl https://raw.githubusercontent.com/meleu/RetroPie-joystick-selection/master/install.sh

                    My ES themes: MetaPixel | Spare | Io | Indent

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

                      @mattrixk You're right. Thanks!
                      I've just fixed it in the OP too.

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

                        @meleu said in Here is a way to select joystick for players 1-4 (global or emu specific):

                        added the possibility to invoke the tool in runcommand menu and configure the joystick input for the system that is about to be launched (thanks BuZz for adding such a cool feature on runcommand).

                        Are there any instructions on how to utilize the ability to put joystick selection on the "push A Button" menu when launching particular ROMs?

                        I thought at one time I saw it on my installation (when I wasn't looking for it), but now I am looking for it and can't find it.

                        I'm running RetroPie 4.3.3 and have updated the joystick selection add-on from source.

                        Or have I misconstrued the bullet point above?

                        Thanks in advance,
                        Rob

                        PeriodicLogicP 1 Reply Last reply Reply Quote 0
                        • PeriodicLogicP
                          PeriodicLogic @PeriodicLogic
                          last edited by

                          @periodiclogic @meleu [Solved!]

                          For some reason, my "/opt/retropie/configs/all/runcommand-menu" directly was named "/opt/retropie/configs/all/runcommand-menu." I deleted the erroneous period at the end of the name, and then updated joystick-selection from source.

                          That appears to have automatically added the "select joystick.sh" command to the correct folder, and I should be all set now.

                          1 Reply Last reply Reply Quote 1
                          • K
                            KingBeetle
                            last edited by

                            Great tool! I messed around with config files for a good 20 minute with no luck before I stumbled across your tool. Made it a snap to reconfigure.

                            Thanks!

                            1 Reply Last reply Reply Quote 0
                            • P
                              partTimeNinja
                              last edited by

                              I see you can choose the order of 4 different "joysticks" but my question is a little different. I have one set of arcade controls plugged in through an ipac so it shows up as a keyboard, and then I have a BT dongle with a PS3 controller. I have it set as the arcade is P1 and PS3 is set for P2, but what if I want to change those on the fly?

                              I saw you can go launch a rom and then go into the menu, settings, input, and check what is bound to P1 or P2. I guess my question could be, can I set the keyboard as an autoconfig so it auto configs when I select it from the menu?

                              Sorry if that seems like rambling. Not sure the best way to word everything. Thanks!

                              1 Reply Last reply Reply Quote 0
                              • FurlugeF
                                Furluge @meleu
                                last edited by

                                @meleu said in Here is a way to select joystick for players 1-4 (global or emu specific):

                                And now the install.sh creates a gamelist.xml entry for joystick_selection.sh. So there is no problem when the "PARSE GAMELISTS ONLY" is set to "ON".

                                Can anyone tell me exactly what this entry should say? A gamelist.xml entry wasn't created when I ran the install.sh

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

                                  @Furluge It's called Joystick Selection.

                                  N 1 Reply Last reply Reply Quote 0
                                  • N
                                    nvr wrks 1st try @mitu
                                    last edited by nvr wrks 1st try

                                    @meleu So I know this topic is old but I was having a problem with joystick configuration and everyone says this is the thing to do but after going into the f4 menu and typing install.sh and it says I don't have it how do I go about download that or am I just doing something wrong, I'm sorry if this is really obvious I am painfully new.

                                    meleuM 1 Reply Last reply Reply Quote 0
                                    • meleuM
                                      meleu @nvr wrks 1st try
                                      last edited by

                                      @nvr-wrks-1st-try The first post of this thread has a section called "Installation" where you can see the instructions to install the tool.

                                      • Useful topics
                                      • joystick-selection tool
                                      • rpie-art tool
                                      • achievements I made
                                      N 2 Replies Last reply Reply Quote 0
                                      • N
                                        nvr wrks 1st try @meleu
                                        last edited by

                                        @meleu I'm still having a problem where it says:

                                        0curl: (6) Could not resolve host: raw.githubusercontent.com
                                        
                                        meleuM 1 Reply Last reply Reply Quote 0
                                        • N
                                          nvr wrks 1st try @meleu
                                          last edited by

                                          @meleu it is similar to the problem @mattrixk had

                                          1 Reply Last reply Reply Quote 0
                                          • meleuM
                                            meleu @nvr wrks 1st try
                                            last edited by

                                            @nvr-wrks-1st-try said in Here is a way to select joystick for players 1-4 (global or emu specific):

                                            @meleu I'm still having a problem where it says:

                                            0curl: (6) Could not resolve host: raw.githubusercontent.com
                                            

                                            Looks like your raspi is offline. You should solve it first.

                                            • Useful topics
                                            • joystick-selection tool
                                            • rpie-art tool
                                            • achievements I made
                                            N 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.