Jump to content

[PC] Final Fantasy Type-0 HD Steam QuickBMS scripts


Recommended Posts

While looking over an old script for unpacking the Final Fantasy Type-0 HD files I noticed a lot of files were missing. I had updated an old script by chrrox to not only include all files but unzip them as well. I included a few other scripts, an app and a 010 template for the game models made by others in an attempt to centralize information about the game systems.

Start with using suzaku.bms on the WIN\JP\suzaku.fnd file.

Export to a directory NOT within the WIN\JP folder.

This will unpack and unzip everything including the English language audio and texture files (previously unfound).

Texture .dds files can be opened with Noesis. Chr model bin files can be opened in UniViewer_U2 or FFT0Anim_U1

Audio .scd files can be played in FooBar2000 with the vgmstream plugin (not included).

The file packing system is a little messy so multiples of the same files can sometimes be found.

Because of this, allow QuickBMS to rename files when unpacking and not overwrite them.

Also inculded are 5 other scripts for unpacking other types of files.

 - textures.bms
For JP\system\sugimoto\ textures.bin / weathertex.bin files.

 - se_pac.bms
For JP\sound\sepack files.

 - hfm.bms
For files with the hfm\x00 magics. Can sometimes leave data behind but should get most of the files packed.

 - subtitle_pac.bms
For JP\movie\subtitle files.

 - menu_pac.bms
For JP\menu\main\dat files, JP\__\savedata\for_show\GAMEDATA00\ TYPE0DAT.BIN / TYPE0SYS.BIN files. Might be useful on others but didn't check everything.

Also included is a 010 template of the game models by Echelo. And a decryptor by AyuanX for some files.

FFType-0.zip

Edited by Hearhellacopters
  • Like 3
Link to comment
Share on other sites

I'm getting this error: 

- open input file C:\Users\jaker\Downloads\Final Fantasy Type 0 HD\pack0.pac
  0000000066c6b3fc 55760      GL\sound\wave\incert_demo\vo_demo_cut7159_01_02.scd

Error: incomplete input file 3: C:\Users\jaker\Downloads\Final Fantasy Type 0 HD\pack0.pac
       Can't read 55760 bytes from offset 0000000066c6b3fc.
       Anyway don't worry, it's possible that the BMS script has been written
       to exit in this way if it's reached the end of the archive so check it
       or contact its author or verify that all the files have been extracted.
       Please check the following coverage information to know if it's ok.

  coverage file 3     0%   0          1074473443 . offset 0000000066c6b3fc

Last script line before the error or that produced the error:
  154 log GLNAME OFFSET ZSIZE 3

- OFFSET       0x0000000066c6b3fc
- SIZE         0x000000000000d9d0
  coverage file 0    91%   1461442    1590870    . offset 0000000000184656
  coverage file 1    99%   2537184    2538272    . offset 000000000026bb20
  coverage file 2     0%   58608      1074473443 . offset 0000000000000000
  coverage file 3     0%   0          1074473443 . offset 0000000066c6b3fc

 

Please help me.

Edited by Puterboy1
Link to comment
Share on other sites

  • 2 weeks later...
  • 4 weeks later...

Sorry about that, either my anti-virus flagged and removed it or the site did. Here is the link to the UniViewer_U2

FYI: There are two kinds of files that are encrypted in FFType-0 HD PC:
A) All save data files (e.g. TYPE0SYS.BIN / TYPE0DAT.BIN)
They are meaningful binary files after decryption.

B) All pre-rendered movie files (e.g. *.hxmf)
They are standard MP4/H264 files after decryption.

  • Thanks 1
Link to comment
Share on other sites

On 4/22/2024 at 10:15 PM, Hearhellacopters said:

Sorry about that, either my anti-virus flagged and removed it or the site did. Here is the link to the UniViewer_U2

FYI: There are two kinds of files that are encrypted in FFType-0 HD PC:
A) All save data files (e.g. TYPE0SYS.BIN / TYPE0DAT.BIN)
They are meaningful binary files after decryption.

B) All pre-rendered movie files (e.g. *.hxmf)
They are standard MP4/H264 files after decryption.

Do you think it would be possible to create a BMS script to extract texture from the model's BIN files ?
My goal is to extract them, modify and rebuild.
I tried but I'm not good enough for this kind of things.
 

I used the Cryptor to decrypt the hxmf files. They are renamed mp4 but are still impossible to read.

Link to comment
Share on other sites

The hxmf file open file in my VLC player. I was told they can sometimes be encrypted but mine weren't.

As far as replacing textures. I'm sure there is already tools for replacing dds textures. The model viewer might give you clues for where other textures are located. As far as repacking, you would have to reverse the .pac file unpacking process, it's very messy but should be possible. Not sure what type of errors it would lead to as my script overwrites dupe files that may be important.

  • Thanks 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...