456
1234
My reasoning is that 2/3rds of the games I play are Neo Geo or SF2-style. The remaining tend to be older 1 or 2 button games. I want those games to use the buttons nearest to the controller (1 and 2 above), and I don't want to reach over other buttons to hit them....
Problem is that I believe this will flip the SF2 punch/kick rows.... I certainly don't want to reprogram each SF2 style game in MAME.
I don't understand the CTRLR files that well but it seems to me they go by driver name. If that's the case I don't think they'll work for me in this case as I don't want all my CPS1/2 games to use the new SF2 config because then games like 1944 would require reaching over the bottom row.
My POV/IMO:
I like the 123(4) on the bottom row. for the same not reaching over reason,
Be sure to do a mockup, and test that the 1-4 buttons aren't placed too low though,
If you use this layout, you will need to flip the SF2/MK maps in mame; this can be done with the ctrlr file (my person choice), CFGMagician, or scripts to reprogram your controller (if it can be reprogramed).
Quick review on using ctrlr file:
- Get list of games you want with the "SF2 6 button layout".
-- (optional) Remove all clones with the same maps as their parents (basically all clones).
- Remap any one of these games in mame's "Input(general)" to your layout.
- Copy cfg/default.cfg to the ctrlr folder.
- Open in text editor and copy from "<system name=" to "</system>
- Change name="default" to name="
gamename"
- Paste and change name
- Repeat last step for all games in your list. (This can be batched/scripted.)
CFGMagician does have a few less steps, but you still have to get the list and setup the remap.
If you have any questions on ctrlr files, post it here and I'll see if I can help.