andrunja Начинающий телефонист Откуда: Раша, папа С нами с: 16.08.2004 Плодовитость: 15
Рейтинг
Подано 1 (1/0) голосов
|
Патч на псевдополифонические мелодии
|
цитата: !Alex пишет: Наткнулся на отличнейший патч - ссылка потерялась, *
Да патчик номаный...
Я тут хочу запихнуть в свой ME45 авторские мелодии заместо "заводских". С 11 по 38 (0A-26). Смотрю в Smelter-e нужное место. Там оно начинается с Offset=x64180, а описание мелодии с RIT=x67066
Описание мелодии, как я уяснил, состоит из 8 байт: первый - порядковый номер мелодии, остальные - смещение, указывающее на начало самой мелодии. Не могу только понять от какого адреса, считаетcя это смещение. К примеру, для мелодии 0A там следующая последовательность: 0A 00 00 00 80 01 19 02. Самая первая мелодия 00 имеет начало на Offset=x64000, т.е. если считать смещение от этого адреса, то в описаниии мелодии хиляют только два байта 0180, т.е. x64000+x0180=x64180. Неясно, что делать с байтиками 19 02...
Пытаюсь понять промелькнувший выше патчик c заменой 18 мелодий (с 0A по 1B) на псевдополифонию (Author : patsos345). Чтоб не химичить с урезанием длинны бинарников, автор, как я понял, решил их впихнуть на первое подходящее свободное место, в данном случае после x13000000 (где тусуется LangPack lg3).
А чтобы проигрывание перекидывалось на это место автор фиксит описание мелодий, к примеру, меняет 80 01 19 на 10 27 CD , в итоге мелодия с номером 0A начинается уже с Offset=0x136710
И вот тут я опять не могу понять, с какого адреса идет отсчет смещения.
Где я туплю, а? |
____________________________
===
До встречи |
|