-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Redump Serial vs Internal Serial #59
Comments
All data that's grabbed from redump is build into .dat files over at: This includes the serial number. For example...
|
Thanks for the followup. Let's take an example that RA is unable to scan: PS1 game Alive (Japan) (Disk 2) For the scanning to work, we'd need some knowledge of this 'Internal Serial'. It's not present in the Redump dat we're downloading, hence my question about the existence of a Redump Download URL that can return both serials. :) |
Ah, I understand. That makes sense, thanks a lot. Curious about this as well. RetroArch requires one-rom to one-entry, so we would somehow need to split the entries. |
Yep, Once we know SLPS-01527 is the internal one, we can maybe build an entry for SLPS-01527-1 |
@pkos may be interested in some of this too. He had been working on this repo: https://github.com/pkos/CRoSG which brings in a few additional serials. Tested out building it into the .dat files over at #53 . Could use some thoughts and testing. |
Interesting. |
Ok, got in touch with the kind people at Redump. |
In most system disc media there are enough clues to find the serials, however others system media simply never recorded a serial in the data, so the hook is missing. CRoSG is an alternative for such media, in fact we've already implemented internal CHD SHA in the data files.
Sent from Yahoo Mail on Android
On Thu, Aug 11, 2022 at 10:40 AM, ***@***.***> wrote:
Ok, got in touch with the kind people at Redump.
Internal Serials are not part of the database, only comments, so we can't get them in the dat. There's a chance to have them in the future, but not anytime soon, so we must find another way to recognize these games.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Rob can also confirm that when no serial is detected, the next step is CRC, even large ISO and BIN/CUE. These data files Rob loads cover both serials and CRC, correct Rob? Next step could be rated internal CHD SHA which is precalculated and stored in CHD creation from such original disc media.
Sent from Yahoo Mail on Android
On Thu, Aug 11, 2022 at 10:50 AM, Peter ***@***.***> wrote: In most system disc media there are enough clues to find the serials, however others system media simply never recorded a serial in the data, so the hook is missing. CRoSG is an alternative for such media, in fact we've already implemented internal CHD SHA in the data files.
Sent from Yahoo Mail on Android
On Thu, Aug 11, 2022 at 10:40 AM, ***@***.***> wrote:
Ok, got in touch with the kind people at Redump.
Internal Serials are not part of the database, only comments, so we can't get them in the dat. There's a chance to have them in the future, but not anytime soon, so we must find another way to recognize these games.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Cranking up the speed it goes CRC, Serial, but internal SHA is extremely faster.
Sent from Yahoo Mail on Android
On Thu, Aug 11, 2022 at 11:00 AM, Peter ***@***.***> wrote: Rob can also confirm that when no serial is detected, the next step is CRC, even large ISO and BIN/CUE. These data files Rob loads cover both serials and CRC, correct Rob? Next step could be rated internal CHD SHA which is precalculated and stored in CHD creation from such original disc media.
Sent from Yahoo Mail on Android
On Thu, Aug 11, 2022 at 10:50 AM, Peter ***@***.***> wrote: In most system disc media there are enough clues to find the serials, however others system media simply never recorded a serial in the data, so the hook is missing. CRoSG is an alternative for such media, in fact we've already implemented internal CHD SHA in the data files.
Sent from Yahoo Mail on Android
On Thu, Aug 11, 2022 at 10:40 AM, ***@***.***> wrote:
Ok, got in touch with the kind people at Redump.
Internal Serials are not part of the database, only comments, so we can't get them in the dat. There's a chance to have them in the future, but not anytime soon, so we must find another way to recognize these games.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Thanks for joining :)
|
Perhaps let us know how many PSX games are matching to serials and which are going to CRC, that can be retested.
Sent from Yahoo Mail on Android
On Thu, Aug 11, 2022 at 11:38 PM, ***@***.***> wrote:
Thanks for joining :)
As far as I see, there are 2 issues mixing up here:
- I've played a bit in the RA scanner recently to improve PSX scanning, and RA will only fallback on crc if a serial cannot be extracted. So if a serial is found (like in the case of internal serials different from the one on the box), RA will continue doing the DB lookup and fail. Maybe we should do the fallback on the crc if the whole lookup fails.
- Then, we have an issue with the RDB, as they are built using Serial as the key, several entries are missing, and crc lookup will fail (A Ressha de Ikou 4 - Evolution (Japan) is a good example). if we build the rdb with crc key instead, I think it would work better, as some serial would be missed on the first lookup, but then crc will find them.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
The log files can be enabled for data on your complete scan if you enable logging in RA.
Sent from Yahoo Mail on Android
On Fri, Aug 12, 2022 at 10:33 AM, Peter ***@***.***> wrote: Perhaps let us know how many PSX games are matching to serials and which are going to CRC, that can be retested.
Sent from Yahoo Mail on Android
On Thu, Aug 11, 2022 at 11:38 PM, ***@***.***> wrote:
Thanks for joining :)
As far as I see, there are 2 issues mixing up here:
- I've played a bit in the RA scanner recently to improve PSX scanning, and RA will only fallback on crc if a serial cannot be extracted. So if a serial is found (like in the case of internal serials different from the one on the box), RA will continue doing the DB lookup and fail. Maybe we should do the fallback on the crc if the whole lookup fails.
- Then, we have an issue with the RDB, as they are built using Serial as the key, several entries are missing, and crc lookup will fail (A Ressha de Ikou 4 - Evolution (Japan) is a good example). if we build the rdb with crc key instead, I think it would work better, as some serial would be missed on the first lookup, but then crc will find them.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Rob could we get a quick patch to make sure the overall RDBs have a latest update date stamp. Redump is much more active about dats.
Sent from Yahoo Mail on Android
On Fri, Aug 12, 2022 at 10:42 AM, Peter ***@***.***> wrote: The log files can be enabled for data on your complete scan if you enable logging in RA.
Sent from Yahoo Mail on Android
On Fri, Aug 12, 2022 at 10:33 AM, Peter ***@***.***> wrote: Perhaps let us know how many PSX games are matching to serials and which are going to CRC, that can be retested.
Sent from Yahoo Mail on Android
On Thu, Aug 11, 2022 at 11:38 PM, ***@***.***> wrote:
Thanks for joining :)
As far as I see, there are 2 issues mixing up here:
- I've played a bit in the RA scanner recently to improve PSX scanning, and RA will only fallback on crc if a serial cannot be extracted. So if a serial is found (like in the case of internal serials different from the one on the box), RA will continue doing the DB lookup and fail. Maybe we should do the fallback on the crc if the whole lookup fails.
- Then, we have an issue with the RDB, as they are built using Serial as the key, several entries are missing, and crc lookup will fail (A Ressha de Ikou 4 - Evolution (Japan) is a good example). if we build the rdb with crc key instead, I think it would work better, as some serial would be missed on the first lookup, but then crc will find them.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
The people at redump didn't inform you of a url that can be used to get serials in their days my friend, we both have had some good conversations in VGPS. The URL format is http://redump.org/datfile/ss/serial,version
Try http://redump.org/datfile/PSX/CRC,serial,version
Sent from Yahoo Mail on Android
On Thu, Aug 11, 2022 at 10:40 AM, ***@***.***> wrote:
Ok, got in touch with the kind people at Redump.
Internal Serials are not part of the database, only comments, so we can't get them in the dat. There's a chance to have them in the future, but not anytime soon, so we must find another way to recognize these games.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Thanks for your feedback :)
I don't think this would help much since the ps1 rdb is still created with the parameter 'rom.Serial'.
Yeah, I've been running RA Scanning in Debug mode and added more traces to ease log analysis. I'm working on a subset of 4000 JP games at the moment. Takes a while to scan :)
The url /serial,version is already used to generate the redump metadat. We have the serials already, that's not the problem. What we're missing are the 'Internal Serials' that are not part of Redump Database. |
@kikmon What's the difference between Internal Serial and Serial? |
Disclaimer, I'm mostly talking about PS1 games here :) |
Very cool. Seems a lot more useful than the Serial. Do you know the URL code to grab the Internal Serial data in the dat? For example... or something? |
As far as I know, it's not possible right now. |
That's unfortunate. We likely won't be able to include it then. |
yeah, I don't think we can do it the 'clean way' |
If you're up to manually do it, could add entries manually to the /dat folder https://github.com/libretro/libretro-database/tree/master/dat |
Are you talking about https://github.com/libretro/libretro-database/blob/master/dat/ps1.idlst ? |
Hi, I see this topic has been discussed some time ago, but I had a few questions.
(Trying to fix some PSX games not scanning properly :) )
If I understand properly, Redump has 2 kind of serials.
The Internal, that is really in the disk data (and I think this is the one Retroach will find), and the Serial that appears on the disk labels / box.
If the internal has the same value as the regular one, internal is just omitted by Redump.
So to fix the serial scanning of these games that have an internal serial, we need the information in the RDB, and for, that we need to get from Redump's dat.
Is there a way to have the internal serial in the Redump dat ?
I see the tool calls http://redump.org/datfile/psx/serial,version to get the serial. Is there a URL to also get the internal one ?
If we can get this info in the rdb, then the scanning logic of RA could be altered to take the 'internal serial' into account if present.
The text was updated successfully, but these errors were encountered: