Как найти картинки в файлах игры

Обновлено: 06.07.2024

Новый вопрос.
Как получить ресурсы из APK? В сети нашёл инфу, нужно переимновать в .zip и извлечь. Так и сделал, но в папках drawaleble и res нету никаких картинок.

Раньше вопрос звучал так:

Жму "Установить", пишет "Войдите в аккаунт", мне этот файл нужен здесь в Windows.
Как можно их скачивать на десктоп короч.

Хаус
Поищи на других ресурсах. Их всякие китайцы автоматом перекладывают.

войди в аккаунт, хотя некоторые должны быть совместимы с девайсами, а еще некоторые вообще не скачать без VPN потому что они недоступны для РФ

Тема скользкая. если предположить, что речь о бесплатных приложениях, то нужен телефон с рут доступом и бэкапить на sdшку через прогу типа Titanium Backup.

Хаус
> Как можно их скачивать на десктоп короч.
Установи эмулятор андроида и затем установи свою прогу из Google Store.

Хаус
Те, кто пиарятся на форуме 4pda, обязаны в посте выложить APK. Оттуда его и можно скачать.
Остальные приложения и игры можно скачать почти с любого зеркалирующего Google Play сайта, просто вбив название приложения в поиске google.

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

Спас. Ибо. Выручил.

Новый вопрос в 0-посте.

Хаус
> Новый вопрос в 0-посте.

А это уже пиратством попахивает

0iStalker
> А это уже пиратством попахивает

Ты меня уважаешь?

> и вообще все ответы есть в гугле

apktool.jar - нашёл, только не совсем понял как пользоваться.

Хаус
> Как получить ресурсы из APK?
Если их нет в открытом виде в assets, res, drawable, то значит они запакованы в каком-то кастомном формате и он зависит от инструментария, который использовался при разработке игры.

В той игре, которую ты пытаешься препарировать, в папке assets есть 2 png-шки, которые показывают, что игруха сделана на Game maker. И следовательно надо уметь извлекать ресурсы из формата этого инструмента разработки. Видимо все ресурсы вместе с кодом лежат в паке game.droid. Вот его и надо пристально изучать.

Хаус
А что там за картинки-то? Судя по маркету, вся графика в виде линий.

Если гуглить или думать лень, то в тупую по сигнатурам PNG и RIFF в game.droid находятся и вырезаются любым hex редактором четыре png атласа и семь wav файлов.

Что-то типа этого (убрал альфа канал, а то получается белое на белом):

Изображение

Vitorio
> сделана на Game maker

entryway
> (убрал альфа канал, а то получается белое на белом

Круто! А можно с альфа-каналом?

> А что там за картинки-то? Судя по маркету, вся графика в виде линий.

Ага. Я хочу похожую игру сделать по графике просто. Эти картинки чтобы потестить.

Хаус
> Ага. Я хочу похожую игру сделать по графике просто. Эти картинки чтобы
> потестить.
Игра для Андроид? Тема проекта есть?


Недавно с содроганием осознал, что мой геймерский опыт превышает 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. Теоретически, должна поддерживать несколько тысяч игр и приложений, но на самом деле, не все так радужно, далеко не все скрипты дружат с данной прогой.

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

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

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


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

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

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

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


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


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

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

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

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

Как извлечь файлы из игры

  • Как извлечь файлы из игры
  • Как вытащить музыку из игр
  • Как извлечь звуки с игр

Если игра установлена в вашем компьютере, то запустите стандартный менеджер файлов операционной системы. В ОС семейства Windows это Проводник, и запускается он нажатием горячих клавиш win + e или двумя щелчками по иконке «Мой компьютер» на рабочем столе. С помощью менеджера файлов раскройте ту папку, в которую установлена нужная программа. По умолчанию большинство игр устанавливаются в каталог с названием Program Files на системном диске операционной системы, но при инсталляции мог быть указан и другой каталог.

Есть альтернативный способ открытия корневой папки игры. Раскройте главное меню на кнопке «Пуск», найдите ссылку на запуск игры и щелкните ее правой кнопкой мыши. В выпавшем контекстном меню выберите пункт «Свойства», а затем нажмите кнопку «Найти объект» на вкладке «Ярлык» открывшегося окна. В результате запустится Проводник и сразу откроет нужную вам папку. Описанным в этих двух шагах способом вы получите доступ к файлам игры и можете использовать их по своему усмотрению.

Если игра хранится в архивных файлах с расширением zip, rar, 7z и т.д., то для извлечения файлов потребуется какая-либо программа-архиватор. Наиболее распространены архиваторы WinRAR, WinZIP, 7-ZIP. После установки одной из них в систему нужный файл надо щелкнуть правой кнопкой мыши и выбрать в контекстном меню пункт «Извлечь файлы».

Если игра содержится в образе диска, то есть в файле с расширением iso, nrg, mdf и т.д., то для извлечения используйте какую-либо программу-эмулятор. Например, это может быть Daemon Tools, Alcohol, PowerISO и другие. Установив и запустив такое приложение вам нужно «смонтировать диск», после чего файлы станут доступны с помощью Проводника.

Если игра запускается с CD или DVD-диска и получить доступ к ее файлам с помощью Проводника не получается, то можно создать образ этого диска, а затем действовать так, как это описано на предыдущем шаге. Некоторые из программ-эмуляторов могут самостоятельно создавать образы, а можно воспользоваться специализированными приложениями - например, Nero Burning ROM умеет это делать.

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

Как извлечь файлы из игры

  • Как извлечь файлы из игры
  • Как вытащить музыку из игр
  • Как извлечь звуки с игр

Если игра установлена в вашем компьютере, то запустите стандартный менеджер файлов операционной системы. В ОС семейства Windows это Проводник, и запускается он нажатием горячих клавиш win + e или двумя щелчками по иконке «Мой компьютер» на рабочем столе. С помощью менеджера файлов раскройте ту папку, в которую установлена нужная программа. По умолчанию большинство игр устанавливаются в каталог с названием Program Files на системном диске операционной системы, но при инсталляции мог быть указан и другой каталог.

Есть альтернативный способ открытия корневой папки игры. Раскройте главное меню на кнопке «Пуск», найдите ссылку на запуск игры и щелкните ее правой кнопкой мыши. В выпавшем контекстном меню выберите пункт «Свойства», а затем нажмите кнопку «Найти объект» на вкладке «Ярлык» открывшегося окна. В результате запустится Проводник и сразу откроет нужную вам папку. Описанным в этих двух шагах способом вы получите доступ к файлам игры и можете использовать их по своему усмотрению.

Если игра хранится в архивных файлах с расширением zip, rar, 7z и т.д., то для извлечения файлов потребуется какая-либо программа-архиватор. Наиболее распространены архиваторы WinRAR, WinZIP, 7-ZIP. После установки одной из них в систему нужный файл надо щелкнуть правой кнопкой мыши и выбрать в контекстном меню пункт «Извлечь файлы».

Если игра содержится в образе диска, то есть в файле с расширением iso, nrg, mdf и т.д., то для извлечения используйте какую-либо программу-эмулятор. Например, это может быть Daemon Tools, Alcohol, PowerISO и другие. Установив и запустив такое приложение вам нужно «смонтировать диск», после чего файлы станут доступны с помощью Проводника.

Если игра запускается с CD или DVD-диска и получить доступ к ее файлам с помощью Проводника не получается, то можно создать образ этого диска, а затем действовать так, как это описано на предыдущем шаге. Некоторые из программ-эмуляторов могут самостоятельно создавать образы, а можно воспользоваться специализированными приложениями - например, Nero Burning ROM умеет это делать.

Читайте также: