BFG Unpacker ver. 0.16.11.12 (Quick BMS GUI)

Имя файлаunpacker_0.16.11.12.7z
Размер14.93 Мб
Добавилgmh4589
Дата добавления
Скачиваний84
Комментариев10
Понравилось0
Описание и инструкции

Название программы: BetterFly Game Unpacker

Версия: 0.16.11.12

Автор: GMH4589

Системные требования: ~ 50 МБ места на диске + место для распакованных файлов

Предыдущая версия: здесь

Программа представляет собой графический интерфейс (GUI) для целого ряда консольный консольных распаковщиков игровых ресурсов, основным из которых служит QuickBMS. Так же программа использует следующие консольные утилиты: binkconv (для конвертации игрового видео в формате Bink в удобочитаемые большинством плееров), extract (распаковывает архивы нескольких сотен игр на всех версиях движка Unrial Engine), towav (конвертирует аудиофайлы множества игр в популярную форматы, такие как mp3, ogg, wav), offzip (извлекает файлы из любых архивов сжатых алгоритмами Deflate и Zlib), ttarchext (извлекает содержимое архивов всех игр от компании TellTale), SAU (поддерживает распаковку игровых ресурсов многих форматов и конвертацию текстур и спрайтов в PNG) и другие. Помимо всего перечисленного в программе присутствует более 2000 bms-скриптов и 15 wcx-плагинов для Total Commander, среди которых: Total7zip (переделанный в плагин для ТС архиватор 7zip), GAUP (Game Archive Unpacker Plugin – позволяет распаковывать и конвертировать ресурсы из более чем 400 игр), TotalObserver (извлекает содержимое большого количества типов архивов, в том числе игровых, например, игр на движке Source, а также инсталляторов) и других. Все это вместе взятое позволяет в пару кликов распаковать либо конвертировать ресурсы более 3500 приложений и игр.

В новой версии:

Спойлер

Программе придумано название, теперь это ButterFly Game Unpacker, или просто BFG Unpacker

Программа перешла на другой язык программирования, благодаря чему стали доступны новые функции и стали лучше работать уже имевшиеся

Меню выбора игры\типа файла теперь выполнено в виде более удобного древовидного списка

При первом запуске программа теперь просит выбрать выходную папку

Немного увеличен размер окна программы

В меню "Настройки" добавлена функция "Сменить выходную папку" и "Создать выходную папку"

Добавлена поддержка русских символов и пробелов в пути к файлам и папкам

Окно вывода программы теперь закрывается не сразу, а после нажатия любой кнопки, это удобно в случае ошибок при выполнении скриптов и\или программ

Меню "Файл" разделено на подменю: "Распаковать с помощью...", "Игровые движки", "Инсталляторы", "Архивы", "Форматы сжатия", "Конвертировать", "Поиск форматов" и "Дополнительно" (подробности в Readme)

В подменю "Распаковать с помощью..." добавлена функция "Sprite and Archive Utility", которая запускает распаковку файла с помощью программы SAU, поддерживающую более 50 форматов архивов из более 100 игр

В меню "Игровые движки" добавлены функция распаковки архивов игр на движках Creation Engine, FrostBite Enginе, idTech Enginе, MTFramework, RPG Maker, Asura Engine, FPS Creator, XMA Framework

В меню "Файл" добавлено подменю "Конвертировать", в которое перенесены фунции конвертирования аудио, изображений и видео (подробности в Readme)

В меня "Файл" добавлено подменю "Инсталляторы", в которое вынесены функции по распаковке инсталляторов и установочных архивов различных операционных систем и Install Maker'ов

В меня "Файл" добавлено подменю "Архивы", в которое вынесены функции по распаковке архивов, которые не поддерживает архиватор 7z

В меню "Ссылки" добавлены новые ресурсы: PlayGround.ru, Gildor.org

Добавлена функция создания списка файлов в папке

В подменю "Дополнительно" добавлена функция автоматического поиска нужного для распаковки скрипта\плагина\программы (подробности в Readme)

В меню "Настройки" добавлены функции очистки выходной папки от пустых подпапок и пустых файлов (иногда они могут возникать при ошибочной\незавершенной работе скриптов)

Добавлена кнопка "Отмена" и элемент "Выход" в меню "Файл", по нажатии на которые программа закрывается

Окно выбора файла теперь поддерживает больше одного фильтра по маске (напр. *.zip и *.*)

Теперь не создается файл dontrun.bat, который отвечал за создание bat-скрипта из лога программы, bat-скрипты теперь создаются программой напрямую, что сильно ускоряет ее работу

Добавлена возможность конвертирования текстур и спрайтов (в т. ч. DDS, TGA, PCX и других) в PNG с помощью программы SAU

Добавлено меню "О программе", с кратким описанием функций программы

Полностью автоматизирована распаковка файлов идущая через DosBox и через другие программы требующие более одного действия, теперь нужно только выбрать файл и дождаться окончания распаковки

Добавлено подменю "Поиск форматов", которое ищет файлы по заданному типу в любых не зашифрованных архивах (пока поддерживается только WAV)

Использование:

1) Распаковать архив с программой в любое место на диске (желательно, чтобы путь к программе не содержал пробелов и символов не на латинице <то есть русских>)

2) Запустить файл unpacker.ехе

3) При первом запуске программа попросит выбрать папку, в которую будет происходить распаковка\конвертация файлов (теперь программа поддерживает русские символы и пробелы в пути к папкам\файлам)

4) Выбрать букву\цифру в меню программы

5) В развернувшемся списке выбрать игру

6) В открывшемся диалоге выбрать нужный файл

7) Дождаться окончания процесса

Более подробно о использовании программы можно прочитать в файле readme.txt (обязательно к прочтению, если вы собираетесь пользоваться не только базовыми функциями), а об изменениях в whats new.txt

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

Спойлер
В сборку включены скрипты, плагины и программы следующих авторов и компаний:
Luigi Auriemma, Gibbed, Mr.Mouse, AlphaTwentyThree, -=CHE@TER=-, Xplorer, Александр
Черенков, Shin-ichi TSURUTA, Егор Влазнев, Nico Bendlin, DOSBox Team, RAD Games Toolls
И других…
Во многих скриптах и программах имя их автора не указано.
Нравится 0
Комментарии (10)
  • 3
    С прошлой версии программа претерпела массу изменений, поэтому настоятельно рекомендуется пользоваться этой версией. Исправлена куча багов и увеличена скорость работы программы, добавлено более 1000 новых игр и типов файлов, улучшен интерфейс и многое другое.
    PS: Ссылка на предыдущую версии более не работает, модераторы ее удалили по моей просьбе
  • 1
    gmh4589
    Так держать!
    Пожелания: сделать поиск по названию (используйте базу данных-таблицу, туда можно будет добавить года и пр.), а пока хотя бы отделить старые игры, мешаются.
    Нужно обязательно выложить на специализированных сайтах! Вы даже не написали о себе в "О программе", скромность? (ReadMe не в счёт к тому же он переименован)
    Ещё бы базу знаний: где можно ещё срипты поискать, где можно помощи попросить, как самому ключ подобрать, и самое главное, в какой игре и что править.

    В Steam есть скрипт для QuickBMS игры Shadows: Heretic Kingdoms. В вашей программе не нашёл.
    P.S. Советую не хранить сорсы в тайне, а наладить процесс общего допиливания (первая ступень в этом направлении - мультиязыность). Обычные же пользователи могли бы помочь с базой игр.
  • 1
    RX3000
    Спасибо за пожелания!
    Насчет поиска по названию, в самой программе не знаю, есть ли смысл такое делать, а вот список игр, вполне можно реализовать в виде таблицы или базы данных. Можно в принципе сделать, чтобы эта база даже вызывалась из самой программы. А чтобы реализовать эту функцию непосредственно из программы, нужно кардинальным образом дорабатывать код, а его там уже около 1.5 мегабайт чистого текста, это будет достаточно трудоёмко, но в принципе, возможно.
    Старые игры отделять - можно просто кроме алфавитного списка, сделать еще и отдельный список игр по годам, такое можно реализовать, даже не придется особо менять код, достаточно будет сделать вторую вкладку в меню программы.
    База знаний - там есть пункт в меню "Ссылки", в них приведены некоторые ресурсы по моддингу, в новых версиях ссылок на ресурсы будет больше.
    Скрипт для Shadows: Heretic Kingdoms обязательно добавлю. Если можно, киньте на него ссылку, чтобы мне не искать.
    Насчет исходников, опубликовать их, конечно, можно. Но если все кому не лень будут их править и вносить туда свои изменения и пожелания, появятся как минимум несколько сборок на основе моей программы, часто, не должного качества, с устарелыми данными, а некоторые особо хитрые юзеры, еще и будут просить денег за такую недоделку. По этому, если я даже и выложу исходники, то только для ознакомления. К тому же, в коде нет ничего особо гениального. Это просто меню со списком игр, в котором при нажатии на его пункт, программа создает нужный для распаковки bat-файл и запускает его, в некоторых случаях производя еще некоторые дополнительные действия. Первая версия была написана на паскале, вторую я переписал на скриптовый язык AutoIt, который гораздо лучше подошел для этой программы.
    В планах у меня есть добавление мультизычности, с возможностью добавить дополнительные языки, а так же хочу добавить возможность подключения сторонних скриптов и консольных утилит. Это позволит обычным пользователям подключать свои базы игр. Сначала новые функции будут в слегка ограниченном виде, потом буду дорабатывать.
  • 1
    gmh4589
    Два варианта скрипта в комментариях в конце (мне подошёл тот что на форуме steam, версию игры вроде последнюю скачивал): www.playground.ru/cheats/shadows_heretic_kingdom..

    После реализации мультиязычности в виде отдельных файлов, ссылка для добавления пользователями их языков будут очень уместна.
    +ссылка где можно будет выкладывать скрипты.
  • 2
    RX3000
    За скрипт спасибо.
    Пожелания постараюсь учесть, на сколько это возможно.
    А скрипты или ссылки на них можно пока прямо тут в комментах выкладывать
  • 0
    gmh4589
    за полтора месяца 40 загрузок! Явно нужна реклама, хотя бы выложить на торрентах (среда обитания игроманов).
    У вашей сборки есть аналоги?
  • 0
    RX3000
    Аналогов нет. А реклама явно нужна.
  • 0
    gmh4589
    Не получается скачать. На 50%х загрузка останавливается. Есть другие источники?
  • 0
    Miron Wright
    это с сайтом так бывает, еще раз пробуй, если не получиться, дам другую ссылку
  • 0
    Автор, а обновления будут?
B
i
u
Спойлер

Вы уверены что хотите удалить этот комментарий?