To finish where ffxdean and others left off.
I was able to modify project-fao's extractor for Kingdom Hearts Final Mix which extracts FFX-2 demo movie and even for the US version of Kingdom Hearts, and my modifications allows the following to be extracted:
--Kingdom Hearts (NTSC-U)
---Intro
---Ending
---Secret Ending
---PreIntro
--Kingdom Hearts: Final Mix (NTSC-J)
---Intro
---Ending
---Secret Ending
---PreIntro
---FFX2 Trailer
I did this by finding the LBA's for filesize, and modifying that; then modifying the line that told the extractor which sector the movie file began in.
My only issue is that the FFX2 Trailer is 640 pixels wide, and since the extractor was originally made for this, all the other movies extract to this width and not their original (or what i believe to be their original). So I am assuming there is some value in the program that tells it to extract to this resolution.
So I was wondering if anyone here (NexXxus and dsfgd especially) could figure out the issue and teach me how to fix it.
Thank you in advance, I've attached the original project-fao extractor for KHFM -> FFX2 Trailer and two of my extractors KHFM -> intro and KH (NTSC-U) -> intro
Movie Sector:
Offset: 0000359B - 0000359D
1595134 KHFM-X2 [SECTOR]
18 56 FE KHFM-X2 [HEX EQUIV]
744862 KHFM-Intro [SECTOR]
0B 5D 9E KHFM-Intro [HEX EQUIV]
729901 KH NTSC-U Intro [SECTOR]
0B 23 2D KH NTSC-U Intro [HEX EQUIV]
Disc Size:
Offset: 00003F7B - 00003F7D
1728576 KHFM (NTSC-J) [DECIMAL, LAST SECTOR]
1A 60 40 KHFM (NTSC-J) [HEX EQUIV]
1484928 KH (NTSC-U) [DECIMAL, LAST SECTOR]
16 A8 80 KH (NTSC-U) [HEX EQUIV]
where the hex equivalent is put in low order first (order is reversed)
As said, the attached are just the three stated above; however, here are all of them:
http://rapidshare.com/files/282651517/KH_Extractors.zip
I was able to modify project-fao's extractor for Kingdom Hearts Final Mix which extracts FFX-2 demo movie and even for the US version of Kingdom Hearts, and my modifications allows the following to be extracted:
--Kingdom Hearts (NTSC-U)
---Intro
---Ending
---Secret Ending
---PreIntro
--Kingdom Hearts: Final Mix (NTSC-J)
---Intro
---Ending
---Secret Ending
---PreIntro
---FFX2 Trailer
I did this by finding the LBA's for filesize, and modifying that; then modifying the line that told the extractor which sector the movie file began in.
My only issue is that the FFX2 Trailer is 640 pixels wide, and since the extractor was originally made for this, all the other movies extract to this width and not their original (or what i believe to be their original). So I am assuming there is some value in the program that tells it to extract to this resolution.
So I was wondering if anyone here (NexXxus and dsfgd especially) could figure out the issue and teach me how to fix it.
Thank you in advance, I've attached the original project-fao extractor for KHFM -> FFX2 Trailer and two of my extractors KHFM -> intro and KH (NTSC-U) -> intro
Movie Sector:
Offset: 0000359B - 0000359D
1595134 KHFM-X2 [SECTOR]
18 56 FE KHFM-X2 [HEX EQUIV]
744862 KHFM-Intro [SECTOR]
0B 5D 9E KHFM-Intro [HEX EQUIV]
729901 KH NTSC-U Intro [SECTOR]
0B 23 2D KH NTSC-U Intro [HEX EQUIV]
Disc Size:
Offset: 00003F7B - 00003F7D
1728576 KHFM (NTSC-J) [DECIMAL, LAST SECTOR]
1A 60 40 KHFM (NTSC-J) [HEX EQUIV]
1484928 KH (NTSC-U) [DECIMAL, LAST SECTOR]
16 A8 80 KH (NTSC-U) [HEX EQUIV]
where the hex equivalent is put in low order first (order is reversed)
As said, the attached are just the three stated above; however, here are all of them:
http://rapidshare.com/files/282651517/KH_Extractors.zip