about those Bonus CDs / Editions
there were:
NOeL - La Neige (Japan) (v1.0) (Disc 1)
NOeL - La Neige (Japan) (v1.0) (Disc 2)
NOeL - La Neige (Japan) (v1.0) (Disc 3)
NOeL - La Neige (Japan) (v1.1) (Disc 1)
NOeL - La Neige (Japan) (v1.1) (Disc 2)
NOeL - La Neige (Japan) (v1.1) (Disc 3)
and
NOeL - La Neige (Bonus CD) (Japan)
which tells little, since v1.x is an artificial separator not related to any characteristics of medium - worst option, imho
i've changed those to:
NOeL - La Neige (Japan) (Disc 1..3)
NOeL - La Neige (Japan) (Special Edition) (Disc 1..3)
NOeL - La Neige (Bonus CD) (Japan) comes only with Special Edition
so since it's last CD of this specific game from specific region & specific edition
and (Bonus CD) is clearly an flag, not part of the title but first flag according to no-intro should be region
imho it would have to be:
NOeL - La Neige (Japan) (Special Edition) (Bonus CD) <- this syntax is not possible in current db
or
NOeL - La Neige (Japan) (Special Edition) (Disc 4) <- this is
also similar case to this is with Photo Genic, i just haven't added Special Edition yet
but then ther's also:
NOeL - Not Digital (Japan) (Disc 1)
NOeL - Not Digital (Japan) (Disc 2)
NOeL - Not Digital (Bonus CD) (Japan)
again Bonus CD comes with Special Edition only this time game CDs of both editions match, so:
NOeL - Not Digital (Japan) (Disc 1)
NOeL - Not Digital (Japan) (Disc 2)
NOeL - Not Digital (Japan) (Special Edition) (Disc 3) <- doesn't make much sense anymore, imho.
also ther's:
Dungeon Creator (Japan) (Disc 1)
Dungeon Creator (Japan) (Disc 2) (Memory Bank Disc)
it's Limited Edition, ther's also Original (not currently in DB) not having 2nd CD
and most likely it will match with CD1 of LE
so i think it would have to be:
NOeL - Not Digital (Japan) (Original, Special Edition) (Disc 1)
NOeL - Not Digital (Japan) (Original, Special Edition) (Disc 2)
NOeL - Not Digital (Japan) (Special Edition) (Bonus CD)
and
Dungeon Creator (Japan) (Original, Limited Edition)
Dungeon Creator (Japan) (Limited Edition) (Bonus CD) (Memory Bank Disc)
respectively
if (Disc X) flag would be used for bonus media, records like last one would mess up
it would seem like 2nd CD of Original exists but isn't dumped yet:
Dungeon Creator (Japan) (Original, Limited Edition) (Disc 1)
Dungeon Creator (Japan) (Limited Edition) (Disc 2) (Memory Bank Disc)
but as i mentioned this, in my opinion best syntax, is not currently possible
and generally squeezing everything in 'Version (datfile)' field won't work imho
no-intro defines those flags:
Title (Region) (Languages) (Version) (Devstatus) (Additional)(Special) (License)
currently we use:
Region
Languages
Version
Devstatus (Demo, Promo, etc.)
Additional (Editions, Rings, Serials, etc.)
License (Unl - e.g. Game Guru is unlicensed silver)
curently 'Version (datfile)' can hold only one of those flags at a time
so i'd say sooner or later we'll run into problems,
and i think db needs structural changes to be able to handle no-intro at all
and of course it would be better if db would output those flags to .dat automatically (well, as much as possible)
edit:
btw we could drop 'CD' from Bonus CD and go with just (Bonus), it would attain more general meaning then,
similar to (Demo), (Promo), etc.
and also we could add names for Bonus media in 'Disc title' field, maybe
i.e. it would be:
NOeL - La Neige (Japan) (Special Edition) (Bonus) (Prelude)
Sentimental Journey (Japan) (Bonus) (Parallel Seasons)
Akumajou Dracula X - Gekka no Yasoukyoku (Japan) (Whatever Edition) (Bonus) (Music Collection)
Nostalgia 1907 (Japan) (Bonus) (In North Atlantic Sea)