The Spam Club

» The Spam Club - Life, The Universe and Everything - Site Issues - How to verify own images against goodolddays DB? - Reply

Reply

Username:
Not Authentication Code (blank):
Password:
Guest Password: 81vOp
Post:
Attachment: (max. 5000000 bytes)
Mail Notification?Yes
No

Last 20 Posts (View All)

Posted at 14:32 on December 27th, 2020 | Quote | Edit | Delete
Avatar
Admin
Reborn Gumby
Posts: 11126
No, due to file updates being stopped, updating the accompanying meta data seemed pointless. I could regenerate it once more, however, so see if this solves your issues. Let me know if it's better.
-----
Now you see the violence inherent in the system!
-----
Edited by Mr Creosote at 14:35 on December 27th, 2020
Posted at 12:42 on December 27th, 2020 | Quote | Edit | Delete
Member
Baby Gumby
Posts: 2
Sorry to bump this very old topic, but...

Is the Datfile still automatically regenerated every Monday morning?
Current version is dated 2020-06-15.

And there are some differences between Datfile and TGOD files at Archive.org.
I.E.: 003526_magic_boy [1 x 3.5' DD (720kB), English] (1993)
CRC matches the available file, but SHA-1 doesn't.

Datfile SHA-1: 6bc92b8b2bad2232a1fa5f0f18b4f86773ff3ef9
Available file SHA-1: 5330133202b7ae1c30cd6902b6164cd37c7d7792

And also 5 five other games (1177 / 1180 / 1181 / 2434 / 3505) with same situation: match CRC / wrong SHA-1

Thanks!!
Posted at 21:24 on November 12th, 2017 | Quote | Edit | Delete
Member
Master Gumby
Posts: 121
Originally posted by Mr Creosote at 19:44 on November 12th, 2017:
Done. The file will now automatically be regenerated every Monday morning. Any changes made to the database in between will be reflected not "live", but through that regular update.


That's very great. Thanks a lot. I will use it - for sure!
Posted at 19:44 on November 12th, 2017 | Quote | Edit | Delete
Avatar
Admin
Reborn Gumby
Posts: 11126
Done. The file will now automatically be regenerated every Monday morning. Any changes made to the database in between will be reflected not "live", but through that regular update.
-----
Now you see the violence inherent in the system!
Posted at 18:29 on October 21st, 2017 | Quote | Edit | Delete
Avatar
Member
Pupil Gumby
Posts: 13
Yes, because the output file will be named "Name of the Game.7z.7z"
Posted at 17:53 on October 19th, 2017 | Quote | Edit | Delete
Avatar
Admin
Reborn Gumby
Posts: 11126
Does it hurt to keep it?
-----
Now you see the violence inherent in the system!
Posted at 17:36 on October 19th, 2017 | Quote | Edit | Delete
Avatar
Member
Pupil Gumby
Posts: 13
Last nit: you don't need the ".7z" extension on the names. Those are included automatically by DAT tools. BTW, looks good, thanks for your work on this :)
Posted at 19:17 on October 16th, 2017 | Quote | Edit | Delete
Avatar
Admin
Reborn Gumby
Posts: 11126
Regenerated with the changes. Can I add this to the cron table now?
-----
Now you see the violence inherent in the system!
Posted at 06:43 on October 12th, 2017 | Quote | Edit | Delete
Avatar
Admin
Reborn Gumby
Posts: 11126
A CRC is not a hash.

Battle Isle 2 has data issues (as noted in another thread). It will appear when everything's consistent in the database.
-----
Now you see the violence inherent in the system!
Posted at 05:37 on October 12th, 2017 | Quote | Edit | Delete
Avatar
Member
Pupil Gumby
Posts: 13
Yep, boiling it down, those are the 3 changes. I tend to want to explain why I feel things need to be changed and not just go "CHANGE THIS!". Sorry if you felt it went too overboard.

For the hashes, contrary to what you say, there is both CRC-32 and SHA-1 hashes in the DAT, but, as I had mentioned, the order doesn't matter in the least.

The only game I can find that doesn't include any rom entries is "Battle Isle 2 [1]", though I thought I saw more originally.
Posted at 19:12 on October 10th, 2017 | Quote | Edit | Delete
Avatar
Admin
Reborn Gumby
Posts: 11126
In plain English, please. This is getting way over my head. I haven't seen "the standard" which you talk about yet. I don't need to see or understand it. Just tell me what to change. What I gather is:

* Change "description" to "comment"
* Change "archive" to "name" attribute of "game"
* Change "name" attribute of "game" to "description"

Correct?

Quote:
- The most minor nit is that the hashes aren't in increasing order of security. This is by no means required and is enforced by nothing, but I have my OCD-like tendencies sometimes :P

Talking about OCD, I can't help but pointing out that the "hashes" are in fact in increasing order of security as there is only one hash :P

Quote:
I noticed that some games don't include any of the actual disks in the listing, was this just because the database didn't include them at the time? This is more just me pondering things than anything.

Not sure what you mean. Example?
-----
Now you see the violence inherent in the system!
Posted at 06:35 on October 7th, 2017 | Quote | Edit | Delete
Avatar
Member
Pupil Gumby
Posts: 13
Thank you for linking me, I completely missed that. A couple of minor things that I want to note for DAT correctness:

- The "description" tag under each game generally is used to house the "full title" of the game. That is, when it's used in MAME, the game name is "1942a" and the description is "1942 (Alternate Set)" or whatever. In all other cases, the game name and description are identical. That being said, you can use the (mostly unused) tag of "comment" under each game to include things like the number and type of disks, etc.
- The "archive" type is actually for sets that include an archive of that name in them, but don't want the hash data to be required. I haven't actually seen a proper use case of this yet personally, but it's in the specification. If you wanted to include the original name of the archive, I'd suggest having THAT as the game name and what you currently have as the game name as the description instead. This would allow the sets to be properly scanned in something like ClrMamePro
- The most minor nit is that the hashes aren't in increasing order of security. This is by no means required and is enforced by nothing, but I have my OCD-like tendencies sometimes :P
- I noticed that some games don't include any of the actual disks in the listing, was this just because the database didn't include them at the time? This is more just me pondering things than anything.

Other than those minor nits, the DAT looks really good! It would be really awesome if this ends up having a formal release instead of just my weird personal ones :)
Posted at 06:23 on October 7th, 2017 | Quote | Edit | Delete
Avatar
Admin
Reborn Gumby
Posts: 11126
Originally posted by Mr Creosote at 17:26 on September 12th, 2017:
There you are: /tgod_floppy_images.dat. If it works for you, I can automate the regeneration, e.g. on a weekly basis.

This one.
-----
Now you see the violence inherent in the system!
Posted at 19:09 on October 6th, 2017 | Quote | Edit | Delete
Avatar
Member
Pupil Gumby
Posts: 13
Originally posted by Mr Creosote at 13:44 on October 2nd, 2017:
New file available in the same place. Is it now accepted by the tool?


I apologize for not knowing where the same place is, can you link me to the DAT? I would like to take a look as well if at all possible.
Posted at 00:28 on October 3rd, 2017 | Quote | Edit | Delete
Member
Master Gumby
Posts: 121
Originally posted by Mr Creosote at 13:44 on October 2nd, 2017:
New file available in the same place. Is it now accepted by the tool?

I will test in the the next days and will report back. Thanks!
Posted at 13:44 on October 2nd, 2017 | Quote | Edit | Delete
Avatar
Admin
Reborn Gumby
Posts: 11126
New file available in the same place. Is it now accepted by the tool?
-----
Now you see the violence inherent in the system!
Posted at 17:50 on September 15th, 2017 | Quote | Edit | Delete
Avatar
Member
Pupil Gumby
Posts: 13
Strictly speaking the size is NOT required, but it is highly recommended to include the size of the file as well due to, again, backwards compatibility and better security. This is also information you can pull if you're looking at the zipfile headers the first time, so it should not be an issue. The only time that I've seen the size not included is for <disk>, because it relies on an internal hash instead of the external one, so the size doesn't strictly matter.
Posted at 06:59 on September 15th, 2017 | Quote | Edit | Delete
Member
Master Gumby
Posts: 121
Originally posted by Mr Creosote at 06:22 on September 15th, 2017:
Are you saying size is also "required"?

When I checked it yesterday, it was working working without including the file size.
Posted at 06:22 on September 15th, 2017 | Quote | Edit | Delete
Avatar
Admin
Reborn Gumby
Posts: 11126
Grabbing the CRCs from the archives is indeed my plan.

Are you saying size is also "required"?

Understood about the conventions. I'm simply baffled why everybody, including the conversion tool's website, cites the DTD, but without ever reflecting the striking difference with practical implementation. It seems to be assumed "everybody" knows.
-----
Now you see the violence inherent in the system!
Posted at 21:20 on September 14th, 2017 | Quote | Edit | Delete
Avatar
Member
Pupil Gumby
Posts: 13
Originally posted by Mr Creosote at 09:22 on September 14th, 2017:
I can easily make these structural changes in the generator code, even if it seems quite strange to have a DTD but not to follow it. In addition, clearly these are neither "machines", nor "ROMs".


The DTD from Logiqx has been long stagnant, so it's no surprise to me that modern convention trumps the DTD for everything.

As for the terminology of ROMs, Machines, Games, Disks, etc, these all started in the emulation community and were just adapted along the way. Here's a decent breakdown of some of the terms used in DATting that might help:

- ROM : Any file that is not a CHD image, originally referred only to arcade ROMs
- Disk : Any file that is in the CHD format. Look it up in MAME documentation for more
- Game / Machine : Generic title for a "set", that is the parent folder of a group of roms and disks. Again, terminology stems from usage in emulation primarily with Machine being newer
Powered by Spam Board 5.2.4 © 2007 - 2011 Spam Board Team