But you haven't seen the faq I'm guessing. (Probably because it isn't public yet.
)
Controls.dat has three goals.
#1 To document the original controls used on the physical arcade game's cabinets.
#2 To document the relationship between said controls and how they are emulated in mame, in terms of input methods.
#3 To use this relationship to make a coorelation between the two, so developers can do a number of things.
The side effect of #3 for me just happens to be that I can use it to make a viewer, linking a person's real panel, with a games function labels. However there is no specific use for the dat. Many developers are planning to use it similar to how sirp will. I plan on integrating some of the data into dk, to further enhance the gamelist filters. One of the secondary functions of the viewer is I've set it up to optionally show the original control panel layout of the game. As good control panel images are very hard to come by, but overlay scans aren't so hard to find, people can use the controls you guys are making to remaster classic layouts.
For the record, though, I wouldn't go overboard. A steering wheel, t2 guns (yes they are used much more often than you think), a lightgun, a flight stick and a star wars yoke should do for 99% of the games out there.
Do whatever you feel like doing though, I really appreciate the help and no one is cracking a whip under you guys.