Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Frostbite unpacker
GAMEINATOR forums > Игры по жанрам > Action / FPS / TPS
FOX


Захотелось мне вытащить звуки из Battlefield 3, да только, всё оказалось не так просто. gamer3.gif

Форум (www.bfeditor.org), где сделали в свое время решение для распаковки игровых архивов Frostbite судя по всему помер.

Используя кэш из яндекса (гугл, внезапно, этот сайт толком не сохранил!) собрал нужные скрипты и либы.


Вообще, скрипт должен переваривать почти все игры на Frostbite - MOHW, Hardline, NFS и прочее...




Распаковщик архивов для battlefield 3 лежит в папке bf3dump, Battlefield 4 - соответсвтенно в bf4dump.

Скрипты написаны на питоне, то есть, перед тем как их запускать его нужно установить, минимальная версия 2.7. В архив положил.


..::Распаковка Battlefield 3::..

За распаковку отвечает dumper.py

Скрипт изначально думает, что BF3 лежит в папке C:\Program Files (x86)\Origin Games\Battlefield 3

Распаковку производит в C:\bf3dump

Нужно поменять пути? Откройте скрипт с помощью текстового редактора,
и замените соответствующие значения (catName, patchedCatName, outputfolder).

Для распаковки требуется около 30ГБ (Если BF со всеми дополнениями).


Структура:

Насколько я понял, сами файлы (меши, текстуры, звуки) это чанки.
А файлы в папках dbx, ebx, res содержут необходимую информацию о чанках,
их название, различные конфиги и т.п.

Файлы .ebx можно конвертировать в .txt с помощью скрипта ebxToTXT.py

Необходимо просто перетащить нужные файлы (или папки) на этот скрипт,
в скрипте указывается только место для сохранения конвертированных файлов.


Конвертирование звуков

Для работы скрипта, необходимо распаковать ealayer3-0.7.0-win32.zip в диск C:\
Его я тоже положил в архив.

fb2decoder.py для Battlefield 3/MOWH и прочих игр на FB2,
fb3decoder.py соответсвтенно для Battlefield 3 и, возможно, Hardline.


Соответсвтенно, нужно настроить пути по своему усмотрению (если что-то изменялось).

ebxFolder= r"C:\bf3dump\bundles\ebx\Sound" #audio is found only in "Sound" (but only in bf3)
chunkFolder= r"C:\bf3dump\chunks"
chunkFolder2=r"C:\bf3dump\bundles\chunks" #if the chunk is not found in the first folder, use this one
outputFolder=r"C:\bf3dump\audio"
ealayer3Path=r"C:\ealayer3-0.7.0-win32\ealayer3.exe" #https://bitbucket.org/Zenchreal/ealayer3/downloads

Вроде как, изначально архивы Battlefield 3 заXORины, а вот для Battlefield 4 уже нет (фиг его знает, там вообще какая-то самопальная либа для распаковки используется).



Ссылки fbTools.zip:

Mega
Я.Диск

Помимо того, что звуки выдрать можно, вот мануал, как модельку взять с текстурами (HK416 из Battlefield 4):

lafugix
Свежая версия таки нормально воспринимает mohwf. Помню, старая в конце 13 года на первых двух тысячах чанков крошилась.
Jonny_NAT
Друзья, а может кто-нибудь распаковать русскую озвучку из мультиплеера (именно американских солдат, но на русском) и выложить куда-нибудь, ну или передать? Был бы очень признателен biggrin.gif
FOX
Jonny_NAT, на следующей неделе займусь, если что, в лс напиши
FOX
Jonny_NAT, держи mega.co.nz.

Озвучка из бф4 (там и русская и английская, русские звуки обычно в конце оканчиваются на 6 X X, 7 X X). Хоть озвучка из бф4, там довольно много записей из бф3. Локализацию из 3-го бф вытащить не удалось (просто отсутствуют файлы, хотя архив есть).
Jonny_NAT
Цитата(FOX @ 20.04.2015, 12:57) *
Jonny_NAT, держи mega.co.nz.

Озвучка из бф4 (там и русская и английская, русские звуки обычно в конце оканчиваются на 6 X X, 7 X X). Хоть озвучка из бф4, там довольно много записей из бф3. Локализацию из 3-го бф вытащить не удалось (просто отсутствуют файлы, хотя архив есть).

Спасибо! Жалко, что из бф 3 не получилось вытащить, а насчет похожих фраз в бф 4 я в курсе:-)
HikeR
Цитата(FOX @ 14.04.2015, 14:05) *
вот мануал

я догадываюсь, для чего делаются видео "как создать ярлык с параметром". но неужели здесь целевая аудитория не умеет читать?
dimonft
Добрый день, я столкнулся с проблемой. Ибо распаковать, я распаковал, но вот декодировать не смог.
fb2 decoder скидывается на ошибку WindowsError: [Error 126]
fb3 decoder предлагает инструкцию по использованию ealayer3.exe
Дело имею с Battlefield 3.
Если не сложно, не могли бы мне достать все звуки\музыку\реплики из bf3?
Или помочь как то разобраться с проблемой.

Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.