
Jackal wrote:The current logic is that it only uses the first serial that is entered in the db (for easy identification), so if you put a different serial first it will use that one. I'm not sure what's the point of having 4 serials in a filename. It would be the same as having the barcode or publisher or languages or whatever imho. For this information we have the db.
yes i understand that. and currently serials for Japanese records are arranged in a such way so exe name always comes first.Jackal wrote:IMHO we should
- only use internal serials in filenames and put any other 'external' information in the db.
if by internal serial you meand exe name, then i disagree.
all this stir up is because i believe currently Japanese records are corrupted.
all other regions would get only one serial for a title - initial (and only).
Japan get as much serials as there are exe names. those exe names has nothing to do with releases. they're nothing to do with anything.
if our aim would be to have name<=>serial relation
then we would have to instead of exe names assign initial serials to all releases of same title in Japan
(thus artificially recreating the same pattern that's used in the rest of the regions)
but i honestly do not see a reason for this. in Japan serial identifies release why can't we just go with that?
yes thank's. but wouldn't you agree that ther's certain logic by which Sony assigns serials to relases.Dremora wrote:Internal serials + disc/box serials.
and everything else - internal serials (exe names? if i understand right) and serials assigned by developers do not belong there
not on the same level. it's additional information the same way ring codes or bar codes are.
and so to keep the same logic we would have to separete those to a different levels.
i agree that if that's the serial printed on covers or cd then it should relate to record not exe name.Jackal wrote:I also think that for v1.1 etc. dumps that perhaps it would be good to have the # or whatever's printed behind it on the disc in the filename (if such characters are possible in filenames)..
but as you can see, i don't think serials are really neccessarry in .dat
compromise could be an additional field assignable by offline manager like Rocknroms suggested.
Jackal wrote:IMHO we should
switch to the No-Intro naming convention and have new issues (like too long filenames) to keep us busy
Dremora wrote:I have always been against serials in dat files, so switching to the No-Intro naming convention seems to be a nice idea for me
well ok. i'm not sure what No-Intro naming convention is but i suspect it has nothing to do with releases more like with languges.Dremora wrote:Dat files do not have to contain all the information from the db. Their only purpose is to identify dump, so any information which doesn't participate in making filenames unique is redundant in dat.
well ok so bare minimum for record would be:
Name (Region) (version)
it's understood - the serial it's redundant information, not really needed.
so changing serial to languages it's better from point of view of database structure - it's not redundant it describes record in more detail.
but ther's problem currently - this bare minimum, given above, it is enought to keep unique records
but it's not enought to identify record on it's own without additional information from db.
adding edition or abbreviation of it to .dat would largely solve this.
unfortunatelly ther's no any more means of what i'm aware to identify records further than edition.
would rings work (like on PCE), i'd vote to include those too (or a part of a ring that's different) - but well they do not.
so edition is as far as we can get. and i believe .dat should provide those means - to get as close to original source as it's possible.
so in other word's syntax like:
Name (Region) (version1)
Name (Region) (version2)
Name (Region) (version3)
it separates record's but it's cryptic. it does not identify source of material.
imagine if we would assigne serial to each record and keep only those serials in .dat (about like Sony)
current situation is an extention of that principle.
we have serials for records within same title and region which is version.

