Позволяет проигрывать музыку на новую систему bass.dll
Используемая библиотека - (BASS.dll): Ссылка на официальный сайт
Данный плагин будет полезен мододелам или тем игрокам, кто сам хочет заменить себе музыку в игре.
Автор: LikerGothic, наводку на bass.dll дал N1kX
Преимущества новой системы:
Внимание! Данный плагин только позволяет добавлять новую музыку или заменять старую, по умолчанию в нем нет новой музыки или исправления старой, и старая (незаменённая музыка) будет играть через старую систему.
То есть новая музыка будет только там - где вы сами замените ее.
Требования:
С какими модами будет совместимо?
Файлы (Скачать): - копия файлов на Google Drive
Google Drive
Как прописать музыку?
// Как быстро будет затихать текущая тема при переходе на следующую
fadeOutCurrent=3000
// Как быстро будет набирать громкость новая тема при переходе на боевую музыку
fadeInFgt=1000
// Как быстро набирать громкость новая тема при переходе на музыку угрозы
fadeInThr=1500
// Как быстро будет набирать громкость новая тема при переходе с обычной на обычную
fadeInStd=4000
// Сколько времени в секундах держать музыку в памяти (15 минут по умолчанию)
cacheMusicTime=900
// Сколько памяти может съесть вся музыка суммарно в памяти (30 МБ по умолчанию)
cacheMusicSize=31457280
// Вывод отладки на экран
showDebugInfo=1
Используемая библиотека - (BASS.dll): Ссылка на официальный сайт
Данный плагин будет полезен мододелам или тем игрокам, кто сам хочет заменить себе музыку в игре.
Автор: LikerGothic, наводку на bass.dll дал N1kX
Преимущества новой системы:
- Позволяет проигрывать mp3 / wav / ogg файлы
- Отсутствие зависаний, заиканий
- Отсутствие гудений, звона и прочих эффектов при смене зон с музыкой
- Отсутсвие фризов при смене музыкальной зоны
- Плавные переходы между темами
Внимание! Данный плагин только позволяет добавлять новую музыку или заменять старую, по умолчанию в нем нет новой музыки или исправления старой, и старая (незаменённая музыка) будет играть через старую систему.
То есть новая музыка будет только там - где вы сами замените ее.
Требования:
- Библиотеки Visual С++ за 2015 год (если вы играете в игры, то они у вас по идее все стоят)
- Готика 1 (Steam + PlayerKit 1.08k_mod версия) или Готика 2 Ночь ворона
- Union версии 1.0m и выше
С какими модами будет совместимо?
- Со всеми, где не используется bass.dll по умолчанию
- Архолос по умолчанию использует эту систему, на него ставить не надо
- В Новом Балансе также будет встроена эта система, на него тоже ставить не надо
Файлы (Скачать): - копия файлов на Google Drive
Google Drive
Как прописать музыку?
- Скачиваете архив Union_MusicBass.zip, распаковываете его
- Union_MusicBass.vdf копируете в папку data или data/plugins
- Копируете свою музыку в _work/data/music/ Там создать любую папку (например my_music) и положить туда ваши файлы, к примеру, test_some.mp3 (или же сразу закинуть в VDF архив по тому же пути, если умеете)
- 1 раз запускаете игру, выходите через меню из игры
- В gothic.ini появятся строки - это наши настройки плагина
- Вы ставите showDebugInfo = 1 сохраняете файл и заходите в игру.
- В игре у вас на экране будет показываться название зоны музыки, в которой вы находитесь.
- Название текущей зоны OR (это замок в Долине Рудников)
- Вы берете инстанцию с данным названием и прописываете в *.d файле (я их приложу) и кидаете его в system/autorun.
В файле NEW_MUSIC_FILE_G2.D и NEW_MUSIC_FILE_G1.D (для Готики 1) уже написан пример, вы просто копируете его и создаете свой инстанцию (instance) - Там прописываете имя своего файла (TEST_SOME.mp3) и в игре будет играть новая музыка.
Внимание! Имена файлов должны содержать только латинские символы и без пробелов!
Vol - это громкость (от 0 до 1)
Еще есть поле loop (0 или 1) - играть бесконечно тему или нет
- И так делаете с каждой нужной музыкальной зоной.
- Потом выключаете отладку, поставив showDebugInfo = 0 в gothic.ini
// Как быстро будет затихать текущая тема при переходе на следующую
fadeOutCurrent=3000
// Как быстро будет набирать громкость новая тема при переходе на боевую музыку
fadeInFgt=1000
// Как быстро набирать громкость новая тема при переходе на музыку угрозы
fadeInThr=1500
// Как быстро будет набирать громкость новая тема при переходе с обычной на обычную
fadeInStd=4000
// Сколько времени в секундах держать музыку в памяти (15 минут по умолчанию)
cacheMusicTime=900
// Сколько памяти может съесть вся музыка суммарно в памяти (30 МБ по умолчанию)
cacheMusicSize=31457280
// Вывод отладки на экран
showDebugInfo=1

