Final Fantasy Dimensions (.obb file decompression)

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
ExDuelist
Posts: 18
Joined: Mon Feb 03, 2020 4:49 pm

Re: Final Fantasy Dimensions (.obb file decompression)

Post by ExDuelist »

ok then, with this script i got like 2500+ files, i think the text is specifically stored into these

Image

How to do it?

Luigi, grazie, mi hai riacceso la speranza. Se vuoi possiamo anche sentirci su discord.
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Final Fantasy Dimensions (.obb file decompression)

Post by aluigi »

As far as I can see there are no references to the string since they are just a sequence of one-byte size field followed by the string plus some rare random strings placed in the middle.
I have updated the script for having all the extensions, so now only few files are .dat.
You can also use the script on the msg*.dat files (NOT message.dat) but you can't reimport the strings so no translation via quickbms.
ExDuelist
Posts: 18
Joined: Mon Feb 03, 2020 4:49 pm

Re: Final Fantasy Dimensions (.obb file decompression)

Post by ExDuelist »

aluigi wrote:you can't reimport the strings so no translation via quickbms.


:( no hope then?
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Final Fantasy Dimensions (.obb file decompression)

Post by aluigi »

In theory reimport.bat can do the job but you need to maintain the same or shorter length for the strings... not practical.
ExDuelist
Posts: 18
Joined: Mon Feb 03, 2020 4:49 pm

Re: Final Fantasy Dimensions (.obb file decompression)

Post by ExDuelist »

aluigi wrote:you need to maintain the same or shorter length for the strings... not practical.

Yeah, that's clearly not possible.
I should inform you about one thing.
A couple of months ago an user from vg-resource wrote me two little tools which extract the text contained in msg files.
The first one creates from every msg file 6 new files in .po format, each one for a different language. Basically, the output looks like this:

msg0_en_US
msg0_fr_FR
msg0_ja_JP
msg0_ko_KR
msg0_zh_CN
msg0_zh_HK

msg1_en_US
...and so on, for a total of 96 files.

The second one, a revised version of the first one, extracts everything grouping in just 6 .po files, each one for a different language. Also, it excludes duplicate strings (not something that i like particularly, since language expressions mutate despite of the way words are written). Output structure:

msg_en_US
msg_fr_FR
msg_ja_JP
msg_ko_KR
msg_zh_CN
msg_zh_HK

Problem is that he refused to write the reimporting tool, without reasons, so i got screwed.
Anyway, i might still have those tools on a disc, they are simple exes. I don't know, could those help you in some way?
I can provide these tools for you in private, if you think that would be helpful. Let me know.
Last edited by ExDuelist on Wed Apr 08, 2020 10:08 pm, edited 1 time in total.
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Final Fantasy Dimensions (.obb file decompression)

Post by aluigi »

Sorry, I only work on the extraction of the files and sometimes on text files if the format is clear and easy to dump.
That's all from my side.
ExDuelist
Posts: 18
Joined: Mon Feb 03, 2020 4:49 pm

Re: Final Fantasy Dimensions (.obb file decompression)

Post by ExDuelist »

aluigi wrote:Sorry, I only work on the extraction of the files and sometimes on text files if the format is clear and easy to dump.
That's all from my side.


Too bad, thanks anyway.
ExDuelist
Posts: 18
Joined: Mon Feb 03, 2020 4:49 pm

Re: Final Fantasy Dimensions (.obb file decompression)

Post by ExDuelist »

Up, still interested in this project.
Colmines92
Posts: 1
Joined: Thu Feb 04, 2021 5:20 am

Re: Final Fantasy Dimensions (.obb file decompression)

Post by Colmines92 »

Hi there, friend.
I'm programmer and am interested on this topic.
I started writing my own tool for extracting-reimporting just now. For if you're still interested...
ExDuelist
Posts: 18
Joined: Mon Feb 03, 2020 4:49 pm

Re: Final Fantasy Dimensions (.obb file decompression)

Post by ExDuelist »

Absolutely! Can we talk on discord?