The NEW Build Your Own Arcade Controls
Main => Main Forum => Topic started by: vaderag on June 08, 2018, 12:48:11 pm
-
I have an 8 button layout and in general I have the following setup which works for most MAME games:
1 2 3 7
4 5 6 8
However, for Neo Geo (which I have as a separate system in RL and Hyperspin) I really want 1 2 3 4 (A B C D) on the top row
I have tried setting RL to use AHK to remap the two keys for P1 and P2, works in test but in game doesnt do anything
I could remap every game for the neogeo in MAME, but is there an alternative?!
-
isn't there like a neogeo.ini/cfg you can change so it applies to all neogeo games?
tons of Neogeo games don't even use D, so you'd really only have to manually map like 20 games.
-
isn't there like a neogeo.ini/cfg you can change so it applies to all neogeo games?
tons of Neogeo games don't even use D, so you'd really only have to manually map like 20 games.
Hmm... never thought about that - maybe that is the answer... will take a look
Also never realised that many didn't use D, so worst case that doesnt sound atrocious either!
-
Update - not seeing a neogeo.ini :(
-
It was a ctrlr file. I was reluctant to answer since it's been so long that I don't remember the particulars.
See the X-arcade ctrlr file here: https://support.xgaming.com/support/solutions/articles/12000003054-advanced-mame-configuration-config-file-download (https://support.xgaming.com/support/solutions/articles/12000003054-advanced-mame-configuration-config-file-download)
It has a separate section for neo geo. You can probably just copy and paste that to the default cfg file in the ctrlr folder.
<system name="neogeo">
<input>
<port type="P1_BUTTON1">
<newseq type="standard">KEYCODE_C OR JOYCODE_1_BUTTON1</newseq>
</port>
<port type="P1_BUTTON2">
<newseq type="standard">KEYCODE_LSHIFT OR JOYCODE_1_BUTTON2</newseq>
</port>
<port type="P1_BUTTON3">
<newseq type="standard">KEYCODE_Z OR JOYCODE_1_BUTTON3</newseq>
</port>
<port type="P1_BUTTON4">
<newseq type="standard">KEYCODE_X OR JOYCODE_1_BUTTON4</newseq>
</port>
<port type="P1_BUTTON5">
<newseq type="standard">NONE</newseq>
</port>
<port type="P1_BUTTON6">
<newseq type="standard">NONE</newseq>
</port>
<port type="P1_BUTTON7">
<newseq type="standard">NONE</newseq>
</port>
<port type="P1_BUTTON8">
<newseq type="standard">NONE</newseq>
</port>
<port type="P2_BUTTON1">
<newseq type="standard">KEYCODE_CLOSEBRACE OR JOYCODE_2_BUTTON1</newseq>
</port>
<port type="P2_BUTTON2">
<newseq type="standard">KEYCODE_W OR JOYCODE_2_BUTTON2</newseq>
</port>
<port type="P2_BUTTON3">
<newseq type="standard">KEYCODE_E OR JOYCODE_2_BUTTON3</newseq>
</port>
<port type="P2_BUTTON4">
<newseq type="standard">KEYCODE_OPENBRACE OR JOYCODE_2_BUTTON4</newseq>
</port>
<port type="P2_BUTTON5">
<newseq type="standard">NONE</newseq>
</port>
<port type="P2_BUTTON6">
<newseq type="standard">NONE</newseq>
</port>
<port type="P2_BUTTON7">
<newseq type="standard">NONE</newseq>
</port>
<port type="P2_BUTTON8">
<newseq type="standard">NONE</newseq>
</port>
</input>
</system>
-
Update - not seeing a neogeo.ini :(
There isn't until you make one. It replaces mame.ini settings though, which IIRC do not include key mappings.
See my post about the ctrlr folder above.
Back when I set up HLSL on v.146, I made a neogeo.ini with the HLSL settings I wanted to use on all the Neo Geo games.
You can also make vertical.ini and horizontal.ini files to have different settings for those particular games.
.....at least you could back when I set everything up. Things may have changed by now.
-
Thanks. Putting the kids to bed right now so will try that config in a bit or tomorrow!
Sent from my Mi A1 using Tapatalk
-
I would use a separate emu for neo geo games.
Can configure however you like then.
-
I would use a separate emu for neo geo games.
Can configure however you like then.
Just a copy of MAME or I there a better one?
Sent from my Mi A1 using Tapatalk
-
There is a separate emu just for neo geo called Nebula that I use on my cab.
-
It's not worth messing with another emulator just to friggin' remap the controls.
FYI, I built a NEO GEO themed cab, so had to do the appropriate button layout.
After playing it a while I came to prefer the default MAME layout to the original one.
It's easier to hit that 4th button with your thumb than moving your ring finger over or using your pinky.
I went back and remapped things so either could be used.
-
It's not worth messing with another emulator just to friggin' remap the controls.
FYI, I built a NEO GEO themed cab, so had to do the appropriate button layout.
After playing it a while I came to prefer the default MAME layout to the original one.
It's easier to hit that 4th button with your thumb than moving your ring finger over or using your pinky.
I went back and remapped things so either could be used.
I disagree about the emu but I agree with the button layout comment!
I used 3 along the top row for b,c,d and the first of the botton row for a.
-
It's not worth messing with another emulator just to friggin' remap the controls.
FYI, I built a NEO GEO themed cab, so had to do the appropriate button layout.
After playing it a while I came to prefer the default MAME layout to the original one.
It's easier to hit that 4th button with your thumb than moving your ring finger over or using your pinky.
I went back and remapped things so either could be used.
I disagree about the emu but I agree with the button layout comment!
I used 3 along the top row for b,c,d and the first of the botton row for a.
Isn't it kind of cheating if you're using an easier layout than the game was built for?! ;)
Sent from my Mi A1 using Tapatalk
-
It's not worth messing with another emulator just to friggin' remap the controls.
FYI, I built a NEO GEO themed cab, so had to do the appropriate button layout.
After playing it a while I came to prefer the default MAME layout to the original one.
It's easier to hit that 4th button with your thumb than moving your ring finger over or using your pinky.
I went back and remapped things so either could be used.
I disagree about the emu but I agree with the button layout comment!
I used 3 along the top row for b,c,d and the first of the botton row for a.
Isn't it kind of cheating if you're using an easier layout than the game was built for?! ;)
Sent from my Mi A1 using Tapatalk
Well my cab has 2 rows of 3 buttons so I couldnt do 4 straight without hassle lol
-
It's not worth messing with another emulator just to friggin' remap the controls.
FYI, I built a NEO GEO themed cab, so had to do the appropriate button layout.
After playing it a while I came to prefer the default MAME layout to the original one.
It's easier to hit that 4th button with your thumb than moving your ring finger over or using your pinky.
I went back and remapped things so either could be used.
I disagree about the emu but I agree with the button layout comment!
I used 3 along the top row for b,c,d and the first of the botton row for a.
Isn't it kind of cheating if you're using an easier layout than the game was built for?! ;)
Sent from my Mi A1 using Tapatalk
Well my cab has 2 rows of 3 buttons so I couldnt do 4 straight without hassle lol
Valid excuse.
Still gonna try the original layout (when I can get it working)...
Sent from my Mi A1 using Tapatalk
-
isn't there like a neogeo.ini/cfg you can change so it applies to all neogeo games?
On a related note, is there a list somewhere of all the different system-specific INI/CFG files you can create? I don't know what all the different names are.
-
It's not worth messing with another emulator just to friggin' remap the controls.
FYI, I built a NEO GEO themed cab, so had to do the appropriate button layout.
After playing it a while I came to prefer the default MAME layout to the original one.
It's easier to hit that 4th button with your thumb than moving your ring finger over or using your pinky.
I went back and remapped things so either could be used.
I disagree about the emu but I agree with the button layout comment!
I used 3 along the top row for b,c,d and the first of the botton row for a.
Isn't it kind of cheating if you're using an easier layout than the game was built for?! ;)
Sent from my Mi A1 using Tapatalk
Well my cab has 2 rows of 3 buttons so I couldnt do 4 straight without hassle lol
Valid excuse.
Still gonna try the original layout (when I can get it working)...
Sent from my Mi A1 using Tapatalk
Yeah try Nebula works great with all neo geo roms.
Dodgeball is the gonads :D
-
isn't there like a neogeo.ini/cfg you can change so it applies to all neogeo games?
On a related note, is there a list somewhere of all the different system-specific INI/CFG files you can create? I don't know what all the different names are.
This would helpful. Looking at the stuff hanging around I'm not convinced that my Neo Geo system isn't AES instead of neogeo (tho this is mostly conjecture...)
Sent from my Mi A1 using Tapatalk
-
Looking at the stuff hanging around I'm not convinced that my Neo Geo system isn't AES instead of neogeo (tho this is mostly conjecture...)
You mean AES instead of MVS? both are "neogeo"
I don't recall all the various system specifics you could name, MAME loves to change ---steaming pile of meadow muffin---, especially if it isn't broken. I was happy I remembered what I did. As for playing NeoGeo.......I have a 2 slot cab, with a 1 slot mobo with a Darksoft Multi MVS
-
Key configurations are either read from the cfg file or from the ctrlr file you've selected. Easiest is indeed to grab one of the pre-defined control files, set that in your mame.ini file, and adjust the keys accordingly. Several of them (I use the hotrodse) already have a separate key configuration for NeoGeo you can work from.
-
Sorted it by adding a ctrlr file called neogeo following the convention in other files! Thanks :)
Sent from my Mi A1 using Tapatalk
-
It's not worth messing with another emulator just to friggin' remap the controls.
FYI, I built a NEO GEO themed cab, so had to do the appropriate button layout.
After playing it a while I came to prefer the default MAME layout to the original one.
It's easier to hit that 4th button with your thumb than moving your ring finger over or using your pinky.
I went back and remapped things so either could be used.
I disagree about the emu but I agree with the button layout comment!
I used 3 along the top row for b,c,d and the first of the botton row for a.
Isn't it kind of cheating if you're using an easier layout than the game was built for?! ;)
Sent from my Mi A1 using Tapatalk
MVS and AES shared most game titles, and were the same software. Some mvs boards include aes controller ports. MVS was sold as a stand alone machine, and kit. MVS stand-alone machines had two different action button layouts - curved and staggered. AES controllers included an arcade controller, advanced controller, Neo Geo standard controller. All have different layouts - or “bring your own layout” with the MVS kit.
-
Sorted it by adding a ctrlr file called neogeo following the convention in other files! Thanks :)
Awesome.
-
Sorted it by adding a ctrlr file called neogeo following the convention in other files! Thanks :)
Awesome.
Happy to kind of help :p