BFG Unpacker ver. 0.16.11.12 (Quick BMS GUI)

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

Название программы: 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
И других…
Во многих скриптах и программах имя их автора не указано.
Нравится2
Комментарии (16)
  • 3
    yadi.sk/d/umh1VsBL3EWb3C - здесь можно скачать последнюю версию программы
    Программа обновлена!
    Новая версия 0.17.08: yadi.sk/d/KltRMXq23M5Srv
    Добавлены функция обратной упаковки файлов, быстрое открытие файлов, меню избранного, куча новых игр и типов файлов. Всего теперь поддерживается распаковка и конвертирование более 5000 типов файлов.
    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
    Автор, а обновления будут?
  • 1
    Grosh
    Да, обновления будут, сейчас доделываю новую версию. Думаю, примерно в течении месяца выложу.
    PS: извиняюсь, за то, что через месяц только ответил, не видел коммент
  • 1
    Узконаправленная, специфичная штука, но весьма полезная в некоторых случаях. И присоединюсь к ранее сказанному. Такие программы как то надо проталкивть в массы) На тех же трекерах, обязательно закинуть закинуть на ru-board, если бы еще встроить в ТС (total commander) было бы еще круче. Поговорить с Назаретом (ru-tra-ck-er.org/forum/viewtopic.php?t=2196256 (убрать -)) , может примет участие. Правда, если народ потянется, то появиться какая никакая ответственность за то, что породил) А это иногда.. ммм.. напрягает. А в целом- удачи. Не забрасывай.
  • 0
    Grosh
    Если прога будет полезна хотя бы сонте-другой людей, я уже буду рад. Но следующую версию попытаюсь еще на нескольких сайтах выложить, в планах так же программе сайт собственный сделать. Ну а пока, буду на "сарафанное радио" рассчитывать)
    А ответственность - меня не особо напрягает, я итак старюсь ответственно подходить к этому делу.
    Поначалу, я как раз таки и хотел сделать плагин для ТС или ему подобного менеджера, но все же, решил сделать ее в виде отдельного продукта.
    PS: Пока писал, придумал как ее можно интегрировать в ТС)
    Если идея окажется рабочей, то в одной из следующих версий добавлю
  • 0
    gmh4589
    Проще создать группу в ВК. Можно рекламировать прямо в соц.сети + бесплатно и быстро! Не поленитесь, сделайте группу.

    "сейчас доделываю новую версию. Думаю, примерно в течении месяца выложу."?
  • 0
    RX3000
    Извиняюсь за дезинформацию, насчет месяца, просто писал курсовую, потом дипломную, потом защита диплома, плюс еще работа, времени доделать особо не было. В августе точно выложу.
    Про группу в ВК, не плохая идея, спасибо, мне что-то в голову не пришло такое)
  • 0
    Grosh
    RX3000
    Вы помниться интересовались обновлениями проги? Так вот, она обновлена. Скачать новую версию можно по ссылке в первом посте. Попозже, залью на сайт.
B
i
u
Спойлер