
Описание
Эта программа позволяет открывать файлы ресурсов игр и извлекать их содержимое. Внешне она напоминает Проводник Windows.
Есть встроенная поддержка более 80 игр (обратите внимание на список поддерживаемых игр).
Для неподдерживаемых игр в Dragon UnPACKer есть весьма полезный инструмент под названием HyperRipper.
Этот инструмент ищет характерные фрагменты в файлах неизвестных форматов. Это позволяет извлекать текстуры, звуки, музыку и что-нибудь ещё из файлов неизвестных форматов!
Dragon UnPACKer активно использует плагины. Это позволяет быстро и просто расширять набор функций и добавлять поддержку новых форматов файлов игр:
- Плагины-драйверы : позволяют Dragon UnPACKer непоредственно открывать файлы. Если плагин-драйвер не смог распознать файл, то вам может помочь HyperRipper.
- Плагины-конверторы : Позволяет конвертировать пользовательские/экзотические форматы файлов в обычные (например: преобразовать текстуру из формата RAW в файл Windows Bitmap .BMP)
В большинстве случаев, вы можете обновлять плагины, не обновляя ядро программы Dragon UnPACKer, но иногда это необходимо, когда нужны новые функции ядра.
Лицензия: бесплатно + открытый исходный код
Dragon UnPACKer - свободное программное обеспечение (бесплатен как пиво и свободен как птица), для которого доступен исходный код под Mozilla Public License [MPL] v2.0.
Как получить (загрузить) Dragon UnPACKer
Загрузить рекомендуемую версию 5.7.0 Beta с установщиком
Пожертвования
Не стесняйтесь жертвовать. Размер суммы не имеет значения и это будет действительно оценено:
Dash (желательно): XguFSysJK9kkSoka9k3WPn2jHqu59aAzrn
Bitcoin: 34udKGE7ixLMsdQHv6s1kudr5XunP57aEd or 1AHmysjf1DuaMtjEFufMKEX5faM3kxM6zH
Участие в разработке
Если вы хотите ознакомиться с исходным кодом (Borland Delphi 7 Personnal Edition) или внести в него изменения, то вы можете загрузить пакет с исходным кодом в формате 7-Zip .7z. Перед первой распаковкой файла просьба прочитать файл README, так как он содержит список библиотек, необходимых для успешной сборки программы. Также вы можете посетить Мастерскую, в которой можно получить больше информации о процессе разработки Dragon UnPACKer.
Распространение
Вы можете свободно загрузить программу для Windows, перейдя по одной из приведённых ссылок. Доступно три пакета:
- С установщиком
Этот вариант включает в себя программу-установщик (с использованием свободного Jurdan Russell's Inno Setup), который поможет вам установить и настроить Dragon UnPACKer. В комплект входит и модуль удаления программы.
- Без установщика/Архив
Файл в свободном формате 7-Zip .7z.
Для установки достаточно распаковать содержимое архива в папку и запустить DrgUnPACKer5.exe. Для обновления программы или её компонентов вы можете использовать модуль обновления (онлайн/офлайн) Duppi.exe, расположенный в подпапке Tools. - Пакет обновления Для его установки вам нужен Duppi (как минимум v3.3.5), а также установленная предыдущая версия Dragon UnPACKer, которую запускали хотя бы раз. Дважды щёлкните по файлу, чтобы Duppi установил обновление.
Получение стабильной версии
Загрузите последнюю стабильную версию: 5.6.2 "Exedra-Chac"
- С установщиком (основное зеркало)
Зеркало (Франция)
Зеркало (Гонконг)
Файл: dup562exedrachac-setup.exe (3 282 983 Байт)
Контрольные суммы SHA1: 3a88aae6d9afb748f38aa834402a447ccc6579de
Контрольные суммы SHA256: 5a5a8fed50bb5e31a16602550a6cc172e790e2a0e94efbef20dcd243669a3ee5
PGP-подпись: dup562exedrachac-setup.exe.asc - Без установщика/Архив
Файл: dup562exedrachac.7z (2,7 МБ)
Контрольные суммы SHA1: ca3e7951c5b1c5226c7f9a6c596faca7d18dc38d
Контрольные суммы SHA256: e651a072953cf6d439ee88bbc7cff74555adc6d1bed4c24bebb8f13b079e3be5
PGP-подпись: dup562exedrachac.7z.asc - Обновление для версии 5.6.1
Файл: dup562-updatefrom561.d5p (1,7 МБ)
Контрольные суммы SHA1: 1c765d107c89a375f5c790ecaab6bc2a1557498e
Контрольные суммы SHA256: 361d9859096f264ecf536c45ff88fbfdfd40e0f31e32c3e6b314d50ee867bccf
PGP-подпись: dup562-updatefrom561.d5p.asc - Архив с исходным кодом
Файл: dup562exedrachac-src.7z (2,0 МБ)
Контрольные суммы SHA1: 58d290dbbd86505083d84f5ad4b4442ab310dc6c
Контрольные суммы SHA256: 361d9859096f264ecf536c45ff88fbfdfd40e0f31e32c3e6b314d50ee867bccf
PGP-подпись: dup562exedrachac-src.7z.asc
Старые стабильные версии можно найти на странице BinTray.
Получение последней (нестабильной) версии
Загрузка последней нестабильной версии: 5.7.0 Beta
- С установщиком (основное зеркало)
Зеркало (Франция)
Зеркало (Гонконг)
Файл: dup570-setup.exe (3,187,802 Байт)
Контрольные суммы SHA1: 25f43c07c49132178aad065f543700be2942372a
Контрольные суммы SHA256: dd942be70ecbc8778d9c9b7c4c7f48104c6535dea31c7814607c85160ef5a0ea
PGP-подпись: dup570beta-setup.exe.asc - Без установщика/Архив
Файл: dup570beta.7z (2,553,660 Байт)
Контрольные суммы SHA1: f71f017f23e773d22018963e749765ccec50cf95
Контрольные суммы SHA256: 217f17521154d39dbeac60190fb9de2d8e694ae86edafe44c9811d1cc83c669d<
PGP-подпись: dup570beta.7z.asc - Архив с исходным кодом
Файл: dup570beta-src.7z (1,983,017 Байт)
Контрольные суммы SHA1: 173345ce638000f2c2d7b3fbc28e4931faaa4031
Контрольные суммы SHA256: 44fcfea62f96f6bd74b15873ebcc9f1fa1900f5d1c80fb70d9c5ac5f58d4684f
PGP-подпись: dup570beta-src.7z.asc
Старые нестабильные версии версии можно найти на странице BinTray.
Переводы
Здесь вы можете свободно загрузить переводы. Они доступны в виде файлов D5P (Dragon UnPACKer 5 Package), которые автоматически устанавливаются/обновляются с помощью Duppi.
Если вы запустите Duppi в режиме онлайн, то также найдёте все доступные переводы для вашей версии Dragon UnPACKer.
Перевод | Автор перевода | Для версии |
---|---|---|
Чешский | David Mokry (SUSHI) | |
Английский | Alexandre Devilliers (Elbereth) | Включён во все версии |
Французский | Alexandre Devilliers (Elbereth) | Включён во все версии |
Немецкий | livinskull | |
Немецкий | Felix Riemann | |
Венгерский | Kov�cs Andr�s' | |
Итальянский | gabriTB01 | |
Польский | Piotr "Halamix2" Halama | |
Португальский (Бразилия) | Samir Jorge de Aguiar (Piloto de Fuga) | |
Португальский (Португалия) | Gabriel Silva | |
Испанский | Alexandre Devilliers (Elbereth) | Включён во все версии |
Русский | Alexms69 | |
Русский | Pit0n2 | |
Русский | Andrew Bondar (SkYuS) | |
Русский | Nikita Churilov (Deliverer) | |
Русский | Andrew Bondar (SkYuS) | |
Турецкий | bosluk | |
Турецкий | Volkan Özdemir | |
Украинский | Andrew Strepetov |
Новые переводы выпускаются третьими лицами, иногда спустя несколько месяцев после выхода новой версии программы.
Использование актуальных версий
Duppi - утилита для обновлений
В комплекте с Dragon UnPACKer поставляется утилита для обновления программы (онлайн/оффлайн). Это Duppi.
С помощью этой утилиты вы можете легко поддерживать плагины в актуальном состоянии, достаточно лишь периодически запускать Duppi и, при наличии новых версий, загружать и автоматически их устанавливать с помощью Duppi!
Ещё одна функция Duppi - загрузка и установка дополнительного перевода для Dragon UnPACKer.
Duppi работает и в режиме оффлайн: он может устанавливать сжатые пакеты D5P (пакеты Dragon UnPACKer 5). Все обновления также доступны в виде файлов D5P, что полезно, если вы не можете использовать онлайн-обновления.
Новейшие плагины
Отсюда вы можете свободно загрузить новые версии плагинов. Они доступны в виде файлов D5P (Dragon UnPACKer 5 Package), автоматически устанавливаемые/обновляемые с помощью Duppi.
Тип плагина | Название | Версия | Что нового |
---|---|---|---|
Драйвер | drv_default | 2.1.1 (149 КБ) |
|
Драйвер | drv_zip | 1.1.3 (DLL v5.5.2) (89 КБ) |
|
Новые плагины добавляют поддержку новых игр и/или содержат исправления ошибок.
Поддержка
Это программа, созданная одним человеком. Поддержкой также занимаяюсь я сам. Поэтому может пройти немало времени, прежде чем я смогу найти решение вашей проблемы или будет реализована запрашиваемая вами функция. Вы должны понимать, что я делаю это для удовольствия и в свободное время, поэтому иногда я могу выбирать не ту проблему, о которой сообщили первой, а ту, которую могу решить в первую очередь.
Ну а теперь, если вы хотите сообщить об ошибке, сделать запрос новой функции или поговорить о Dragon UnPACKer, то вы можете использовать следующее:
- Issues tracker: на этой странице располагаются все отчеты об ошибках. Это действительно удобный способ их учёта и я обязательно проигнорирую отчеты об ошибках, отправленные другим способом (электронной почтой, через форум и т. д.). Правда, есть один момент: вам нужно зарегистрировать учетную запись на GitHub, но это легко, быстро и бесплатно...
- Запрос функции (Feature request): эта страница весьма напоминает предыдущую, но предназначена для запросов новых функций. Просто добавляйте ярлык "Feature Request".
Это все, что вы получите, и этого вполне достаточно, учитывая цену Dragon UnPACKer (он бесплатен...)!
Дорожная карта (список того, что нужно сделать)
Здесь указано то, что я думаю в рамках будущего Dragon UnPACKer, но особо не надейтесь, так как я почти всегда занят и не могу уделять время этому проекту.
Версия | Приоритет | Состояние | Описание |
---|---|---|---|
5.0.0 Beta 1 released (28.07.2002) |
|||
5.0.0 Beta 2 released (18.10.2002) |
|||
5.0.0 Beta 3 released (08.04.2003) |
|||
5.0.0 Beta 4 released (26.04.2003) |
|||
5.0.0 Release Candidate 1 released (29.06.2003) |
|||
5.0.0 Release Candidate 2 released (08.09.2003) |
|||
5.0.0 Release Candidate 3 released (27.09.2003) |
|||
5.0.0 Release Candidate 4 released (08.05.2004) |
|||
5.0.0 Stable released (17.07.2004) |
|||
5.1.0 WIP released (22.08.2004) |
|||
5.1.1 WIP released (03.10.2004) |
|||
5.1.2 WIP released (27.03.2005) |
|||
5.2.0 "Cinthia" Stable released (23.12.2005) |
|||
5.2.0 "Cinthia" Release A released (29.12.2005) |
|||
5.2.0 "Cinthia" Release B released (30.01.2006) |
|||
5.3.0 WIP released (04.03.2008) |
|||
5.3.1 WIP released (10.03.2008) |
|||
5.3.2 WIP released (19.04.2008) |
|||
5.3.3 Beta released (23.08.2008) |
|||
5.4.0 "Degei" Stable released (20.11.2008) |
|||
5.4.0 "Degei" Release A Stable released (23.04.2009) |
|||
5.5.0 Beta Unstable released (27.06.2009) |
|||
5.5.1 Beta Unstable released (12.09.2009) |
|||
5.6.0 "Exedra" Stable released (15.10.2010) |
|||
5.6.1 "Exedra-Benton" Stable released (05.04.2011) |
|||
5.6.2 "Exedra-Chac" Stable released (07.08.2011) |
|||
5.7.0 Beta Unstable released (08.04.2014) |
|||
5.7.x | 25% | Повысить понимаемость журнала (сообщения об ошибках, сохранение файла и т.д.). | |
5.8.0 стабильная |
|||
6.0.0 | 0% | Переписать с использованием Lazarus/FreePascal. | |
6.0.0 стабильная |
|||
6.x.x | 0% | Предложить 64-битную версию для Windows | |
6.x.x | 0% | Добавить возможность упаковки (или, по крайней мере, возможность редактировать) |
Идеи вне дорожной карты
- Добавить всплывающее окно для выбора драйвера, когда два и более из них считают, что могут открыть файл.
- Добавить уверенность в возможности открыть файл
Например:- Высокая. Если искусственный интеллект чётко определил ID/сигнатуру
- Средняя. Если искусственный интеллект определил нечто напоминающее ID/сигнатуру
- Низкая. Если искусственный не используется (определение на основе расширения файла)
- "Создание" плагинов.
То, что вряд ли получится реализовать
То, что я должен сделать, но, скорее всего, никогда не сделаю (слишком скучно):
- Руководство пользователя Dragon UnPACKer
- Набор инструментов для создания плагинов для Dragon UnPACKer