Всем привет!
Недавно с содроганием осознал, что мой геймерский опыт превышает 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
Если кто захочет скачать какие-то из перечисленных программ, вот ссылки:
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/
Dragon Unpacker в свое время юзал) Выдергивал музыку из игр) Эх, как давно это было :( Вот еще добавь TexMod :) жду с нетерпением когда все таки сделают версию с поддержкой DX10 DX11
а лучше intel gpa юзать за что минусуете кретины?
HIBOMB TexMod - добавлю, во второй или третьей части
Еще, помню, был GAP (Game Audio Player). Вытаскивал с помощью этой проги музончики из NFS, C&C и чего то там, не помню уже. Олдфажненько )
gmh4589 ;)
Пасиб, как раз хотел текстурки дополнения FS к BF4 распаковать )) Там есть пара классных артов.
Сохранил блог на всякий случай =)
choa Спасибо, что напомнил. Совсем забыл про Game Audio Player, хоть и пользовался им. В следующих выпусках напишу про него. Egik81 Однако с помощью описанных выше программ можно распаковать ресурсы где-то 2-3 тысяч игр. И практически для каждой игры есть либо своя программа для распаковки, либо скрипт. Сколько игр не пытался распаковывать, с проблемой отсутствия для них прог сталкивался лишь пару раз. Egik81 Многие разработчики игр сами добавляют средства для редактирования их продуктов. А авторские права нарушаются, если распакованные ресурсы будут использоваться в коммерческих целях.
Автор только забыл добавить что подобные занятия делаются на свой страх и риск и могут нарушить авторские права владельцев контента. choa С языка сорвал про Game Audio Player.