Всем привет! Совсем недавно попала в руки Burnout Revenge. Игрушка замечательная, рекомендую, но на вкус и цвет товарища нет. Я в том смысле что меня не устроила там музыка. Для меня это попса)) Гораздо интереснее биться под fear factory, berzerker, crimatory и прочую жесть) В итоге решил модифицировать. С помощью MFAudio выдрал музон из файла _eatrax0.rws (по-моему так). Таким образом узнал длинну трека(именно трека, т.к. вся музыка там идёт нон-стопом), записал свою. Конвертнул wav в формат PS2 RAW ADPCM Compressed с необходимой частотой дискретизации и чередованием (32000,100). А вот самое интересное. В оригинале в этом файле есть заголовок, а в моём варианте, естественно, только звук. Думаю - непроблема. Взял HEX-редактор, и склеил заголовок оригинала с моим файлом. Полученный размер файла оказался больше на примерно 8140 байт больше и пришлось подрезать в конце (там всё равно одни нули). Интересно, что файл получался один-в-один с оригиналом (это наверное такой формат RAW) С помощью Apache заменил в образе файл и прожёг DVD-RW. В игоге игра виснет при обращении к этому файлу(( обидно. Пираты вьде как-то озвучивают? Подскажите идеи?
Файл один, но в неё несколько трэков. Для каждого трэка можно вычислить смещение в файле по данным из заголовка.
Можно, но как этот заголовок "прочитать"? Во всяком случае это известно разработчикам) Я попробую ещё снова вытащить треки и пересобрать родные(для проверки), но врят-ли это поможет. Кстати, пробовал сканировать разными программами и все они обозначают звуковые данные как ОДИН трек.
http://forum.emagtresni.ru/showpost.php?p=759&postcount=5 Там именно по заголовку были вычислены размеры трэков.
Изучай заголовок файла (2048 байт) при помощи hex-editor'а. Где именно там находятся записи о трэках я прямо сейчас вспомнить не могу.
Перепробовал всё. Ничего не получается. Сдаётся мне, что они поставили защиту при участит контрольной суммы. Единственный раз когда "получилось", это когда я загрузился с оригинала и сделал подмену на модифицированный диск. О боже! мусыка заиграла!! Но как только мерешёл к следующему треку - всё повисло. Вот так.