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

    Street Fighter II Button Mapping

    Scheduled Pinned Locked Moved Help and Support
    mame2003street fighterbutton mappping
    18 Posts 6 Posters 25.4k 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.
    • B
      BaviaanNL
      last edited by

      Pi Model or other hardware: (Pi 3, )
      Power Supply used: (Original Power Supply)
      RetroPie Version Used (4.3.10)
      Built From: (Downloaded official image)
      USB Devices connected: USB Wireless Keyboard, IPAC2
      Controller used: IPAC 2
      Skin - Hursty
      Emulator : Mame

      Hope someone can help. My cab supports 2 players, 2 game sticks and each player has 6 game buttons, they are arranged has 2 rows of 3 buttons (traditional arcade style)

      I'm having difficulty remembering the arcade button layout, does anyone have a template from the original arcade machine, I'd like to map my buttons exactly how they were in the arcade and would love to know which button relates to the choices given in Mame (buttons 1-6)

      Thanks in advance

      1 Reply Last reply Reply Quote 0
      • EldrethorE
        Eldrethor
        last edited by

        If I recall correctly, the original layout was:

        LP MP HP
        LK MK HK

        B 1 Reply Last reply Reply Quote 0
        • B
          BaviaanNL @Eldrethor
          last edited by

          @eldrethor said in Street Fighter II Button Mapping:

          If I recall correctly, the original layout was:

          LP MP HP
          LK MK HK

          I think that's right, just wondered whether the button layout is

          1-2-3
          4-5-6

          or

          1-3-5
          2-4-6

          Or some other way I haven't considered :)

          edmaul69E 1 Reply Last reply Reply Quote 0
          • dankcushionsD
            dankcushions Global Moderator
            last edited by

            which mame emulator are you using? there are several in retropie, and they all can handle sf2 controls a little differently.

            ClydeC 1 Reply Last reply Reply Quote 0
            • ClydeC
              Clyde @dankcushions
              last edited by Clyde

              It may also depend on the joystick interface. My DragonRise zero delay encoder is wired like this:

              0-1-5
              2-3-4 (numbering according to jstest)

              In Emulation Station, I configured the controllers like this:

              Y-X-LS
              B-A-RS

              With this setup, all of my SF games have the layout in Retroarch / Mame 2003 that @Eldrethor mentioned.

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

                @baviaannl when you set up the controller it should be like this

                LYR
                XBA

                The X and Y might be switched but i dont think so.

                1 Reply Last reply Reply Quote 0
                • LurkerL
                  Lurker
                  last edited by Lurker

                  I find the responses to this very interesting and I wonder if there is a geography element here or I'm just weird.

                  What ever your button lay out you can go into the "configure controls for this game" and set the button such that they match the layout you want. Here is were I wonder if region plays into it.

                  @Eldrethor listed:
                  LP MP HP
                  LK MK HK

                  And I agree with that layout but I have also seen it flipped in the US:

                  HP MP LP
                  HK MK LK

                  Personally I ended up liking a vertical flip (putting the punch on the bottom)
                  LK MK HK
                  LP MP HP

                  What I find really interesting is the configuration choices.

                  @Clyde uses;
                  Y-X-Ls
                  B-A-Rs

                  and

                  @edmaul69 uses;
                  Ls-Y-Rs
                  X-B-A

                  I can visualize the effective orientation in each and still I use yet a different pattern:
                  Ls-Y-X
                  Rs-B-A

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

                    @lurker the method i posted by default should put it as

                    Lp mp hp
                    Lk mk hk

                    1 Reply Last reply Reply Quote 0
                    • ClydeC
                      Clyde @Lurker
                      last edited by Clyde

                      @lurker said in Street Fighter II Button Mapping:

                      I find the responses to this very interesting and I wonder if there is a geography element here or I'm just weird.

                      Well, for my part, I based my button assignment on the Xbox controllers, but switched their A and B because many games had a prominent function (like shooting) on B, which would be the lower middle button on a 2x3 button layout. Since I like my main buttons on the left for my right index finger, I switched the two buttons as standard – but in return, I had to activate the option Swap A/B Buttons in ES in the Retropie-Setup to keep its selecting button on the left.

                      Accordingly, I like the less often used Rs and Ls buttons at the right end of the button matrix, as I can visualize them as a gamepad turned by 90° to the right there.

                      As I tend to say, there is method in my madness. 😊

                      edit: Haha, I noticed right now that I got the X+Y position from the Xbox wrong the whole time, but like the switched A+B buttons, I like this configuration in most games. So in a nutshell, I use a mirrored Xbox layout. Thanks for making me notice that. 😅

                      (Actually, we both use this layout, only at different sides of the 2x3 matrix.)

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

                        @clyde yeah the guides tell you to set them up like a super nintendo controller which is opposite the xbox controller on both. Everything works properly that way. 6 button setup is supposed to be done like i stated above.

                        ClydeC 1 Reply Last reply Reply Quote 0
                        • ClydeC
                          Clyde @edmaul69
                          last edited by Clyde

                          @edmaul69 You're right about the docs. Seems that I have chosen the SNES pattern by pure chance. 😅

                          6 button setup is supposed to be done like i stated above.

                          What's your basis for that? Your setup puts Y on top and X to the left, whereas in the Retropie docs and RetroArch's config menu, X is top and Y is left. No offense, just curious.

                          @baviaannl said in Street Fighter II Button Mapping:

                          I'm having difficulty remembering the arcade button layout, does anyone have a template from the original arcade machine

                          Better late than never, I just found this template: https://ixquick-proxy.com/do/spg/show_picture.pl?l=deutsch&rais=1&oiu=http%3A%2F%2Fwww.jammaboards.com%2Fguides%2FCapcom_2P-6B_Template.gif&sp=e3fd45a32ec8ac45408e93430abbde68

                          The link goes to ixquick-proxy.com as a proxy for jammaboards.com because the latter's SSL certificate did expire in January of 2017, causing many of today's web browsers and/or security addons to quibble with it.

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

                            @clyde i did state that i might have the x and y backwards on the six button layout.

                            ClydeC 1 Reply Last reply Reply Quote 0
                            • ClydeC
                              Clyde @edmaul69
                              last edited by

                              @edmaul69 True, right before you said that you didn't think so, and after you said that it should be the other way around.

                              I still really would like to know the rationale behind it, because like @Lurker, I find the different preferences in button layouts very interesting.

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

                                @clyde the reason the six button is like this is actually used in other stuff too. If you have a 4 button plus bumper controllers yba creates a rom of buttons, in genesis that would be seen as abc. Then l x r would kinda creates the second row of buttons. They do this so 4 button controllers can also be used in 6 button games. In mame this also makes three button games have a row of buttons using yba even on a four button controller. If you play gunsmoke you will see how this setup makes sense

                                ClydeC 1 Reply Last reply Reply Quote 1
                                • ClydeC
                                  Clyde @edmaul69
                                  last edited by

                                  @edmaul69 Thanks for the elaboration. That explains yba and corresponds with RA's directional designations of these buttons. What question remains is why you stated xba in your other post, with yba just mentioned as a possible yet unlikely option. Care to enlighten me on that, too? (I know, my curiosity can be vexing sometimes, but I really want to learn something here.)

                                  One addition about my own yxLs/baRs setup: The SNES versions of Street Figther that I grew up with used Ls and Rs for the hard punches and kicks, that's one of the reasons for me to put Ls and Rs on the rightmost buttons of the 2x3 layout. That keeps the SNES controls in line with the games' arcade button layout. As far as I have tested, it gets me the right layout in many 6-button fighting games, not only Street Fighter.

                                  As a nice bonus, Ls+Rs above one another is a good PgUp/PgDn layout in ES. :)

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

                                    @clyde the y and x mixup, originally i wasnt thinking straight apparently. I was going to mention l and r being the hard punch and kick on super nintendo and it was something thats continued onto even the newest consoles. Personally i wished retroarch did it that way with six button setups as it would make using console arcade sticks automatically setup correctly. For mame and fba i had to setup the buttons in the rgui because my wii arcade stick is setup the snes way. So personally i wish it was setup:
                                    YXL
                                    BAR
                                    How you mention it.

                                    dankcushionsD 1 Reply Last reply Reply Quote 1
                                    • dankcushionsD
                                      dankcushions Global Moderator @edmaul69
                                      last edited by dankcushions

                                      @edmaul69

                                      Personally i wished retroarch did it that way with six button setups as it would make using console arcade sticks automatically setup correctly. For mame and fba i had to setup the buttons in the rgui

                                      i believe in mame2003 it is set up like that.

                                      I was going to mention l and r being the hard punch and kick on super nintendo and it was something thats continued onto even the newest consoles

                                      hmm, i'm not so sure. i believe most modern fighting games (since xbox 360 onwards.. maybe earlier?) use R1 and R2 instead of L and R, for HP/HK.

                                      fba is set up using this modern layout.

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

                                        @dankcushions ok. My wii madcatz fightstick is setup the way i mentioned so they at least kept with that layout on the wii. Honestly i think its retarded to have your R buttons on the left side of your L buttons. Makes no sense.

                                        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.