Почерпнуть ОСТ из Фаренгейта |
Добро пожаловать, гость ( Вход | Регистрация )
Почерпнуть ОСТ из Фаренгейта |
Heim |
Jun 27 2007, 22:06
Сообщение
#1
|
Незарегистрирован |
В продолжении начатой не здесь темы (to CHEATER): названия ОСТ треков действительно есть в архивах. Тока вот в каком качестве: в составе кредита.
Связки с треками в архивах не обнаружил... Какие будут предложения??? |
-=CHE@TER=- |
Jun 28 2007, 09:43
Сообщение
#2
|
Walter Sullivan Группа: Root Admin Сообщений: 1,361 Регистрация: 4-February 08 Пользователь №: 3 Спасибо сказали: 314 раз(а) |
Для начала о чём идёт речь - есть две версии одной и той же игры: Fahrenheit и Indigo Prophecy. Одна издаётся в USA другая в Европе (какая где - х.з.). Одна от другой отличается только меньшей кровавостью и большей цензурой.
Хочется сделать OST Converter/Extractor. Проблема (как я понял): в этих версиях звуковые файлы (если тупо парсить архив) имеют разный номер, т.е. их перемешали, при пересборке версий. А вот теперь пути решения: 1) Посчитать контрольную сумму от песен OST'а. Тогда найти все песни и от каждой посчитать контрольную сумму - так и найдём OST, где бы он не находился. Думаю, что OST вряд ли пережимали и звуковые файлы, должны вроде, остаться такими же. 2) Конечно, идеальным решением было бы получить имена файлов. Но в игре от них хранится, как я понял, только хэш (по типу TR: Legend). Если бы были имена файлов, тогда вытащить то, что нужно, не составило бы больших проблем, т.к. можно было бы искать по имени. Как получить все имена файлов - х.з.... С другой стороны, вот о чём подумал: если есть таблица смещений/размеров/хэш имени, то почему бы не найти там OST и не пользоваться хэшем его имени? Ведь привязка имя<->хэш однозначно определяет файл. Конечно, если во второй версии игры имя файла не меняли. Это, пока что, все соображения. |
Упрощённая версия | Сейчас: 1st November 2024 - 01:02 |