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

    Getting a USB controller to override arcade controls

    Scheduled Pinned Locked Moved Help and Support
    beginnercontrollerbartop arcade
    17 Posts 2 Posters 5.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.
    • D
      dh2005
      last edited by

      Re: Getting a USB controller to override arcade controls

      Thanks for the reply, mate. Appreciate it.

      I figured as much. My issue is that the JPAC's wired into USB0 and USB1 (one for each stick/buttons), and it kinda-sorta-needs to remain there. Is there no way to force the emulators to take an input from USB2? Because, in principle, that seems to me like something that ought to be easily configurable...?

      (he said, having no real clue what he's talking about)

      edmaul69E 1 Reply Last reply Reply Quote 0
      • edmaul69E
        edmaul69 @dh2005
        last edited by

        @dh2005 yes. But only for systems that use retroarch. (Which is most of them) Go into the retropie menu, choose to setup the joystick selection tool. Then exit and restart your pi. Then you can see the joystick selection in the retropie menu now. You can choose which controller is first, second, third and fourth. You also can set controllers to each specific system instead.

        1 Reply Last reply Reply Quote 1
        • D
          dh2005
          last edited by

          Okay, great. Good to know it's possible. Thank you.

          Could you please guide me through the menu structure? I've opened the RetroPie menu (which the guy who built the machine told me not to do, because, "you'll only f**k everything up..."), and I've tried to find the "joystick selection tool", but can't.

          I promise that I am going to start learning how to use my Pi properly. This is just to get me started, so that I'm able to use the machine.

          Thanks again.

          edmaul69E 1 Reply Last reply Reply Quote 0
          • edmaul69E
            edmaul69 @dh2005
            last edited by

            @dh2005 go into runcommand in the retropie menu. Enable joystick selection in there. Now exit and restart system. Now you will see Joystick selection in the retropie menu.

            1 Reply Last reply Reply Quote 1
            • D
              dh2005
              last edited by

              Thanks, mate. I've muddled through and managed to direct RetroArch to USB 2. It's now taking default input from the Xbox 360 pad, and I'm able to direct it back to the arcade controls for appropriate games. That's all working well, which is great.

              One final question, please - can I force individual emulators to read buttons differently? For instance, when you compare an Xbox 360 pad to a SNES pad, the As and Bs, and the Xs and Ys, are the other way around. Can I force the SNES emulator to interpret the press of an A on the 360 pad to react like a B...?

              (does the above make sense?)

              edmaul69E 2 Replies Last reply Reply Quote 0
              • edmaul69E
                edmaul69 @dh2005
                last edited by

                @dh2005 the problem is you set your xbox controller up wrong. Ignore what the buttons say on them. When you set up a controller set it up in a super nintendo layout, not what your controller says. Retropie was set up this way.

                1 Reply Last reply Reply Quote 1
                • edmaul69E
                  edmaul69 @dh2005
                  last edited by

                  @dh2005 https://github.com/RetroPie/RetroPie-Setup/wiki/RetroArch-Configuration

                  1 Reply Last reply Reply Quote 1
                  • D
                    dh2005
                    last edited by

                    Oh!!!

                    I'll try that right now. Thanks!

                    1 Reply Last reply Reply Quote 0
                    • D
                      dh2005
                      last edited by

                      I just played the NewZealand Story arcade with SNES-style controls on a wired Xbox 360 controller. I am close to tears...

                      D 1 Reply Last reply Reply Quote 1
                      • D
                        dh2005
                        last edited by

                        Okay. So this has broadly made things great. But could I ask whether it is possible to do as I asked above? Because the button layout for the NES emulator feels rather counterintuitive to me.

                        As a follow-on question, is it possible even to set individual controls for individual games? I ask because Afterburner II and Space Harrier seem to want analogue, rather than digital, inputs from the arcade stick - but most other arcade ROMs want digital, so I can't set the emulator to default to analogue.

                        (I know that's yet another question... sorry, but I'm on a roll!)

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

                          @dh2005 said in Getting a USB controller to override arcade controls:

                          I just played the NewZealand Story arcade with SNES-style controls on a wired Xbox 360 controller. I am close to tears...

                          Seriously... I know it's lame to quote oneself... but this was a eureka moment. This is why I bought a machine like this.

                          Fabulous.

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

                            @dh2005 said in Getting a USB controller to override arcade controls:

                            Okay. So this has broadly made things great. But could I ask whether it is possible to do as I asked above? Because the button layout for the NES emulator feels rather counterintuitive to me.

                            As a follow-on question, is it possible even to set individual controls for individual games? I ask because Afterburner II and Space Harrier seem to want analogue, rather than digital, inputs from the arcade stick - but most other arcade ROMs want digital, so I can't set the emulator to default to analogue.

                            (I know that's yet another question... sorry, but I'm on a roll!)

                            Sorry. I've just read the bit about editing config files in the link that you sent me.

                            (apologies to any mods for multi-posting - I can't seem to find an 'edit' function...?)

                            1 Reply Last reply Reply Quote 0
                            • D
                              dh2005
                              last edited by dh2005

                              Update for anyone who's interested... I've got the machine working almost-perfectly, now.

                              The only issues remaining are that I'd prefer for A and B to be the other way around in the UI (but switching those would completely screw-up my in-emulator control schemes, so I'll live with that...), and quite a number of my arcade ROMs don't boot/work properly.

                              If anybody is still reading this, can I ask: if/when I update my emulators, will my game-specific config files get wiped?

                              Thanks,

                              DH.

                              edmaul69E 1 Reply Last reply Reply Quote 0
                              • edmaul69E
                                edmaul69 @dh2005
                                last edited by

                                @dh2005 no your game configs wont get wiped. And to edit a post click on the 3 dots on the bottom right of the post and choose edit.

                                1 Reply Last reply Reply Quote 1
                                • D
                                  dh2005
                                  last edited by dh2005

                                  Thanks again for your help, pal.

                                  Quite a bit's happened since I last looked at this thread. Primarily, I've bought another Pi! I'm putting a second one together, myself, from scratch - and I'm beginning to get my head around Raspbian. I think this second Pi will end up becoming another RetroPie platform, but one that I've tailored myself from the ground up, and attached to a TV rather than confined to a cabinet. I'm enjoying the challenge - plus, I feel slightly less of a fraud than I did a couple of months ago...!!!

                                  Can I ask, does the Pi have a known 'threshold', when it comes to emulation? For instance, can it make a solid fist of the N64 and/or original PlayStation? And what about slightly more niche stuff from the same era, like the Saturn...?

                                  Thanks again to anyone who can advise,

                                  DH.

                                  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.