Hello,
If there is any interest in this utility I'll keep working on it, otherwise I'll just keep it for my own use.
This utility is a command-line program (currently a Windows command line but is machine portable) which generates game lists.
It uses SQL to filter the game list with whatever parameters the user wants. There are more than thirty fields available for fitering.
To get all trackball games: select * from gamedata where control like 'trackball';
To get vertical games: select * from gamedata where orientation = 'vertical';
To filter out pr0n, mahjong, and quiz games: select
* from gamedata where catver_category not like '%Mature%' and full_desc not like '%Quiz%' and full_desc not like '%Mahjong%';
The program is currently crippled to only generate a plain text game list. It will eventually generate game lists for the most popular front ends.
There are also options in the program to select unique game names, so there won't be many different versions of Pac-Man in the list. The extra text in the game description (World version 3, Japan, etc) can be deleted, too.
The program pulls information from MAME, catver.ini, nplayers.ini, and PacManFan's gameplay.ini.
The program can also select a different version of the same game based on the description. For example, you can set World version to be the highest and Japan to be the lowest. The program detects Japan, Euro, World, and US versions.
Please feel free to leave any feedback or feature requests in this thread or email me at buddabing at houston dot rr dot com.
Here's a link to the zipped executable and support files.I'll release source in a later version.
Regards,
Buddabing