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. |