Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Need For Speed World Site > Work In Progress > BUN archive format

Автор: RoadTrain 25.10.2007 - 16:14
Есть кое-какая инфа по BUN. Добыта при помощи Александра Черенкова (разработчик GAUP), xentax.com ...
Так-с... структура (на примере STREAML2RA.BUN)

//каждый файл
// Заголовок (размер структуры: 8 байт)
typedef struct {
DWORD Chunk; // Идентификатор файла — 4 байта
DWORD FileSize; // Размер файла — — 4 байта
} FileHeader;
Далее следует файл: данные (FileData) размером FileSize
Затем опять FileHeader и FileData...
и так до конца архива.
Идентификаторов много
Вот некоторые из них:
define CHUNK_NULL 0x00000000
#define CHUNK_GEOM 0x80134000
#define CHUNK_TPK 0xB3300000
#define CHUNK_ELF1 0x00E34010
#define CHUNK_ELF2 0x00E34009
#define CHUNK_JDLZ1 0x00030210
#define CHUNK_JDLZ2 0x00030203
#define CHUNK_JDLZ3 0x0003A100 //nfsmw (JDLZ или HUFF)
#define CHUNK_UNK1 0x00135200
#define CHUNK_UNK2 0x00030201 //nfsc (font?)
#define CHUNK_UNK3 0x00034112 //nfsmw
GAUP, например, при открытии *.BUN архива файлам с идентификаторами CHUNK_JDLZ1, CHUNK_JDLZ2 и CHUNK_JDLZ3 присваивает расширение .LZC,
CHUNK_GEOM — .GEO,
CHUNK_TPK — .TPK,
CHUNK_ELF1 и CHUNK_ELF1 — .O,
остальным — .UNK

Пример — идентификатор геометрии — 0040 1380
ЗЫ. вышла новая версия http://wincmd.ru/plugring/gaup.html
Щас мутится программа-архиватор для BUN... мной... smile.gif

Автор: K1llM@n 25.10.2007 - 19:46
2RoadTrain
Давай, разбирайся, польза будет. wink.gif

Автор: biocargo 25.10.2007 - 20:31
Не по теме:
Извините конечно, но что это вообще такое? redface.gif

Автор: RoadTrain 25.10.2007 - 21:56
в STREAML2RA.bun хранятся все объекты карты... ugu.gif

Автор: Teamer 26.10.2007 - 08:43
2RoadTrain
Как я понял это типо здания можно будет менять? eek.gif

Автор: ТwinТurbo 26.10.2007 - 14:11
2RoadTrain
Спасиб за новую версию. Я шарил всё шо мог — и кстати, импорт возможен? Оттуда можно добыть кучу полезного(ну из .bin и .bun конечно)
2DJ Timer
Ну текстуры — как минимум... spiteful.gif

Автор: RoadTrain 26.10.2007 - 16:04
2DJ Timer
Возможно... это как игра будет принимать модели... wink.gif
2TwinTurbo 95
Импорт в GAUP не возможен для МВ. Для некотрых других игр — да, но только в платной версии.

Автор: K1llM@n 26.10.2007 - 19:27
2RoadTrain
А мы других и не юзаем... wink.gif

Автор: RoadTrain 20.11.2007 - 17:42
ну что, разработка вошла в интенсивную фазу! ugu.gif
[фото более недоступно]

redface.gif

Автор: K1llM@n 23.11.2007 - 18:39
2RoadTrain
В смысле распаковки или упаковки? smile.gif

Автор: RoadTrain 22.05.2008 - 19:06
Цитата (K1llM@n @ 23.11.2007 — 18:39)
2RoadTrain
В смысле распаковки или упаковки?

и того и другого. smile.gif
Вот сейчас думаю над запаковкой... Придётся создавать новый архив и тупо писать в него изменённые данные. другого способа не знаю biggrin.gif
   Добавлено спустя 2 минуты 11 секунд:
[фото более недоступно]
Это обновлённый интерфейс. confused.gif
   Добавлено спустя 4 минуты 39 секунд:
Да, кстати, спасибо за помощь Krom'у (разработчик многихх игровых тулз, наш соотчественник)! Без него я фиг разобрался бы. rolleyes.gif
   Добавлено спустя большой промежуток времени:
Цитата (dav_POLAND;416287)
NFS-MW Bun Edytor v1.3.6
Program is editor for STREAML2RA.BUN archive.
Program download links: (file size about 140kb)
[CODE]http://rapidshare.com/files/116708408/NFS-MW_Bun_Edytor_1.36.zip[/CODE]
NFS-MW Bun Edytor was tested under Windows XP SP 3.
If you make any mods by using this tool you can add to your mod package this edytor
,but only in not modificated from, it means only in form that you got this edytor
from me or downloaded from a stite where I put this program.
If you have any problem that is not mentioned below you can contact with me by e-mail
with description of problem. I try to fix it.
If you want to pubilc this on your site ask for permission.
---------------------------------------------------------------------------------
Using program:
---------------------------------------------------------------------------------
1. First open STREAML2RA.BUN with option «File->Open Archive»
2. Program load a list of testure archive files. It is 477 files.
3. Export all «File->Export All» or selected files «File->Export selected» into any folder.
4. You can edit this files by texture editor file like BinTex.
5. After edit you can import file(s) back into archive by using function «File —> Import file(s)».
IMPORTANT: Do not change first digits od filename because alghoritm needs this names for importing.
For exmaple you can renamed like this:
1 Archiwum tekstur.bin —> 1 New cool road.bin;
NOTES: NFS-MW Bun Edytor auto-check files (type, size, name) and when importing file is wrong
doesn't importing it into archive.
---------------------------------------------------------------------------------
Known problems
---------------------------------------------------------------------------------
— Program very long time processes archive.
It generally depends on how much free RAM you have. Program to works optimally need
about 500 MB free RAM.
Mod made by this tool:
Прикреплённый рисунок

Первый вменяемый редактор. Взято http://nfscars.net/forum/showthread.php?t=22341.
Спасибо McLaren_3Dcm за ссылку.

Автор: K1llM@n 22.05.2008 - 19:29
2RoadTrain
Мб он работает только на STREAML2RA.BUN, потому что другие мне открыть не удалось, проще юзать GAUP wink.gif

Автор: RoadTrain 10.06.2008 - 01:09
Цитата (K1llM@n @ 22.05.2008 — 19:29)
Мб он работает только на STREAML2RA.BUN, потому что другие мне открыть не удалось, проще юзать GAUP

да, я тоже это заметил wink.gif

   Добавлено спустя 18 дней 5 часа 23 минуты 55 секунд:
http://www.nfscars.net/forum/showthread.php?t=22341
OMG, неплохие новости:
Цитата
Features:
— fixed critical bugs
— fixed file association
— advanced archive scanning, for exapmle auto-check files from list with shadows or roads textures.
— support BUN archives from games: NFS Underground, NFS Underground 2, NFS Most Wanted, NFS Carbon, NFS ProStreet
— support directly import/export textures into BUN archives from games: NFS Underground, NFS Underground 2, NFS Most Wanted
— support directly export textures from BUN archives from games: NFS Carbon, NFS ProStreet (I am working to direct import)

т.е. при удачном стечении обстоятельств мы сможем импортировать в бины прострита текстуры spiteful.gif confused.gif eek.gif

Автор: LNV 10.06.2008 - 01:54
Цитата (RoadTrain @ 10.06.2008 — 02:09)
при удачном стечении обстоятельств мы сможем импортировать в бины прострита текстуры

О! это интересно smile.gif
Удачи. wink.gif

Автор: MiHaN 20.07.2008 - 02:47
А где скачать версию 2.0? Никто не знает?

Автор: K1llM@n 20.07.2008 - 18:43
2MiHaN
Он вроде ее не выкладывал.

Автор: MiHaN 20.07.2008 - 20:55
А писал о ней и показывал...

Автор: RoadTrain 9.11.2008 - 22:19
http://www.nfscars.net/forum/showthread.php?t=22341

Автор: |RPS| 9.11.2008 - 23:20
о круто ща скачаю confused.gif happy.gif

   Добавлено спустя 8 минут 40 секунд:
вопрос а почему он не открывает все бан архивы? confused.gif

Автор: K1llM@n 10.11.2008 - 16:24
Мда, низачод автору. Полезно только для города, русского языка нет, и даже английский хромает) В общем в доработку.

Автор: RoadTrain 10.11.2008 - 22:35
что он там такое сделал, что он открывает только STREAM'ы? У банов ведь структура одинаковая

Автор: K1llM@n 10.11.2008 - 23:49
2RoadTrain
Самое сложное там было не в открытии bun'ов, а в чтении текстурных файлов. Именно под них прога и заточена.

Автор: RoadTrain 11.11.2008 - 01:33
Цитата (K1llM@n @ 10.11.2008 — 23:49)
Самое сложное там было не в открытии bun'ов, а в чтении текстурных файлов. Именно под них прога и заточена.

лучше бы он читалку текстурных архивов отдельно сделал.
а так ни то, ни другое хорошо не вышло. Впрочем, подождём исправлений.

Автор: MiHaN 17.11.2008 - 03:47
Цитата (RoadTrain @ 25.10.2007 — 16:14)
Щас мутится программа-архиватор для BUN... мной...

Цитата (RoadTrain @ 22.05.2008 — 19:06)
Вот сейчас думаю над запаковкой...

2RoadTrain
Работа над прогой ещё не закончена? Когда же она будет готова? spiteful.gif А вы собираетесь обратно упаковывать все файлы, или только текстурные?
Вопрос возник из-за того, что файлы .LZC требуют определённого алгоритма сжатия.
Цитата (K1llM@n @ 10.11.2008 — 23:49)
Самое сложное там было не в открытии bun'ов, а в чтении текстурных файлов. Именно под них прога и заточена.

У меня прога файл STREAML2RA.BUN открыла, просканировала и выдала результат — 0 текстурных файлов! frown.gif huh.gif Ппц... Может, это после использования предыдущей версии?

Автор: K1llM@n 12.07.2011 - 11:18
И как-то оно заглохло...
Хотелось бы выяснить вопрос о том, какое выравнивание используется между файлами в архиве и зависит ли оно как-то от размера упакованного файла.

Автор: RoadTrain 2.08.2013 - 10:22
2K1llM@n
Зашёл сегодня, смотрю:
Цитата
Ваш последний визит зафиксирован: 7.04.2011 — 01:42


Я этим всем не занимаюсь сейчас, а твои успехи как?

Автор: K1llM@n 3.08.2013 - 20:30
Цитата (RoadTrain @ 2.08.2013 — 11:22)
а твои успехи как?

Собственно никак, работа не дает особо заниматься тем, чем бы хотелось.

Автор: RoadTrain 4.08.2013 - 00:04
Цитата (K1llM@n @ 3.08.2013 - 20:30)
Цитата (RoadTrain @ 2.08.2013 — 11:22)
а твои успехи как?

Собственно никак, работа не дает особо заниматься тем, чем бы хотелось.

Та же фигня, хотя до сих пор мечтаю с картой побаловаться. Надеюсь, рано или поздно получится.

Need For Speed World Site 2003 - 2024
https://www.nfsko.ru/forum