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

    Joystick and game pad help!

    Scheduled Pinned Locked Moved Help and Support
    controllerjoystickgamepad
    14 Posts 3 Posters 587 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.
    • M
      Marconemusic
      last edited by Marconemusic

      Hey all.

      New here. I have had a retro pie set up for about 10 months now, had made a cabinet for it with a set of USB arcade joystick / 8 button plus select and start.

      Originally I had the system running on a set of snes game pads, once I finished my cabinet I spent a night fumbling through videos to get the joystick system working. And it works but it seems to have disabled the ability to use the game pads. Now my son wants the snes game pads running and I can’t seem to make it happen no matter what I set or follow as instructions. Tried assigning USB ports per system. Per game. Re mapping controls. Etc. Nothing. Works.

      I may have set up something globally for the joysticks and it’s over riding the gamepads ? To undo this, I have tried all menus and followed videos, to no avail.

      The only thing I can get working is sometimes direction works in a menu and a b start. In game. Nothing.

      Ideally I’d like joysticks for arcade and game pads for snes nes sega etc.

      I’m almost at formatting and starting over again...

      Help?

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

        Please provide more details about your system - as detailed in https://retropie.org.uk/forum/topic/3/read-this-first.
        Boot a game with debug logging enabled from the Runcommand launch menu and then post the output of /dev/shm/runcommand.log on pastebin.com, it should show the order the controllers/gamepads are detected.

        1 Reply Last reply Reply Quote 0
        • M
          Marconemusic
          last edited by

          Pi Model or other hardware:
          3 B+
          Power Supply used:
          came with a canakit system.
          RetroPie Version Used (eg 3.6, 3.8.1, 4.1 - do not write latest):
          4.1 I think
          Built From: (Pre made SD Image on RetroPie website,
          Yes

          USB Devices connected: two kiwiata game pads
          And two hikig two player arcade joystick kits.

          1 Reply Last reply Reply Quote 0
          • U
            ULTRA-MAGNUSS @Marconemusic
            last edited by

            @Marconemusic have you made sure that both joysticks and sets of buttons are wired exactly same? If they aren't wired the same it can get confused.

            M 1 Reply Last reply Reply Quote 0
            • M
              Marconemusic @ULTRA-MAGNUSS
              last edited by

              @ULTRA-MAGNUSS the joysticks are identical to each other and working.
              I just can’t seem to get the gamepads back up and running completely.

              U 1 Reply Last reply Reply Quote 0
              • U
                ULTRA-MAGNUSS @Marconemusic
                last edited by

                @Marconemusic you can clear all input mappings. Maybe try clearing all mappings and remap them all. You shouldn't have to completely start over on your pi build.

                M 1 Reply Last reply Reply Quote 0
                • M
                  Marconemusic @ULTRA-MAGNUSS
                  last edited by

                  @ULTRA-MAGNUSS ok, I’ll ask,
                  Now how do I clear the input mappings?

                  I’m at a loss here.

                  I definitely now have game pad in port 0
                  Game pad 2 in port 1
                  Joystick in port 2 and joystick right in port 3
                  I see it when I load a game it specifies that st the bottom left.

                  If I go in configuration editor I’ve set under basic options , defaults for all or in additional per system and it doesn’t work. Game pads aren’t really recognizing. Only the joysticks and their buttons

                  I even tried advanced options and same have no luck.

                  I’ve verified that wiring for button one, two, threee etc on the joystick set is the same button as the game pads. Etc.

                  I’m not able to change it. Something’s stuck somewhere.

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

                    Can you post a log file, as I mentioned earlier ? This will show how the gamepads/controllers are detected and arranged.

                    M 1 Reply Last reply Reply Quote 0
                    • U
                      ULTRA-MAGNUSS @Marconemusic
                      last edited by

                      @Marconemusic Watch this youtube video if you want to reset them.

                      1 Reply Last reply Reply Quote 0
                      • M
                        Marconemusic @mitu
                        last edited by

                        @mitu how would I find the log file?
                        Go in the back end over the network? Or is there a quicker way?

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

                          @Marconemusic You'll have to enable SSH and use WinSCP to transfer the file, the log file is not available over file shares.

                          1 Reply Last reply Reply Quote 0
                          • M
                            Marconemusic
                            last edited by

                            So, I have not put out the log yet.
                            But, I have done the reset based on the video.
                            Set up the binds for 1-4
                            It only received info if I set up binds this way.
                            1 was joystick 1
                            2 was joystick 2
                            3 gamepad 1
                            4 gamepad 2

                            Great

                            Enter fist game for super nes and.... my game pad 1 is player 1 ...?
                            Kinda what I wanted at first but I’m super confused as to why.
                            Also, I’d like to make the joystick work for mame only.

                            Any help?

                            1 Reply Last reply Reply Quote 0
                            • M
                              Marconemusic
                              last edited by

                              Ok.
                              Lemme update this:

                              Since resetting controller configuration.

                              System scrolling and controls are from joystick left.
                              Ok
                              Now, nes, snes can use game pads to play games.
                              Perfect
                              Mame controls are messed up player 1 is joystick right player 2 is gamepad right
                              Mame joystick 2 is only good with buttons. Not the analog stick, cannot move players around.

                              How does this arbitrarily happpen after resetting controller configuration?

                              U 1 Reply Last reply Reply Quote 0
                              • U
                                ULTRA-MAGNUSS @Marconemusic
                                last edited by ULTRA-MAGNUSS

                                @Marconemusic If I understand you correctly, everything works except Mame Controls are not mapped how you want, is that correct? If this is true, it sounds like you have to remap your controls for mame emulator. I have an arcade cabinet and when I mapped my controls, I mapped my joystick as D-Pad. I have no analog stick mapped with my joysticks. If I use an Xbox One Controller, I map everything accordingly but outside of that, I don't have an analog stick mapped.

                                Even when I did use my Xbox One controller, Mame and Final Burn did not recognize my analog stick. If Mame is the only thing mapped incorrectly, try remapping your controls for Mame. You can hit tab on your keyboard within Mame and you can set your controller mapping there for the General mapping or for each game.

                                If your Emulation Station also isn't mapped correctly, you may have to remap the controls for that input device. One time I had issues when I was building mine and controllers got reversed between player one and 2 when I didn't plug my inputs into the same USB port they were before. When I plugged in them in how I had it, it fixed that issue.

                                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.