Перейти к содержимому


Описание Скриншоты

Скачать Bethesda Archive Commander (BArC) 0.5.1

* * * * * 5 Голосов
bsa skyrim oblivion fallout 3 fallout nv archive архив



Описание
Bethesda Archive Commander - простая программа для просмотра и распаковки содержимого BSA архивов. Название придумано, как вы возможно догадываетесь, по образу BSA Commander.

Разработка велась для версии формата используемого в Skyrim, но также ограниченно поддерживаются архивы для Oblivion, Fallout 3 и Fallout: New Vegas. Программа активно не проверялась на архивах для других игр кроме Skyrim. Архивы для Skyrim Special Edition не поддерживается также как для Fallout 4 и Morrowind.

Программа пока что ещё достаточно сырая, но вполне рабочая. Архивы открывает, файлы распаковывает. Я не обещаю, что продолжу разработку дальше, но это возможно. Из возможных планов может быть:
  • Создание архивов поддерживаемых форматов.
  • Доработка поддержки форматов Oblivion'а и Fallout'ов.
  • Добавление поддержки форматов Morrowind'а (это будет относительно просто), Skyrim SE (там всего лишь другой номер версии, хочется верить что не многое изменилось) и Fallout 4 (самое сложное, том совсем другой формат).
Но не ждите многого. Поддержки новых форматов не будет пока я не откопаю спецификацию на них. И желательно нормальную спецификацию, без ошибок и с внятным описанием. Вариант с uesp.net вполне подходящий, но описание некоторых полей вводит в ступор (File Record -> size. То что написано в этом блоке вообще, судя по всему, не соответствует действительности). Думаю мне придётся попытать удачу с расспросами авторов программ, которые могут работать с этими форматами. Не пойму, откуда у них информация о структуре файла, неужели сами копались в HEX-редакторе и изучали что там и как или Bethesda сообщила?


В общем, если вы знаете где поживится информацией о структуре BSA и BA2 архивов для не [полностью] поддерживаемых на данный момент игр - сообщите мне


Системные требования
Требуется Windows 7 или новее.

Использование
Программа не требует установки. Извлекаете из архива все файлы в любую папку и запускаете файл "BArC.exe" или "BArC x64.exe" для 64-битных систем.

Спасибо Dimonoider'у за годную идею для программы.

Что нового в версии 0.5.1 (Посмотреть все изменения)

  • 0.5.1
  • - Добавлена 64-битная версия.
  • - Исправлено извлечение файлов если выбран только один файл.
  • - Добавлена активация извлечения выбранного файла по двойному щелчку по файлу.
  • - Исправлено отображение степени сжатия для некоторых файлов.


Нажмите, чтобы перейти к просмотру скриншотов…

AttachConsole: Есть на XP.

EncodePointer/DecodePointer: есть на XP SP2. Я сам их не использую, думаю это из wxWidgets.

GetFinalPathNameByHandleW: Vista+. Я где-то видел реализацию этой функции для XP. Впихну её, если найду.

GetModuleHandleExW: Есть на XP.

InitializeSListHead: Есть в XP, сам не использую, значит это из виджетов.

SetLayeredWindowAttributes: Есть ещё на Win2000. И да, в программе есть прозрачные окна.

COMCTL32.DLL!#345: без понятия что это.

UXTHEME.DLL: собственное оформление я не использую, но чтобы узнавать параметры текущего используемого эта DLL нужна.

DWMAPI.DLL: работа с AeroGlass и прочим в Desktop Window Manager.

Иконки я не буду в exe вставлять, это не даст ничего особенного.

какие функции WinAPI

Проавда усё, я пришол домой, нету тут ХРени, но с точки зрения ДОСа:
KERNEL32.DLL
AttachConsole <- ну вообще в NT системах она есть, но вот зачем она тебе там? Отладка?
DecodePointer <- вот зачем эта дичь
EncodePointer <- тем более в просто архиваторе?
GetFinalPathNameByHandleW (и А тоже, её нету в MSDN 2001, так что точно нет в XP)
GetModuleHandleExW <- я если честно вообще не понимаю зачем она тебе там
InitializeSListHead <- выкинь это г* дотнетовское, потом-же занечего будет привет даже потенциально в Win11, или следующей, но точно.
USER32.DLL
SetLayeredWindowAttributes <- разве у тебя там есть полупрозрачные окна?
COMCTL32.DLL
неименованная №345! (возможно загрузка png, которые ранее NT6.1 виндой не поддерживались)
UXTHEME.DLL <- ? ты вроде не пользунешь собственное стилевое оформление, но в любом случае используй с большой осторожностью т. к. у мелкомягких в этом загоне всё очень мутно с совместимостью
DWMAPI.DLL <- Что это?
А так + иконки все в ico сконвертить и в exeшник вклеить.

Какую?

Хз :). А вообще раз такое дело - попробую сам въехать в описания форматов по твоей ссылке. Если всё получится +. А там для Фолычей возможно и хексером расковыряем, один фиг должно быть очень похоже т. к. фолычевские распаковщики вполне вскрывают/пакуют скайримские БСАшки, по крайней мере FO3archive вполне, хотя вот добавлю, что об БСАшки Эндерала он обломался, пришлось найти альтернативу (BSAopt)

Не работает на WindowsXP

И не должна на XP работать. Я забыл указать минимальные требования. Нужна Windows 7 (может быть Vista тоже сойдёт). Совместимостью с XP я займусь позже, мне нужно проверить какие функции WinAPI из тех что я использую есть только в семёрке. Какую именно ошибку выдаёт программа у тебя?

 

 

Но раз такое дело, Керб, могу попробовать оказать помошь, но учти, я с СИ хорошо дружу, а вот с плюсами - уже не очень

Какую?

Не работает на WindowsXP
А вообще, вот лично я никогда не задавался, типа ну есть чем распаковать и чем запаковать, ну и ладно
Но раз такое дело, Керб, могу попробовать оказать помошь, но учти, я с СИ хорошо дружу, а вот с плюсами - уже не очень
Пока что самый большой охват форматов у BAE - Bethesda Archive Extractor (кроме Морры). Хоть он не может создавать архивы, но его универсальность - главный плюс.

Нерабочая ссылка на скачивание, поправьте плз.

Да, общий нормальный архиватор/разархиватор не помешает. Главное, чтобы он как bsa-браузер умел бы отдельные компоненты доставать из архивов. 

Загрузил
Информация
  • Загружен:
  • Последнее обновление:
  • Размер: 5,09МБ
  • Просмотры: 749
  • Скачан: 48
  • Автор мода: Кербер
  • Категория: Программы для Skyrim
Новые статьи
Последние комментарии Все
  • Не, он возник рандомно и самостоятельный.Я Джа'ва. Ты знаешь, где я живу.Это логично, ведь об этом написано в "как начать".Я возник, чтоб сердцу твоемуДать тепла, но...Не нашел...Его...  ...
  • О, Вот и он! Гут! :good:
  • Спасибо, что так оперативно отреагировали)
  • Не, он возник рандомно и самостоятельный.
  • Он тоже будет в эго?

Другие интересные моды




  • 8 053 Всего файлов
  • 167 Всего категорий
  • 581 Всего авторов
  • 12 339 683 Всего загрузок
  • Джа'ва Последний файл
  • Dimonoider Последний автор
978 посетителей за последние 15 минут

35 пользователей, 171 гостей, 3 скрытых


DANTEKUZNETSOV, Yandex (697), Bing (44), alaziff, Nightflash7, Olga29999, Mail.Ru (13), neweagle, Tialar, Google (10), Alex 70, ppartha, H-Ichigo, cartman83, SalverinSoul, Yahoo (5), Arteia, Pfedord, FredDie, Jonny.Mason, Nekich, soulkilla, Babs, maksys-wolf, RedCor, Arica, Sotella, bloha1995, CrossCrow1, Redwy, _ViRTuS_, valyter, Liggalize, martina_scorned, Владимир0089, dJiT, Demianis, clipbrain, MalekBrood, Tribunal555