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


Внимание!

Это форум по извлечению ресурсов из игр: музыки, звуков, текстур, 3D-моделей...
Перед поиском ответов на форуме, рекомендуется ознакомиться с основным сайтом EXTRACTOR.ru!
[ Прочтите внимательно - правила создания тем и ответа в них ]
Все вопросы по запуску игр задавайте в другом месте: Установка и запуск игр.


Фотография

Test Drive Unlimited 2 [.BIG]


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 17

#1 ilyuha

ilyuha

    Младший сержант

  • Пользователи
  • 15 сообщений

Отправлено 12 February 2011 - 08:28

Все архивы игры имеют вид bigfile_RU_5.big к нему же идет bigfile_RU_5.map. Пробовал прогой FinalBig но она явно не под эти архивы. Сами архивы большие по 3 гига (5 только 800 метров) а вот мап файлы маленькие, залил один от 5 на обменник, там странный текст внутри, первые 4 байта вообще XMBF, в инете не нашел что это за файл, видимо атари сама пакует так. Пробовал пройтись универсальными распаковщиками - ничего не находит. Интересует в частности саундтрек из игры (есть много интересных вещей), просто даже в инете не найти таких треков, пишут что вроде некоторые писались именно под игру.

#2 -=CHE@TER=-

-=CHE@TER=-

    Полковник

  • Администраторы
  • 971 сообщений
  • Пол:Мужчина

Отправлено 12 February 2011 - 08:44

Можно это попробовать: Game Extractor (первая часть есть в списке поддерживаемых).
Ещё тема на форуме у них есть с XMBF.

#3 ExPlOrER

ExPlOrER

    Старшина

  • Пользователи
  • 81 сообщений
  • Пол:Мужчина

Отправлено 12 February 2011 - 09:30

Если открыть файл любым текстовым редактором в начале можно увидеть RIFF и WAVEfmt
Просканировав FileStripper'ом нашел 58 WAV файлов

#4 Axsis

Axsis

    Старший сержант

  • Пользователи
  • 74 сообщений
  • Пол:Мужчина

Отправлено 13 February 2011 - 00:41

там имена файлов не хранятся, только хэши. не имея списка файлов и алгоритма хеширования имён файлов можно достать только в виде
bigfile_RU_4\5EBE7EB1DE79CFB5
bigfile_RU_4\76C6A6D83996A5E3
bigfile_RU_4\7E8BE5573F6FF742
bigfile_RU_4\8150EBF734528617
bigfile_RU_4\95194CCD006E7883
без имён и структуры папок. для саундтрека на худой конец сгодится и так, но вообще формат надо бы поковырять.

Просканировав FileStripper'ом нашел 58 WAV файлов

ну и? они проигрываются?

#5 ExPlOrER

ExPlOrER

    Старшина

  • Пользователи
  • 81 сообщений
  • Пол:Мужчина

Отправлено 13 February 2011 - 01:14

http://ifolder.ru/21868019
Все воспроизводится.

#6 ExPlOrER

ExPlOrER

    Старшина

  • Пользователи
  • 81 сообщений
  • Пол:Мужчина

Отправлено 13 February 2011 - 01:55

Извините оказывается не тот файл открыл.

#7 Axsis

Axsis

    Старший сержант

  • Пользователи
  • 74 сообщений
  • Пол:Мужчина

Отправлено 13 February 2011 - 13:37

bms скрипт для распаковки big+map. вместо имён - хэши.
проверял на русской/английской версии, с quickbms 0.4.8a
IDString "XMBF"
Open FDDE big 1
Endian big
GetDString DUMMY 12
Get OFFS long
GoTo OFFS
Get DUMMY long
Get NUMHASHES long
Get HASHOFFSET long
Math HASHOFFSET += OFFS
Get NUMFILEREC long
Get FILERECOFFSET long
Math FILERECOFFSET += OFFS
If NUMHASHES != NUMFILEREC
  CleanExit
EndIf
For I = 0 < NUMHASHES
  GoTo HASHOFFSET
  Get HASH1 long
  Get HASH2 long
  String NAME p= "%08X%08X.bin" HASH1 HASH2
  SavePos HASHOFFSET
  GoTo FILERECOFFSET
  Get FILESIZE long
  Get DUMMY long # compression?
  Get FILEOFFSET long
  SavePos FILERECOFFSET
  Math MEMSIZE = FILESIZE
  Math MEMSIZE x 4
  Log MEMORY_FILE FILEOFFSET MEMSIZE 1
  If MEMSIZE != FILESIZE
    Math MEMSIZE -= 4
    GetVarChr TMP MEMORY_FILE MEMSIZE long
    Math TMP ^= 0xD7A8E2D4
    PutVarChr MEMORY_FILE MEMSIZE TMP long
  EndIf
  FileXOR "\xD7\xA8\xE2\xD4"
  Log NAME 0 FILESIZE MEMORY_FILE
  FileXOR ""
Next I
саундтрек достал, он в первом big файле, правда пришлось его из bnk ещё потом извлекать.
получилось 65 треков, не считая рекламы и джинглов с игрового радио.

#8 ilyuha

ilyuha

    Младший сержант

  • Пользователи
  • 15 сообщений

Отправлено 13 February 2011 - 14:43

Спасибо большое за помощь, дракон анпакером сейчас достаю из полученных файлов музыку и ручками прописываю названия) Как всегда этот на этом форуме помогли. Нигде еще не сделали этого)

#9 Werwulf

Werwulf

    Ефрейтор

  • Пользователи
  • 6 сообщений

Отправлено 13 February 2011 - 14:53

А можно подробнее написать как вытаскивать саундтрек? Что драгон анпакер что quickbms 0.4.8a мне выдает ошибку при попытке сканирования файла.

#10 Axsis

Axsis

    Старший сержант

  • Пользователи
  • 74 сообщений
  • Пол:Мужчина

Отправлено 13 February 2011 - 15:17

А можно подробнее написать как вытаскивать саундтрек? Что драгон анпакер что quickbms 0.4.8a мне выдает ошибку при попытке сканирования файла.

в quickbms надо входным файлом указывать .map, потом из кучи распакованных файлов, например dragon unpacker'ом выдёргивать wav.
песни с обеих радиостанций в этих файлах:
072E940D31AF4B1C08BDCFB7450605050A84CAEC6DC6EFA0127BC4A01C7891BF150AF205AD4BEC2515377975E53E7CF618460A8B9F4F72D41CD95150500DC4A41CD95150500DC5AD2091A0173BB59FAF21BBB7A24D39D2B922C7815BCDE9BE2C26A3D5725598D0BB2AE4AB0F9885CAD92F71FA5B8B22580D3039EDAD9CEAECC531732139878BCEFF33AA0D3359113D1336EBF0B05FE8A74637778F39FE7C4D1938E68AB49B49AEBB3989DF25C70BB6F63C0E24B126A964AA3CAAFCD9958D9EC73EC4509DF9B635B33F743D5DF00BBD2F47FD3983C60FB12051CA10FE1E08945563DE1D12473D192168CA26472B7E8DE369EF76912B2FECD46E71770EED6946AC721A889CC15D22D4764687D64508D81E7A72F99A2D976E5A882D5D82644A89CA8A707E49869417E78E97262334D65796914DEB0D1562457995371D4118DFF4819D04FEAA73FC2DC6A30174B11B6BDEBAA4A7BB10859F6ABEA88EB11E2CD454E4AFC8BD6F033E4D3FB72270C2222B607BBAAFF93A814D72EDBC7087C89D080625BD43F5576EBFEB79C07DA19AAAAE2940C3C90825C1B53BB3C5E4912FF933B84FC7B1BBF9D8BA8354C98087988C3C003FDA9F5DFA8A6D4F75DEAEDCA6F350F4C1E22D786CB427985EE69AB1183CA33E26E8E55EF9BAD9258CEA7B29A02761CD4AEF47F048BBBAB7BEEFA2ADB06EE7774CF4AF248BED14AB2AF703B87384A45A15F712E2DB854CE258
и, кстати, хотя формат bnk и отличается от первой части, но именно эти файлы открываются прогами, написанными для tdu1, и ими можно вытащить все треки с именами. ;)

#11 Werwulf

Werwulf

    Ефрейтор

  • Пользователи
  • 6 сообщений

Отправлено 13 February 2011 - 15:27

QuickBMS generic files extractor 0.4.8a
by Luigi Auriemma
e-mail: [email protected]
web: aluigi.org

- GUI mode activated, remember that the tool works also from command-line
where are available various options like folder scanning, filters and so on

- select the BMS script or plugin to use
- select the input archives/files to extract, type "" for whole folder and subfo
lders
- select the output folder where extracting the files
- open input file G:\TDU2\bigfile_RU_1.big
- the file is bigger than 2 gigabytes, it should work correctly but contact me
or the author of the script in case of problems or invalid extracted files
- open script G:\TDU2\bigfile_RU_1.map

Error: invalid command "XMBF☺☺∟р☺Р7$ARRAY_OF_FileBOOLBigfileOffsetCompressedSize
DOUBLEDirectoryFLOATFileFilesHashcodesOBJECTSINT16SINT32SINT64SINT8STRINGUINT16U
INT32UINT64UINT8UncompressedSizeVIRTUALVersionAAA♦♣qА♠Ъ☺ЕМ♦" or arguments 1 at l
ine 1

Press RETURN to quit


Вот что мне выдает quickbms. Что я делаю не правильно?

#12 ilyuha

ilyuha

    Младший сержант

  • Пользователи
  • 15 сообщений

Отправлено 13 February 2011 - 16:12

Я тупо по советам выше скачал QuickBMS закинул его в отдельную папку, там же создал файл unpack.bms,в него закинул скрипт. Также сюда засунул первый архив биг и мап файл. Запустил QuickBMS он попросил скрипт, указал, потом указал мап файл, потом выходную папку. После этого он минуту фигачил все файлы доставал (итого что то около 3600). Потом ручками в дракон анпакере риппером проходил все файлы размером от 15 до 7 мб.

#13 Werwulf

Werwulf

    Ефрейтор

  • Пользователи
  • 6 сообщений

Отправлено 13 February 2011 - 16:26

Я тупо по советам выше скачал QuickBMS закинул его в отдельную папку, там же создал файл unpack.bms,в него закинул скрипт. Также сюда засунул первый архив биг и мап файл. Запустил QuickBMS он попросил скрипт, указал, потом указал мап файл, потом выходную папку. После этого он минуту фигачил все файлы доставал (итого что то около 3600). Потом ручками в дракон анпакере риппером проходил все файлы размером от 15 до 7 мб.

Большое спасибо! Я как раз момент со скриптом и упустил :)

Подскажите только какой прогой вытащить все же звуки хоть с каким нибудь тегами?

Сообщение отредактировал Werwulf: 13 February 2011 - 16:37


#14 ilyuha

ilyuha

    Младший сержант

  • Пользователи
  • 15 сообщений

Отправлено 13 February 2011 - 21:15

Я просто брал Total comander (в общем любой подойдет просмоторщик файлов) открывал файл из которого выдергивал музыку, там среди всякой фигни видны название трека, но кстати не полностью по сравнению с тем что показывается в игре.

#15 Werwulf

Werwulf

    Ефрейтор

  • Пользователи
  • 6 сообщений

Отправлено 14 February 2011 - 10:43

01_Operator Please - Get What You Want.mp3
02_Atari HipHop - 09.mp3
03_Atari HipHop - 10.mp3
04_Motormark - Eat Drink Sleep Think.mp3
05_Fort Knox Five - Funk 4 Peace.mp3
06_MusicGoMusic - WarmInTheShadows.mp3
07_Lithium Project - Acid Drop.mp3
08_Mr. SOS - Bionic.mp3
09_Ancient Astronauts - Classic.mp3
10_Lucy Love - Daddy Was A DJ.mp3
11_Bullet - Bite The Bullet.mp3
12_Jonna Lee - My High.mp3
13_Sunshine - Pretty Girls.mp3
14_Freeman - High Flyer Kick.mp3
15_Dmitry Fyodrov - 1B-1.mp3
16_Sohodolls - Bang Bang Bang Bang.mp3
17_Deadmau 5 - Ghosts N Stuff.mp3
18_Phonat - Ghetto Burnin'.mp3
19_Delinquent Habits - Common Man.mp3
20_Lowood - Close To Violence.mp3
21_Phoenix - 1901.mp3
22_Wrong Kong - Real boy.mp3
23_Danko Jones - Code Of The Road.mp3
24_The Rifles - The Great Escape.mp3
25_Weatherall - Selective Walking.mp3
26_Neon Indian - Ephemeral Artery.mp3
27_Motor City Devils - Hey Sailor.mp3
28_Final Warning - Infrasound.mp3
29_Paul van Dyk - For An Angel.mp3
30_Taddy Porter - In The Morning.mp3
31_Fisherspooner - The Best Revenge.mp3
32_Splitside - Wake Up.mp3
33_Ursula 1000 - Star Machine.mp3
34_TemperTrap - Fader.mp3
35_V-Twin - Delinquency .mp3
36_Pretty Whores - Midnight Showdown.mp3
37_Popular Damage - Everybody Got Young.mp3
38_Sohodolls - Right And Right Again.mp3
39_Union Square - Sirens On.mp3
40_Simian Mobile Disco - It's The Beat.mp3
41_Bonafide - No doubt about it.mp3
42_Fort Knox Five - Insight.mp3
43_TheTallerBoy - Don't_Surrender.mp3
44_The X why - Down2yourlow.mp3
45_Surfer Blood - Floating Vibes Silence.mp3
46_Ancient Astronauts - Oblivion.mp3
47_Scott Ledger - Gravity Wont Win.mp3
48_Ellie Goulding - Under The Sheets.mp3
49_Dmitry Fyodrov - Wolf Brigade.mp3
50_Atari_Rock_11.mp3
51_Passion Pit - Little Secrets.mp3
52_Me my head - White Lights.mp3
53_Fukkk Offf - Im A Freak.mp3
54_Acrylics - Innocence.mp3
55_Metric - Gold Guns Girls.mp3
56_Dum Dum Girls - Bhang Bhang.mp3
57_CunninLynguists - Running Wild.mp3
58_Last Days Of April - Hanging High.mp3
59_Valley Lodge - Naked City.mp3
60_Midival Punditz - Dark Age.mp3
61_Boeoes Laelstigen - Radius.mp3
62_Billy Buttons - Purdy.mp3
63_Modesto - I Wonder If This Happens To.mp3
64_Hawk - Party People.mp3
65_Winnebago Deal - Heart Attack In My H.mp3


У меня получился вот такой плейлист если кому надо. Номер сопоставим с номером по порядку хеша постом выше. То есть 63_Modesto - I Wonder If This Happens To.mp3 это файл F4AF248BED14AB2A

#16 -Alex-

-Alex-

    Рядовой

  • Пользователи
  • 1 сообщений

Отправлено 20 February 2011 - 12:24

Ну распаковать одно..
А возможно ли запаковать обратно файлы в формат .big

#17 Axsis

Axsis

    Старший сержант

  • Пользователи
  • 74 сообщений
  • Пол:Мужчина

Отправлено 21 February 2011 - 00:51

Возможно. Но ковырять дольше, а интереса - 0. :)

#18 Axsis

Axsis

    Старший сержант

  • Пользователи
  • 74 сообщений
  • Пол:Мужчина

Отправлено 01 March 2011 - 01:47

На xentax'е инициативу не поддержали, закину идею сюда...
Итак, в big+map архивах не хранятся оригинальные имена файлов, только хеши от имён. Для создания нормального (с именами и структурой папок) распаковщика этих архивов (а впоследствии, возможно, и упаковщика) необходимо иметь список имён файлов, хранящихся в архивах. Есть модифицированный exe'шник из игры, который записывает в лог строку каждый раз, когда игра генерирует хеш от имени файла и ищет файл по этому хешу в архиве. Строка в логе содержит оригинальное имя файла, к которому обращается игра и сгенерированный хеш. Таким образом можно создать список с парами имя-хеш. Проблема в том, что в мульти2 (русской+английской) версии игры в архивах содержится более 9000 файлов (9151, если точно), и хеш генерируется только при обращении игры к конкретному файлу. То есть, чтобы получить полный список файлов, нужно чтобы игра обратилась к каждому из них хотя бы по одному разу. Для этого нужно объехать все дороги на двух островах, побывать во всех местах на карте (автосалоны, дома, магазины, и т.д.), покататься на всех машинах, в общем облазить всю игру от и до. Но и это ещё не всё, некоторые ресурсы игра грузит в зависимости от выбранного языка (голосовые сообщения) и настроек графики (модели и текстуры разного качества). То есть, в одиночку составить полный список файлов практически нереально.
В общем, если есть желающие помочь в составлении файллиста, то я могу выложить этот пропатченный exe (а также небольшой мануал как пользоваться, хотя там всё проще некуда). Одно условие - полученный файл с хешами вы заливаете в общедоступное место (он будет не очень большой - у меня за 2+ часа игры около 700 кб набежало) и оставляете ссылку в этой теме.
PS: Если желающих поучаствовать не найдётся, то не надо и задавать вопросы типа "как мне извлечь только такую-то мешину а не все 9000 файлов с непонятными именами?" и "а как теперь запаковать всё это обратно?"
PS2: Если кто общается на фанатских форумах, посвященных TDU - киньте там ссылку на эту тему. Чем больше людей будет вовлечено, тем скорее появится список файлов.