has207 / psxtract-2

Psxtract by Hykem
GNU General Public License v3.0
8 stars 2 forks source link

Missing ECC 'signature/watermark' in last sectors of the disc #3

Open has207 opened 10 months ago

has207 commented 10 months ago

This affects at least the following games, but most likely there are more:

The issue is likely purely cosmetic, and makes the extracted BIN file fail the checksum vs redump, but as the last sector on these games is always empty the ECC data should not actually matter whether playing in emulator or by burning to disc. Which means these dumps are fully playable, just fail the verification step.

Should investigate anyway, it's an interesting mystery what data the publishers put in this area of the disc, and why it's on so few discs. And perhaps it could be extracted from the EBOOT as well if we look hard enough...

has207 commented 6 months ago

Looks like Dino Crisis and Dino Crisis 2 are both affected as well. I'm considering implementing needed patches for these games so that they pass the checksum checks. Really wish redump had checksums just for user data we could check against but it is what it is..

mokMan23 commented 2 months ago

This also seems to effect Mega Man Legends 1 & 2, WipEout & Resident Evil Director's Cut, with Mega Man Legends outputting 1500+ Corrupt Subheader warnings:

1520 warnings occured during the process:
Corrupt CD-ROM XA subheader will be copied to the output file. Channel number mismatch at 10:59:58: 0x02 vs 0x82
(1519 warnings suppressed)

While these extracted ROMs are playable in DuckStation, in WipEout specifically, CD Tracks don't play, but "Random" works. DuckStation's CUE Maker doesn't detect the audio tracks at all. Not sure what's going on here, but these issues sound similar to the Dino Crisis ones, and I'd rather not open an issue unless I can figure out what's going on.

has207 commented 2 months ago

This issue is for specifically missing "watermark" or something like that which exists in unused space at the end of some discs. It's definitely cosmetic only so what you're reporting is likely to be related to something else, I'll need to check these PBPs to see.

I don't think WipEout is any longer obtainable so I'm not sure I'd be able to ever check that one, but in general I'd prefer if you open a separate issue for each game with game specific symptoms and I would triage from there. Thanks!

mokMan23 commented 2 months ago

I've opened an issue about the subheader errors, and I checked every game I mentioned. Just like Dino Crisis, every game has blank Audio tracks always 3:30 in length, but the size matches with Redump, with the conversions from PBP being successful. You should still be able to buy WipEout, since it's still listed on the PSN Store. WipEout also has its own problems, I'll open an issue for that, too.

has207 commented 2 months ago

Okay Megaman Legends 1 and 2, as well as WipEout all seem to have these watermark issues, will keep track of them here. I'm not sure what's wrong with WipEout, looks like you were right it's still on PSN so I bought it and tried to extract it. It seems to be okay in terms of track files, but maybe something wrong with cue file as CDMage refuses to open it. I'm able to run it fine in Duckstation though, including listing all tracks and audio playback works for me. Perhaps your setup failed to extract the audio from at3 files? Anyway, I'll investigate that separately.