Build Your Own Arcade Controls Forum

Main => Software Forum => Topic started by: cadmium on July 31, 2008, 12:51:06 pm

Title: Quickest way to customize controls for all games?
Post by: cadmium on July 31, 2008, 12:51:06 pm
I have built a 2 player, 7 button cp for my cabinet. Is there a resource that will provide pre-configured control files for games, or a utility that will allow me configure them more easily, rather than going into 1k-3k games and doing it manually?
Title: Re: Quickest way to customize controls for all games?
Post by: ahofle on July 31, 2008, 01:17:01 pm
Assuming you are talking about MAME, just press 'tab' in game and go to 'input (general)' and set your inputs there.  That will be the default for all games.  You can override them in a particular game by selecting 'input (this game)' if need be.
Title: Re: Quickest way to customize controls for all games?
Post by: cadmium on July 31, 2008, 01:35:53 pm
Assuming you are talking about MAME, just press 'tab' in game and go to 'input (general)' and set your inputs there.  That will be the default for all games.  You can override them in a particular game by selecting 'input (this game)' if need be.

Yes, but many games will need to be set up differently. My setup is 3 on top 4 on the bottom with button one offset. So the bottom row is similar to a neo-geo layout, but for games like Street Fighter or Mortal Kombat (and plenty of others) I want to ignore button the first offset button, or otherwise change the way the assignment of the buttons.

I figured (hoped) someone has done this already and might have some files to share or have invented a utility of some sort to make this process easier. I think the 7 button layout is pretty popular so, I don't know.  :dunno
Title: Re: Quickest way to customize controls for all games?
Post by: u_rebelscum on July 31, 2008, 04:13:15 pm
IMO, the quickest for your situation is to use one of the ctrlr files that comes with mame ( mameUI only has a sample that doesn't have a neogeo input set ).  Ctrlr files can change the inputs for all games, specific games, a parent and it's clones, or all games that share a driver file; all neogeo games share the same driver.  I suggest trying hotrodse.cfg or xarcade.cfg.

Next might be hand editing one of mame's ctrlr files; Edit the "system=default" for all games, and the "system=neogeo" for neogeo games.

You could also hand edit the sample ctrlr that comes with mameUI, but it's almost easier to start a a new ctrlr file fresh.  Rather than repeating it, here's our ctrlr file wiki page (http://wiki.arcadecontrols.com/wiki/Ctrlr_file); I'll gladly help if that's not clear.
Title: Re: Quickest way to customize controls for all games?
Post by: cadmium on July 31, 2008, 04:32:35 pm
IMO, the quickest for your situation is to use one of the ctrlr files that comes with mame ( mameUI only has a sample that doesn't have a neogeo input set ).  Ctrlr files can change the inputs for all games, specific games, a parent and it's clones, or all games that share a driver file; all neogeo games share the same driver.  I suggest trying hotrodse.cfg or xarcade.cfg.

Next might be hand editing one of mame's ctrlr files; Edit the "system=default" for all games, and the "system=neogeo" for neogeo games.

You could also hand edit the sample ctrlr that comes with mameUI, but it's almost easier to start a a new ctrlr file fresh.  Rather than repeating it, here's our ctrlr file wiki page (http://wiki.arcadecontrols.com/wiki/Ctrlr_file); I'll gladly help if that's not clear.

I think doing it by bios is maybe the piece of the puzzle I was missing, that's an improvement over doing it game by game.