RPI 4.2 Mame 2003 SF2 button mapping changed?
-
yes it was changed a while ago for all CPS1 games. now it as basically as street fighter 2 is on the SNES, which is the received 'correct' gamepad layout:
Y = Light Punch
X = Med Punch
R = Fierce PunchB = Light Kick
A = Med Kick
L = Fierce Kickso, to match it with the arcade layout, if you have a 6 button layout, you'd want the top row to be Y, X, R, and the bottom row to be B, A, L
-
I had to change the mame2003 core layout because of this.
I configured my controllers as follow through ES :
Y X B A
And in mame2003 the 2 button games used B and Y instead of A and B...
No problem with FBalpha BTW.I suppose the default layout of mame2003 is something like
B Y A X
-
@Sano said in RPI 4.2 Mame 2003 SF2 button mapping changed?:
I had to change the mame2003 core layout because of this.
I configured my controllers as follow through ES :
Y X B A
And in mame2003 the 2 button games used B and Y instead of A and B...
No problem with FBalpha BTW.I suppose the default layout of mame2003 is something like
B Y A X
you must be using an older version of mame2003? it was changed in september 2016 and is now the same as fba in this regard.
-
Question kinda related to this.
I've got a USB Sega Saturn controller (6-button A-B-C / X-Y-Z layout), that I would like to configure in lr-mame2003 as LP-MP-HP / LK-MK-HK.
I run X-Men Vs Street Fighter (for example), pause the game by pressing P on my keyboard, Tab into MAME menu, but my joypad doesn't respond in this menu, so I can't configure the buttons? Any ideas?
Edit - actually, it responds in the menu, but when I actually try and change a button, it doesn't do anything?
Stewart
-
@StuMcBill said in RPI 4.2 Mame 2003 SF2 button mapping changed?:
Question kinda related to this.
I've got a USB Sega Saturn controller (6-button A-B-C / X-Y-Z layout), that I would like to configure in lr-mame2003 as LP-MP-HP / LK-MK-HK.
I run X-Men Vs Street Fighter (for example), pause the game by pressing P on my keyboard, Tab into MAME menu, but my joypad doesn't respond in this menu, so I can't configure the buttons? Any ideas?
Stewart
are you sure you're running lr-mame2003? by default in the menu A and B should be confirm and cancel, respectively. the joypad directions might not be working for another reason, but one step at a time :)
-
@dankcushions Ah, I have just tried again, it just seems to take a while to respond, but it seems to be working!!
I'll report back.
Thanks,
Stewart -
Seems to be working, now I just need to figure out which buttons in mame correspond to punches and kicks.
I'm not looking forward ti doing Mortal Kombat! :)
This is doing my head in!! Ha ha. Does anyone have a list of what Buttons 1-6 in MAME correspond to in Punches and Kicks?
I'm guessing that this is the same problem now that the OP is seeing?
-
@StuMcBill for street fighter i explained the layout above.
i don't believe there is a problem with the button layouts in mame2003 for sf2, unless you'd configured your controller to last years version (that version definitely had a problem)
mortal kombat - i don't know... i'd have to experiment.
-
@dankcushions said in RPI 4.2 Mame 2003 SF2 button mapping changed?:
you must be using an older version of mame2003? it was changed in september 2016 and is now the same as fba in this regard.
I do a full update every week or so, but as I have a core remap file, I certainly would have missed the change anyway.
I installed my setup last december, and this mapping was still there though.
I'll test to remove the core remap to verify this. :) -
@dankcushions said in RPI 4.2 Mame 2003 SF2 button mapping changed?:
yes it was changed a while ago for all CPS1 games. now it as basically as street fighter 2 is on the SNES, which is the received 'correct' gamepad layout:
Y = Light Punch
X = Med Punch
R = Fierce PunchB = Light Kick
A = Med Kick
L = Fierce Kickso, to match it with the arcade layout, if you have a 6 button layout, you'd want the top row to be Y, X, R, and the bottom row to be B, A, L
I guess you mean this? I understand what you mean, but in MAME, does P1 Button 1 correspond to Light Punch/Kick? Medium Punch/Kick or Fierce Punch/Kick? And button 2-6 etc?
I'm maybe totally misunderstanding the procedure?
-
@StuMcBill said in RPI 4.2 Mame 2003 SF2 button mapping changed?:
@dankcushions said in RPI 4.2 Mame 2003 SF2 button mapping changed?:
yes it was changed a while ago for all CPS1 games. now it as basically as street fighter 2 is on the SNES, which is the received 'correct' gamepad layout:
Y = Light Punch
X = Med Punch
R = Fierce PunchB = Light Kick
A = Med Kick
L = Fierce Kickso, to match it with the arcade layout, if you have a 6 button layout, you'd want the top row to be Y, X, R, and the bottom row to be B, A, L
I guess you mean this? I understand what you mean, but in MAME, does P1 Button 1 correspond to Light Punch/Kick? Medium Punch/Kick or Fierce Punch/Kick? And button 2-6 etc?
I'm maybe totally misunderstanding the procedure?
when you bind your pad for the first time in emulationstation, you can make sure that the layout corresponds to
Y X R
B A Lhowever, with your 6 button megadrive controller, that would mean B and A are swapped, which might not be what you want in other systems.
if you rebind specifically in mame, i would suggest rather than reconfigure every game in the mame menu, to instead use https://github.com/RetroPie/RetroPie-Setup/wiki/RetroArch-Configuration#core-input-remapping to make it Y X R, B A L for mame2003 only.
-
Ok, I think I am totally lost.
I have configured my MegaDrive controller as per this picture: which is the recommended config on the RetroPie site. This works fine in Mega Drive games and the controller is configured correctly.
Now I have totally changed my MAME config on XMVSF so I have no idea what it was supposed to be before? Can I extract it from a RetroPie img and overwrite mine so it goes back to default?
I have had a read of your link, but doesn't that refer to RetroArch emulators, not MAME? Don't you configure MAME in the normal MAME (Tab) menu.
Really sorry if I am being thick! :)
-
@StuMcBill i think that recommended layout will not work with the layout in mame2003 by default. personally i don't think the layout is that good, but i don't know the reasoning.
Now I have totally changed my MAME config on XMVSF so I have no idea what it was supposed to be before? Can I extract it from a RetroPie img and overwrite mine so it goes back to default?
https://github.com/RetroPie/RetroPie-Setup/wiki/lr-mame2003#mame-menu explains how to delete stuff you've changed in the TAB menu.
I have had a read of your link, but doesn't that refer to RetroArch emulators, not MAME? Don't you configure MAME in the normal MAME (Tab) menu.
lr-mame2003 is a retroarch emulator :) anything with lr- in front of it is retroarch.
-
@dankcushions thanks mate. I'll give it a go when I get a chance on Monday.
Pick up my controlblock tomorrow so I might be wiring actual arcade controls into it soon!!
-
I have had a read of your link, but doesn't that refer to RetroArch emulators, not MAME? Don't you configure MAME in the normal MAME (Tab) menu.
Really sorry if I am being thick! :)
I think maybe the confusion here is that with lr-mame2003, you have the all encompassing retroarch control at the top of the heap, but you also have the mame2003 tab menu which can override the retroarch settings. So if you change inputs within lr-mame2003, it might be overriding any changes you are trying to make within ES or retroarch.
-
@dankcushions Ok thank you so much... at least I know now I'm not going crazy. I finally just gave up and left it. Didn't want to try to figure out the remapping for that game in mame2003 tab menu. Retroarch cfg override also wasn't working for me so ill just retrain my fingers.
-
I never changed my config and haven't gone into ES to confirm if there is a difference but when I use FBA my buttons are A-OK in Gunsmoke. Lr-Mame, no... Weird.
Also curious... when others are inputting buttons... do you follow the GitHub diagrams or the labels on your controller? That may flip things if you aren't careful. But you'd notice in other emulators. 360 pad has the buttons labeled so that A and B and X and Y are swapped... I see lots of people mentioning buttons. If I press my A button when it asks and B when it asks, I would have them reversed... Which made console games I am more familiar with just weird. Then again, all my consoles rely on libretto core emulators...
.... And I just came on the forums to find out if the 240p firmware is in the official build... now this lol.
-
@morpie said in RPI 4.2 Mame 2003 SF2 button mapping changed?:
I never changed my config and haven't gone into ES to confirm if there is a difference but when I use FBA my buttons are A-OK in Gunsmoke. Lr-Mame, no... Weird.
Also curious... when others are inputting buttons... do you follow the GitHub diagrams or the labels on your controller? That may flip things if you aren't careful. But you'd notice in other emulators. 360 pad has the buttons labeled so that A and B and X and Y are swapped... I see lots of people mentioning buttons. If I press my A button when it asks and B when it asks, I would have them reversed... Which made console games I am more familiar with just weird.
it's tricky but they had to choose a standard, and the SNES pad was it. i think when you bind through emulationstation/retroarch it says 'B (bottom)', 'A (right)', etc, but even if you go by the positions, the layout might feel better but you'll still have situations where a game will tell you to press the 'A' button, and then you'll have to press your 'B' button, etc.
so i just use a SNES-type pad :)
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.