Main > Everything Else |
Slightly OT: Interesting MAME statistics. |
<< < (4/15) > >> |
PL1:
--- Quote from: BadMouth on October 29, 2015, 01:36:19 pm ---Someone outside of MAMEDev is going to have to maintain a list of arcade roms. It's not an insurmountable task. --- End quote --- Maybe a .dat file like History.dat with the option for users to submit updates via the web like http://www.arcade-history.com/? (Filter.dat? Categories.dat? :dunno) Each entry could contain categories (arcade, console, bios, E.M., mahjong, gambling, redemption, adult, SHMUP, maze, platform, non-working, etc.) and maybe a comments field. .dat file . . . [apple2] arcade=0 computer=1 . . . [cafetime] arcade=1 computer=0 mahjong=1 . . . [pacman] arcade=1 computer=0 maze=1 . . . [puckman] arcade=1 computer=0 maze=1 Just spitballin' here, but a front end or game list editor/generator could use the .dat file to enable/disable categories (changing 1 to 0 or 0 to 1) in an .ini file, perhaps with the option to specify exceptions. (2=always include, 3=always remove) .ini file Categories: - computer=0 Removes computers - mahjong=0 Removes all mahjong games - maze=1 Includes all maze games List: (lists all possible MAME files) . . . - apple2=0 Removed by computer=0 . . . - cafetime=2 Manually includes "Mahjong Cafe Time" . . . - pacman=1 Added by maze=1 . . . - puckman=3 Manually removes "Puckman" (parent ROM), but leaves "Pac-Man" (child ROM) Like I said, just spitballin' here. :dunno Scott |
Howard_Casto:
Yeah I like that format compared to catver, which is hard to parse due to the fact that string manipulation is slightly difficult to do in everything but vb and c#. Instead of a slash with a more specific category. (Fighter / Vs) I'd rather see multiple boxes that can be checked. Like baby pacman would look something like this: [babypac] video=1 coin-op=1 pinball=1 SegaCD would look something like this: [segacd] video=1 console=1 add-on=1 Mortal Kombat would look like this: [mk] video=1 coin-op=1 fighter=1 vs=1 The way ini files work in windows is you can default to 0 if not found, so all the categories a game isn't don't need to be added, just the values that are true. That is if you are using the api of course... people kept telling me it would eventually be removed from windows and yet we are on windows 10 and it still works. Why is everyone using xml again? ;) I kid.... xml would work as well, but it does tend to get bloated with massive lists like mame. Of course all possible flags have to be listed somewhere. That is another minor flaw in the catver system. |
BadMouth:
worthhaving.dat ;D I'd rather just see a curated list and corresponding torrent. Once it's established, it could be kept up to date based on the what's new file. A game worth adding isn't going to be promoted to working status all that often at this point. (at least not until they start handling 3D differently) It's a bit snobbish, but more practical IMO. |
Token:
This ROM-set mess (pun intended) is one reason why I doubt I will ever update MAME again. My family has spent hundreds of hours on v1.49 and loved every minute of it. When I brought up the idea of updating so I can further tweak the HSLS settings, they looked at me like I had some sort of mental illness. |
BadMouth:
--- Quote from: Token on October 29, 2015, 04:14:37 pm ---This ROM-set mess (pun intended) is one reason why I doubt I will ever update MAME again. My family has spent hundreds of hours on v1.49 and loved every minute of it. When I brought up the idea of updating so I can further tweak the HSLS settings, they looked at me like I had some sort of mental illness. --- End quote --- This is another argument for having a front end where all arcade games are in the same gamelist regardless of emulator. You can add another folder with the newer version of MAME that plays Raiden II without disturbing your current setup. |
Navigation |
Message Index |
Next page |
Previous page |