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 buttons issue

    Scheduled Pinned Locked Moved Help and Support
    controls panelgeneralmapping
    7 Posts 5 Posters 2.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.
    • F
      FakedPotato
      last edited by FakedPotato

      Hello!

      I just finished my first cabinet and I'm geeked to play all my favorite classics. I am fairly expeirenced with retropie and have used many images for the device itself and usually use controllers and plug it up to the TV.

      My roommate and I decided to make a cab, he is pretty skilled with woodworking and ive had enough usage with the pi we figured we'd see what we can make.

      Heres a pic, http://i63.tinypic.com/2z6t9hy.jpg

      So, now for the problem.

      We built a 2 player panel, as you can see.. 2 sets of six buttons and a a stick.

      2 issues,

      1- the left side should be player one, but shows player 2. So when im on the left side, my fighter is on the right and its slightly annoying.

      These buttons are hooked up via USB encoders plugged to the pi, i swapped the printer cables the encoder connects to and that seemed to fix the player 1 / 2 screen issues. Left side now says player one and right side says player 2.

      But, the bigger issue (2)

      When i am at the main white screen for setting up controls for the first time, everything goes well.

      I map all six buttons A B X Y L1 R1 and the two side buttons SELECT START.

      BOTH sides have 6 buttons AND their own SELECT START buttons on the side.

      Mapping it all worked out just fine and all seems to work when quitting from the mapping menu back to the retropie main screen.

      As soon as I launch a game, program, or basically anything outside of the retropie menu after freshly mapping both sides of the panel to their proper controls, the controls go to hell.

      Player 1 works all fine, but player 2 controls start acting funny. Start doesnt work, ( so i cant hit select start to quit the game on player 2 side when i launch the game with player 1 ) and half of the time the buttons dont work ( A B X Y ) on the same side that select isnt working.

      So, I turn it all off, hit my keyboard to completely re map and it all works again, Until I of course go into another game.

      This issue is vise versa aswell. If i Launch game with player 1 panel, player 2 panel is all messed up, but if i launch with player 2 panel, player 1 panel messes up.

      Half the time select and start dont work at all to quit a game, and the other half the time, only one side can hit select start to exit a game. BUT, if we BOTH are playing, then NEITHER of us can hit select start, forcing us to unplug and plug back in!!

      Hope you can see the frustration as I just dont get it. I already took out some of the guess work, I tried plugging up 2 controllers and mapped those instead to see if i had similar issues and I did not, and also tried installing a different image to see if that one was infact a bad image and the other image did the same thing.

      All buttons are LED and work so its not the buttons themselves.

      Any suggestions or thoughts on what is causing these bizarre issues?

      IM SO READY TO PLAY!!

      Thankyou for reading, sorry for the long story, just am a noob and feel being as detailed and clear as possible is the best way to find the results.

      rbakerR caver01C 2 Replies Last reply Reply Quote 0
      • rbakerR
        rbaker @FakedPotato
        last edited by

        @fakedpotato you don't provide enough information - https://retropie.org.uk/forum/topic/3/read-this-first - what emulator? this is really important. For example, configuring in Retropie, i.e via Emulation station on first boot will only help you if you are using libretro emulators.

        1 Reply Last reply Reply Quote 1
        • caver01C
          caver01 @FakedPotato
          last edited by

          @fakedpotato also, what controller are you using? By that I mean, follow the wire under one of the buttons. Where does it go? Does it lead to an IPAC controller board? Something else? Straight to GPIO? In order to help, we need to understand exactly how you are configured, both hardware and software (emulator). When you say you remap controls, what are you doing?

          My 4-player cocktail style cabinet built as a custom "roadcase"

          1 Reply Last reply Reply Quote 0
          • AlturisA
            Alturis
            last edited by

            I am curious to hear how this turns out. I get the dreaded feeling I might be running into similar issues once I get my cabinet setup.

            RP 4.7.1 • Pi4 4Gig • CanaKit Aluminum • 64GB microSD • 1920x1080 BarTop [2 Sanwa sticks]

            rbakerR 1 Reply Last reply Reply Quote 0
            • rbakerR
              rbaker @Alturis
              last edited by

              @alturis Well if using MAME, decide which - for MAME4ALL press TAB on an attached keyboard and configure controls or if using lr-MAME2003, the configuration at first boot is all you need. However.........deep breath.....if it's an ipac, the config on first boot might prove problematic if done through Emulationstation. First though, set up details needed. You should start a new thread with your details if this issue presents itself because you will get it to work with some help. Just need the details.

              1 Reply Last reply Reply Quote 0
              • simonsterS
                simonster
                last edited by simonster

                It sounds like your controllers are wired up differently. On many of these "Zero Delay Encoders" the wiring has to be identical on both sides (the button order has to be the same), as it uses a common configuration for both controllers.

                1 Reply Last reply Reply Quote 0
                • caver01C
                  caver01
                  last edited by

                  If it helps, I have been occasionally updating the WIKI page for Keyboard Controllers. This has not been "pretty-ified" and copied over into the main Docs menu like most of the other wikis. It is a work in progress that can help folks using an IPAC or other keyboard controller (or even GPIO) hit the ground running. Several of you have helped with the details. Check it out if yours is a controller that sends keystrokes.

                  I see a lot of Zero Delay usage, maybe because they are abundant, inexpensive, and relatively easy to setup. However, I don't know much about them. If we have an expert on them, we should setup a wiki page for this controller too.

                  My 4-player cocktail style cabinet built as a custom "roadcase"

                  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.