TeamSpeak integration for Arma 3
C C++ Objective-C SQF
Latest commit 20e36d5 Jan 10, 2017 @dedmen dedmen 3.1 release compat

README.md

Task Force Arma 3 Radio


Вики Версия Скачать Лицензия Задачи BIF Тема

Arma 3 аддон рации Тимспика. TFAR победил в своей категории на конкурсе Make Arma Not War.

Установка

  1. Скачайте архив с рацией 0.9.12 и распакуйте его.
  2. Скопируйте содержимое папки TeamSpeak 3 Client в корневую папку Тимспика.
  3. Скопируйте содержимое папки Arma 3 в папку с игрой — ...\SteamApps\common\Arma 3.

Все выпуски TFAR содержат последнюю версию СBA — Community Base Addons. В случае если у вас CBA уже установлен, но вы не уверены какой версии, тогда лучше разрешить Windows заменить существующую папку.

Настройка

  1. Убедитесь, что Тимспик не использует клавишу Caps Lock для разговора.
  2. В настройх игры, чтобы не двоиться, отключите разговор по внутренней связи (VON), или поменяйте его использование с Caps Lock на любую другую клавишу.
  3. В Тимспике, откройте список плагинов – Settings> Plugins.
    1. Включите Task Force Arma 3 Radio.
    2. Отключите ACRE и другие подобные аддоны раций, если они у вас есть, чтобы избежать возможных конфликтов.
    3. Нажмите кнопку Reload All (внизу, слева) для перезагрузки всех текущих плагинов.
  4. Убедитесь, что в Тимпсике не отключена громкость оповещений – Options> Payback> Sound Pack Volume – установите в положительное значение.
  5. Запустите игру со включенными @CBA_A3 и @task_force_radio аддонами. Это можно сделать прописав их названия в ярлык игры, либо сразу после exe файла — …\arma3.exe -mod=@CBA_A3;@task_force_radio. Тем не менее, собственное меню игры (Settings> Expansions) является более предпочтительным методом настройки.
  6. В Тимспике, присоединяйтесь на тот же канал что и другие игроки с рацией. Играя в серьёзном режиме, на сервере будет канал под названием TaskForceRadio, куда по началу общей миссии все участвующие игроки будут переброшены автоматически.

Во время игры, TFAR поменяет ваш никнейм в Тимспике на то же что и в текущем профиле игры. Убедитесь что ваш игровой ник имеет не менее 3-ех символов.

TFAR не рекомендуется использовать при одновременном подключении к нескольким серверам Тимспика.

Рекомендуется отключить встроенные в Тимспик звуки оповещений – Options> Notifications> Sound Pack: «Sounds Deactivated». Для применения этой опции Тимспик необходимо перезапустить.

Использование

Клавиши Действие
Кнопка разговора в ТС Прямая речь.
Caps Lock Разговор по рации ближней связи.
Ctrl+Caps Lock Разговор по рации дальней связи.
Ctrl+P Открыть интерфейс рации ближней связи (рация должна быть в слоте инвентаря). Если у вас в наличии несколько раций, то сперва появляется меню выбора. Также, есть возможность установить рацию как активную (ту, которая будет использоваться для передачи). Кроме того, существует возможность скопировать настройки для раций и другой радиостанции, если она использует аналогичный код шифрования.
Num [1-8] Быстрое переключение каналов рации ближней связи.
Alt+P Открыть интерфейс рации дальней связи — она должна быть надета на спину, либо вы должны быть в технике за водителя, стрелка, командира или помощника пилота. Если доступно несколько раций, то сперва появляется меню выбора. Также, одну из них можно установить как активную. Кроме того, существует возможность скопировать настройки для раций и другой радиостанции, если она использует аналогичный код шифрования.
Ctrl+Num [1-9] Быстрое переключение каналов рации дальней связи.
Ctrl+Tab Изменить громкость прямой речи. Можно говорить шепотом (Whispering), нормально (Normal) и кричать (Yelling). Не влияет на громкость сигнала в радио передаче.
Shift+P Открыть интерфейс переговорного устройства для водолазов (на вас должен быть надет ребризер).
Ctrl+~ Разговор по переговорному устройству для водолазов.
Ctrl+] Следующая рация ближней связи.
Ctrl+[ Предыдущая рация ближней связи.
Ctrl+Alt+] Следующая рация дальней связи.
Ctrl+Alt+[ Предыдущая рация дальней связи.
Ctrl+[←,↑,→] Изменение стерео режима рации ближней связи.
Alt+[←,↑,→] Изменение стерео режима рации дальней связи.
T Передача на дополнительном канале рации командира.
Y Передача на дополнительном канале рации дальней связи.
Esc Выход из интерфейса рации.

Рации

Рация Сторона Диапазон /Дальность
AN/PRC-152
(командира)
Синие 30-512 МГц
/5 км
RF-7800S-TR
(бойца)
Синие 30-512 МГц
/2 км
RT-1523G (ASIP)
(ранцевая)
Синие 30-87 МГц
/20 км
(30 км для бортовой)
AN/ARC-210
(авиационная)
Синие 30-87 МГц
/40 км
AN/PRC148-JEM
(командира)
Независимые 30-512 МГц
/5 км
AN/PRC-154
(бойца)
Независимые 30-512 МГц
/2 км
AN/PRC-155
(ранцевая)
Независимые 30-87 МГц
/20 км
(30 км для бортовой)
AN/ARC-164
(авиационная)
Независимые 30-87 МГц
/40 км
FADAK
(командира)
Красные 30-512 МГц
/5 км
PNR-1000A
(бойца)
Красные 30-512 МГц
/2 км
MR3000
(ранцевая)
Красные 30-87 МГц
/20 км
(30 км для бортовой)
MR6000L
(авиационная)
Красные 30-87 МГц
/40 км
Приемопередатчик
(подводный)
Все 32-41 кГц
/70-300 м
(в зависимости от уровня волн)

Рации ближней связи (ручные, класса командира или бояца) и радиостанции дальнего вещания (ранцевые, бортовые, авиационные) одной фракции поддерживают единый протокол, поэтому могут связываться друг с другом. В случае если передача осуществляется по ближней – сигнал будет высокочастотным. В случае передачи по дальней – низкочастотным.

На качество радио сигнала также влияет ландшафт местности. Наименее благоприятное положение – вы находитесь прямо за крутым холмом. Если вы начнете двигаться от края холма в направлении противоположном вещающему игроку — сигнал будет улучшаться. Наиболее благоприятная позиция — прямая видимость до или от объекта вещания.

Рация командира и радиостанции дальней связи позволяют одновременно принимать и передавать два канала. Нажатие на рации «Настроить дополнительный канал» сделает текущий канал дополнительным. Переключившись на другой канал вы будет слышать два канала – активный и дополнительный.

Распределение

  • По умолчанию рация дальней связи выдается лидерам отрядов. Если у данного игрока изначально надет рюкзак, то он будет автоматически сброшен на землю при выдаче ему рации.

  • Рация ближней связи выдается игрокам, у которых есть ItemRadio в инвентаре. Первоначальная раздача раций может потребовать нескольких секунд ожидания — следите за игровыми сообщениями в центре экрана.

В технике

  • Рация дальней связи доступна в технике водителю, командиру, стрелку и помощнику пилота. Не вся техника имеет бортовые радиостанции.

  • У каждого слота техники своя рация, которая должна быть настроена отдельно. Если вы планируете пересаживаться с места на места в технике, то предварительно настройте рацию на всех слотах — например, на слоте водителя и на слоте стрелка.

  • Техника делиться на открытую и закрытую (изолированную). Если вы находитесь в изолированной технике, то почти не будете слышать голоса снаружи (и наоборот). Однако, если вы выглянете из техники, то будете слышать как голоса внутри, так и снаружи.

Радиоперехват

  • Рации павших врагов можно подбирать и передавать союзникам. При этом, рации противника сохраняют все свои последние настройки (каналы, частоты, громкость).

Во избежание бага с исчезновением игровых предметов, поднимать лежащие рации следует через экран инвентаря находяс прямо над их местоположением.

  • Текущие настройки рации в технике также сохраняются.
  • По умолчанию, все рации имеют встроенный код шифрования радиоэфира на уровне фракции. Это означает, что из-за несовместимости шифрования, настраивая даже уже известные частоты противника на собственную рацию не дает доступа к прослушке. Радиоперехват подразумевает как наличие актуальных частот противника, так и захваченную у них рацию.

Прослушивая ранцевую радиостанцию противника предпочтительно находиться в своей технике. В таком распорядке, вы можете следить за эфиром противника через ранцевую, и передавать союзникам информацию используя бортовую радиостанцию в технике, как активную.

Водолазам

  • Вы не можете говорить голосом находясь под водой (даже в водолазном костюме). Однако на близком расстоянии ваш собеседник сможет расслышать что-либо очень невнятное (исключение: если вы под водой в изолированной технике).
  • Находясь под водой, вы невнятно и слабо слышите голоса на суше.
  • Для связи между водолазами используйте Переговорное устройство.
  • Вы не можете пользоваться радио связью под водой (ни говорить, ни слышать). Если нужно что-то передать на сушу — всплывайте на поверхность. Исключение: подводный аппарат на перископной глубине, так как в нем водолазам можно использовать рацию дальней связи.

Режимы работы плагина

Плагин поддерживает два режима работы — серьезный и упрощенный.

  • Упрощенный используется по умолчанию и, по своим характеристикам, рассчитан на кооперативные игры (PvE). Его особенностью является то, что игроки с плагином и в игре слышат мертвых, не играющих, играющих на другом сервере и играющих без плагина игроков минуя рацию (просто как через Тимспик). Это делает менее удобным игры против людей, но позволяет вашему другу без проблем узнать, где вы играете, какая у вас частота и т. д. Разумеется, те кто играет на одном сервере со включенными аддонами и плагинами будут слышать друг друга по «законам» рации с учётом расстояния и частот.

  • Серьезный предназначен в первую очередь для проведения организованных игр, где участники соперничают между собой (PvP) на уровне сторон. Чтобы включить данный режим, администратор Тимспика должен создать канал под названием TaskForceRadio с паролем 123. Перед началом игры, зайдя в ТС, участники включают плагин рации, распределяются по каналам сторон и затем, присоединившись в лобби условленного сервера игры, проводят инструктаж по предстоящей миссии. Через несколько секунд после загрузки миссии, все участники будут переброшены в TaskForceRadio канал ТС. Находясь в котором, игроки слышат только живых игроков, со включённым плагином, играющих на том же сервере, за ту же сторону. Мёртвые игроки могут общаться только друг с другом, но при возрождении снова ограничиваются вышеуказанным образом. После окончания миссии, участники перебрасываются обратно в канал ТС где они ранее проходили инструктаж.

Решение проблем

  • Pipe error 230 — вы скорее всего вы забыли включить плагин в Тимспике.
  • Плагин в ТС показываться красным и не загружается — скорее всего, вам нужно обновить Тимспик.
  • Если что-то поломалось — попробуйте перезапустить плагин.
  • Функция по нажатию Caps Lock не работает — возможная причина в геймерской клавиатуре, где код данной клавишы отличается от стандартного. Попробуйте изменить используемые клавиши (путем редактирования userconfig).
  • Если из-за ошибки или еще чего-то вы перестали слышать других игроков даже вне игры, в Тимспике откройте Setup 3D Soundи кликните Center All.
  • Для устранения возможных ошибок с плагином разработчикам может потребоваться лог Тимспика. Чтобы его скопировать зайдите в Tools> Client Log, поставьте все галочки сверху и — выделив весь текст через Ctrl+A — скопируйте его в буфер обмена.
  • Если Тимспик упал при использовании плагина, то он покажет окошко с описанием того где можно найти дамп (путь к файлу). Буду очень благодарен за этот файлик!

Администраторам ТС

На всякий случай уменьшите уровень защиты от флуда — правый клик по серверу> Edit Virtual Server> More> Anti Flood — поставьте значения 30, 300, 3000 (сверху вниз).

Разработчикам

Если данная разработка будет как-либо популярна, то хотелось бы избежать кучи несовместимых форков. По этой причине, в случае желания внесения изменений связывайтесь со мной - велика вероятность, что ваши разработки будут включены в главную ветку. Ждем запросов на включение ваших изменений.

Спасибки