|
OK, I'm ready to share my results with the CPK movie experiment.
- Using IsoBuster..., I extracted the first 26 files from my original SFA2 disc that was sorted from lowest LBA onward, one of which was the Capcom logo intro "LOGO.CPK", and saved it to a blank folder called "data" on my HDD.
- Next, I took the intro movie "ARKNS.CPK" from Shining the Holy Ark and copied it to my HDD, renamed it to "LOGO.CPK", moved it to the "data" folder mentioned above, and overwrote the "LOGO.CPK" file there.
- Using MKISOFS.EXE from the DC selfboot toolkit, I recreated an ISO containing the 26 files from the "data" folder using this sort text file "sfa2.txt":
Code:
| | data/STDEMO.PAK 489
data/EFCT00.PAK 490
data/OMAKE.Z 491
data/BACKUP.Z 492
data/OPTION.Z 493
data/NOWLOAD.COL 494
data/NOWLOAD.MAP 495
data/NOWLOAD.DOT 496
data/SELECT.PAK 497
data/SELECT.Z 498
data/BIGFACE.COL 499
data/TITLE.PAK 500
data/OPENING.Z 501
data/OPENING.BIN 502
data/BACKUP.CHA 503
data/WARNING.PAK 504
data/AKEBONO.COL 505
data/ASCII.COL 506
data/ASCII.BIN 507
data/LOGO.CPK 508
data/MOVIE.Z 509
data/SDDRVS.PAK 510
data/SFA2UBIB.TXT 511
data/SFA2UABS.TXT 512
data/SFA2UCPY.TXT 513
data/0.BIN 514 |
and this command line:
mkisofs -V STREET_FIGHTER_ALPHA2 -l -sort sfa2.txt -o sfa2.iso data
The result was a 20.9 MB regular MODE1/2048 ISO file.
- Using CDRWin, I extracted sector 0 to sector 15 from my original SFA2 disc as MODE1/2048 and named it IP.BIN. IP.BIN should be exactly 32KB (32,768 bytes).
- Using Echelon's IPINS.EXE tool, I've patched sfa2.iso with IP.BIN.
- To be on the safe side, I've extracted the audio track from my original copy of SFA2 as a WAV file to my HDD and called it TRACK02.WAV.
- Using the simple cue sheet below, I've burned it to CD-R.
Code:
| | FILE "sfa2.iso" BINARY
TRACK 01 MODE1/2048
INDEX 01 00:00:00
POSTGAP 00:02:00
FILE TRACK02.WAV WAVE
TRACK 02 AUDIO
PREGAP 00:02:00
INDEX 01 00:00:00 |
- When done burning, I've tested it on my modded Saturn.
Conclusion:
To my satisfaction, my hacked ISO booted up fine, and as I expected, the intro movie to Shining the Holy Ark was playing in place of the Capcom logo intro However, the playback was a bit choppy and slow compared to its original speed (i.e., it took 102 seconds to finish playback compared to the normal playback time of 61 seconds). This is most likely due to the LBA difference of the movie file (i.e., LBA 64,399 in original STHA disc and LBA 193 in the one I created). Perhaps dummy padding to 74 or 80 minutes would speed things up. Will do that on next experiment, which is to really encode an AVI file with the Cinepak codec and then convert that to CPK using David Midknight's AVI to CPK Converter tool that RadSil... gave me a long time ago.
Anyway, after the movie finished playing, it displayed the words "NOW LOADING" in SFA2 font, followed by the name Capcom as it normally does in SFA2 before the realtime intro movie that starts out showing fire burning with Akuma in the center of it. After the word Capcom, a blank screen came up and didn't go away until I powered off the Saturn. |