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


Внимание!

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


Фотография

Need For Speed IX: Most Wanted


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

#1 -=CHE@TER=-

-=CHE@TER=-

    Полковник

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

Отправлено 16 November 2005 - 10:56

Итак. Заимел я DEMO версию Need For Speed IX - Most Wanted.
Что здесь описано - относится к DEMO версии игры, но я думаю, что в релизе ничего не изменится.
Всё что тут описано - проделывалось при помощи утилиты eaconv v0.6c BETA от товарища VAG'а.
Взять её можно тут - на его сайте:
http://ga-agent.nm.ru/stuff/

Итак - идём в папку, куда поставили игру, и нам там нужно:

1) Видео. Папка MOVIES
Сначала разбирёмся с видео. Итак всё видео так и осталось в формате VP6, так что конвертер VAG'а, вертит его на "ура!", но в EA на этот раз что-то с форматом намудрили - в результате чего у выходного .AVI файла звук идёт в два раза дольше чем нужно (частота дискредизации - в два раза меньше). Как следствие - видеоряд заканчивается на середине полной длинны ролика в проигрывателе, а звук всё ещё идёт.

2) Музыка. Папка SOUND\PFDATA
Теперь разбирёмся с музыкой. В этой папке лежат два файла:
MW_Music_D.mpf
MW_Music_D.mus

Вся музыка - во втором. А в первом, сдаётся мне, только какой кусок музыки с каким склеивать. Почему так сложно? Потому что:
1) При попытке "в лоб" сконвертировть eaconv.exe MW_Music_D.mus - ничего не получается, ибо все данные находятся с 256-го байта (100h), так что нужно первые 256 байт из начала файла отрезать. Убрали.
2) Снова делаем eaconv.exe MW_Music_D.mus и получаем 560 файлов (что особенно странно - если открыть через GAP - то он найдёт 562 файла, хотя из-за формата непонятного проиграть их не сможет).
3) Теперь переименовываем MW_Music_D.wav в MW_Music_D_0.wav и делаем вот так:
Код
Program FileRenamer;
{$APPTYPE CONSOLE}
Uses SysUtils;
Var
    I, J, MaxLen: Integer;
            N, S: String;
Begin
 I:=0;
 N:='MW_Music_D_';
 While FileExists(N+IntToStr(I)+'.wav') Do I:=I+1;
 I:=I-1;
 S:=IntToStr(I);
 MaxLen:=Length(S);
 For J:=0 To I Do
   Begin
     S:=IntToStr(J);
     While Length(S)<MaxLen Do S:='0'+S;
     RenameFile(N+IntToStr(J)+'.wav',N+S+'.wav');
   End;
End.

4) После чего загружаем все .WAV файлы в Winamp и отсортировываем их.
5) Первые фрагменты - это амбиент. Он не вошёл в официальный OST, так что нигде кроме игры его не найдёшь. Как можно заметить - каждый фрагмент по продолжительности 5+/-3 секунды. Я очень подозреваю, что авторы решили вернуться к теме динамической музыки (которая изменяется в зависимости от того, что происходит в игре), которая была использована в Need For Speed III - Hot Pursuit. Это моё мнение, но я не уверен. Так вот - я очень подозреваю, что в файле MW_Music_D.mpf как раз и хранятся последовательности какой кусок, когда играть.
Ладно, с первыми 100 с гаком кусками разобрались. А далее уже следует порезанная также на куски музыка из официального OST'а. Например, один из трэков начинается с 367-го куска (с файла MW_Music_D_367.wav и далее). Вообще, куски идут друг за другом, но насчёт амбиента - у меня есть большие подозрения.

На пока что - это все мои соображения. Если кто-то ещё чего-то интересного накопает - поделитесь информацией.

#2 -=CHE@TER=-

-=CHE@TER=-

    Полковник

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

Отправлено 16 November 2005 - 12:08

Продолжаем разговор.

1) Видео как выяснилось не просто в два раза отстаёт - даже если звук в два раза ускорить (прописать вручную вместо 22050 Hz новое значение - 44100 Hz), то он почему-то будет быстрее видео (ненамного - где-то на пару секунд). Странно... Как же они его синхронизируют?..
2) С музоном выяснился такой прикол - куски трэков из OST'а, тоже идут не по порядку. Т.е. если их слушать по порядку, то в конце некоторых песен торчат 1-2 куска, которые по уму должны быть где-нибудь в середине. Да и на счёт середины не особенно уверен.

#3 VAG

VAG

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

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

Отправлено 16 November 2005 - 23:32

-=CHE@TER=-
Звук в роликах по-умолчанию теперь 48kHz, конвертер, поскольку ничего в заголовке не прописано, подставляет туда по старинке 22.5, из-за этого всё и плывёт. Исправил, но новую версию пока не выкладывал.
С динамической музыкой надо разбираться.

#4 Siberian_GRemlin

Siberian_GRemlin

    Старший прапорщик

  • Пользователи
  • 166 сообщений
  • Город:Красноярск

Отправлено 17 November 2005 - 00:16

VAG
Можешь поделится информацией по формату VP6?

#5 Axsis

Axsis

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

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

Отправлено 17 November 2005 - 22:07

на офф сайте НФС ещё месяца 2 назад я натыкался на упоминание о динамической музыке, так что ты прав, но кажется в 3-м НФСе был ещё какой-то файлик для "нединамического" проигрывания музыки, так что возможно и здесь такой есть?
ЗЫ: а где демку взял?

#6 VAG

VAG

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

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

Отправлено 18 November 2005 - 01:13

Siberian_GRemlin
А что с ним?
Код
 TMVhd = packed record
   codec:longint; // ignored
   w, h:word;
   frames:longint;
   maxframe:longint;  // max size of framedata
   rate:longint;
   scale:longint;
 end;

Остальное - пожатые данные. Тупо копируются в/из avi. rate и scale аналогично.

Axsis
В NFS3 все треки были цельными.

#7 -=CHE@TER=-

-=CHE@TER=-

    Полковник

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

Отправлено 18 November 2005 - 15:23

Axsis!
Знакомый где-то надыбал. Уже, говорит, полную успел найти. (*улыбается*)
Если что - демо есть вот тут:
http://www.ag.ru/gam...eed_most_wanted

VAG!
Цитата
Axsis
В NFS3 все треки были цельными.


Может быть я ошибаюсь, но я недавно конвертировал музыку из NFS3 - так вот, через GAP она конвертилась двума способами - при конвертировании перым - получался что-то около 2-х минут музон, но нормально начинается/заканчивается. А при конвертировании другого - начинается нормально, идёт дольше (один трэк вообще был 2 -> 8 минут), но заканвичается как-то внезапно, такое ощущение, что обрывается. Ещё такая фишка - на одном CD "Игромании" было видео о NFS (10 лет сериалу, что-ли?), так там прямо было сказано (цитата):
"Каждая композиция писалась под конкретную трассу и была динамической, т.е. музыка путём хитрых алгоритмов подстраивалась под изображение и реагировала на изменение ситуации." (конец цитаты) Остальное не нашёл - но где-то там же было сказано, что музыка состояла из небольших фрагментов, между которыми переключание и происходило. Могу, конечно, быть неправ.

#8 Tvirus

Tvirus

    Сержант

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

Отправлено 18 November 2005 - 16:49

У нас в сети есть версия Need For Speed: Most-Wanted - Black Edition
только вот она без "Скачена Black Edition (только без доп. DVD диска и без саундтреков)"
если кто смогёт скачать с саундом, то можно будет понять как склеивать трекиsmile.gif

#9 dimi

dimi

    Старшина

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

Отправлено 19 November 2005 - 00:22

Немного инфы по теме.Может пригодится.

".LIN/.MAP files which should be found in the same directory as .MUSes define
the interactive and non-interactive ("normal") playback sequences. Typically,
.LINs define normal (non-interactive) and .MAPs define interactive sequences.
Some .MAPs define normal sequence. Both .LINs and .MAPs have the same
structure, which I'll describe here.

Each .LIN or .MAP corresponds to the .MUS with the same name: e.g. CREDITS.MAP
corresponds to CREDITS.MUS and EMPRROCK.LIN -- to EMPRROCK.MUS."

Seems that in NFSU2, the map file is the .MPF file.

The MAP/LIN header is:

Quote:
struct MAPHeader
{
char szID[4];
BYTE bUnknown1;
BYTE bFirstSection;
BYTE bNumSections;
BYTE bRecordSize; // ???
BYTE Unknown2[3];
BYTE bNumRecords;
};

szID -- string ID, always "PFDx".



#10 Tvirus

Tvirus

    Сержант

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

Отправлено 20 November 2005 - 07:16

Если интересно то вот названия всех терков:
01 - Styles of Beyond - Nine Thou (Superstars Remix)
03 - Rock - I Am Rock
04 - Suni Clay - In A Hood Near You
05 - The Perceptionists - Let's Move
06 - Juvenile - Sets Go Up
07 - Hush - Fired Up
08 - DJ Spooky and Dave Lombardo - B-Side Wins Again feat. Chuck D
09 - Celldweller feat. Styles Of Beyond - Shapeshifter
10 - Lupe Fiasco - Tilted
11 - Ils - Feed The Addiction
12 - Celldweller - One Good Reason
13 - Hyper - We Control
14 - Static-X - Skinnyman
15 - Diesel Boy + Kaos - Barrier Break
16 - Disturbed - Decadence
17 - The Prodigy - You'll Be Under My Wheels
18 - The Roots and BT - Tao Of The Machine (Scott Humphrey's Remix)
19 - Stratus - You Must Follow (Evol Intent VIP)
20 - Mastodon - Blood And Thunder
21 - Evol Intent, Mayhem & Thinktank - Broken Sword
22 - Bullet For My Valentine - Hand Of Blood
23 - Paul Linford and Chris Vrenna - The Mann
24 - Avenged Sevenfold - Blinded In Chains
25 - Jamiroquai - Feels Just Like It Should (Timo Maas Remix)
26 - Paul Linford and Chris Vrenna - Most Wanted Mash Up

#11 -=CHE@TER=-

-=CHE@TER=-

    Полковник

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

Отправлено 20 November 2005 - 13:44

В полной версии названия файлов поменялись - вместо:
MW_Music_D.mpf
MW_Music_D.mus

называются:
MW_Music.mpf
MW_Music.mus

("_D" исчезло, видимо, сокращение от DEMO).
Лежит там же - SOUND\PFDATA.

Формат видео не изменился.

#12 Axsis

Axsis

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

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

Отправлено 21 November 2005 - 00:28

1. музыка в 3 нфс 100% была динамической (т.е. едешь быстро - музон быстрый, врезаешься - музон замедляется, а то может мы о разном подумали).
2. демку нашел на офф. сайте (и чё сразу не глянул??? wink.gif)
3. полная версия пока вышла только в америке, в европе вроде 25 ноября будет, может кто знает будут ли различия между ними (например как в nfsu2), или будет только обычная и black edition?

#13 -=CHE@TER=-

-=CHE@TER=-

    Полковник

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

Отправлено 21 November 2005 - 01:12

Axsis!
По-моему будет только обычная и Black-Edition (в Black-Edition плюс один DVD, где ролики о создании игры и персонажей... ничего так, забавно).

Цитата
демку нашел на офф. сайте (и чё сразу не глянул???

На AG - "экстримрепак" или как она там? версия - меньше занимает.

Конвертер для вытаскивания OST'а (те самые 26-ть трэков) написал, но выкладывать не буду, так как там на всю катушку используется программа eaconv.exe и так как она не моя, то я спрашиваю разрешения VAG'а чтобы выложить утилиту. Как только VAG разрешит - я выложу.

Работает только с полной версией игры. Отдельно возиться с "DEMO", мне лень. (*улыбается*) Плюс я не знаю, что делать с AMBIENT-музыкой - здесь, видимо, только VAG способен что-то сделать... Она действительно динамическая...


OFF-TOPIC (перенёс с одного из предыдущих своих постов):
VAG! А тебе моё письмо, про Sierra .VMD видео не приходило?

#14 -=CHE@TER=-

-=CHE@TER=-

    Полковник

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

Отправлено 21 November 2005 - 11:11

Всё, сделал поддержку DEMO-версии. Там всего 4 трэка из OST'а.
Ждём, VAG'а...

#15 ant_bravo

ant_bravo

    Старшина

  • Пользователи
  • 97 сообщений
  • Город:Екатеринбург

Отправлено 22 November 2005 - 09:08

Есть нормальный конвертор чтобы достать весть OST из MW на автомате, чтобы не копаться долго и нудно ручками в архивах...???

#16 Siberian_GRemlin

Siberian_GRemlin

    Старший прапорщик

  • Пользователи
  • 166 сообщений
  • Город:Красноярск

Отправлено 22 November 2005 - 11:15

-=CHE@TER=-
В каком смысле используется конвертор VAG'а?

#17 -=CHE@TER=-

-=CHE@TER=-

    Полковник

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

Отправлено 22 November 2005 - 14:26

ant_bravo!
Есть, я ещё раз говорю - я жду разрешения VAG'а.

Siberian_GRemlin!
В самом что ни на есть прямом - так и использует, на выходе получаешь папку "songs" со всеми песнями в .WAV формате (даже переименовывать не надо - имена в программе забиты). Я только присобачил к нему три утилиты, которые делают кучу приседаний, чтобы VAG'овский конвертер сработал как надо.

В принципе, я могу выложить утилиты отдельно, т.е. не включая туда eaconv.exe (а то я чувствую, что VAG'а не дождусь), но тогда будете сами с его сайта эту утилиту дополнительно качать. Тоже, как вариант, можно.

#18 Polimorph

Polimorph

    Рядовой

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

Отправлено 22 November 2005 - 17:18

-=CHE@TER=- сделаи народу приятно - выложи конвертер. Я думаю VAG против не будет wink.gif Или хотябы выложи свои утилиты

#19 Zubochistka

Zubochistka

    Рядовой

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

Отправлено 22 November 2005 - 18:37

Выкладывай сови утилитки, плиз. Потому как eaconv найдём самостоятельно smile.gif

#20 Siberian_GRemlin

Siberian_GRemlin

    Старший прапорщик

  • Пользователи
  • 166 сообщений
  • Город:Красноярск

Отправлено 23 November 2005 - 16:23

И искать не надо, он у меня давным-давно wink.gif