Новости Релиз Of Ash and Steel состоится 6 ноября
  • 8.950
  • 12
Of Ash and Steel: атмосферный экшен выходит 6 ноября 6 ноября станет важной датой для поклонников сложных и атмосферных игр - именно в этот день состоится релиз долгожданного проекта Of Ash and...
Новости В Of Ash and Steel начался закрытый плейтест
  • 12.431
  • 12
Разработчики "Русской Готики" объявили о старте закрытого плейтеста. Если вы оставляли заявку на участие, не забудьте проверить электронную почту или посмотреть свою библиотеку - возможно игра уже...
Новости Анонсирован Atomic Heart II
Новости Анонсирован ремастер Final Fantasy Tactics
  • 6.512
  • 2
Культовая пошаговая тактическая RPG от Square Enix получит второе дыхание. На проходящей выставке State of Play, где анонсируются игры для Play Station, состоялся анонс ремастера Final Fantasy...

Гайд Как менять музыку в игре под себя (система Bass)

dk5810

Паладин
Команда форума
Редактор раздела
Тестировщик
Участник форума
Регистрация
1 Авг 2014
Сообщения
4.137
Реакции
1.906
Баллы
465
Лучшие ответы
6
#1
Система Bass представляет собой сравнительно новый метод проигрывания музыки в игре, в котором используются файлы формата .mp3. Допустим, вы хотите поменять музыкальную тему в какой-то локации на тему из другой локации, или на любую другую музыку в формате mp3. Что для этого нужно?

Прежде всего, вам понадобится .d файл скриптов, в котором прописаны музыкальные темы и территории, на которых они играют. Можно взять за основу файл, прикрепленный к этому сообщению (скачайте его и разархивируйте zip архив). Полный файл, со списком всех музыкальных тем и композиций, находится в файле AB_Scripts.vdf в папке Data, его можно извлечь, например при помощи программы Gothic VDFS.

Откройте файл блокнотом или с помощью Notepad++. В предоставленном файле для примера рассмотрим замену музыки в монастыре Инноса.

В самом верху файла находится фрагмент {META}, его мы не трогаем. Далее идет список музыкальных зон (монастырь имеет несколько таких). Рассмотрим первую. MOI_DAY_STD – это название музыкальной зоны. Если вы хотите изменить другую музыкальную зону (не монастырь), то вы можете узнать ее название следующим образом: войдите в игре в нужную зону, откройте главное меню -> настройки -> Union и плагины -> Bass Music Controller Plugin -> включить отладку = вкл. Закройте меню и вы увидите код:

bass.jpg

Отсюда можно узнать название музыкальной зоны и текущий трек, который играет. Примечание: суффиксы DAY/NGT отвечают за вариации музыки днем либо ночью. Суффиксы STD/FGT/THR отвечают за стандартную тему/боевую тему/тему угрозы в данной локации. Зная название зоны и название трека, вам ничего не стоит изменить или скопировать фрагмент кода и переименовать музыкальную зону на ту, которая вам нужна.

Вернемся к нашей теме монастыря. Строчка
file = "MUSIC_G2_MONASTERY_OUTSIDE.MP3|MUSIC_G2_MONASTERY_CHAPEL.MP3";
это названия композиций в формате mp3. Черта | разделяет вариации тем. Если в настройках плагина Bass у вас включены вариации, то играть будет одна из них (рандомно). Если вариации выключены, то играть будет только первая в списке.

Строчка vol = 0.60; - это громкость. Зачастую, сами композиции имеют разный уровень громкости – какие-то тише, какие-то громче. Громкость выставляется только методом проб и ошибок. Зачастую, оптимальная громкость находится в диапазоне 0.3-0.5, однако может быть как выше, так и ниже.

В нашем примере, давайте попробуем заменить тему в святилище под монастырем. В конце файла, замените MUSIC_G3_MON_DOWN.MP3 на MUSIC_G2_MONASTERY_CELLAR.MP3, и сохраните файл. Поместите файл в папку GothicII\System\Autorun. Теперь в святилище будет играть стандартная тема подвала монастыря.

Что делать, если вы хотите заменить трек на такой, которого нет в файлах игры? Здесь самое сложное - это найти подходящий mp3 трек. Это может быть, например, трек из другой игры, или из мода Архолос, или один из старых треков Нового Баланса / Возвращения 2.0. Некоторые из этих треков я собрал у себя на гугл диске, вот ссылка на него: music – Dysk Google

После того, как у вас окажется желаемый mp3 файл, прописываете его название в .D файле в нужной музыкальной зоне и кидаете mp3 в папку GothicII\_work\Data\Music, где GothicII – папка мода Новый Баланс. Не используйте в названии mp3 файла кириллицу и спец символы. После этого, желаемый трек должен проигрываться в игре.

На этом всё, успехов вам!
 

Вложения

Justman_2001

Наемник
Участник форума
Регистрация
7 Мар 2023
Сообщения
979
Реакции
931
Баллы
171
Лучшие ответы
3
#2
А внутри игровая реверберация будет влиять на мп3 файл с этим плагином?
 

Liker

Демиург
Команда форума
Редактор раздела
Модостроитель
Почётный пользователь
 
Участник форума
Регистрация
21 Фев 2016
Сообщения
29.660
Реакции
27.309
Баллы
1.496
Лучшие ответы
1.081
#3
@Justman_2001, нет, ну она стоит формально, но не так, что заранее записана в файлах.
Если хочешь 1 к 1 = только записать фул звук из игры и потом его в виде mp3 выложить.
 

Justman_2001

Наемник
Участник форума
Регистрация
7 Мар 2023
Сообщения
979
Реакции
931
Баллы
171
Лучшие ответы
3
#4
@Justman_2001, нет, ну она стоит формально, но не так, что заранее записана в файлах.
Если хочешь 1 к 1 = только записать фул звук из игры и потом его в виде mp3 выложить.
А как внедряли трек из Ризена (харбортаун) в лагерь пиратов, если сравнить оригинал и то, что было в НБ, то нбшный звучит довольно широко и с ощутимым хвостом, размытие ВЧ и т.д. Или это тоже sgt файлом сделано.
Может такой хвостик и не всегда в тему, но для плавности перехода между локациями - довольно неплохо, как мне кажется.
Кстати, а есть какой-то способ, чтобы музыка резко не обрывалась, когда должна начаться боевая?
 

Liker

Демиург
Команда форума
Редактор раздела
Модостроитель
Почётный пользователь
 
Участник форума
Регистрация
21 Фев 2016
Сообщения
29.660
Реакции
27.309
Баллы
1.496
Лучшие ответы
1.081
#5
@Justman_2001, из ризена обычный mp3.
Хвостов больше нету, там просто угасание одной темы в другую.
 

n1kx

Рыцарь
Локализатор
Участник форума
Регистрация
4 Май 2017
Сообщения
2.029
Реакции
1.450
Баллы
326
Лучшие ответы
149
#6
А как внедряли трек из Ризена (харбортаун) в лагерь пиратов, если сравнить оригинал и то, что было в НБ, то нбшный звучит довольно широко и с ощутимым хвостом, размытие ВЧ и т.д. Или это тоже sgt файлом сделано.
Может такой хвостик и не всегда в тему, но для плавности перехода между локациями - довольно неплохо, как мне кажется.
Кстати, а есть какой-то способ, чтобы музыка резко не обрывалась, когда должна начаться боевая?
Там уже нормальная система музыки, которая читает обычный wav/ogg/mp3, поэтому там не делали мутотень, что в Г2. Поэтому там просто взяли файл и всё.

В г2 все эффекты треков накидываются миди инструментами, поэтому ваниль треки звучат намного отличительнее, чем те, которые можно найти на ютабе и других местах, поэтому ваниль треки Г1/Г2 если нужно идеал качество - то ток запись из игры без других звуков и пр.
Я уже скидывал сравнение треков ванили, что сейчас есть в НБ, и как звучит почти оригинал.

Эта очень склизкая тема.
 

Attlerax

Постоялец
Пользователь VIP
Участник форума
Регистрация
19 Апр 2022
Сообщения
89
Реакции
15
Баллы
52
Лучшие ответы
1
#7
А как сохранить название трека в .D файле через gothic vdfs? Вот извлек через прогу, там поменял и сохранил, а в файле который находится в папке с игрой ничего не сохранилось. Далек я от этой темы
 
Автор
Автор
dk5810

dk5810

Паладин
Команда форума
Редактор раздела
Тестировщик
Участник форума
Регистрация
1 Авг 2014
Сообщения
4.137
Реакции
1.906
Баллы
465
Лучшие ответы
6
#8
А как сохранить название трека в .D файле через gothic vdfs? Вот извлек через прогу, там поменял и сохранил, а в файле который находится в папке с игрой ничего не сохранилось. Далек я от этой темы
Не понял суть вопроса. Что конкретно ты хочешь сделать и в какой последовательности?
 

Attlerax

Постоялец
Пользователь VIP
Участник форума
Регистрация
19 Апр 2022
Сообщения
89
Реакции
15
Баллы
52
Лучшие ответы
1
#9
Сверху Снизу