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


Внимание!

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


Фотография

Evolution GT [.RWS]


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

#1 -=CHE@TER=-

-=CHE@TER=-

    Полковник

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

Отправлено 23 May 2006 - 14:16

1) Кто-нибудь уже копал?
2) Нужны ли файлы?
3) Соображения:
Внутри файлов есть такие вот строчки:
param
name
data
83ecf5cf-bfa4-418d-83a1-8d1da1c75ca3
(реестр?..)
ce8ed64f-966a-4e4c-95cb-1391752dbe77
ADPCM
(хе, эта строчка уже греет (*улыбается*))

Ни первый, ни второй ключ в реестре не нашёл (тупо искал эти строки).
Сразу говорю, что игра у меня не установлена, мне только каталог "\music\PC\" дали.

В одном (последнем) файле практически вообще ничего нет из перечисленного.

Ради интереса попробовал присобачить заголовок от .WAV файла, ужатого ADPCM, что-то ничего путного не вышло, видимо, где-то чего-то в заголовке нехватает или это, "немного не тот" ADPCM.

Цитата
M01.rws -  8 185 856
M02.rws - 13 402 112
M03.rws - 13 531 136
M04.rws - 21 254 144
M05.rws - 12 756 992
R01.rws -  7 282 688
R02.rws - 11 153 408
R03.rws -  8 056 832
R04.rws - 10 692 608
R05.rws -  9 383 936
R06.rws -  8 830 976
R07.rws -  9 236 480
R08.rws -  8 572 928
R09.rws -  8 499 200


Если кому-нибудь интересно - пишите.

#2 jTommy

jTommy

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

  • Пользователи
  • 195 сообщений
  • Город:Moscow

Отправлено 23 May 2006 - 17:43

Точно такие же файлы есть в SCAR (Scuadra Corse Alfa Romeo) - разработчик у игр один.
В начале файла есть несколько полезных значений, но больше всего там мусора. Все эти строки param, name, data - все мусор. Аудио данные начинаются с адреса $0800. Кодирование, будем надеятся, IMA ADPCM (нашел такую строку в файле).

#3 -=CHE@TER=-

-=CHE@TER=-

    Полковник

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

Отправлено 23 May 2006 - 18:44

jTommy!
О, спасибо! А я-то, дурень, пытался Microsoft ADPCM присобачить...
Теперь присобачил от IMA ADPCM заголовок - звук появился, но хрипит сильно, видимо настройки где-то не совпались... Мде.

#4 Xplorer

Xplorer

    Старшина

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

Отправлено 24 May 2006 - 12:01

На самом деле RWS (RenderWareStream) - это файлы от кроссплатформенного движка RenderWare. Точно такие же файлы есть в Broken Sword 3 и других играх. Данные не обязательно начинаются со смещения $800, т.к. в одном RWS может быть несколько звуковых файлов (примеры можно найти в файле sfx.mix от SCAR). Возможные форматы представления аудио данных: PCM, IMA ADPCM, Sony VAG, GameCube ADPCM, Xbox ADPCM, FLOAT, MP3, WMA и даже AC3. Я правда видел только первые четыре.

#5 dimi

dimi

    Старшина

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

Отправлено 24 May 2006 - 13:25

jTommy
Если есть возможность сделать конвертер RWS2WAV то буду очень благодарен а то давно хочу музыку из Broken Sword 3 поиметь...

#6 -=CHE@TER=-

-=CHE@TER=-

    Полковник

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

Отправлено 24 May 2006 - 15:16

Xplorer!
Большое спасибо за справку!
А можно как-нибудь наверняка узнать, каким оно форматом сжато (скажем, глянуть какое-то смещение)?

#7 Xplorer

Xplorer

    Старшина

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

Отправлено 24 May 2006 - 15:24

Узнать можно, но не глянув какое-то смещение (т.к. они не фиксированные), а по GUID'у.

#8 jTommy

jTommy

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

  • Пользователи
  • 195 сообщений
  • Город:Moscow

Отправлено 26 May 2006 - 11:52

Попробовал добавить wav-заголовок к данным из RWS. Сначала результат был, такой же, как у -=CHE@TER=-'а. Решил поварьировать значением BlockAlign в заголовке - тоже ничего хорошего. Потом случайно вспомнил про музыку из игрушки Knights of the Temple 2, там вся музыка в wav-файлах, а данные закодированы Xbox ADPCM. Заглянул внутрь - BlockAlign равен 72. Не особо надеясь на успех, подставил в свой заголовок. И... заработало! smile.gif Работает с файлами и из Evolution GT и из SCAR.

dimi
Выложи где-нить файлик (а лучше кусочек файла в мегабайт) из игрушки, чтобы я проверил.

All
Народ, может есть у кого на примете распаковщик mix-файлов из этих игр?

#9 dimi

dimi

    Старшина

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

Отправлено 26 May 2006 - 17:36

jTommy
Файл залил на http://slil.ru/22784275
посмотри может чем поможешь.

#10 Xplorer

Xplorer

    Старшина

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

Отправлено 26 May 2006 - 18:14

Цитата (jTommy @ 26.05.2006 - 15:52)
All
Народ, может есть у кого на примете распаковщик mix-файлов из этих игр?

Распаковщик есть, но он не доделан.

#11 jTommy

jTommy

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

  • Пользователи
  • 195 сообщений
  • Город:Moscow

Отправлено 30 May 2006 - 16:33

Выложил на сайте програмку для конвертирования. Пока поддерживаются файлы только с музыкой.

dimi:
С твоим файлом из Broken Sword 3 тоже работает.

Xplorer:
Sony VAG и Xbox ADPCM это закрытые алгоритмы или про них можно где-то подробно прочитать?

#12 -=CHE@TER=-

-=CHE@TER=-

    Полковник

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

Отправлено 30 May 2006 - 18:13

jTommy!
Всё работает! Спасибо огромное!

#13 dimi

dimi

    Старшина

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

Отправлено 30 May 2006 - 21:38

jTommy!
BIG THANKS!!!

#14 Xplorer

Xplorer

    Старшина

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

Отправлено 05 June 2006 - 06:52

Цитата (jTommy @ 30.05.2006 - 20:33)
Sony VAG и Xbox ADPCM это закрытые алгоритмы или про них можно где-то подробно прочитать?


XBox ADPCM - это только название, на самом деле это IMA ADPCM в чистом виде.
Sony VAG как-бы "закрытый" алгоритм, его описания я не встречал (да и особенно сильно не искал). Могу сказать, что он очень похож на XA (кодирование блоками по 28 отсчетов).


#15 nvg

nvg

    Ефрейтор

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

Отправлено 14 June 2006 - 22:09

Хе-хе. Наконец-то умные люди разобрались с форматом RWS. А то я уж отчаялся дождаться (http://www.extractor...p?showtopic=865)

Respect!