How-To: Extract Full Motion Video (FMV) from Final Fantasy X-2 as a .pss file

Note: The following procedure was successful using Windows XP SP2

What you will need:

1.) Final Fantasy X-2 PS2 Game Disk (NTSC U/C version)
2.) DVD Decrypter 3.5.4.0
3.) WinHex 13.6

Please use your friendly Google to search for DVD Decrypter as sources for this change and, frankly, it is illegal now to post direct links to this. On a related note, please don’t post asking how to crack WinHex. Just pay for the damn thing or get creative with some further Google searching.

I have adapted much of these instructions from DemonSpawn and Castor Troy, but I have also done my own experimenting to create the best quality extraction, so I have added a couple more steps.

At this time, I can only say that I was able to confirm extraction by using the above software with the following method:

STEP 1: Copy FFX-2 to Your Comptuer

1. Insert your copy of FFX-2 into the DVD drive of your PC.
2. Open DVD Decrypter.
3. DVD Decrypter should read your disk and look something like the following:

4. Open Mode -> then choose ISO -> Read


5. Set up where you want your file stored (make sure you have enough disk space for 3.7GB).
6. Click that button that looks like a DVD with an arrow pointing to a hard disk.
7. After approximately 2 minutes, you will have two files created:

  • FINAL_FANTASY_X_2.ISO (3,888,896 KB)
  • FINAL_FANTASY_X_2.MDS (5 KB)

You are now done with your FFX-2 game disk.

STEP 2: Extracting the PSS files (Time to Start Hacking)

1. Open FINAL_FANTASY_X_2.ISO in WinHex.
2. Search -> Find Hex Values …
3. Enter “000001BA440004000401″ without the quotation marks as the value to be searched. This is Start Code for a .pss file.
4. Choose OK, and you will find a string of code like the following image. Notice that preceding the start code you searched for is a long string of Zero’s:

5. To the left of the start code, you will see a column labled “Offset”. Write down the number listed there (In this example, it is: 81778000)
6. Hit F3; examine where this continued search takes you; if the area is a code preceded by a bunch of zeros, then write down a new Start Offset, otherwise, continue to hit F3 to continue search.
7. When you are done searching for start offsets, begin to search for the stop offsets by repeating this process, but searching for “FFFFFFFF000001B9″ (without the quotation marks). You should find areas like the following picture with a bunch of FFFF’s followed by your stop code, and then usually a bunch of zeros.

These are the offsets which I came up with:

Movie: Start Offset – Stop Offset = Size

FMV1: 81778000 – 860D0000 = 76,906,500 bytes
FMV2: 860D0800 – 8C0A8800 = 100,499,460 bytes
FMV3: 8C0A9000 – AB609000 = 525,729,796 bytes
FMV4: AB609800 – B91817F0 = 230,129,668 bytes
FMV5: B9182000 – BB54A000 = 37,519,364 bytes
FMV6: BB54A800 – C618A800 = 180,617,220 bytes
FMV7: C618B000 – C7747000 = 22,790,148 bytes
FMV8: C7747800 – C8583800 = 14,925,828 bytes
FMV9: C8584000 – DA3D0000 = 300,204,036 bytes
FMV10: DA3D0800 – EAD10800 = 278,134,788 bytes
FMV11: EAD11000 – ED5B9000 = 42,631,172 bytes

STEP 3: Time to Create your Movies

1. Repeat the step previously to search for your stop offsets
2. When you come to your first stop, you will need to mark it. Select “B9″ and hit CTRL+I.
3. This is weird, but you’ll now have to select where you just marked and highlight a little more code just prior to that, i.e. highlight 00 01 B9.
4. Hit “ALT+G” and enter the start Offset.
5. When you get to the start offset, double click on the first number of that line and WinHex will highlight all the code from your start offset all the way to the stop offset.
6. Now hit CTRL+SHIFT+N to save as a file. Name it whatever you want, but use a .pss extension (i.e. ffx2fmv1.pss).

You now have a fully functional .pss file and you can do whatever you want with it, but the following instructions will show you how to convert this to a more useable format for making AMV’s.

Repeat these steps for each movie on the disk.

Check out my thread on how to convert this .pss file to an .avi file for easier manipulation in video editing software.

Tags: , , , , ,

Leave a Reply

You must be logged in to post a comment.