Fix info tool hash finding

This commit is contained in:
Matt Nadareski
2023-04-23 10:00:13 -04:00
parent 888cb8ec9f
commit f28cf614c3
3 changed files with 5 additions and 7 deletions

View File

@@ -34,6 +34,7 @@
- Prepare for future DIC changes
- Add suppl support to Xbox
- Support single digit subs
- Fix info tool hash finding
### 2.5 (2023-03-12)

View File

@@ -229,15 +229,12 @@ namespace MPF.Modules.Aaru
Datafile datafile = GenerateDatafile(sidecar, basePath);
// Fill in the hash data
info.TracksAndWriteOffsets.ClrMameProData = GenerateDatfile(sidecar, basePath);
info.TracksAndWriteOffsets.ClrMameProData = GenerateDatfile(datafile);
switch (this.Type)
{
// TODO: Can this do GD-ROM?
case MediaType.CDROM:
// Fill in the hash data
info.TracksAndWriteOffsets.ClrMameProData = GenerateDatfile(datafile);
// TODO: Re-enable once PVD generation / finding is fixed
// Generate / obtain the PVD
//info.Extras.PVD = GeneratePVD(sidecar) ?? "Disc has no PVD";

View File

@@ -395,14 +395,14 @@ namespace MPF.Modules.DiscImageCreator
// Get the Datafile information
Datafile datafile = GetDatafile($"{basePath}.dat");
// Fill in the hash data
info.TracksAndWriteOffsets.ClrMameProData = GenerateDatfile(datafile);
// Extract info based generically on MediaType
switch (this.Type)
{
case MediaType.CDROM:
case MediaType.GDROM: // TODO: Verify GD-ROM outputs this
// Fill in the hash data
info.TracksAndWriteOffsets.ClrMameProData = GenerateDatfile(datafile);
info.Extras.PVD = GetPVD($"{basePath}_mainInfo.txt") ?? "Disc has no PVD"; ;
// Audio-only discs will fail if there are any C2 errors, so they would never get here