I think this would be a good idea, as its hard to tell which disc is which with tags like (Beta 1), (Beta 2) etc. No-Intro puts the build date like (1999-01-01) instead if a build date or version number is available. Hidden Palace has done a lot of research into accurate (or accurate as possible) build dates/version numbers for different protos, including many submitted here.
The date used may have to vary by system, as some systems don't have an easily identifiable executable, and some systems don't have a PVD. The date on labels can be wildly off from the actual content date as well.
Right now the system is to put the earliest known Beta as (Beta 1) and later ones as (Beta 2) (Beta 3) etc in chronological order.
In my opinion, I would keep the Beta numbering but add an additional tag at the end for date, similar to the (Rerelease) (19990101) system used for IBM PC (We do not use dashes here).
☆ ☆ ☆ PX-W4012TA ☆ PX-716A ☆ GGC-H20L ☆ BW-16D1HT ☆ ☆ ☆
Wii ☆ Wii U ☆ PSP 3K ☆ SOHD-167T ☆ Pioneer 209DBK ☆ TS-H352C
The date used may have to vary by system, as some systems don't have an easily identifiable executable, and some systems don't have a PVD. The date on labels can be wildly off from the actual content date as well.
Yeah its a per-system or even per-game thing.
In my opinion, I would keep the Beta numbering but add an additional tag at the end for date, similar to the (Rerelease) (19990101) system used for IBM PC (We do not use dashes here).
That could work, although I think there should be dashes, otherwise its pretty unreadable.
Beta 1, 2, 3 numbers are still based from a chronological order considering the main exe date, the PVD, or the hand notes from what's written on the disc.
To be honest, i like using the PVD date more, because it's a clear identification for the disc.
For example, considering PC games, when there's an Original release and two Rereleases for the same game, we call them
Game Name (Region)
Game Name (Region) (Rerelease) (PVD Date 1)
Game Name (Region) (Rerelease) (PVD Date 2)
and that's what i would like to do with beta discs. Also, when the two rereleases have the exact same data track (100% identical checksum) and the audio tracks are different, we're adding them as
Game Name (Region)
Game Name (Region) (Rerelease)
Game Name (Region) (Rerelease) (Alt)
and this second example can be also used for Beta discs with audio tracks variations.
And to take this discussion to another level, we're doing the same for some system demos, where it's Demo 1 or Demo 2 for PS1, when we're doing a different thing on PS2 demos, calling them Demo, Trade Demo, Taikenban, Tentou-you Taikenban, etc. based on the specific name.
IF we ever decide to not use Beta 1, 2, 3 names we should to the same for the PS1 demos, if that makes sense for you guys.
HP (Toshiba/Samsung): TS-H353A - Kreon FW || HP (Hitachi/LG): BH40N - crossflashed with LG BH16NS40 FW || Sony Optiarc AD-7280S
5 2023-01-20 02:09:08 (edited by Intothisworld 2023-01-20 07:39:37)
Using both a "Rerelease" tag and date tag would be a lot of extra filename length added to indicate mostly the same thing... Maybe an abbreviation for rerelease could be used? On Discogs they use a quick "RE" or "Re" tag to indicate this.
[Edit: Nvm, misread. "Rerelease" handling is already established... Not sure how you might, or if you would even want to, abbreviate "beta."]
Using both a "Rerelease" tag and date tag would be a lot of extra filename length added to indicate mostly the same thing... Maybe an abbreviation for rerelease could be used? On Discogs they use a quick "RE" or "Re" tag to indicate this.
[Edit: Nvm, misread. "Rerelease" handling is already established... Not sure how you might abbreviate "beta."]
To be clear, my proposal was:
Game Name (Region) (Languages) ---- retail, as usual
Game Name (Region) (Languages) (Beta) ----- if there's only one beta disc
Game Name (Region) (Languages) (Beta) (PVD 1) and (PVD 2) ----- two beta discs with two different PVDs
Game Name (Region) (Languages) (Beta) and (Beta) (Alt) ------- two beta discs with the same data track but different audio tracks
Game Name (Region) (Languages) (Beta Disc Title 1) and (Beta Disc Title 2) ------ another idea is to use the complete title when the discs have two different specific titles, like Alpha Version v1.01 and Beta Version v1.15, or whatever stuff it's written on the discs.
HP (Toshiba/Samsung): TS-H353A - Kreon FW || HP (Hitachi/LG): BH40N - crossflashed with LG BH16NS40 FW || Sony Optiarc AD-7280S
7 2023-01-20 03:24:07 (edited by user7 2023-01-20 03:24:43)
PVD often stays the same even when internal files are updated across versions.
IMO best way would be to detect the dates of all files on the disc and go with the latest date of all files.
8 2023-01-20 12:17:19 (edited by Hiccup 2023-01-20 12:19:55)
PVD often stays the same even when internal files are updated across versions.
IMO best way would be to detect the dates of all files on the disc and go with the latest date of all files.
That'd make more sense, although there are likely instances where that isn't accurate, and a game-specific build date string in the data, or text written on the disc label/case is more accurate. I think really its a per-game thing, but the reasoning could be put in the comments to make it clear.
I like the idea conceptually, but the different ideas about dates expressed above, does portray some of the challenges with choosing dates for "builds." It can be a very subjective thing, so if we are going to do it, we'd need to decide exactly how to do so. I don't know what is commonly done for build date with these other projects that deal with betas and prototypes.
I do like the idea conceptually of adding valuable data that is helpful in identifying different discs. For example, I strongly prefer the way we handle datnames for PS2, versus PS1. PS1 is standardized "Demo 1" "Demo 2" "Demo 3" and the numbers can change back and forth depending on dates and such. So what is Demo 1 now may change to Demo 2 later, etc.
This is all a compromise of keeping things under control, while adding enough detail to distinguish releases. The challenge is, different people use dats differently and have different preferences about what information they want to see in filenames.
10 2023-01-24 23:21:35 (edited by Hiccup 2023-01-24 23:24:35)
It can be a very subjective thing, so if we are going to do it, we'd need to decide exactly how to do so.
While I agree with you in theory, I'm not sure its possible to create one rule for all. How the build date is found should be done thoughtfully and documented properly, but I don't think the same method can be used on all discs.
This is all a compromise of keeping things under control, while adding enough detail to distinguish releases. The challenge is, different people use dats differently and have different preferences about what information they want to see in filenames.
What do you mean? I think having a version identifier instead of an arbitrary number is preferable to most people. And "Beta 1" vs "v1.00" or "2020-01-01" don't differ wildly in length.