m35 / jpsxdec

jPSXdec: cross-platform PlayStation 1 audio and video converter
http://jpsxdec.blogspot.com/
461 stars 24 forks source link

Andretti Racing - Sector scanning fails with error message #40

Closed BloodRaynare closed 2 years ago

BloodRaynare commented 2 years ago

Environment

jPSXdec version: jpsxdec_v1-05-beta Operating system: Windows 8.1 Pro x64 Java runtime environment : openjdk version "11.0.11" 2021-04-20

PlayStation Game (if applicable)

Name: Andretti Racing Region code (e.g. SLUS-1234): SLUS-00264

Description

What were you doing?: I was trying to analyze the contents inside the Track 1 (which is the game's main track for the data except the BGMs which uses CD audio)

What happened?: Upon reaching sector 45979, jPSXdec threw this error message and thus abort the scanning process: AndrettiError This is probably related to the WVE format support.

What was or was not supposed to happen?: jPSXdec should able to scan all of the datas, or at least treat the unrecognizable data as a generic non-stream file.

Also, here's both of the log files debug00.log index.log

m35 commented 2 years ago

Thank you for taking time to report this. It's indeed a bug and will be fixed in the next release.

m35 commented 2 years ago

This has been fixed in the latest release. Feel free to reopen this issue if you find any other issues. https://github.com/m35/jpsxdec/releases/tag/v1.06

m35 commented 2 years ago

Also just FYI it looks like Electronic Arts was perhaps the most creative with unique FMV formats. Andretti Racing uses the same format found in Crusader: No Remorse, along with Soviet Strike and Battle Stations. This is a different format than the one used in issue #25. Not only that, there is yet another unique format that has been uncovered in other EA games that will be added in future releases.