Draco1962, on 21 February 2012 - 04:53 PM, said:
I say why stop at artwork when we can have a program that will address ROMs and/or media based upoin the catver,ini criteria. As a plugin for GameEx it would be awesome. As a standalone app, why not put it out there to the emu community so they can see more GameEx community greatness in action?
That’s sort of what I was getting at too. Here’s what I envision for the ideal standalone app, which I’ll call AwesomeSauce Filtering Tool (since you know that’s clearly what Adultery would like to call it </sarcasm>

). The Awesome Sauce Filtering Tool filters ROMS and artwork based upon catver.ini and MAME.xml (this last part is important for recognizing parent/clone relationships). Maybe it even has settings so that the user can specify the structure of their set (split, merged, unmerged). Heck while you’re going this far, why not throw in some artwork renaming while you’re at it (heh . . . gotta love that scope creep)
AwesomeSauce Filtering Tool also has an open modular plug-in architecture. In point of fact it comes with a GameEx oriented plug-in. To be clear I mean to say that the plug-in is for the filtering tool, not a plug-in for GameEx.
So it looks like this
AwesomeSauce Filtering Tool < --- Plug-in --- > GameEx Filtering Plug-in
But
Not This:
GameEx < -- Plug-in -- > Filtering Plug-in
The GameEx plugin would parse GameEx.ini to further filter ROMS and artwork based upon GameEx data (excluded ROMS and whatnot). That’s sort of what I was getting at above. For myself I’d be more interested in the GameEx plugin for the purposes of this example, but I'm sure that I'm in a relative minority in this case.
That way someone from say the HyperSpin community could run with the AwesomeSauce Filtering Tool and develop a plug-in tailored to HyperSpin which parses HyperSpin data.
All this is of course up to Adultery’s discretion and vision for the project, but I think something like above could be the ‘one filtering app to rule them all,’ which oddly enough conjures visions of Adultery sitting in a darkened room quietly muttering about ‘his precious’ as he codes this thing (but maybe that’s just me).