• Уважаемые гости и новички, приветствуем Вас на нашем форуме
    Здесь вы можете найти ответы практически на все свои вопросы о серии игр «Готика» (в том числе различных модах на нее), «Ведьмак», «Ризен», «Древние свитки», «Эра дракона» и о многих других играх. Можете также узнать свежие новости о разработке новых проектов, восхититься творчеством наших форумчан, либо самим показать, что вы умеете. Ну и наконец, можете обсудить общие увлечения или просто весело пообщаться с посетителями «Таверны».

    Чтобы получить возможность писать на форуме, оставьте сообщение в этой теме.
    Удачи!
Новая система музыки для Готики (1 и 2) | New music system for Gothic (1 | 2)

Новая система музыки для Готики (1 и 2) | New music system for Gothic (1 | 2) 1.02

MEG@VOLT

★★★★★★★★★
ТехАдмин
Регистрация
24 Мар 2006
Сообщения
10.782
Благодарности
7.479
Баллы
1.910
Чтоб поменять музыку в главном меню без ковыряния в DMP
Это понятно. Оно и не должно там работать. Ждем что скажет на это LikerGothic ))
Побегал по Г1 по всей карте, везде поменял музыку, везде плавные переходы, нет каких-нибудь глюков. Кеш не переполняется.
LikerGothic, есть еще предложение:
Можно ли сделать вот так:
Daedalus:
instance *_FGT(C_MUSICTHEME_DEF)
{
    file = "FGT.mp3";
    vol = 1;
};
Чтобы на каждую зоне не прописывать свой блок, а прописал подобное один раз и радоваться?
 
Последнее редактирование:

LikerGothic


Модостроитель
Регистрация
11 Фев 2017
Сообщения
2.019
Благодарности
3.234
Баллы
515
prostoaccount, для главного меню систему не делали. Так-то только WAV заменить и все.
 

MEG@VOLT

★★★★★★★★★
ТехАдмин
Регистрация
24 Мар 2006
Сообщения
10.782
Благодарности
7.479
Баллы
1.910
А если для каждой зоны я хочу разные общие?
Ну я имел ввиду и то что сейчас есть - для каждой зоны отдельно прописывать можно, и можно общее. Но если для зоны прописано отдельно, то оно в приоритете)
 

LikerGothic


Модостроитель
Регистрация
11 Фев 2017
Сообщения
2.019
Благодарности
3.234
Баллы
515
MEG@VOLT, типа если в этой зоне есть старая музыка, ее перезаписать новой общей или как? Но если новая музыка есть в зоне - у нее приоритет.
 

N1kX

Участник форума
Регистрация
13 Ноя 2009
Сообщения
6.631
Благодарности
6.243
Баллы
940
MEG@VOLT, типа если в этой зоне есть старая музыка, ее перезаписать новой общей или как?
Он хочет, чтобы добавили поддержку маски, чтобы он 1 раз прописал с маской _FGT и все, что есть в скриптах перезаписалось этим
 

LikerGothic


Модостроитель
Регистрация
11 Фев 2017
Сообщения
2.019
Благодарности
3.234
Баллы
515
N1kX, хз, Хедин сделает замену старой музыки общими функциями, если оно не прописано. Это уже такие мелочи.
 

MEG@VOLT

★★★★★★★★★
ТехАдмин
Регистрация
24 Мар 2006
Сообщения
10.782
Благодарности
7.479
Баллы
1.910
Шо я хочу:
Все как сейчас. Плюс добавить возможность по маске, например тот же fgt.
Если прописать fgt с маской, то все зоны будут воспроизводить этот самый масочный fgt. Но если у какой-то зоны прописан свой fgt, так же через плагин, то он будет приоритетней масочного.
 

Xeдин


Модостроитель
Регистрация
3 Дек 2008
Сообщения
1.930
Благодарности
2.491
Баллы
380
Так сделано, если играется IDY_Day_Std с новой музыкой, то она играется. Если новая музыка не прописана, то берется соотвествующая общая для "DAY_STD", "DAY_THR", "DAY_FGT", "NGT_STD", "NGT_THR", "NGT_FGT" . Одна из рандомных их списка.

1771164177630.png


ночью под рамштайн, днем под бг и наутилус.
 

LikerGothic


Модостроитель
Регистрация
11 Фев 2017
Сообщения
2.019
Благодарности
3.234
Баллы
515
LikerGothic обновил(а) ресурс Новая система музыки для Готики (1 и 2) | New music system for Gothic (1 | 2) новой записью:

1.02

  1. Добавлено меню, где можно включить отладку без перезапуска игры (в самом меню игры)
  2. Добавлена возможность указать музыкальные треки в инстанции через | и они будут играть для одной музыкальной зоны в случайном порядке. Пример: file = "TEST_1.MP3|TEST_2.MP3|TEST_3.MP3";
  3. В отладку добавлена информация о времени трека (текущее и полное)
  4. В отладку добавлена информация о кол-ве музыкальных зон в локации
  5. В отладку добавлена информация о кол-ве вариаций...

Узнать больше об этом обновлении...
 

Xeдин


Модостроитель
Регистрация
3 Дек 2008
Сообщения
1.930
Благодарности
2.491
Баллы
380
Пример файлика для общих зон.
Daedalus:
META
{
  Parser = Music;
  Engine = G2A;
};


INSTANCE COMMON_NEW_MUSIC_Day_Std    (C_MUSICTHEME_STANDARD)      
{  
    file = "lirika.mp3|np1.mp3|np2.mp3|np3.mp3|bg1.mp3|bg2.mp3|bg3.mp3|bg4.mp3|bg5.mp3|bg6.mp3|bg7.mp3|bg8.mp3|bg9.mp3|bg10.mp3";
    vol = 0.9;
};

INSTANCE COMMON_NEW_MUSIC_Day_Thr    (C_MUSICTHEME_STANDARD)      
{  
    file = "lirika.mp3|np1.mp3|np2.mp3|np3.mp3|bg1.mp3|bg2.mp3|bg3.mp3|bg4.mp3|bg5.mp3|bg6.mp3|bg7.mp3|bg8.mp3|bg9.mp3|bg10.mp3";
    vol = 0.9;
};

INSTANCE COMMON_NEW_MUSIC_Day_Fgt    (C_MUSICTHEME_STANDARD)      
{  
    file = "lirika.mp3|np1.mp3|np2.mp3|np3.mp3|bg1.mp3|bg2.mp3|bg3.mp3|bg4.mp3|bg5.mp3|bg6.mp3|bg7.mp3|bg8.mp3|bg9.mp3|bg10.mp3";
    vol = 0.9;
};

INSTANCE COMMON_NEW_MUSIC_Ngt_Std    (C_MUSICTHEME_STANDARD)      
{  
    file = "rm1.mp3|rm2.mp3|rm3.mp3|rm4.mp3|rm5.mp3|rm6.mp3|rm7.mp3";
    vol = 0.9;
};

INSTANCE COMMON_NEW_MUSIC_Ngt_Thr    (C_MUSICTHEME_STANDARD)      
{  
    file = "rm1.mp3|rm2.mp3|rm3.mp3|rm4.mp3|rm5.mp3|rm6.mp3|rm7.mp3";
    vol = 0.9;
};

INSTANCE COMMON_NEW_MUSIC_Ngt_Fgt    (C_MUSICTHEME_STANDARD)      
{  
    file = "rm1.mp3|rm2.mp3|rm3.mp3|rm4.mp3|rm5.mp3|rm6.mp3|rm7.mp3";
    vol = 0.9;
};
 

LikerGothic


Модостроитель
Регистрация
11 Фев 2017
Сообщения
2.019
Благодарности
3.234
Баллы
515
Да, в SpacerNET оно тоже работает, разумеется.
 

Damianut

Участник форума
Регистрация
2 Апр 2023
Сообщения
62
Благодарности
135
Баллы
70
Privet, I have a question about memory. Why 30MB is a default cache limit? Is a reason related with the engine?

I ask because some tracks in Golden Gate 2 modification have more than 30MB. Of course, I can increase the limit, but I wonder about the consequences.

PS. Since I saw that the thread has English title as well, that's why I write in English.
 

MEG@VOLT

★★★★★★★★★
ТехАдмин
Регистрация
24 Мар 2006
Сообщения
10.782
Благодарности
7.479
Баллы
1.910
PS. Since I saw that the thread has English title as well, that's why I write in English.
Ничего страшного.

Побегал с новой версией, мне все нравится.
Кто будет для Г1 делать, то модель должна быть C_MUSICTHEME_DEF, а не C_MUSICTHEME_STANDARD.
 

prostoaccount

Участник форума
Регистрация
22 Окт 2010
Сообщения
1.402
Благодарности
119
Баллы
235
Это делает Union, отключается в SystemPack.ini:
Код:
AbortMenuSound=1
; ... делает музыку в меню Г2:НВ прерываемой при начале новой игры или загрузке сохранения, - включено (1) или выключено (0), по-умолчанию: 1.
Параметр нерабочий, к сожалению. Что с 0, что с 1 музыка из файла gamestart.wav всё равно прерывается.
 

D36


Модостроитель
Регистрация
3 Дек 2014
Сообщения
2.450
Благодарности
3.917
Баллы
565
Сверху Снизу