L2-Community.com - Bce o Lineage II

L2-Community.com - Bce o Lineage II (http://l2-community.com/index.php)
-   Инструменты (http://l2-community.com/forumdisplay.php?f=80)
-   -   Изменение музыкальных семплов (http://l2-community.com/showthread.php?t=2561)

CaptainJohnson 16.07.2009 20:16

Изменение музыкальных семплов
 
Вложений: 1
После долгих мучений безуспешных поисков в интернете, догадался сам как менять звуковой семпл в какой-либо локации предлагаю свой "сырой" мануал ниже.

В папке SYSTEM есть файл musicinfo.dat, который загружает мелодию (по умолчанию) в какой-либо локации, если пердварительно операция не была прервана пакетом с сервера на загрузку какого-то иного семпла (например убийстве эпик РБ).

Ниже предлагаю фрагмент этого раскодированного файла (Я раскодировал L2 FileEdit):
Код:

id        cnt        str[0]        str[1]        str[2]        str[3]        str[4]        str[5]        str[6]
0        3        INTRO        OUTRO        S20_F
1        6        CC_01        CC_02        CC_03        CC_04        CC_05        CC_06
162401        2        F07_F        F07_S01
162402        4        F17_F        F17_S01        T12_F        T06_S01
162501        2        F09_F        F09_S01
162502        3        D01_F        D01_S01        D01_S02
162503        2        T06_F        T06_S01
162504        2        F07_F        F07_S01
162505        2        T14_F        T14_S01
162506        3        T14_S01        F07_F        F07_S01
172001        2        T16_F        T16_S01
172002        5        D07_S02        B02_S01        D06_F        F14_F        F08_S01
172105        5        D07_F        D06_S02        D04_S01        B03_S02        B01_F
172101        4        B01_S01        B02_S01        B03_S01        B04_S01
172102        2        F03_F        F03_S01
172103        2        T18_F        T18_S01
172104        2        F07_F        F07_S01
172201        1        NT_Gludin

Колонка cnt равна количеству файлов семплов в данной локации id. Колонки str[0], str [1], ... хранят имена файлов (без расширения OGG) музыкального трека, расположенные в подпапке musiс клиента. Клиент сам загружает эти файлы в какой-то последовательности, наприер в игровых локациях по очереди, на заставке не понятно как.

Параметр id это 3 раздельных числа, например 17-21-01. Первые 2 указывают как раз ту зону, где этот сэмпл будет загружаться, 3-е вероятно Z-уровень (подземелья).

Карта локаций прилашается в "миниатюрах" внизу.

Теперь только остаётся вопрос о формате файлов, ну тут тема уже поднималась.
1) Нужно скачать OGG patcher:
http://dstuff.l2wh.com/
2) Затем создать временную папку перекопировать туда oggpatcher.exe и те файлы, которые будете потом редактировать (из клиентской папки music)
3) Запускаете, файлы быстро пропатчиваются и возможны для открытия звуковыми редакторами.
4) Редактируете, сохраняете.
5) Затем запускаете oggpatcher.exe -r в той же папке и файлы становятся читаемы для клиента.
6) Копируем назад в клиент.

Видно, что оригинальные файлы короткие (не длинные), видимо есть ограничение на максимальную длинну мелодии по времени.

iridon 10.10.2009 15:06

Не получилось переконвертировать в OGG

fingaz 13.08.2010 19:59

Через командую строку выполни команду

kazar 15.08.2010 13:21

а смысл их менять я не вижу чтобы вместо бега был трах ? или что ?


Часовой пояс GMT +4, время: 16:50.

Powered by vBulletin® Version 3.7.5
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd. Перевод: zCarot
L2-Community ©2008-2020