• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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 19 Apr 2018, 14:52

    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
    • E
      Eldrethor
      last edited by 19 Apr 2018, 15:07

      If I recall correctly, the original layout was:

      LP MP HP
      LK MK HK

      B 1 Reply Last reply 19 Apr 2018, 15:10 Reply Quote 0
      • B
        BaviaanNL @Eldrethor
        last edited by 19 Apr 2018, 15:10

        @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 :)

        E 1 Reply Last reply 19 Apr 2018, 17:46 Reply Quote 0
        • D
          dankcushions Global Moderator
          last edited by 19 Apr 2018, 15:42

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

          C 1 Reply Last reply 19 Apr 2018, 17:46 Reply Quote 0
          • C
            Clyde @dankcushions
            last edited by Clyde 19 Apr 2018, 17:46

            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
            • E
              edmaul69 @BaviaanNL
              last edited by 19 Apr 2018, 17:46

              @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
              • L
                Lurker
                last edited by Lurker 20 Apr 2018, 23:46

                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

                E C 2 Replies Last reply 21 Apr 2018, 01:17 Reply Quote 0
                • E
                  edmaul69 @Lurker
                  last edited by 21 Apr 2018, 01:17

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

                  Lp mp hp
                  Lk mk hk

                  1 Reply Last reply Reply Quote 0
                  • C
                    Clyde @Lurker
                    last edited by Clyde 21 Apr 2018, 05:47

                    @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.)

                    E 1 Reply Last reply 21 Apr 2018, 06:11 Reply Quote 0
                    • E
                      edmaul69 @Clyde
                      last edited by 21 Apr 2018, 06:11

                      @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.

                      C 1 Reply Last reply 21 Apr 2018, 09:28 Reply Quote 0
                      • C
                        Clyde @edmaul69
                        last edited by Clyde 21 Apr 2018, 09:28

                        @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.

                        E 1 Reply Last reply 21 Apr 2018, 18:38 Reply Quote 0
                        • E
                          edmaul69 @Clyde
                          last edited by 21 Apr 2018, 18:38

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

                          C 1 Reply Last reply 21 Apr 2018, 19:07 Reply Quote 0
                          • C
                            Clyde @edmaul69
                            last edited by 21 Apr 2018, 19:07

                            @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.

                            E 1 Reply Last reply 21 Apr 2018, 19:39 Reply Quote 0
                            • E
                              edmaul69 @Clyde
                              last edited by edmaul69 21 Apr 2018, 19:39

                              @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

                              C 1 Reply Last reply 22 Apr 2018, 06:48 Reply Quote 1
                              • C
                                Clyde @edmaul69
                                last edited by 22 Apr 2018, 06:48

                                @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. :)

                                E 1 Reply Last reply 22 Apr 2018, 18:21 Reply Quote 0
                                • E
                                  edmaul69 @Clyde
                                  last edited by edmaul69 22 Apr 2018, 18:21

                                  @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.

                                  D 1 Reply Last reply 22 Apr 2018, 18:32 Reply Quote 1
                                  • D
                                    dankcushions Global Moderator @edmaul69
                                    last edited by dankcushions 22 Apr 2018, 18:32

                                    @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.

                                    E 1 Reply Last reply 22 Apr 2018, 19:18 Reply Quote 0
                                    • E
                                      edmaul69 @dankcushions
                                      last edited by 22 Apr 2018, 19:18

                                      @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
                                      18 out of 18
                                      • First post
                                        18/18
                                        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.

                                        This community forum collects and processes your personal information.
                                        consent.not_received