Kippykip / SBITools

Conversion between Sony PlayStation .SBI LibCrypt files
The Unlicense
56 stars 5 forks source link

Improper cue file generated when Track 2 is MODE2 instead of AUDIO #8

Open staticanime opened 4 years ago

staticanime commented 4 years ago

I've run across a possible issue with handling of cue files for a very small number of PSX games, while prepping my collection for use with both emulators and PS-IO.

Using the game Constructor (Europe) as an example, the ReDump cue is:

FILE "Constructor (Europe) (En,Fr,De,Es) (Track 1).bin" BINARY TRACK 01 MODE2/2352 INDEX 01 00:00:00 FILE "Constructor (Europe) (En,Fr,De,Es) (Track 2).bin" BINARY TRACK 02 MODE2/2352 INDEX 00 00:00:00 INDEX 01 00:02:00

Using something like binmerge against the ReDump split files creates a bin file that matches the Total CRC on the ReDump page, and produces this cuesheet:

FILE "Constructor (Europe).bin" BINARY TRACK 01 MODE2/2352 INDEX 01 00:00:00 TRACK 02 MODE2/2352 INDEX 00 18:07:34 INDEX 01 18:09:34

Using SBITools against the ReDump split files creates a img file that matches the Total CRC on the ReDump page, however it produces this cuesheet instead:

FILE "Constructor (Europe).img" BINARY TRACK 1 MODE2/2352 INDEX 1 00:00:00 TRACK 2 MODE2/2352 INDEX 0 18:07:34 TRACK 2 MODE2/2352 INDEX 1 18:07:34

So far, I've noted this behavior in: Constructor (EU) Perfect Assassin (EU) Street Fighter Alpha 2 (EU) Street Fighter Collection (Disc 2) (EU)