Page 1 of 1

Breath of Fire 4 & .EMI file format

Posted: Sun Oct 03, 2010 3:53 pm
by genjix
Hey,

Having been looking at the bewildering amount of .DAT files through my hex editor I cannot make sense of any of it. Through google I came to your forum here and found these posts,

viewtopic.php?f=15&t=1984&start=30
viewtopic.php?f=18&t=3190&hilit=breath+of+fire

What is this .EMI format I keep seeing? And what success has there been in extracting content from BOF4?

I notice it has a bunch of .DAT files. Are these archives or files? If so, to extract the sprites I need to find out the chunk structure? I saw some sprites of BOF4 around... If you know any extracted data from this game then please do link me :)

Thanks!

Re: Breath of Fire 4 & .EMI file format

Posted: Sun Oct 03, 2010 4:09 pm
by genjix
So I've found apparently the BOF4 format *has* been cracked:

http://www.xentax.com/?p=122

But the link to the wiki and the source code is broken.

Re: Breath of Fire 4 & .EMI file format

Posted: Fri Oct 08, 2010 1:29 pm
by Quetzalcoatil
Actually, that first link you posted has the MultiEx Commander script to extract the files from Capcom's .EMI archive format. They use it apparently on at least BoF:3,4, & 5. Get a hold of a copy of MultiEx Commander and register ($10), then you can copy the script from down the page on your first link, save it as a text file and run it on one of the .EMI files. I'm currently working towards ripping out the main models from BOF:5/DQ, but I'm not sure if the model files are compressed, encrypted, or both ... <sigh>

-Q13

Re: Breath of Fire 4 & .EMI file format

Posted: Sat Oct 09, 2010 5:35 am
by genjix
I see, so it's a script for that program.

What does this line mean?
ImpType SFileSize ;

Is this mean write from Off until FSO? What do the other arguments mean?
Log "" Off FS 0 FSO ;

I assume this means read LONG bytes and store in variable FN? What is the 4th argument?
Get FN Long 0 ;

I assume that LONG = 4 bytes and INT = 2 bytes?