To everyone that uses a console emulator in their cabinet:
Being able to sort and filter your game lists based on categories is a much-used feature for MAME games. I've seen
numerous requests for something like for console emulators but to date I haven't seen too many attempts (if any) at getting something together.
Here is my official, bona fied attempt at getting "official" catvers for console-based emulators. If everyone who said they were interested in this sort of thing categorize 2 or 3 letters from every console emulator they use then we can collectively bang this thing out together pretty quickly. Just think, in a couple weeks from now you can have every Mahjong game known to man in a single game list. OH MY what a glorious day that will be!
I would like to open this thread up and gather ideas on how this thing should be put together. Should we go with GoodTools' format for the ROMs? That seems to be the "standard".... The problem that I see with that is the resulting catver.ini will technically be "illegal" since technically you can't have spaces in the "key" part of the setting, in this case, the rom name ('12-in-1 (Unl) [!]' for example). Some frontends might have a problem with that. I tried it against my MAMEWAH Config program and that parsed it just fine right out of the box, but I'd like for the catver to get a little more FE exposure before we decide that's the way to go.
The good news is once the data has been entered, manipulating it is the easy part. We should start entering data now and decide on a resulting format as we go.
To that end, I have set up a web page for data entry
here. On this page you will see a couple platforms to get me started but I'll add as many as people need (just send me a dat file for the platform and I'll add it). Next to each platform there are a couple links:
edit - update category information. Once every game has been filled out this link will be removed.
test - a catver.ini file for that platform with random categories entered.. for compatibility testing
download - download the "official" catver file for that console. Until it's complete, it will be considered a WIP catver.
Once in the edit screen, you simply select your game and select the category that game belongs in and click Submit. Big-bang-boom, one more game done.
The categories were parsed from the
current catver.ini for MAME. If we need to add categories, and I'm sure we will, I'll have to add them manually. It's no big deal.
If there is interest in this project I will spruce up the pages some more and make them more user friendly and work on fixing the load time.
I know a lot of people will benefit from an hour or two worth of work from us, and I think it will be fun to be a part of something that everyone will love you for.
Who's with me?
-Steve