i don't know about those but it looks like E and U re-releases always keep the same serial as original.
ok, but J doesn't and now it's like this:
if re-release has same exe name as original - it will be with the same serial in .dat
if exe has different name - this new serial will go to .dat
if exe is PSX.EXE - serial from case will go to .dat
if exe has wrong name (there are few) - i don't know what will happen
that's wrong.
what has exe to do with anything? imo all release serials (from case. and only those) should be listed, like:
Fun Japanese Game (J) (v1.0) [ABCD-00000]
Fun Japanese Game (J) (v1.1) [ABCD-00001]
Fun Japanese Game (J) (v1.2) [ABCD-00001, ABCD-00002]
but not exe names, God forbid! - all CDs from example may have exe: ABCD_000.00
and not Konami or other internal serials.
it's the same as with languages. if languages would be listed - it wouldn't be only the 1st one from the list but all.
and would developer state language differently e.g. Deutsch instead of German - we would not care, would we?
it's the same with serials.
edit:
in other words i believe that filename in .dat should identify:
1.game
2.region
3.version <| this could be a date, but it's better how it's now, imo - with those version numbers
4.release
example i provided above would not work for E and U region.
maybe we should change it at all then - besides serial add an edition, with letters
(or a short code for it, like PStB for PlayStation the Best).
obviously serials in non-Japan region fail to identify release and in Japan single serial fail to identify certain game.
currently it's wrong on that i'm certain.
edit:
why i think those 4 things should be in .dat? because this way files map back to original.
and we go for originals not vice versa so exe name - it doesn't make sense.
there is no way to trace 'Tekken (J) (v1.1) [SLPS-00040]' back to original without online-db.
imagine - db goes down and everyone is left with .dats. it will be the end.
edit:
how about this?:
Fun Japanese Game (J) (v1.0) [Original (ABCD-00000)]
Fun Japanese Game (J) (v1.1) [PStB (ABCD-00001)]
Fun Japanese Game (J) (v1.2) [PStB (ABCD-00001), PSOB (ABCD-00002)]
Fun Japanese Game Imported To USA (U) (v1.0) [Original (ABUD-00000)]
Fun Japanese Game Imported To USA (U) (v1.1) [BlaBla (ABUD-00000)]
Fun Japanese Game Imported To Europe (E) [Original, BlaBla, BlaBlaBla (ABED-00000)]
also this syntax might attract more people since it would demonstrate that many releases are really the same
majority still do not know that and to them files with current syntax do not seem different from everything else