Releases: gmh4589/bfg_unpacker
bfg_unpacker_2.0.0_beta_3
beta 3
January 27, 2025
- Added support for unpack archives from games on Unreal Engine 5
- Unpacking archives from games on Unreal Engines 4 and 5 now using via "repak" utility
- QuickOpen function now work via database
- Fixed same bugs, which is going to crash or freezing the program
- vgmsream utility was updated to r1980 version
- Updated game base (added 50+ игр on UE4 and UE5)
- Now unpacking files via 7Zip showing actual progress in progress bar
- Fixed progress bar friezing by unpacking multiple files via vgmsream
- Reading data streams from external utilities now working via separate threads, for boosting the unpacking process
and prevents freezes, and also allows you to display more relevant data in the progress bar
November 11, 2024
- Fixed saving same textures from Starfield, which saved empty or broken
- Added new options for new actions in other_prg function
- Added support for unpack DZIP archives from The Witcher 2
- Added inner unpacker for PAK archives from Alien: Isolation
- The game base was updated (removed doubles and other)
- Fixed program crash, if select cubemap creation function and don't select files
October 25, 2024
- When converting video via ffmpeg, the progress bar of the conversion process is now displayed correctly
- Added support to unpack ACE archives
- Added support to unpack DZIP archives
- Fixed unpacking some archives from Fallout 4, the textures from which were saved unreadable
- nconvert utility has been deleted. Reason: replaced with a similar in functionality library Pillow, which can save
and open images of almost all popular formats. And nconvert does not support some modern formats, but it does
support a bunch of rare and almost unused formats - Added option to create cubemap textures
- Speed of unpacking BA2 archives from Starfield has been increased
- Fixed the ZeroDivisionError error that caused the program to crash if the number of files or the number of the
currently processed file were zero when processing archives - Continue work with Alan Wake 2 unpacker
October 16, 2024
- Project migrate to Python 3.12
- A function to creating header for DDS files now is active
- In function to creating DDS files header added option to select mips count and save as cubemap texture
October 5, 2024
- Added support for unpack BA2 archives from Starfield
- Added support for unpack RMDP/BIN archives from Alan Wake Remastered
- Started work with Alan Wake 2 archives unpacker function
- Added DDS codec list get method, with it now forming list of codecs in all function working with DDS image format
- Now, shouldn't font install to showing icons on buttons in upper men
- Added option to convert TEX textures from games on MT Framework engine into DDS in time ARC archive unpacking
- Unpacking speed ARC archives from games on MT Framework engine has been increased
- Added support to saving KTX textures as images
- Started work with PAK archives unpacker from games on RE Engine by CAPCOM
- Added support to convert TEX textures from games on RE Engine by CAPCOM
- The dictionary with zip methods has been transformed to class
September 24, 2024
- File header checking moved to separated method in Reaper class
- Added support to convert bimage textures from idTech games to DDS
- Now, when unpacking archives from games on idTech, BIMAGE textures are automatically converted to DDS
- Now, when unpacking archives from The Witcher 3, saving original XBM texture
- Classes for unpacking archives from Doom (2016) and Rage is merged to single class
- Added native support for unpack archives from idTech Engines games:
*.tangoresources, *.streamed из The Evil Within,
*.resources из DOOM 3: BFG Edition - Logging option was changed
- vgm_streem utility has been integrated
- The reapers folder has been tidied up, unpackers have been divided into subfolders with engine or developer names,
all files containing more than one unpacker class have been split into several files - Into settings menu was added options for convert textures from archives (if it support):
Can select next parameters:
- Save textures in original format only
- Save textures in convert format only
- Save original and convert textures
bfg_unpacker_2.0.0_beta_2
Public beta 2
July 14, 2024
- Game list now forming with SQL database
- Zip methods list moved to codecs folder
- Added native support BIF\KEY archives from Infinite Engine games
- Added native support BSA\BA2 archives from Bethesda Game Studio games
- Added native support PKG archives from Legend of Hero: Trails of Cold Steal game series
- Fixed a bug where a filter was shown based on the extension of the previously selected file type
July 28, 2024
- Continue move to SQL
- Added native support to creation PKG archives for Legend of Hero: Trails of Cold Steal game series
- Added support almost all compression data in ZIP archives
- Added native support to creation VPK archives for Source Engine games
- All input windows now use main window theme
- Best support for BSA\BA2 archives from Bethesda Game Studio games
- When closing the progress bar with the unpacking status, the unpacking process now stops
August 1, 2024
- Added APK Android installer support into ZIP unpacker function
- Added command line support with one argument (path to file). If run application with command line, run QuickOpen function
August 12, 2024
- Fixed unpacking some BA2 archives from Fallout 4, Fallout 76 and Starfield, unpacking of which caused
the program crash - Fixed unpacking some BSA archives from TES IV: Oblivion, Fallout 3, Fallout NV, TES V: Skyrim LE,
TES V Skyrim SE\AE, unpacking of which caused the program crash - Added support BSA archives from TES I: Arena, TES II: Daggerfall and AES Legend Battlespire, TES III: Morrowind
- Fixed slow unpacking big BSA\BA2 archives (biggest 3 GB)
- Functions for working with DDS files are placed in a separate class
August 21, 2024
- Added support to unpack archives from games by Remedy (Alan Wake, Alan Wakes American Nightmare, Quantum Break, Control)
- Fixed unpacking rarely compression methods in ZIP archives
- In function for BSA archives unpacking added support Nehrim, Enderal, Enreral SE, TES IV: Knights of the Nine
- Added support to unpack of the file ARCH3D.BSA from TES II: Daggerfall
- Game base was updated
August 22, 2024
- List of manu "Archives", "Disc images" and "Game Engines" now create via database
- All old CSV tables was deleted from the program
- Now for unpacking files from games on Infinity Engine, you can select BIF or KEY files
- Separated function for Scimitar and Asura Engines was deleted
- Game base was updated
August 23, 2024
- Added support SND files from TES II: Daggerfall and AES Legend Battlespire
- Transferring data to the progress bar when processing files and displaying messages and logs now works through a separate method
- The settings file now save into the folder C:\Users%user_name%\AppData\Roaming\bfg_unpacker
- Fixed crush after change buttons in upper menu
- Fixed None folder creation into program root, in which saved unpacked files after first run
- Added option to restore broken settings to default after errors
- Game base was updated
August 28, 2024
- Added support for files from games on Build Engine (GRP, RFF, ART)
- Added an option to select a preferred image format for texture conversion in the settings menu (PNG, BMP, TGA, GIF)
- Fixed filling of the list of games when selecting sorting by year of release
- Added support for TEXTURE.* files from old games by Bethesda (TES I: Arena, TES II: Daggerfall, AESL Battlespire, TESA Redguard)
- Added support for searching file types by name to the QuickOpen function for files with the same name but different extensions
September 09, 2024
- Added support ATI1 and ATI2 DDS codecs
- Now is program can save cubemap textures
- When passing an unknown codec to the function of saving DDS files, a message with the name or identifier of the codec
is now displayed, previously when passing an unknown codec the program crashed - Added support to unpack texture.cache, bundle and w3speech archives from The Witcher 3: Wild Hunt
- Added fields for entering width and height for ZPL to PNG convertor
- Added option for creation CEL\TOP files for TES III: Morrowind
- The game base was updated (added 500+ release years, remove doubles games)
- Added activity for all buttons in upper menu
- Fixed program crash after open same children menus
- Added option to unpack installer files created in InnoSetup
- Added activity to menu items in submenus "Archives", "Game Engines", "Disc Images"
- Little changed colors in "Matrix" theme, and original "Matrix" theme was renamed in "Potion"
- Added option to program call from Windows context menu
- Fixed saving same file from game Alan Wake, now all files saving in out folder
September 17, 2024
- Added support to unpack archives from "Of orc and human" game
- The game base was updated (added 500+ release years, remove doubles games)
- Double extensions in QuickOpen function was deleted
- Added support more games on idTech game engines series (Doom 3 BFG Edition, Doom (2016), Rage, The Evil Within and other)
- Added support for unpack and pack of files from Of orcs and human game
- Added support for unpack PAK files from Prey (2017)
- Added support for unpack PKG files from Limbo
- The function for selection unpacker is merged with QuickOpen
- Now, when typing in drop-down menus, the background color matches the selected theme
September 18, 2024 - 2.0.0 beta_2 version release
- Fixed icon showing in explorer's context menu
- Fixed program crash by try unpacking file from explorer's context menu
- The game base was updated (updated UE4 game list, added 200+ release years)
bfg_unpacker_2.0.0_beta_1
OPEN BETA
This is a pre-release of new version rewrited with python. Some functions may can't work.
- Added load process progress-bar after program run (can off in setting menu)
- Fixed save data for DDS file format
- Added function for saving BMP image format with specified parameters
- Added new theme "Cat Mint"
- Methods in classes for GUI creating separated for few classes
- Fixed few errors in localized files
- Fixed few problems with unpacking some file types via QuickBMS
1.23.2
//Версия 1.23.1\
- меню "Консоли" разбито на разделы с названием платформы
- исправлена ошибка в описании платформ в меню "Консоли", вместо GameCube было написано GameCast 😂
- в меню "Конвертер -> Аудио -> PlayStation Audio Converter" добавлена поддержка конвертации MSF в Atrac
- исправлена небольшая ошибка в Wwise Convertor, из-за которой не работал фильтр WAV и AKPK файлов
- исправлено зависание программы при попытке распаковать любую игру серии Alone in the Dark
- еще немного доработана функция "Открыть быстро"
- восстановлена работоспособность чекбокса скрыть\показать консоль
- по умолчанию консоль теперь скрыта, также программа запоминает последнее значение этого чекбокса
- добавлена возможность менять шрифт в Message Box
- модуль для создания каталогов экзопланет для Celestia и Space Engine переписан на Python
- и да, для некоторых функций теперь нужен установленный Python
- теперь, при распаковке файлов в большинстве функций, в выходной папке создаются подпапки с именем архива
- в нижнюю панель на главном экране добавлен чекбокс, для включения\отключения создания подпапок
- теперь, при распаковке файлов игры Metal Gear Solid 5: The Phantom Pain распакованные файлы сохраняются в выходной папке, а не в папке с архивом
- добавлена поддержка упаковки DGCA и NanoZip архивов
- Прогресс-бар теперь появляется только на архивах, содержащих более 10 файлов
- Добавлена программа AssetStudioCLI, для распаковки игр на Unity
- Удалена программа AssetBundleExtractor (заменена на AssetStudioCLI)
- Исправлен вылет, который иногда случался при попытке заменить кнопку в главном меню
ДОБАВЛЕНА ПОДДЕРЖКА ИГР:
- Marvel Guardians of the Galaxy
- Red Dead Redemption 2 (пока только архивы с аудиофайлами, для работы функции необходим Python!)
- серия Legend of Hero: Trails of Cold Steel (добавлен второй вариант для работы с файлами книг и возможность копмилляции скриптов, для работы функции необходим Python!)
- добавлена полная поддержка всех игр на движке Build Engine (архивы, тайлы (распаковка+упаковка) и аудио)
- возобновлена поддержка игр на Unity в полной (или почти полной) мере
1.0.22.9
//Версия 1.0.22.9\
-
осуществлен переход на недавно вышедшую версию языка AutoIt 3.3.16.0 (6th March, 2022)
-
исправлена ошибка в инсталляторе, из-за которой установочная версия не работала со многими форматами
-
изменен стиль кнопок меню конвертеров
-
всем дочерним окнам назначен значок с лого программы
-
теперь большинство функций распаковки сохраняют лог работы в файл log.txt в корне программы
-
распаковка игр на движке RPG Maker теперь происходит через утилиту RgssDecrypter
-
при распаковке игр на движках Godot и RPG Maker теперь отображается прогресс-бар
-
добавлена поддержка конвертации текстур из игр на Phyre Engine
-
весь текст программы теперь локализован
-
в проводник Windows теперь добавлен пункт "Распаковать в BFG Unpacker" (можно отключить в настройках программы)
-
в пункт Конвертировать->Текстуры добавлен пункт ICO Icon Splitter, позволяющий получить из ICO файла все хранящиеся в нем изображения отдельными файлами
-
добавлены функции для работы с файлами игр серии Legend of Hero: Trails of Cold Steel
-
добавлена поддержка еще около 400 новых игр
-
доработана функция "Открыть быстро"
-
ОБНОВЛЕНЫ КОМПОНЕНЕТЫ -
-
nconvert обновлен до версии v7.121
-
ffmpeg обновлен до версии 2022-12-18 12:35
-
QuickBMS обновлен до версии 0.12
-
обновлены все скрипты (актуальны на 19 декабря 2022 года)
BFGU 1.0.22.8
//Версия 1.0.22.8\
- исправлен небольшой баг с распаковкой ERF и RIM архивов из игр на Aurora Engine, когда программа пыталась распаковать "лишний файл"
- исправлен заголовок сообщения после конвертации медиафайлов
- убрано принудительное отключение вывода в консоль при запуске многих конвертеров
- при распаковке ресурсов игр на Unreal 1-3, idTech 1, Unigene, игр от Bethesda (TES 3-5, Fallout 3-76), TellTale, а также через все BMS скрипты, теперь отображается прогресс бар с прогрессом распаковки
- многие функции распаковки, отображающие процесс через прогресс бар, теперь можно прервать, нажав на крестик в верхнем правом углу прогресс бара
- исправлены мелкие баги при распаковке некоторых архивов, которые были незамечены в прошлой версии
- функция создания кубмапов теперь создает выходной файл с названием входной папки с исходными текстурами
- все выпадающие меню теперь соответствуют цветам выбранной темы
- восстановлена возможность распаковки ресурсов игр серии Risen
- все окна ввода (input box) теперь соответствуют цветам выбранной темы
- для движка Unity добавлена поддержка файлов unitypackage
1.0.22.7
//Версия 1.0.22.7\
- исправлены некоторые неверные расширения в фильтрах при выборе файлов
- небольшие правки кода в файлах main.au3, manu.au3, unpacker.au3, child_gui.au3, setting.au3, engines.au3, program.au3, quickopen.au3, file_reaper.au3
- в библиотеку ArrayPlus добавлена новая функция _BinaryToArray
- в quickopen.au3 удалены некоторые повторы расширений
- все прогресс-бары и сообщения теперь соответствуют цветам выбранной темы
- теперь чекбоксы движков в меню настроек при их изменении, отображаются корректно без перезапуска программы
- переключаться между темами и цветовыми схемами меню теперь можно без перезапуска программы
- исправлен баг, при котором меню настроек не меняло цвет до сохранения настроек, если выбрать черный цвет интерфейса
- добавлены четыре новых цвета в стандартный набор цветовых схем
- исправлено сообщение после смены кнопки в верхнем меню
- восстановлена работа функции распаковки архивов YZ1, YZ2, NZ, FreeARC, а также BIN\CUE, ISZ, Wii ISO\WBFS, CDI образов и почти всех типов инсталляторов
- dzip archiver обновлен до версии 3.0 (У этого архиватора есть "особенность", распаковка архивов происходит по полным путям добавленных в архив файлов).
- архиватор 7zip заменен на 64-битную версию, добавлены плагины для поддержки дополнительных форматов архивов и образов дисков (более 10 новых форматов)
- добавлена поддержка образов дисков: GDI, WDF, WIA, CISO, CHD, ECM, ZiSofs, CCD, ExFAT и других
- добавлена поддержка архивов: ASAR, Brotli, Lizard, BIN, LZ4, LZ5, XXE, Zstandart, LZIP и других
- список в разделах меню "Образы", "Инсталляторы" и "Консоли" теперь тоже формируется через таблицу archive_list.csv
- удалены программы unisz, cdirip, isocompressor, pak_mingw64 (теперь их функционал выполняет плагин для 7zip)
PS: Теперь это не пререлиз, функционал всех разделов меню восстановлен.
Создан инсталлятор (ВНИМАНИЕ: при установке через него, не выбирайте папку Program Files!)
1.0.22.6
//Версия 1.0.22.6\
- восстановлена работа пунктов меню Конвертировать->Аудио->Wwise Converter и Конвертировать->Видео->Bink Converter
- консоль с выводом теперь не скрывается по умолчанию при активации функции конвертации видео
- раздел меню с архивами теперь формируется через табличку так же как и список игр
- буквы в меню архивов, в которых нет элементов, теперь неактивны
- выбор файлов во всех функциях где он присутствует, теперь вызывается через специальную функцию
- немного оптимизирован код в файлах engines.au3, quickopen.au3 и других
- теперь программа поддерживает "drag & drop", можно перетянуть в ее окно файл, и она распакует его, если это возможно
- исправлен таймер "Осталось" при очистке выходной папки, теперь он показывает оставшиеся время, а не общее время очистки папки
- сделана небольшая библиотека для автоматического заполнения массивов данными (ArrayPlus.au3)
- исправлена сильное мерцание прогресс-бара при очистке выходной папки
- восстановлена работа функции упаковки аудиофайлов игры "Of orcs and men"
- добавлена функция создания заголовков МР3 файлов (Конвертировать->Аудио->RAW B MP3)
- починена функция распаковки ERF архивов из игр на Aurora Engine
1.0.22.5
///Версия 1.0.22.5\\\
- добавлен встроенный в программу распаковщик для игры Мор. Утопия (так же он доступен в виде отдельной программы)
- восстановлена работа распаковщика для игры "Of orcs and men"
- Добавлена программа VGM Tools, для конвертации аудио файлов из различных видеоигр (поддерживает более 200 форматов, используемых в 1000-х игр)
- Удалена программа Video Game Sound Converter (VGSC) - причина: конвертация аудио в этой программе шла через VGM Tools, теперь конвертация напрямую через VGM, минуя посредника в виде VGSC
- Из меню Файл -> Движки удалены Renderware (причина - почти каждая игра созданная на нем из более чем 100, имеет свой уникальный формат игровых архивов), Origo Engine (причина - не удалось найти не одной игры на нем, чтобы проверить работоспособность скрипта, на официальном сайте студии Origo Games есть упоминания всего трех игр, не одна из которых не создана на собственном движке, а упоминание самого движка Origo Engine найдено только на странице обсуждения данного скрипта)
- SAU обновлен до версии 1.10
- исправлен небольшой баг с чекбоксами движков в настройках
- исправлены подсказки на кнопках после их замены
- небольшая оптимизация кода настроек
- добавлена "кликабельность" надписям возле чекбоксов в главном меню
- восстановлена работа функции распаковки игр на Infinite Engine
- дополнен список игр на движках LithTech, MT Framework, Anvil, Scimitar
- исправлены несколько ошибок в фильтрах по расширению файлов
- исправлены несколько ошибок с неверными скриптами на распаковку
- удалено несколько повторяющихся игр в списке
- исправлено несколько мелких ошибок
1.0.22.4
///Версия 1.0.22.4\\\
- исправлена ошибка в поиске игры при сортировке по годам
- добавлены контекстные меню на кнопки
- кнопки быстрого доступа к функциям теперь можно переназначать и настраивать
- добавлена возможность очищать выходную папку в корзину
- изменен вид чек-боксов и радио переключателей
- небольшие правки алгоритма сортировки списка игр
- изменен набор базовых цветов меню
- небольшие правки в PS Audio Converter
- исправлен вылет после обработки CSO образов дисков
- небольшие правки кода в engine.au3
- добавлена поддержка распаковки игры SiN Gold
- улучшена и исправлена поддержка игр на Unity
- локализовано немного текста