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

    Menu in Mame 2003 plus...can I change buttons around?

    Scheduled Pinned Locked Moved Help and Support
    mamemame-libretromame configmame settings
    12 Posts 5 Posters 4.9k 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
      Amishgamer
      last edited by

      Hello,

      For starters, I'm using the Switch Pro Controller. For reference, I'll give you the applicable buttons before I start into my story/request...

      0=B
      1=A
      2=Y
      3=X
      6=LT

      By default, the MAME menu comes up with the 6 button. Then, I can select whatever I need to select in there with the 0 button. The games usually default map the first to buttons to 2 and 3. Well, I think that's awkward. I don't want 2 and 3. I want 0 and 1 because that's more comfortable to me. So, I map buttons 0 and 1 to whatever makes sense for the respective game. But, for some reason, after that remapping, if button zero is say fire in Gauntlet, it will no longer work to select anything inside the MAME menu.

      I know, I don't get it either.

      My question...how do I choose a different button to select choices inside the MAME menu? Maybe button 7 (RT), because I probably won't be using that at all.

      Bonus question: Can I select a button other than button 6 to bring up the MAME menu?

      Thanks in advance.

      dankcushionsD 1 Reply Last reply Reply Quote 0
      • ballboffB
        ballboff
        last edited by

        I'd use an actual keyboard for this and then you can navigate the mame menu quite easily, and when you go to reconfigure your controls you can just press the button on your controller instead of on the keyboard. If that makes sense?

        There are several sets of controls and you have to be careful they don't conflict. For ages every time player 2 would try to kick in street fighter it would also put a load of coins in. I realised that by default the same button was being used for 2 functions. There is a set of gui controls, as well as controls for player 1, player 2 etc. I would delete all the controls for player 1, 2, 3 and 4. Then set up the controls for the gui, and once you're comfortable with navigating around the menus you can go back and set up the controls for the games as you want them. You really need the mame menu to only come up if you press a key on the keyboard, or a button you're not likely to hit by mistake when you're playing a game.

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

          @amishgamer it should be bindable. Look for "UI Select" in the MAME input menu

          A 1 Reply Last reply Reply Quote 0
          • A
            Amishgamer @dankcushions
            last edited by

            @dankcushions "Bindable"? Could you expand on that a little? I'm sorry, I'm at work right now, but I want to have all my homework done so I can make the adjustment the moment I get home.

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

              @amishgamer i mean you can change it via the MAME menu you like you've done before

              A 2 Replies Last reply Reply Quote 0
              • A
                Amishgamer @dankcushions
                last edited by

                @dankcushions said in Menu in Mame 2003 plus...can I change buttons around?:

                @amishgamer i mean you can change it via the MAME menu you like you've done before

                Oh, I'm with you now...thanks. Anyway, yeah, I'll try this first thing when I get home.

                1 Reply Last reply Reply Quote 0
                • A
                  Amishgamer @dankcushions
                  last edited by

                  @dankcushions Well, when looking in the input menu...I didn't see anything that would be helpful, unless the menu entry is cryptic and/or vague. I didn't want to start changing stuff around that wasn't obvious or I wasn't already familiar with because that's how I get in over my head.

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

                    @amishgamer It's the binding "UI Select" like @dankcushions said, BUT mame2003-plus changed significantly how it handles menus and keymapping three months ago, did you update your mame2003-plus since then? (IMHO you should, as mame2003 is under constant development).

                    Here are the corresponding posts in the mame2003-plus thread:

                    • Announcement of the planned changes
                    • Release of the first build with these changes
                    • Q&A how to re-enable keymapping in the MAME menu
                    • Explanation of the reasons for the changes

                    In short: The new mame2003-plus doesn't display any input configuration in its MAME menu any more, as this would require all network players to sync their config files. The keymappings are meant to be set in the Retroarch Quick Menu under "Controls" from now on. If you don't want that, you can re-enable the MAME menu input entries under "Options" > "Activate MAME Remapping".

                    That said, the binding for the MAME menu selection button is still called "UI Select" in the current version of mame2003-plus. :)

                    edit: Also, keyboard input is disabled by default in favour of the controller/retropad, but can be re-enabled by setting "Options" > "Input Interface" to "keyboard" (only) or "simultaneous" (both).

                    1 Reply Last reply Reply Quote 2
                    • G
                      grant2258 Banned
                      last edited by

                      Well my advice would be this.

                      There are a few options to select from for a

                      ( gamepad otherwise known as modern) this is only really of any use for sf2 on a modern controller

                      6 button dame as above snes pad layout for sf2 games

                      classic gamepad is what you really want for games that are not sf2

                      1 Reply Last reply Reply Quote 0
                      • A
                        Amishgamer
                        last edited by

                        I appreciate the attempts to help, but I'm still really confused by this. Maybe the advice was based on a dated version of mame2003-plus. I update it pretty much every other day. And, since development is rapid (as I understand it), perhaps these change from version to version.

                        Can someone like REALLY dumb this down for me? Because I'm just not getting it. I can turn off the menu, but that means it won't respond with tab on the keyboard, either.

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

                          @amishgamer Okay, this is what I would do in your place:

                          • Start a game with mame2003-plus.
                          • Enter the RetroArch configuration.
                          • Connect a keyboard and enable it by setting "Options" > "Input Interface" to "keyboard" (only) or "simultaneous (both)" in RetroArch's "Quick Menu" (you should land in automatically).
                          • (Re-)Enable the Mame menu by setting "Options" > "Activate MAME Remapping" to ON.
                          • In a game, invoke the Mame menu with TAB on the keyboard and set "UI Select" to the desired controller button in "Input (general)".

                          Does that work for you? If not, where exactly do you fail in this sequence?

                          1 Reply Last reply Reply Quote 0
                          • G
                            grant2258 Banned
                            last edited by

                            in all honesty its easy to setup but you need to understand ra and it needs documented you can go back to the old way like above or set up up in controls both work im sure mark will get round to documenting it for people

                            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.