Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Quickest way to customize controls for all games?  (Read 1723 times)

0 Members and 1 Guest are viewing this topic.

cadmium

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 110
  • Last login:January 03, 2021, 12:51:56 pm
Quickest way to customize controls for all games?
« 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?

ahofle

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4544
  • Last login:August 30, 2023, 05:10:22 pm
    • Arcade Ambience Project
Re: Quickest way to customize controls for all games?
« Reply #1 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.

cadmium

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 110
  • Last login:January 03, 2021, 12:51:56 pm
Re: Quickest way to customize controls for all games?
« Reply #2 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

u_rebelscum

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3633
  • Last login:April 21, 2010, 03:06:26 pm
  • You rebel scum
    • Mame:Analog+
Re: Quickest way to customize controls for all games?
« Reply #3 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; I'll gladly help if that's not clear.
Robin
Knowledge is Power

cadmium

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 110
  • Last login:January 03, 2021, 12:51:56 pm
Re: Quickest way to customize controls for all games?
« Reply #4 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; 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.