Описание Broadcast Voicer
Broadcast Voicer для Project Zomboid — это вспомогательный мод, который позволяет добавлять озвучку к радиопередачам и телевизионным программам, обеспечивая реалистичную атмосферу и поддержку пользовательских сценариев. Он необходим для интеграции мода Voiced Radios & TVs с Survivors Radio и может использоваться в любых проектах для воссоздания голосовых трансляций в игровом мире.
Мод не добавляет контент сам по себе, а служит платформой для озвученных сообщений и передач, будь то музыка, голоса персонажей или новостные блоки.
Особенности:
- Полная совместимость с Survivors Radio
- Поддержка голосовых и музыкальных .ogg-файлов
- Ручная синхронизация текста и аудио через временные метки
- Поддержка VHS (без синхронизации текста)
- Удобная структура для моддеров с именованием по шаблону
Как использовать мод:
Для корректной работы необходимо создать и разместить 4 файла в папке media/
вашего мода:
- lua/client/RadioCom/{Mod}_SoundTable.lua
Сопоставляет ID строки (EntryLine
) с соответствующим звуком.
Пример: luaКопироватьРедактироватьlocal RadioWavs=require "RadioCom/RadioWavs" RadioWavs.addSongs("abcd","news-1")
- radio/{Your_Radio}.xml
Файл с текстом радиопередачи или телешоу. Для синхронизации используйте метки времени: php-templateКопироватьРедактировать<EntryLine ID=abcd>${t=1.00}This line lasts 1 second</EntryLine>
- scripts/sounds_{Mod}.txt
Файл, связывающий .ogg-файлы с игровыми звуками. - sound/{SoundName}.ogg
Аудиофайлы с озвучкой. Допустимо использовать как голос, так и музыку.
Дополнительные шаги:
- Используйте аудиоредактор (например, Audacity) для определения длительности реплик.
- После настройки файлов, выполните .py-скрипт, чтобы автоматически прописать GUID в
codes
для корректной работы озвучки. - Не забудьте добавить строку
require=VOICE_FRAMEWORK
вmod.info
.
Broadcast Voicer отлично подходит моддерам и авторам сюжетных сценариев, позволяя наполнить мир Project Zomboid живыми голосами, атмосферными передачами и реалистичным звуковым фоном без необходимости глубокого вмешательства в движок игры.