Crime Life: Gang Wars [.CMP]
Автор
BOBER
, Mar 25 2006 23:23
Сообщений в теме: 17
#1
Отправлено 25 March 2006 - 23:23
Чуваки, кто знает, как можно вытащить саундтрэк из Crime Life, пожалуйста выложите ссылку на прогу или хотя бы плейлист. Уже месяц мучаюсь, ничего нигде найти не могу.
#2
Отправлено 01 April 2006 - 15:29
Да, народ подскажите пожайлуста!!!! Очень надо!!!
#3
Отправлено 02 April 2006 - 10:43
Я так понимаю, OST'ом называется то, что лежит в каталоге: \Crime Life - Gang Wars\musicpc\ ?
.CMP файлы имеют такую структуру (все поля по 4 байта):
SIGN - сигнатура, четыре символа: CMP1
SIZE - по-видимому размер распакованного потока, см. ниже (Mototolla byte order)
HERZ - всегда 22050 Hz (Mototolla byte order)
CMPR - поток сжат (1) или нет (0) (Intel byte order)
Mototolla byte order - означает, что значение нужно развернуть задом наперёд. Т.е. если у вас было четыре байта подряд: 12 34 56 78, то нужно: 78 56 34 12 (эта тема уже на форуме проскакивала, так что углубляться не буду).
Как понятно - все поля по 4 байта и их 4 => 16 байт заголовок.
Если CMPR = 0, то Размер_CMP_Файла-16 равно полю SIZE, иначе SIZE - больше размера файла.
Я посмотрел .WAV файлы в каталоге \sounds\, большинство из них в 22050 Hz, 16 bit, Mono.
Скорее всего музыка .CMP в таком же формате (разве что, может быть, Stereo).
Непосредственно с самим алгоритмом сжатия не разобрался. Похоже, что это какая-то модификация RLE, потому что, если пытаться проиграть "в тупую" поток как 22050 Hz, 16 bit (Mono или Stereo - не важно), то среди треска и писка слышится музыка, только в ускоренном виде. Что странно - несжатые файлы тоже проигрываются с треском (?) - тогда я, собственно, не совсем понимаю, назначение полей SIZE и CMPR, если все файлы как-то сжаты...
Добавлено: нашёл в .EXE файле такие вот строки:
VAG WAV Failed to open sound bank file: %s
Хм... Похоже тут используется Sony VAG сжатие.
Xplorer!
Извини за беспокойство. (*улыбается*)
А ты можешь переделать конвертер от ColdFear, чтобы он эти файлы конвертировал? У тебя там, вроде, была поддержка VAG.
.CMP файлы имеют такую структуру (все поля по 4 байта):
SIGN - сигнатура, четыре символа: CMP1
SIZE - по-видимому размер распакованного потока, см. ниже (Mototolla byte order)
HERZ - всегда 22050 Hz (Mototolla byte order)
CMPR - поток сжат (1) или нет (0) (Intel byte order)
Mototolla byte order - означает, что значение нужно развернуть задом наперёд. Т.е. если у вас было четыре байта подряд: 12 34 56 78, то нужно: 78 56 34 12 (эта тема уже на форуме проскакивала, так что углубляться не буду).
Как понятно - все поля по 4 байта и их 4 => 16 байт заголовок.
Если CMPR = 0, то Размер_CMP_Файла-16 равно полю SIZE, иначе SIZE - больше размера файла.
Я посмотрел .WAV файлы в каталоге \sounds\, большинство из них в 22050 Hz, 16 bit, Mono.
Скорее всего музыка .CMP в таком же формате (разве что, может быть, Stereo).
Непосредственно с самим алгоритмом сжатия не разобрался. Похоже, что это какая-то модификация RLE, потому что, если пытаться проиграть "в тупую" поток как 22050 Hz, 16 bit (Mono или Stereo - не важно), то среди треска и писка слышится музыка, только в ускоренном виде. Что странно - несжатые файлы тоже проигрываются с треском (?) - тогда я, собственно, не совсем понимаю, назначение полей SIZE и CMPR, если все файлы как-то сжаты...
Добавлено: нашёл в .EXE файле такие вот строки:
VAG WAV Failed to open sound bank file: %s
Хм... Похоже тут используется Sony VAG сжатие.
Xplorer!
Извини за беспокойство. (*улыбается*)
А ты можешь переделать конвертер от ColdFear, чтобы он эти файлы конвертировал? У тебя там, вроде, была поддержка VAG.
#4
Отправлено 02 April 2006 - 13:38
-=CHE@TER=-
Так и что же делать?
Так и что же делать?
#5
Отправлено 02 April 2006 - 15:01
-=CHE@TER=-
Мне нужны тестовые файлы, т.к. игры у меня нет и я ее не видел.
Мне нужны тестовые файлы, т.к. игры у меня нет и я ее не видел.
#6
Отправлено 02 April 2006 - 19:08
Xplorer!
Вот, в архиве два файла - у одного флаг CMPR - 1, а у другого - 0:
Тестовые файлы отосланы.
Надеюсь, там такой же формат...
Спасибо, что откликнулся помочь!
Удачи!
Вот, в архиве два файла - у одного флаг CMPR - 1, а у другого - 0:
Тестовые файлы отосланы.
Надеюсь, там такой же формат...
Спасибо, что откликнулся помочь!
Удачи!
#8
Отправлено 04 April 2006 - 10:34
Xplorer
Извини, но я не понял, как с помощью твоего файла вытащить музыку?
Извини, но я не понял, как с помощью твоего файла вытащить музыку?
#9
Отправлено 04 April 2006 - 13:08
Xplorer!
Всё ОТЛИЧНО работает на остальных файлах! Спасибо тебе огромное! Респект!
Fantasy!
Создаёшь пустой текстовый файл в папке с музыкой и пишешь внутрь:
Всё ОТЛИЧНО работает на остальных файлах! Спасибо тебе огромное! Респект!
Fantasy!
Создаёшь пустой текстовый файл в папке с музыкой и пишешь внутрь:
Код |
@echo off for %%a in (*.cmp) do towav.exe "%%a" |
Затем переименовываешь в "do.bat", кидаешь туда же файл towav.exe и запускаешь этот "do.bat".
#10
Отправлено 04 April 2006 - 13:11
Можно проще: @towav *.cmp
#11
Отправлено 04 April 2006 - 13:57
-=CHE@TER=-
Xplorer
Мужики, пасибо огромное, вы даже предствавить не можете, как вы помогли мне!!!!
Xplorer
Мужики, пасибо огромное, вы даже предствавить не можете, как вы помогли мне!!!!
#12
Отправлено 05 April 2006 - 15:47
Извините, но я не понял, где ссылка на этот самый файл?
#14
Отправлено 17 April 2006 - 15:56
Я недавно вытащил, так там качество жуткое и формат фиговый- wav. Можно что-нибудь написать, чтобы файл конвертировался в ogg?
#15
Отправлено 17 April 2006 - 16:00
BOBER!
22050 Hz - такой формат в игре. Так что все претензии - к разработчикам.
А что насчёт .OGG, то смотри программу тут (хотя лучше .WAV в .MP3 гнать):
http://rarewares.org/ogg.html
22050 Hz - такой формат в игре. Так что все претензии - к разработчикам.
А что насчёт .OGG, то смотри программу тут (хотя лучше .WAV в .MP3 гнать):
http://rarewares.org/ogg.html
#16
Отправлено 27 August 2006 - 18:08
о братки спасибо,сижу слушаю саундтрек,даже не поленился свой диск забрать у дружка и игрушку установить чтобы музон поклацать,в натуре реальный сайт сбомбили,а то в инете хер че найдеш,а тут все как наладони
#17
Отправлено 24 July 2007 - 20:37
Огромное спасибо товарищю Xplorer'у за эту афигенную прогу и создателям этого форума.Очень давно искал как из крим лайфа достать музон, а сейчас сижу и наслаждаюсь.а, что касается форума, так очень приетный глазам и ничего лишнего, такой он и должен быть!
#18
Отправлено 14 August 2008 - 20:26
СПасИБО ВАМ!!!!!!!!