Мод для Майнкрафт на Forge, который добавляет в многопользовательские перестрелки динамические голосовые реплики. Озвучка подбирается для фракций CN, US и RU, включая русские реплики, и срабатывает от событий боя.
Возможности
Сервер отслеживает урон, смерть, перезарядку оружия TACZ, убийства, попадания и пролёты снайперских пуль и ракет, пустой магазин, горение, подготовку гранат и дымовых гранат. Для игрока воспроизводятся реплики о критически низком здоровье, взрыве рядом, подавляющем огне, снайпере, РПГ, нехватке патронов и других боевых ситуациях; окружающие слышат позиционные реплики перезарядки, броска гранаты и гибели союзника.
Система подавления считает противников в цилиндре длиной 24 блока перед стреляющим и радиусом 1,6 блока. После накопления попаданий рядом с целью звучит предупреждение о подавлении или пулемётном огне, а стрелок получает реплику о подавлении противника.
Клиент различает звук от первого лица и позиционный звук от других игроков. Ограничения на число одновременных реплик, дистанция слышимости и приоритеты защищают бой от звукового спама.
При наличии GD656Conquest фракция игрока определяет используемый набор озвучки, а враждебность проверяется по командам этого мода. Без него используются стандартные игровые команды.
Как пользоваться
Команды отладки и управления конфигурацией:
/gdfv debug summary— статистика зарегистрированных звуков;/gdfv debug list [filter]— список звуков с необязательным фильтром;/gdfv debug play local <sound_event> [volume] [pitch]— проиграть локальный звук;/gdfv debug play position <sound_event> <pos> [volume] [pitch] [distance]— проиграть звук в точке;/gdfv debug play entity <sound_event> <entity> [volume] [pitch] [distance]— привязать звук к сущности;/gdfv debug play cue <voice_cue> <camp> <entity> [volume]— проиграть голосовую реплику;/gdfv config reload— перечитать файлы конфигурации без перезапуска.
Для команд нужен уровень прав оператора 2.
Настройки
Параметры доступны на экране конфигурации Forge и в файлах конфигурации. На сервере используются audio.serverEnabled для включения рассылки звуков и audio.serverMasterVolume для общей громкости.
На клиенте можно включить или выключить воспроизведение через audio.enabled, выбрать наборы голосов союзников и врагов в audio.friendlyVoicePack и audio.enemyVoicePack, настроить громкость в audio.masterVolume, audio.firstPersonVolume и audio.thirdPersonVolume. Ключ audio.ignoreConquestCamp позволяет игнорировать фракцию GD656Conquest и использовать локальные настройки союзников и врагов.
Ограничения реплик регулируют audio.maxSimultaneousSingleTpSound, audio.maxSimultaneousTpPlayersFriendly, audio.maxSimultaneousTpPlayersEnemy и audio.maxThirdPersonDistance. Если для вида от первого лица нет отдельного звука, вариант от третьего лица может использоваться через audio.fallbackThirdPersonForLocal.
Требования и совместимость
Для полной работы мод должен быть установлен и на сервере, и у игроков. Большинство боевых событий использует TACZ (Timeless and Classics Zero). Поддерживаются интеграции с LR Tactical для гранат, коктейлей Молотова, дымовых гранат и горения, а также с GD656Conquest для фракций и команд.
