Распаковка игровых ресурсов, часть 1

Всем привет!

Недавно с содроганием осознал, что мой геймерский опыт превышает 20 лет. В первую игру я поиграл где-то в 1994-1995 году, уже даже не припомню, что это была за игра, но помню, что играл в нее я на приставке от Nintendo. И вот играл я себе, играл, практически все эти годы (с некоторыми перерывами), и несколько лет назад мне вдруг стало интересно, как же все эти игрушки работают, и я занялся моддингом.

Первое с чем я сполкнулся, это игровые архивы. Для большинства игр, чтобы сделать дополнение, необходимо распаковать ее ресурсы. Вот и стал я искать программы способные это сделать. За несколько лет модостроительства пользовался несколькими десятками, если даже не сотнями подобных прог, но в оновном юзаю штук 5-10.

В общем, кое-какой опыт в этом деле я имею, и решил я им поделиться. Для начала расскажу о шести программ для распаковки игровых ресурсов. У всех из них есть свои плюсы, есть и свои минусы. Все расчитаны на разное количество игр, на разные игровые движки и так далее.

Итак, первая такая программа, о которой я хочу рассказать это Game Extactor.

Game Extractor – поддерживает распаковку архивов более чем 1400 игр и программ, имеет возможность подключения дополнительных BMS-скриптов для распаковки. Кроме того, программа способна открывать и распаковывать архивы еще не меньше сотни игр и программ, не внесенных разработчиками в список поддерживаемых, доводя таким образом число поддерживаемых игр как минимум до полутора тысяч. Программа также способна открывать обычные ZIP, RAR, TAR и другие типы архивов, которые часто используются в играх, в особенности в инди-проектах. Платная версия программы способна также упаковывать файлы в любой из поддерживаемых типов архивов и заменять в них файлы. Для работы обоих версий программы, требуется установить Java.

Достоинства: самое большое среди подобных программ количество поддерживаемых типов ресурсов, возможность подключения дополнений, простота и удобство в использовании, поддержка многих типов обычных архивов.

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

Последняя версия: Game Extractor 2.01

Вторая и третья, практически идентичные программы, но со своими нюансами:

QuickBMS и QuickBMS GUI – сами по себе, эти программы не могут распаковывать ресурсы игр, это только оболочка для запуска BMS-скриптов. Отличает эти программы способ открытия файлов, первая после запуска сразу открывает окно выбора скрипта, затем архива и папки назначения, полностью портативна (то есть не требует установки), вторая имеет полноценный графический интерфейс, инструменты для создания и редактирования скриптов и ей необходима установка. Энтузиастами написаны тысячи скриптов для данных программ. Только на официальной странице программы их более 1000, некоторые из них способны упаковывать и распаковывать десятки игр, таким образом количество поддерживаемых игр и программ превышает 2000. Есть возможность запуска плагинов для Total Commander.

Достоинства: огромное количество скриптов, имеются скрипты не только на распаковку, но и на упаковку архивов, конвертацию файлов, работу с образами дисков и мн. др., активное развитие скриптинга для программы, скрипты для распаковки ресурсов новых игр появляются в течении нескольких месяцев, возможность создавать свои скрипты, скрипты для этой программы, поддерживаются и некоторыми другими распаковщиками ресурсов.

Недостатки: необходимость вручную выбирать скрипты

Последняя версия: QuickBMS 0.6.1d, QuickBMS GUI 2.0 beta

Благодаря четвертой программе, появились на свет две предыдущие:

MultiEx Commander – неплохая программа для распаковки ресурсов игр. Поддерживает распаковку более 400 игр, установку собственных плагинов (которых не очень много, но все же, их можно найти в бескрайних просторах сети), скрипты BMS и дополнения для Game Extractor. Теоретически, должна поддерживать несколько тысяч игр и приложений, но на самом деле, не все так радужно, далеко не все скрипты дружат с данной прогой.

Достоинства: поддержка дополнений различных типов.

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

Последняя версия: MultiEx Commander 4.5.1 Release Candidate 1 Alpha (08-04-2013)

Пятая прога - одна из лучших:

Dragon Unpacker – без преувеличения, одна из лучших программ в своем роде. Способна открыть и распаковать более 600 разновидностей ресурсов игр и программ. Кроме того, имеет функцию сканирования архивов на файлы определенных типов, которые устанавливаются в настройке программы. Таким образом можно извлечь из почти любого архива, музыку, изображения и видео популярных в игровой индустрии форматов, при условии что он не зашифрован.

Достоинства: возможность сканирования архивов на предмет медиафайлов, большое количество поддерживаемых игр, имеется рускоязычный интерфейс, удобное и простое управление, имеется возможность подключения плагинов, позволяет просматривать графические файлы в окне программы.

Недостатки: серьезных недостатков и багов нет, из небольших: у программ-конкурентов побольше поддерживаемых игр, иногда бывают ложные срабатывания сканера (в старых версиях, такое было чаще), в предыдущих версиях сканирование было довольно долгим, но в последних версиях оно ускорилось в несколько раз.

Последняя версия: Dragon Unpacker 5.7.1, стабильная версия: 5.7.0

И, наконец, последняя на сегодня:

Game File Explorer – распаковщик и просмотрщик игровых ресурсов. Он поддерживает всего лишь около 60 форматов архивов из нескольких десятков игр. Кроме распаковки/упаковки архивов имеет возможность просмотра изображений, в том числе некоторых редких форматов, некогда используемых в видеоиграх. Применяется в основном для моддинга игр 1990-х-нач. 2000-х.

Достоинства: возможность просмотра изображений игровых форматов прямо в окне программы.

Недостатки: несмотря на то, что данная программа известна в среде моддеров, она не обновлялась аж с 2001 года. Из этого вытекает небольшое количество поддерживаемых игр, официальный сайт давно исчез, однако программа спокойно запускается на современных ОС.

Последняя версия: Game File Explorer 1.32

Тема следующего блога:

Extractor

Magic Extractor

GCF Scape

Umodel

Game Archive Unpacker Plugin

Комментарии: 23
Ваш комментарий

Если кто захочет скачать какие-то из перечисленных программ, вот ссылки:

Спойлер

Game Extractor 2.01 http://www.playground.ru/files/game_extractor-92504/ QuickBMS 0.6.1d http://www.playground.ru/files/quickbms_bolee_1000_skriptov-92639/ QuickBMS GUI http://www.playground.ru/files/quickbms_gui-92789/ MultiEx Commander http://multiex.xentax.com/#EMhelp http://www.playground.ru/files/multiex_commander_4_3_0-11150/ Dragon Unpacker 5.7.1 http://www.playground.ru/files/dragon_unpacker_5_7_1-92507/ Game File Explorer 1.32 http://www.playground.ru/files/game_file_explorer_version_1_32-92791/

14

Dragon Unpacker в свое время юзал) Выдергивал музыку из игр) Эх, как давно это было :( Вот еще добавь TexMod :) жду с нетерпением когда все таки сделают версию с поддержкой DX10 DX11

3

HIBOMB TexMod - добавлю, во второй или третьей части

3

Еще, помню, был GAP (Game Audio Player). Вытаскивал с помощью этой проги музончики из NFS, C&C и чего то там, не помню уже. Олдфажненько )

3

Сохранил блог на всякий случай =)

1

choa Спасибо, что напомнил. Совсем забыл про Game Audio Player, хоть и пользовался им. В следующих выпусках напишу про него. Egik81 Однако с помощью описанных выше программ можно распаковать ресурсы где-то 2-3 тысяч игр. И практически для каждой игры есть либо своя программа для распаковки, либо скрипт. Сколько игр не пытался распаковывать, с проблемой отсутствия для них прог сталкивался лишь пару раз. Egik81 Многие разработчики игр сами добавляют средства для редактирования их продуктов. А авторские права нарушаются, если распакованные ресурсы будут использоваться в коммерческих целях.

1

Пасиб, как раз хотел текстурки дополнения FS к BF4 распаковать )) Там есть пара классных артов.

0

Автор только забыл добавить что подобные занятия делаются на свой страх и риск и могут нарушить авторские права владельцев контента. choa С языка сорвал про Game Audio Player.

0

Человек_без_совести наврят ли тебе эти программы помогут они как правило давно не обновлялись а игроделы любят менять формат контента каждую игру как правило.

0

А так универсальных распаковщиков игр особо было не много. Чаще всего были специализированные распаковщики под конкретный формат или даже игру. Совет один ищите распаковщик на фанатских сайтах посвященных игре. Обязательно через некоторое время там появится подобная утилита. Скорей всего она будет консольной и не очень удобной но зато работать будет хорошо.

0

gmh4589 с проблемой отсутствия для них прог сталкивался лишь пару раз сейчас проще ибо как правило используется простой зип архив или вариации стандартных архивов. А авторские права нарушаются, если распакованные ресурсы будут использоваться в коммерческих целях. заблуждаетесь к сожалению и для этого нужно просто прочесть лицензионное соглашение. Спорить не буду ибо знаю много случаев когда подобные программы разработчики жестко преследовали и удаляли подобно крекам.

0

Недавно сильно заморочился с файлами .azp. Бывает очень старые форматы просто не поддаются вскрытию на новый виндах. Даже всемогущей Семерке помогли три костыля и командная консоль, чтобы выдернуть нужные файлы из azp архива.

0

K0nsul Файлы .azp, должен распаковывать Game Extractor. И все поддерживаемые форматы, как и старых, так и новых игр он распаковывает без проблем.

0

Какие программы подходят для образов psp игр? Хочу залезть в ресурсы

0

L303 Практически у всех распаковщиков из этого блога, есть в списке те или иные игры для PSP. Но для начала, в PSP используется формат образа дисков, которые большинство программ, для работы с образами не понимают, это формат называется CSO. Поэтому, сначала нужно открыть или распаковать CSO образ, с ним могут работать такие проги как: CSO Tools, Format Factory и другие, которые можно легко нагуглить по запросу "CSO to ISO". Вот еще вторая часть блога на эту тему: https://www.playground.ru/blogs/other/raspakovka_igrovyh_resursov_chast_2-229613/ И прога моей собственной разработки для распаковки: http://www.playground.ru/files/bfgunpacker_0_17_08a-159853/ Ссылка на последнюю версию в комментариях, среди поддерживаемых игр, есть и много игр для PSP.

1

gmh4589 Икстрактором распаковывал, как ни странно все файлы в формате txt. Твоим пытался, но моей игры в списке нет, при открытии файла идет ошибка (образ распаковал). Остальные просто не читают

0

L303 Какую игру пытаешься? Попробую расковырять на досуге. (можно в личку) И в Extractor'e лучше снять галочку с txt, там высока доля ложных сработований на этот формат.

0

gmh4589 Да да да, в личку было бы просто шикарно https://vk.com/id430013380 Игра Pursuit force 1 и 2 части psp, нужны все звуковые файлы и картинки

0

L303 Ага, я там тебе написал. На днях ковырну)

0

Ребзя, кто-нибудь пробовал ковырнуть Сингулярити? Софтины не справляются, а до прямого ковыряния архивов не дорос как-то

0

Dragon Unpacker - Хорошая программа, всегда скачиваю её в первую очередь, если всегда появляется вопрос, об открытии и ковырянии игровых архивов. Много архивов было им перековыряно))

Есть ещё BFG Unpacker - но там она работает немного костыльно, иногда сбиваются настройки программы.

Extractor 2.5 - Файлы находит, но в основном сплошной мусор может найти.

Dragon Unpacker 5.7.0 - Ищет практически всё то, что можно ковырять, и открывать)))

А вообще - для каждой игры, есть свой распаковщик ресурсов. Для NFS HP2 - Ковырять файлы с машинами надо в VIV Magic, либо в VIV Edit - по сути, и по большому счёту: Технически, они почти две одинаковые программы, разве что VIV Editor - видит файлы с расширением ".VIV" как архивы, а VIV Edit - Как папку с обычными файлами. Вот и вся разница.

Для NFS MW - Файлы ковыряются в BinTex'e, да в Binary - Также можно поковыряться в NFS-TexEd.

Для игр от SCS - Существует SCS Extractor, он видит файлы формата ".SCS".

Для Мафии первой - Mafia - The City Of Lost-Heaven: MafiaDataExtractor.

В общем - для каждой игры своя программа, и своё предназначение.

0

а лучше intel gpa юзать за что минусуете кретины?

-2