Hi Swindus,
Just so I'm clear on this...
For MAME, you have check boxes for both catver.ini and controls.ini, but you do not have this option for other emus, correct? I was hoping to display controls.ini info for Daphne using the DaphneControls.ini file that Howard Casto created, but from what I understand this is not currently available through MaLa.
Yes right, currently not available through MaLa. The difference of the game list creation between MAME and the other emus is that the MAME list is created from the XML file and the lists of the other emus is created from a directory content.
But I'm thinking about a way to add this information to any game list within the MalaGamelist application.
It's funny that I still have to tell people how to add multi-emu capacity to their fes after all these years properly (no offense intended at all).
Gamelist by directory should definately be an option, but the proper way to do it is to standardize everything. Mame has to be a special case now because of the xml, but back in the day all emus had one thing in common, clrmamepro dat files. Mame's listinfo format is just an expanded version of the clrmamepro dat file. The standard dats contain not only the game name, but the manufacturer, the year, and the parent/clone relationship. All you have to do is make your list generator parse clrmamepro dat files and you are good to go. As for catvers, that is easy as well. In dk catver.ini is used for mame, but for any other emu it seaches in emunamecatver.ini, where "emuname" is replaced by the name of the emu. Easy stuff as long as you use the tools already available to you instead of trying to re-invent the wheel.
A user should never, ever ever have to manually edit gamelists to add data to a list.
I hope that helps.