m35 / jpsxdec

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

Sonic Wings Special - Broken Frames #89

Open Meerkov opened 6 months ago

Meerkov commented 6 months ago

Environment

jPSXdec version: 2.0 Operating system: Java runtime environment :

PlayStation Game (if applicable)

Name: Song Wings Special (J)

Issue

It exports some video but a lot of frames are broken, or single frames.

m35 commented 6 months ago

Sonic Wings Special does something that have also been found in some other games.

Here the no$psx developer lists it under "Mis-mastered" files https://problemkaputt.de/psxspx-cdrom-file-formats.htm

They stuck video data at the end of the game for padding. Except it's just the data, not a properly arrange video. If you extract the file that it's contained in as "Normal 2048 bytes/sector", then open that file in jPSXdec, it'll be a 2352 bytes/sector disc with a readable video.

Since this happens in a few places, it's something I think would be worth adding direct support for in jPSXdec.