Hi all,

Updated fifafs released: http://fifasoccer.ru/en
Unfortunately I'm pretty short in free time, so changes to fifafs were really small:

1. '-makebh' to regenerate .bh file. This command will regenerate data1.bh:
Quote:
fifafs -makebh data1.big

2. '-delfrombh' to erase file record from .bh file (perhaps somebody will need this ). This example will delete all *.ini files records from data0.bh (data0.big is not modified!):
Quote:
fifafs -delfrombh data0.big *.ini
After erasing file from .bh, FIFA will start looking for it outside of .big file (like in previous versions of FIFA, after removing record from fifa.fat)
After rebuilding .bh, FIFA will see file again.

3. '-create_paths' option working with '-depackbig'. This one is useful to re-create same file structure as used inside .big file. When you unpack .big file using this option, record like "data/ui/game/screens/bootflow/01_legal.big" will be unpacked as file 01_legal.big in folder "data\ui\game\screens\bootflow" (all subfolders automatically created).
This command will unpack all files from all bigs in FIFA 11 Demo and decompress files if possible:
Quote:
for /L %a in (0,1,7) do fifafs.exe -depackbig $dir_fifa11demo$\Game\data%a.big $dir_fifa11demo$\Game\ -create_paths -decompress
After running that you can completely remove dataX.bh and dataX.big files.
Previous versions of FIFA worked somewhat like that that too, but were not too stable reading files from outside zdata.big's.
FIFA 11 seems to be much-much stable.
I think depacking all files is a good start for anyone who wants to explore new FIFA files - all files will be right at your hand viewable and editable without hassle with dataX.big's. Files are now pretty well organized into folders, so you won't get thousands of files into FIFA root folder.
Also it would be great if somebody measures FIFA performance (FPS, loading time?) before and after unpacking .big files. Because everybody here saying that reading outside of .big's will slow down FIFA, but that is only thoughts, we have no any solid info about that.

4. '-decompress' works with 'chunkzip' compression, which is used for most of .rx3 files.
However in some cases it crashes :-). Will fix that asap.

Please report any problems you have with fifafs.

Thanks everyone. 


5. To import file into dataX.big use:

Quote:
fifafs -r dataX.big <intname> <filename>

<intname> is how file named inside .big, for example "data/setplay/setplays.big".
<filename> is path to file you want to put into .big

After importing, update .bh file:

Quote:
fifafs -makebh dataX.big 

6. You should run command from same folder where fifafs located.
Or change command to point to full fifafs path, like
Quote:
for /L %a in (0,1,7) do "c:\my folder\fifafs.exe" ....
Or add fifafs folder to paths environment variable.
Or put fifafs into your windows folder 

7.use latest version of fifafs with command
Quote:
fifafs.exe -depackbig "c:\games\fifa 11 demo\Game\data2.big" "c:\games\fifa 11 demo\Game\" -create_paths
it will create everything for you 