Скачиваем последнюю версию программы - www.mediafire.com/download

fifaFS не имеет графического интерфейса, это консольная программа. Это делает возможным использование fifaFS для автоматизации задач с помощью написания скриптов либо BAT-файлов. Например, если вы трудитесь над некими файлами и вам регулярно надо вставлять их в FIFA и проверять как они работают, можно 1 раз написать скрипт и потом запускать его, вместо того, чтобы каждый раз открывать File Master, искать и заменять эти файлы.
Команды для запуска из консоли
В квадратных скобках ([-c]) указан текст, который можно опустить.
fifadatadir - это каталог файловой системы, где лежат файлы zdata_xx.big
file.fsh - это некий файл для примера, не обязательно fsh
Цитата Запуск скрипта script.txt
fifaFS.exe script.txt
Цитата Добавление файла в файловую систему
fifaFS.exe -a[:N] fifadatadir file.fsh [-c]
По умолчанию fifaFS добавляет файл в последний из zdata_xx.big. Если в последнем zdata_xx.big становится более 500 файлов, fifaFS создает следующий zdata_xx.big и добавляет туда. Однако, иногда FIFA не видит файлы, добавленные "в конец". Поэтому можно принудительно указать, в какой zdata_xx.big производить добавление. ":N" - это номер в zdata_N.big
Цитата Добавит file.fsh в zdata_01.big
fifaFS.exe -a:1 fifadatadir file.fsh
Цитата Замена файла в файловой системе
fifaFS.exe -r fifadatadir file.fsh [-c]
Цитата Добавление или замена файла в файловой системе
fifaFS.exe -ar[:N] fifadatadir file.fsh [-c]
Если файла нет - он будет добавлен, если есть, то заменен. ":N" действует также как при добавлении файла.
Цитата Поиск infile.fsh в файловой системе
fifaFS.exe -e fifadatadir infile.fsh outfile.fsh
fifaFS поищет infile.fsh в файловой системе, если он там есть, он его вытащит и запишет с именем outfile.fsh
Цитата Удаление файла из файловой системы
fifaFS.exe -del fifadatadir file.fsh
Цитата Обновить fifa.fat и zdata_xx.bh
fifaFS.exe -fix fifadatadir
Эта команда обновляет fifa.fat и приводит его в соответствие с содержимым файлов zdata_xx.big
Если вы открывали один из zdata_xx.big, какой-либо утилитой, то fifa.fat следует обновить.
Цитата Создать файловую систему
fifaFS.exe -createfs d:\newfifafs\ d:\myfiles\*.*
В каталоге D:\newfifafs будет создана структура файловой системы, куда будут запакованы все файлы из каталога D:\myfiles\
Имена каталогов просто для примера, можете использовать любые.
Цитата Распаковать файловую систему
fifaFS.exe -depackfs fifadatadir D:\myfiles\
Распакует все файлы из файловой системы и свалит в каталог D:\myfiles\
Цитата Получить список всех файлов файловой системы
fifaFS.exe -l fifadatadir list.csv
В list.csv будет записан список файлов и еще кое-какая информация.
Команды для запуска из BAT-файла
-ar — добавить или заменить файл в архиве
-delfromb — удалить записи о файлах из BH-файлов
-makebh — регенерирует BH-файлы
-delfromb — удалить записи о файлах из BH-файлов
Например, команда "fifafs -delfrombh data0.big *.ini" удалит из BH все упоминания о INI файлах.
-create_paths — при распаковке BIG-файлов восстанавливает внутреннюю структуру в виде каталогов. При наличии фантазии, можно сочинить команду "for /L %a in (0,1,7) do fifafs.exe -depackbig $dir_fifa11demo$Gamedata%a.big $dir_fifa11demo$Game -create_paths -decompress", которая полностью распакует файловую систему в каталоги и подкаталоги.
-decompress - теперь распаковывает файлы, сжатые chunkzip'ом.
В качестве примера добавим файл улучшения геймплея "cl.ini" в "data0.big"
Создаем в паке fifaFS файл "data0.txt" и переименовываем "data0.bat", после чего открываем его в блокноте и прописываем команду:
Цитата Добавить cl.ini в data0.big
fifafs.exe -ar data0.big cl.ini cl.ini
fifafs.exe -makebh data0.big
В первой строчке мы видим data0.big - название архива, куда будем добавлять наш файл "cl.ini". Далее мы видим 2 повторяющихся названия файла "cl.ini". Первое название, это путь по которому будет находиться в "data0.big", а второе название, это путь по которому лежит сам файл, ждущий добавления. Команда "-makebh data0.big" регенерирует BH-файл после добавления. Для запуска BAT-файла, открываем его с помощью командной строки.
Цитата Добавить баннеры в data7.big
fifafs.exe -ar data7.big data/sceneassets/tournament/tournament_223_0.rx3 tournament_223_0.rx3
fifafs.exe -ar data7.big data/sceneassets/tournament/tournament_224_0.rx3 tournament_224_0.rx3
fifafs.exe -makebh data7.big
Заменит два баннера Лиги Чемпионов и Лиги Европы в архиве data7.big
Цитата Распаковать data1.big
fifafs.exe -decompress data1.big C:\data1
Распакует содержимое архива data1.big в папку C:\data1
Цитата Удалить adboard_5_0.rx3 из data3.big
fifafs.exe -del data3.big data/sceneassets/adboard/adboard_5_0.rx3
fifafs.exe -makebh data3.big
Удалит файл adboard_5_0.rx3 из архива data3.big