Музыка главного меню
Расположение файлов
Треки главного меню находятся в папке:
P:\RZXC_UI\Data\Tracks
В этой же папке расположен config.cpp, в котором настраиваются пути до треков и громкость музыки. Не перепутайте его с основным P:\RZXC_UI\config.cpp.
Замена музыки
Подготовка треков
Переконвертируйте необходимые треки в
.oggформат. Одного переименования расширения файла недостаточно.Размещение файлов
Перейдите по пути
P:\RZXC_UI\Data\Tracks. Удалите в этой папке ненужные треки, если хотите, затем перекиньте сюда Ваши треки в.oggформате.Переименуйте треки так, чтобы они не имели пробелов и были на английском языке. Например,
MyTrack_1.ogg,MyTrack_2.oggи т.д.Настройка путей
Здесь же откройте файл
config.cppи настройте пути до каждого Вашего трека по примеру того, как это сделано в конфиге. В классеRZXC_MainMenu_Soundshaderзамените содержимое массиваsamples[].samples[] = { {"RZXC_UI\Data\Tracks\MyTrack_1", 1}, {"RZXC_UI\Data\Tracks\MyTrack_2", 1} };Пути указываются без расширения
.oggи без буквы дискаP:. Число1после пути оставьте, как в примере.Запаковка мода в .pbo
Заново запакуйте мод вместе с папкой
Data/Tracksи её конфигом. Обновите PBO у игроков и на сервере, затем полностью перезапустите игру.
Названия RZXC_MainMenu_MUSIC_SoundSet и RZXC_MainMenu_Soundshader оставьте без изменений. Они используются скриптом воспроизведения. Для замены музыки достаточно поменять файлы и пути в samples[].
Громкость музыки
В том же классе RZXC_MainMenu_Soundshader находится параметр volume:
volume = 0.15;
Это максимальная громкость музыки главного меню в конфиге звука. По умолчанию указано 0.15, рекомендуемые значения от 0.05 до 0.30. Для дробных чисел используйте точку, не запятую.
У игрока также действует настройка громкости музыки в настройках звука DayZ. Если музыка не слышна, проверьте её перед изменением конфига.
Как воспроизводятся треки
При запуске главного меню воспроизводится один из треков звукового набора, и выбранный трек зацикливается. Несколько путей в samples[] не создают последовательный плейлист, который проиграет все песни по очереди.
Если нужна одна определённая композиция, оставьте в samples[] только её. Чтобы сделать музыку мода беззвучной, можно поставить volume = 0, сохранив сам конфиг и существующий трек в массиве.