.EAF files ? [ Found in Super Street Fighter IV ] by AceK at 4:52 AM EDT on April 18, 2010
Hey everyone. I was trying to look over the files of Super Street Fighter IV, only to notice that the the files been reduced (Compared to SFIV) into .EAF files. My guess is that it's a compressed file format.

Anyone ever heard of this file format before or know how to view/rip files from this .EAF file format?
by unknownfile at 1:42 PM EDT on April 18, 2010
post some samples and someone'll take a look at them
by AceK at 2:33 PM EDT on April 18, 2010
Example of an .eaf file. Might be cut down a bit. Also how it leaves off at the end with a few blank hex, it's like that in the end of the original .eaf file as well.

http://www.mediafire.com/download.php?ziz3kdo4ozn
by Sora3087 at 8:16 AM EDT on April 21, 2010
hey, i made an extraction tool in vb.net
i ran it on the 2gb battle.eaf and ran into a little snag

its not compressed just a stupid huge file table and all the files mashed together

when i fix the error ill upload it

btw the audio files are .csb
http://www.mediafire.com/?4trrnnyxzt4

if anyone wants to take a crack at it while im fixing my program
by hcs at 8:26 AM EDT on April 21, 2010
I wrote a script for quickbms: eaf03.bms, try that.
by Sora3087 at 8:41 AM EDT on April 21, 2010
heres the eaf extraction i wrote
its dirty(has to go through the whole file to extract everything)
but it outputs all the files in a nice neat directory like in the archive
http://www.mediafire.com/?mhjieg3hgjy

if you leave the second text box alone it will make a folder with the same name as the archive file
i ran this on both the ui.eaf and battle.eaf and got every file

needs .net
by marcusss at 9:45 AM EDT on April 21, 2010
Speaking of SSFIV the latest rip has separate F and R channel .aax files so is there a way to get vgmstream to play them together at once like on XB360?

Just curious.. :-)

edited 9:46 AM EDT April 21, 2010
by Layer at 4:57 PM EDT on April 21, 2010
All the sounds ve CSB format, csb_extract from utf_tab allows to extract them as AAX format files that vgmstream can convert.

btw, I tried to extract EMZ files with piecemonteesf4explorer, offzip and QuickBMS with EMZ script, I only got errors, it seems they 're swapped.

edited 5:05 PM EDT April 21, 2010
by rickfox at 5:22 PM EDT on April 21, 2010
I can't extract csb files, and i have these programs. How do u do it? thx

edit: I have utf_tab06

edited 5:30 PM EDT April 21, 2010
by Layer at 5:35 PM EDT on April 21, 2010
You have to use a program called CSB_extract which comes with UTF_tab in an archive.

To use CSB_extract you have to put your file you want to extract in CSB format in the same directory that CSB_extract.exe and type in a Dos window the command line :
csb_extract thenameofthefileyouwanttoextract.csb.

Then you'll get a AAX file, to convert it as mp3 or wav use vgmstream, put the file you want to extract in AAX format in the same directory that vgmstream and type in a Dos window the command line : test -o thenameofthefileyouwantwithextensionyouwant theinputfile.aax.


edited 5:40 PM EDT April 21, 2010
by rickfox at 5:53 PM EDT on April 21, 2010
Thanks Layer, i've done what you said, but i have a strange problem: I only can extract the adon music (BGM_ADN_2CH.emz). When i try to extraxt the rest of files, it gives me an error. Could you confirm if you can extract other musics? Thx in advance, and sorry if i'm a heavy load!!
by Layer at 6:10 PM EDT on April 21, 2010
I can extract all the musics (BGMs), here is an example :

Dee Jay 1st music called BGM_DJY_2CH.csb

First I put BGM_DJY_2CH.csb in the directory where CSB_extract.exe is, then I type the command line :

csb_extract BGM_DJY_2CH.csb

Then a new file 's extracted, called Synth_CHARA_DJY_s_bgm_7b_DownMix_wav.aax

I put Synth_CHARA_DJY_s_bgm_7b_DownMix_wav.aax in the directory where test.exe from vgmstream is, then I type the command line (to get a huge WAV file) :

test -o Synth_CHARA_DJY_s_bgm_7b_DownMix.wav Synth_CHARA_DJY_s_bgm_7b_DownMix_wav.aax

Then CHARA_DJY_s_bgm_7b_DownMix.wav is obtained.
by rickfox at 9:09 PM EDT on April 21, 2010
OMG, can“t believe what's happenin'. Finally I extracted some bgms, but when I get to BGM_JRI_4CH.csb, it doesn't extract! From this file to the last (BGM_ZGF_4CH.csb) I can't extract. If I open the file with SuperEditPadPro it doesn't appear the @UTF head. Does it happen to you? I'd like to get Makoto and Vega songs.
Sorry again, and thank u very very much

edited 9:27 PM EDT April 21, 2010
by Sora3087 at 9:56 PM EDT on April 21, 2010
afaik my program is extracting the right things just that the things its extracting are all #EMZ files ::shrug::
by hcs at 11:08 PM EDT on April 21, 2010
My quickbms script above handles the #EMZ decompression (deflate).
by Sora3087 at 11:51 PM EDT on April 21, 2010
ah, that was the thing i missed :P
by Layer at 3:25 AM EDT on April 22, 2010
@rickfox, I don't have probs to extract Juri, Zangief, Makoto and Vega BGMs.

As example, I uploaded Makoto 1st BGM theme called BGM_MKT_2CH, extracted and converted in WAV format : http://www.mediafire.com/download.php?a0i5t5yzizm
by rickfox at 5:38 AM EDT on April 22, 2010
Thank u soo much Layer, now I have all the bgms, but i don't know why i can't get. I extracted the .eaf with Sora3087 tool, then I use utftab06 (and utftab02), so I supose it will be a Win7 issue, but I really don't know. I'll try to fix it.

On the other hand, if you use offzip.exe you can extract the textures from characters. They are in ".col.emb" format, instead of ".col.emz" format... but they're the same .dds as SFIV, so you can see and edit the new alternate costumes. If we could extract the 3d model files, maybe we can port alternate costumes 2 to PC!!
by Layer at 1:21 PM EDT on April 22, 2010
No need to use offzip or another prog.

The easier way to view Super SFIV EMB and EMZ is to use Hyper ripper from Dragon Unpacker, you'll be able to view all the DDS and able to extract them, that's all.

edited 1:22 PM EDT April 22, 2010
by Layer at 3:55 PM EDT on April 22, 2010
Here's an example of DDS extracted :

Adon chara select : http://img130.imageshack.us/img130/8049/seladntexemz0000000001.png
by rickfox at 6:11 PM EDT on April 22, 2010
Goood, in which files can i find chara select portraits?
Now I'm trying to know how to extract .obj from .EMB, so we can see fighters' 3D models! I'd like to see Sagat & Sakura alternate costumes 2. I've seen 2D textures (.DDS) and it seems to be a good work, but is needed to see it in a 3D model!
by Layer at 12:54 AM EDT on April 23, 2010
The main bigger charas select 2D portraits are stored in chara_select/chara/ directory

other big ones are stored in trial_mode/trial_menu_chara/ directory

other small ones are stored in player_data/player_data.emz

And other small ones are stored in hud/language you want to choose/name of chara you want/chara.tex.emz

The small battle icons are stored in user_icon/user_icon.eaf

edited 12:56 AM EDT April 23, 2010
by rickfox at 8:34 AM EDT on April 23, 2010
Just found my problem with .csb, bad extraction. Every file content should start with #EMZ, but when I arrive to BGM_JRI_4CH.csb, this "#EMZ" is in the middle of the file, so csb_extract can't find the file and extract it. Anyway, I've found almost all the files (thanks Layer for Makoto's). I only miss "BGM_KOR.csb" and it's a grrreat song. Could someone upload this file?? I swear this is the last favour!!!
by Layer at 9:32 AM EDT on April 23, 2010
BGM_KOR comes in 3 AAX, I 've uploaded them here in WAV format : http://www.mediafire.com/?umklmqi0ryv
by rickfox at 9:35 AM EDT on April 23, 2010
THX!!! Gonna make a statue of Layer in my town :-D
Thanks, I love this song
Generate .eaf?? by blackwarrior at 11:40 AM EDT on May 1, 2010
well thanks for the script.

but..now I need re compress the directories into a single .eaf file.

anybody knows a script to generate a file?.



PD: Sorry for my bad english.


see ya.

Blackwarrior
EAF by Androu1 at 10:02 PM EDT on May 2, 2010
I, too, wonder how to repack the .EAF file.
by Androu1 at 11:24 PM EDT on May 5, 2010
I'm sorry to bump, but does noone really know how to?

It seems so simple, too bad I can't do any of this programming stuff or I would be able to give it a shot.

I think I could just hex the stuff back into the .EAF but that's kinda annoying.
by bxaimc at 8:42 AM EDT on May 6, 2010
Can't piecemonteesf4explorer repack them? they also need to be re-compressed.
by blackwarrior at 10:40 AM EDT on May 6, 2010
I tried to use gzip to re-compress the directories but the console says "error in disc"

I tried to re-compress in a single .tar file but the console says "error in disc".


I dont know how re-compress the directories.

anybody know how to re-compress?

Please help..

PD: sorry for my bad english.

Blackwarrior..

edited 10:48 AM EDT May 6, 2010
by Androu1 at 2:54 PM EDT on May 6, 2010
@bxaimc: Isn't pieceemonteesf4explorer for the EMZ and EMBs and whatever files of the PC version?

I know that the sf4explorer works only for the PC version.

And what we both, blackwarrior and me, want to know is how to recompress or remake the battle.eaf file.
by bxaimc at 7:11 PM EDT on May 6, 2010
Well, I decompressed the CSB files with that #EMZ header with pieceemonteesf4explorer so that I can extract from them. I didn't use any PC version. I used Super Street Fighter IV (x360) and ripped it.

edited 7:15 PM EDT May 6, 2010
by Androu1 at 10:21 PM EDT on May 6, 2010
mmmmmmmmmm...

Interesting
by Androu1 at 7:35 PM EDT on May 8, 2010
I tried pieceemonteesf4explorer on the battle.eaf and it was unable to help with extracting or injecting files.
by bxaimc at 12:10 AM EDT on May 9, 2010
I didn't use it to extract. I used it to decompress

edited 12:11 AM EDT May 9, 2010
aax and vgmstream by oriolgs58 at 5:23 AM EDT on June 21, 2010
Hey all,
ive been trying to convert these aax files into wav but 6535 files did not convert when i ran vgmstream autoit on it.
The files that didn't go through are all speech files i think.
Here's an example of a file that didnt convert...
it's one of the abel speech files found in the sound folder afaik.
http://dl.dropbox.com/u/2142080/abl_101e_wav.aax
by hcs at 9:52 AM EDT on June 21, 2010
This isn't aax, whatever you used to extract this file messed up either the name or the data.
by oriolgs58 at 12:18 PM EDT on June 23, 2010
Well i used cpk_unpack.exe, i don't know if thats for the pc version only should i have used something else?
by Layer at 11:38 AM EDT on June 27, 2010
I got the same prob, it seems they 're not in AAX format but named as AAX.

edited 11:40 AM EDT June 27, 2010
by hcs at 3:49 PM EDT on June 27, 2010
Ah, it looks like the offset is screwed up, I see an AAX header way down near the end of the file.
You can try a beta version of my cpk tools that might fix it: utf_tab 0.7b1, or you could check out aluigi's quickbms and the associated "CRI CPK archive" script.
If that doesn't work, then if you could upload the whole file I might be able to track it down.


Go to Page 0

Search this thread

Show all threads

Reply to this thread:

User Name Tags:

bold: [b]bold[/b]
italics: [i]italics[/i]
emphasis: [em]emphasis[/em]
underline: [u]underline[/u]
small: [small]small[/small]
Link: [url=http://www.google.com]Link[/url]

[img=https://www.hcs64.com/images/mm1.png]
Password
Subject
Message

HCS Forum Index
Halley's Comet Software
forum source