Jump to content

Final Fantasy XVI Demo (.pac and .nxd, .pzd)


N o o B
Go to solution Solved by Nenkai,

Recommended Posts

Hi,

Same here. I tried to modify the text in those unpacked .pzd file. It only worked only if the replacing string keeps the same length of the original one. Otherwise character's voice will be lost in game.

It is because the .pzf file is opened as binary file either in a text editor or hex editor, changing the length of the string will causing mismatch of pointer in the program.

I also asked help from author of the extract tool, seems this is way beyond pack/unpack.

I don't know how to solve it.

 

Link to comment
Share on other sites

Hi Datura2,

The subtitle you extracted is one good step. But current problem is we cannot replace the text in the .pzd file unless the text string is the same length a the old one, otherwise game will only show the replaced text but won't play the voice accordingly.

Thanks,

Link to comment
Share on other sites

12 minutes ago, whateat said:

Hi Datura2,

The subtitle you extracted is one good step. But current problem is we cannot replace the text in the .pzd file unless the text string is the same length a the old one, otherwise game will only show the replaced text but won't play the voice accordingly.

Thanks,

I tested edit hex about character length, and it worked, the voice reads exactly the same time as the subtitle:

 

z5771476570591_4ff7b8b175f5e418902859f7bc05ef38.jpg

Link to comment
Share on other sites

Hi,

I tried open the "nxd\text\bevent\bevent0000100.pzd" with HxD, type in a test string just to replace the old sub text, and save the .pzd and repack the .pac.

But after launching the game the replacing text is showing without the sound.

Please help!

Link to comment
Share on other sites

59 minutes ago, whateat said:

Fascinating. Can you be more in detail about which Hex editor you used and how to edit the character length?

Much appreciated!

okey i will do a tutorial about subtitle and UI.

  • Thanks 1
Link to comment
Share on other sites

Hi,

I followed the hint you gave and successfully edit "levent19100010.pzd" without losing the sound.

But still found many other files cannot be interpreted following the same rule, for example "bevent0000140.pzd".

And forgive my ignorance, how to locate multiple subtitle lines in one single file? I assume every two rows in the header represents one subtitle?

Thanks,

Link to comment
Share on other sites

19 minutes ago, whateat said:

Hi,

I followed the hint you gave and successfully edit "levent19100010.pzd" without losing the sound.

But still found many other files cannot be interpreted following the same rule, for example "bevent0000140.pzd".

And forgive my ignorance, how to locate multiple subtitle lines in one single file? I assume every two rows in the header represents one subtitle?

Thanks,

It's actually the same struct, I can send you the file to try it

Edited by Datura2
Link to comment
Share on other sites

Hi,

Can you take a look at the image I attached? I kinda of understand the beginning column of each text and the "s"ound string. But don't know how to locate the row of the each subtitle beginning.

Thanks,

understanding_bevent0000140_pzd.png

Link to comment
Share on other sites

17 minutes ago, whateat said:

Hi,

Can you take a look at the image I attached? I kinda of understand the beginning column of each text and the "s"ound string. But don't know how to locate the row of the each subtitle beginning.

Thanks,

understanding_bevent0000140_pzd.png

okey, wait me

Link to comment
Share on other sites

21 hours ago, Datura2 said:

okey, wait me

Hi,

Could you help answer one more question.

Attached is bevent0000100.pzd original(left) and your modification(right). Can you explain how those six values are modified?

Thanks,

compare_bevent0000100.png

Link to comment
Share on other sites

1 hour ago, whateat said:

Hi,

Could you help answer one more question.

Attached is bevent0000100.pzd original(left) and your modification(right). Can you explain how those six values are modified?

Thanks,

compare_bevent0000100.png

You don't need to modify it, it's just the size of "sound/voice/bevent/bevent0000100/vo_bevent0000100_003_000.sab"

Link to comment
Share on other sites

3 minutes ago, Datura2 said:

You don't need to modify it, it's just the size of "sound/voice/bevent/bevent0000100/vo_bevent0000100_003_000.sab"

But since only the text correlated to "sound/voice/bevent/bevent0000100/vo_bevent0000100_003_000.sab" changed, sound file doesn't change. Shouldn't this value be the same before and after the modification?

Link to comment
Share on other sites

49 minutes ago, whateat said:

But since only the text correlated to "sound/voice/bevent/bevent0000100/vo_bevent0000100_003_000.sab" changed, sound file doesn't change. Shouldn't this value be the same before and after the modification?

for example: sound/voice/bevent/bevent0000140/vo_bevent0000140_002_000.sab -> sound/voice/bevent/bevent0000140/vo_bevent0000140_006_000.sab, It is arranged in the same order and size.

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