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

    Mapping arcade controls for pinball

    Scheduled Pinned Locked Moved Help and Support
    arcade controls
    15 Posts 3 Posters 1.5k 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.
    • A
      akav05
      last edited by

      Hi guys, first post here so hopefully I do it correctly. Jus looking for a bit of help with my arcade controls. I built myself a arcade machine and so far everything is running great. I don’t know if this is possible what I am trying to achieve here so I’m hoping someone could help me. It’s being tough trying to search google for the answer as trying to explain my issue in the google search bar ain’t working out to good, so I thought it may be easier to do it this way to ask. I have two player arcade controls set up that consist of 8 buttons per player each with player and coin buttons also. I have 7 buttons for each player on the control panel and the remaining button for each player on the side of my machine. The thinking behind this was to use these side buttons as paddles for pinball. It was only after I had set it all up I had realised that when trying to map the controls for my pinball games that each side of the machine is treated as player 1 and 2 respectively, which now when I think of it, seems kind of obvious. I wanna know is it possible to map the controls out for particular roms [pinball games] so each of the side buttons are treated as player 1 so I can then play them games with each of the side buttons as the left and right paddle? I hope what I wrote makes sense to whoever reads this and that they can help me with my issue. Thanks.

      1 Reply Last reply Reply Quote 0
      • quicksilverQ
        quicksilver
        last edited by

        It would be best to post the info requested here: https://retropie.org.uk/forum/topic/3/read-this-first

        That way we know exactly what hardware you are using.

        A 1 Reply Last reply Reply Quote 0
        • A
          akav05 @quicksilver
          last edited by

          @quicksilver my bad. I’m using a pi 3b+ with all official peripherals. I’m using the latest retro pie image to which I then added my own roms, themes etc. The arcade controls I’m using are 2 player arcade sticks with usb encoders bought from EG Starts on amazon, they are the only usb’s I have connected to my Pi. My setup is running perfect, all controls work great with all my roms I’ve tried so far. My only issue is using the side buttons as pinball paddles. When mapping the controls I can use the left side button from player 1 as the the left pinball paddle but because the right hand side button is connected into the player 2 encoder I can’t map that button to be the right pinball paddle as it’s recognised as player 2’s button not mine. I am wondering is there a way of mapping it so them side buttons work for player 1 and not as 2 separate controllers.

          A quicksilverQ 2 Replies Last reply Reply Quote 0
          • A
            akav05 @akav05
            last edited by

            @akav05 sorry Retro pie version is 4.4

            1 Reply Last reply Reply Quote 0
            • quicksilverQ
              quicksilver @akav05
              last edited by

              @akav05 Would it be possible to add an additional button for each player? Perhaps in the front of the machine? Then rewire the "paddle" buttons to player one only?

              I dont see a way as you currently have it wired for the button on the side to sometimes be perceived as player two and other times player one. Though there are others who have more experience then I do that might be able to arrive at a better solution.

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

                What Pinball game/on which system ?

                A 1 Reply Last reply Reply Quote 0
                • A
                  akav05 @quicksilver
                  last edited by

                  @quicksilver I would have to look into that as I have on the front of the machine 2 female usb sockets for connecting wired controllers one for each player when playing my N64 roms as the arcade controls are not suitable for that system. On all my games the 2 side buttons are not actually assigned to any button as there is no need for them. They are only assigned a button solely in the pinball games. But yes you are right in saying it is a player 2 button trying to be used as a player 1 button for that particular game.

                  quicksilverQ 1 Reply Last reply Reply Quote 0
                  • quicksilverQ
                    quicksilver @akav05
                    last edited by

                    @akav05 If they arent used for anything else why not connect them both to player one?

                    A 1 Reply Last reply Reply Quote 0
                    • A
                      akav05 @mitu
                      last edited by

                      @mitu the system is MAME I would have to turn on my system to see the exact one and also the game name. I’ll get it up and running soon as I get in from work ans tell u.

                      1 Reply Last reply Reply Quote 0
                      • A
                        akav05 @quicksilver
                        last edited by

                        @quicksilver the cable is not long enough to connect to the player one encoder. It is possible to buy the micro connecter cables in longer versions?

                        quicksilverQ 1 Reply Last reply Reply Quote 0
                        • quicksilverQ
                          quicksilver @akav05
                          last edited by

                          @akav05 I have to think you can. If not, just buy some same gauge wire and splice it yourself.

                          A 1 Reply Last reply Reply Quote 0
                          • A
                            akav05 @quicksilver
                            last edited by

                            @quicksilver when thinking bout it, it does sound like the easiest solution to extend the cable and add the button as player 1. I’ll see can I source longer cables.

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

                              It you're using a MAME emulator, try configuring the inputs through the MAME input menu, they're not bound to RetroArchs' one-gamepad-one-player rule. Press Tab while in game and try to configure the inputs - for that game in particular.

                              A 2 Replies Last reply Reply Quote 0
                              • A
                                akav05 @mitu
                                last edited by

                                @mitu sorry for the late reply jus back from vacation. I will try that an see as trying to source longer cable has being troublesome.

                                1 Reply Last reply Reply Quote 0
                                • A
                                  akav05 @mitu
                                  last edited by

                                  @mitu hey thanks so much. Just finally got the chance to get back on the arcade machine and using your method I was able to map the buttons to the left and right paddles respectively and now I can play the pinball game the way I wanted to. Cheers

                                  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.