Evolution GT [.RWS]
Автор
-=CHE@TER=-
, May 23 2006 14:16
Сообщений в теме: 14
#1
Отправлено 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.
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
Отправлено 23 May 2006 - 17:43
Точно такие же файлы есть в SCAR (Scuadra Corse Alfa Romeo) - разработчик у игр один.
В начале файла есть несколько полезных значений, но больше всего там мусора. Все эти строки param, name, data - все мусор. Аудио данные начинаются с адреса $0800. Кодирование, будем надеятся, IMA ADPCM (нашел такую строку в файле).
В начале файла есть несколько полезных значений, но больше всего там мусора. Все эти строки param, name, data - все мусор. Аудио данные начинаются с адреса $0800. Кодирование, будем надеятся, IMA ADPCM (нашел такую строку в файле).
#3
Отправлено 23 May 2006 - 18:44
jTommy!
О, спасибо! А я-то, дурень, пытался Microsoft ADPCM присобачить...
Теперь присобачил от IMA ADPCM заголовок - звук появился, но хрипит сильно, видимо настройки где-то не совпались... Мде.
О, спасибо! А я-то, дурень, пытался Microsoft ADPCM присобачить...
Теперь присобачил от IMA ADPCM заголовок - звук появился, но хрипит сильно, видимо настройки где-то не совпались... Мде.
#4
Отправлено 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
Отправлено 24 May 2006 - 13:25
jTommy
Если есть возможность сделать конвертер RWS2WAV то буду очень благодарен а то давно хочу музыку из Broken Sword 3 поиметь...
Если есть возможность сделать конвертер RWS2WAV то буду очень благодарен а то давно хочу музыку из Broken Sword 3 поиметь...
#6
Отправлено 24 May 2006 - 15:16
Xplorer!
Большое спасибо за справку!
А можно как-нибудь наверняка узнать, каким оно форматом сжато (скажем, глянуть какое-то смещение)?
Большое спасибо за справку!
А можно как-нибудь наверняка узнать, каким оно форматом сжато (скажем, глянуть какое-то смещение)?
#7
Отправлено 24 May 2006 - 15:24
Узнать можно, но не глянув какое-то смещение (т.к. они не фиксированные), а по GUID'у.
#8
Отправлено 26 May 2006 - 11:52
Попробовал добавить wav-заголовок к данным из RWS. Сначала результат был, такой же, как у -=CHE@TER=-'а. Решил поварьировать значением BlockAlign в заголовке - тоже ничего хорошего. Потом случайно вспомнил про музыку из игрушки Knights of the Temple 2, там вся музыка в wav-файлах, а данные закодированы Xbox ADPCM. Заглянул внутрь - BlockAlign равен 72. Не особо надеясь на успех, подставил в свой заголовок. И... заработало! Работает с файлами и из Evolution GT и из SCAR.
dimi
Выложи где-нить файлик (а лучше кусочек файла в мегабайт) из игрушки, чтобы я проверил.
All
Народ, может есть у кого на примете распаковщик mix-файлов из этих игр?
dimi
Выложи где-нить файлик (а лучше кусочек файла в мегабайт) из игрушки, чтобы я проверил.
All
Народ, может есть у кого на примете распаковщик mix-файлов из этих игр?
#9
Отправлено 26 May 2006 - 17:36
#10
Отправлено 26 May 2006 - 18:14
Цитата (jTommy @ 26.05.2006 - 15:52) |
All Народ, может есть у кого на примете распаковщик mix-файлов из этих игр? |
Распаковщик есть, но он не доделан.
#12
Отправлено 30 May 2006 - 18:13
jTommy!
Всё работает! Спасибо огромное!
Всё работает! Спасибо огромное!
#13
Отправлено 30 May 2006 - 21:38
jTommy!
BIG THANKS!!!
BIG THANKS!!!
#14
Отправлено 05 June 2006 - 06:52
Цитата (jTommy @ 30.05.2006 - 20:33) |
Sony VAG и Xbox ADPCM это закрытые алгоритмы или про них можно где-то подробно прочитать? |
XBox ADPCM - это только название, на самом деле это IMA ADPCM в чистом виде.
Sony VAG как-бы "закрытый" алгоритм, его описания я не встречал (да и особенно сильно не искал). Могу сказать, что он очень похож на XA (кодирование блоками по 28 отсчетов).
#15
Отправлено 14 June 2006 - 22:09
Хе-хе. Наконец-то умные люди разобрались с форматом RWS. А то я уж отчаялся дождаться (http://www.extractor...p?showtopic=865)
Respect!
Respect!