You can use your Own Ini file to generate GameList.
File which are on the Metadata folder are standard files i found on the web. You can update it simply by replacing it.
Ini files provided with the 0.12 are at the 0.94 level. (almost all).
the Multiconfig allows you to select an "external "ini file , if you don't want replace the ones in the folder.
Atomic can support any .INI file as far as the structure of the file is like that :
[CATEGORYNAME1]
ROMNAME1
ROMNAME2
...
[CATEGORYNAME2]
ROMNAME3
ROMNAME4
...
etc...
So i just check it does not include CatVer.ini
But you can update metadata folder for more recent version of mame , but downloading ini file from :
http://www.mameworld.net/catlist/These file are supported by Atomic for Instance :
http://www.mameworld.net/catlist/files/cat32.ziphttp://www.mameworld.net/catlist/files/deluxe32.zipUnzip them in the metadata folder and your Metadata will be at 0.95 level.
If , for instance, you use MAME 0.90 and if metadata are at the 0.95 , there is no problem.
If you use a Mame 0.96 with metadata 0.95 , there is no real problem, except that than you generate your list , new Roms supported by 0.96 will be ignored while sorting.
You don't need to regenerate a a GAME LIST when you add a rom to your rom folder. Atomic manages Dynamic GAME LIST .
ex : if you build a game list with : PACMAN , POPEYE, PHOENIX , and you don't have the PHOENIX rom. It is not a problem, Atomic will display only PACMAN and POPEYE.
And if later you copy PHOENIX in your rom folder , PHOENIX will appear in your list without changing anything.
I hope it clarifies some point for you.