1
General / Re: All Games List?
« on: October 10, 2020, 02:15:03 AM »As for identifying systems in romlists you can either name the emulator.cfg exactly like the system (e.g. nintendo_entertainment_system.cfg, sega_genesis.cfg) or use any header/ field which is not being utilized like extra, buttons, clone_of etc. The headers deal exclusively with MAME so most fields are not usable elsewhere.
This is what I ended up doing, but in my case it was the prefix of the emulator, as in many cases I'm using multiple emulators for a system.
e.g.:
Code: [Select]
Arcade - FB Alpha.cfg
Arcade - FBNeo.cfg
Arcade - MAME 2003.cfg
etc.Then I set global filters for each system like
Code: [Select]
Emulator contains Arcade
Of course I didn't fully think this through... as I ended up with overlap between a few systems: For example, I named Nintendo emulators
Code: [Select]
NES - <emulator>.cfg
and Super Nintendo emulatorsCode: [Select]
SNES - <emulator.cfg>
When I filtered with `Emulator contains NES` it also picked up my SNES games. (Also a similarly with `Sega` and `Sega Genesis`). Rather than going through the process or renaming those emulators again and doing a search and replace all over again in my romlists, I ended up making the rules a bit more complicated than they needed to be. For Nintendo, I needed to do two rules:
Code: [Select]
Emulator contains NES
Emulator not_contains SNES
System Identifier is used also to get the "Info.System" data and the [System] magic token.
This is how I plan on using it on the all games list so that multiple listings of the same game can be distinguished from each other
In any case, it all works now! Thanks for everyone's help.