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


Внимание!

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


Фотография

Last Rites (музыка-звуки) [.DSF]


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

#1 Corak

Corak

    Рядовой

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

Отправлено 22 September 2016 - 21:57

Всем привет. 
Пытаюсь найти подходящий метод декодирования музыки, голосов и звуков из игры Last Rites от Ocean Software Ltd.
Образ с игрой можно достать тут или на любом другом old-games сайте-аналоге :
http://rover.info/17376963
Код декодирования формата также есть в setup-е игры. Сделал минипак, где можно програть треки в Set Sound / Test:
http://coraksoft1.na...ites/LR_Test.7Z

Также примеры формата из голоса:
http://coraksoft1.na...st_Rites/96.DSF
Из музыки:
http://coraksoft1.na...ites/KICKER.DSF

По сигнатуре частично напоминает IMA ADPCM, но явно не он, а какой-то другой метод сжатия.
571c0d5cd598.png

Как видно, первыми символами идут просто сигнатуры компании, которые вообще ничего не решают.
с 0x10 идет какая-то сигнатура:(0x0100) - вероятно это индекс начала или режима стерео-моно. Но как показала практика - они действительно стерео.
с 0x12 идет другая сигнатура - 0x9230 - судя по всему это адрес конца аудиопотока
на 0x1B скорее всего битность 0x08 (8bit)
на 0x1E-0x1F явно указана частота 0x2256 (22050)

Аудиопоток начинается с 
0x800:
и похоже группируются кодом по по 8 байт. То ли байты перемешаны, то ли так группированы и закодированы. Пробовал через ffmpeg или sox - бесполезно. Также пробовал распознять через awave - выставил Signed byte, PCM 8-bit, Stereo.  Получил какое-то подобие звукового потока, но изрядно искаженное.
fd3ae6a672ef.png
 


#2 -=CHE@TER=-

-=CHE@TER=-

    Полковник

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

Отправлено 26 October 2023 - 18:16

Если кому-то ещё нужно, то vgmstream поддерживает конвертирование музыки и звука из этого формата.
Автору темы на HCS Forum помогли, но он тут забыл ответить.