-
Notifications
You must be signed in to change notification settings - Fork 169
README_EN
A TeamSpeak radio plugin for Arma 3. ####Documentation ![](http://img.shields.io/badge/Version-0.9.7 from 26.10.2014-blue.svg?style=flat) ##Please support us on Make Arma Not War
###Installation
- Download and unzip the 0.9.7 radio archive.
- Copy the contents of
TeamSpeak 3 Client
folder into the root folder of TeamSpeak. - Copy the contents of
Arma 3
folder into game folder –...\SteamApps\common\Arma 3
.
TFAR uses the latest version of СBA (Community Base Addons). Therefore, if you already have this mod installed, Windows will prompt you to overwrite its folder.
###Configuration
- Make sure
Caps Lock
key is not used for talking in TeamSpeak. - Turn off voice over network (VON) in game, or change its assgined key to something other than
Caps Lock
(to avoid voice doubling). - Open the plugin list in TeamSpeak –
Settings> Plugins
.- Enable
Task Force Arma 3 Radio
. - Disable
ACRE
andradio ts ARMA3.ru
plugins, if they are installed, to avoid conflicts. - Just in case – there is a
Reload All
button at the bottom left to restart all the plugins.
- Enable
- Make sure the volume of alerts is not turned off in TeamSpeak –
Options> Payback> Sound Pack Volume
– set a positive value. - Start the game with
@CBA_A3
&@task_force_radio
add-ons (Community Base Addons: A3 Beta & Task Force Arrowhead Radio). It can be done by adding the associated mod names to your game shortcut, right after the EXE file…\arma3.exe -mod=@CBA_A3;@task_force_radio
, though, it's always more preferable to configure mods from within game (Settings> Expansions
). - Join the same channel with other players using the radio, or you will be navigated to the
TaskForceRadio
channel, if there is one at the start of a mission.
You will get the same nick both in the game profile and TeamSpeak – plugin will change your nickname in TS during the game. Make sure your game nickname contains at least 3 characters.
We do not recommend using the plugin with simultaneous connections to multiple TeamSpeak servers.
We recommend disabling the preconfigured alert sounds used by TeamSpeak –
Options> Notifications> Sound Pack: "Sounds Deactivated"
. To apply this change, make sure to restart TeamSpeak afterwards.
###Controls
Keys | Action |
---|---|
Push-to-talk hotkey in TS | Direct Speech. |
Caps Lock |
To talk on a radio. |
CTRL + Caps Lock
|
To talk on a long range radio. |
CTRL + P
|
To open the handheld radio interface (the radio must be in the inventory slot). In that case, if you have a number of radios – you can select the one needed. It is also possible to set the radio as active (the one that will be used for transmission). Also it is possible to load radio settings from another radio with same encryption code. |
NUM[1-8] |
Rapid switching of shortwave radio channels. |
ALT + P
|
Opens the long range radio interface – for this action to work, you either have to have long range radio on you, or you have to be in a vehicle as a driver, gunner, or co-pilot. If a number of radios are available – you’ll be asked to choose one. Also, one of them can be set as active. Furthermore, it is possible to load radio settings from another radio with same encryption code. |
CTRL + NUM[1-9]
|
Rapid switching of long range radio channels. |
CTRL + TAB
|
To change the direct speech volume. You can talk: Whispering, Normal or Yelling. Does not affect the signal volume in the radio transmission. |
SHIFT + P
|
To open an underwater transceiver interface (you should be wearing a rebreather). |
CTRL + ~
|
To talk on underwater transceiver. |
CTRL + ]
|
Select next handheld radio. |
CTRL + [
|
Select previous handheld radio. |
CTRL + ALT + ]
|
Select next long range radio. |
CTRL + ALT + [
|
Select previous long range radio. |
CTRL + [←,↑,→]
|
Change the stereo mode of handheld radio. |
ALT + [←,↑,→]
|
Change the stereo mode of long range radio. |
T |
Transmit on additional channel of commander radio. |
Y |
Transmit on additional channel of long range radio. |
ESC |
To exit from the radio interface. |
###Radios
Radio | Side | Range /Distance |
---|---|---|
📻 AN/PRC-152 (commander) |
BLUFOR | 30-512Mhz /5 km |
📻 RF-7800S-TR (squadmate) |
BLUFOR | 30-512Mhz /2 km |
📻 RT-1523G (ASIP) (long range) |
BLUFOR | 30-87Mhz /20 km (30 km for vehicle-mounted) |
📻 AN/ARC-210 (airborne) |
BLUFOR | 30-87Mhz /40 km |
📻 AN/PRC148-JEM (commander) |
Independent | 30-512Mhz /5 km |
📻 AN/PRC-154 (squadmate) |
Independent | 30-512Mhz /2 km |
📻 AN/PRC-155 (long range) |
Independent | 30-87Mhz /20 km (30 km for vehicle-mounted) |
📻 AN/ARC-164 (airborne) |
Independent | 30-87Mhz /40 km |
📻 FADAK (commander) |
OPFOR | 30-512Mhz /5 km |
📻 PNR-1000A (squadmate) |
OPFOR | 30-512Mhz /2 km |
📻 MR3000 (long range) |
OPFOR | 30-87Mhz /20 km (30 km for vehicle-mounted) |
📻 MR6000L (airborne) |
OPFOR | 30-87Mhz /40 km |
📻 Transceiver (underwater) |
All | 32-41kHz /70-300 m (depending on waves) |
Handheld and long range radios of one faction support a single protocol, therefore they can communicate with each other. If the transmission is carried out from the handheld radio – the sound will be high-frequency. In the case of long range transmission – it will be low-frequency.
Radio propagation is affected by terrain. Worst case scenario – you are at the edge of a steep hill. If you start moving away from the hill's edge, in direction opposite the transmitting player, you will start getting better signal reception. Best case scenario – a direct line of sight to the transmitter.
Commander and long range radios support transmitting and receiving on two channels simultaneously. Pressing the "Setup additional channel" switch will mark the currently selected radio channel as additional. After switching to another channel you will hear both – active and additional channels.
####Distribution
-
By default, a long range radio is given to squad leaders. If a player is wearing a backpack – he will automatically put it on the ground.
-
A short range radio is given to players who have
ItemRadio
in their inventory. At mission start, distribution of radios may take a few seconds to complete (follow the instructions appearing at the center of your screen).
####In vehicles
-
A long range radio is available to driver, commander, gunner, and co-pilot. Not all vehicles support mounted radios.
-
Every vehicle slot has its own radio, which has to be configured separately. If you plan to switch seats in a vehicle – configure the radio for each seat beforehand (e.g., at the driver and gunner positions).
-
Vehicles are classified into open and closed (isolated) types. If you are in an isolated vehicle, you will barely hear any voices from the outside (and vice versa). However, when turned out, you will be able to hear voices from both, inside and outside of your vehicle.
####Interception
- Radios can be picked up from dead players, and exchanged between players. In doing so, they retain all their settings (channels, frequency, volume).
To bypass the well-known game bug with disappearing world items and pick up a radio safely, we recommend you do so through the inventory screen while standing directly over its position on the ground.
- Radio settings configured for vehicles are saved as well.
- By default, radios of each faction use unique encryption codes, so you would not be able hear enemy chatter, even by switching to a known enemy frequency. To intercept enemy communication (and be able to talk on their frequency) – first you have to capture an enemy radiotower, by any means available.
To listen to your enemy’s long range radio (backpack) it is preferable to remain inside your own vehicle. This way, you'd be able to listen to the comms of your enemy using backpack, while at the same time being able to broadcast to your allies using the vehicle radio as the active one.
####Divers
- You can not talk underwater (even while wearing a diving suit). However, at close distance your companion can hear some indistinct speech (exception – if you are underwater in an isolated vehicle).
- Being underwater, you can faintly hear muffled voices on land.
- Use an underwater transceiver for communication among divers.
- You can not use radio communication underwater (neither to talk nor to hear). If you want to pass some message – surface first. Exception – submersible at the periscope depth (divers can use a long range radio there).
###Operation modes The plugin supports two operation modes – serious and a lightweight mode.
-
Lightweight mode — is the default mode. It is designed mainly for cooperative games. Its special feature is that using the plugin players can hear the dead, users not playing, users playing on a different server and users playing without the plugin avoiding the radio (just like with TeamSpeak). This makes games against people less convenient, but allows your friends to easily find out where you play, what's your frequency, etc. Naturally, those who play on the same server with activated addons and plugins will hear each other according to "radio laws": taking into account the radio frequency and distance.
-
Serious mode — designed for games played in player versus player (PvP) modes. To enable it, you need to create a TeamSpeak channel called
TaskForceRadio
(password –123
). Players enable the radio plugin, join a server and plan their game tactics on the channel of their side. At the start of a mission, in a few seconds time, players will be forwarded toTaskForceRadio
channel. In this way, players can hear only other live players that have plugin enabled and are on the same server. Dead players, in turn, can communicate only with each other. After a dead player respawns – he will hear only live players again. After the game ends, the players are transferred to the channel they used for game tactics before mission start.
###Problem solving
-
Pipe error 230
– most likely, it means you forgot to enable the plugin in TeamSpeak. - If the plugin is red-marked in TS and does not load – you will probably have to update TeamSpeak.
- If something doesn't work – try to reload the plugin first.
-
Caps Lock
actions aren't working – common issue with use of special gaming keyboards, whereCaps Lock
code is different. Try changing your key mapping (by editing theuserconfig
). - If due to an error, you are no longer able to hear other players, even outside the game, open
Setup 3D Sound
in TeamSpeak and clickCenter All
. - To eliminate possible errors with the plugin, developers may require your TeamSpeak logs. To copy it, select
Tools> Client Log
, tick all checkboxes at the top and, by selecting all of the text withCTRL
+A
, copy it to the clipboard. - If TeamSpeak stopped working (Heaven forbid!) while using the plugin – it will show a dialog with instructions on where you can find the dump file (information about an error). I'd appreciate if you attached this file in your bug reports.
###For TS admins
To be on the safe side, reduce the level of flood protection: – right-click on the server> Edit Virtual Server> More> Anti Flood
, set the values at 30, 300 and 3000 (from the top).
###For developers If this plugin ever becomes popular, it would be great if we could avoid having piles of incompatible community forks. For this reason, if you’d like to contribute to the project, contact me – it is very likely that your improvements will be merged into the main branch. Looking forward to your pull requests. 😄
###Special Thanks
- Task Force Arrowhead squad for testing, support, patience and all the help.
- MTF (varzin) for help with graphics and documentation.
- Hardckor for help with graphics.
- Shogun for help with graphics.
- Blender for the fonts.
- vinniefalco for DSP Filter.
- WOG and TRUE personally, for helping with the QA.
- Music DSP Collection for the compressor.
- Avi for the code review.
- Vaulter (GutHub) for the development help.
- Dina for translations.
- Zealot (GitHub) for the development help and useful scripts.
- NouberNou for advice and friendly competition.
- Megagoth1702 for his old work on emulation of radio sounds.
- Naught for the code review.
- Andy230 for translations.
- L-H for changes to the code.
- NorX_Aengell for translation into French.
- lukrop (GitHub) for changes to the code.
- nikolauska (GitHub) for improvements to SQF code.
- Kavinsky for AN/PRC-154, RF-7800S-TR and other radios.
- JonBons (GitHub) for changes to the code.
- ramius86 for translation into Italian.
- Killzone Kid for tutorials.
- Krypto202 (GitHub) for sounds.
- pastor399 (GitHub) for backpack models and textures.
- J0nes for help with the models.
- Raspu86 (GitHub) for backpack models.
- Gandi for textures.
- Pixinger for help with Zeus.
- whoozle for sound engine and help.
- MastersDisaster for the Rotator switch sound.
- CptDavo for help with textures.
- KoffeinFlummi for help with the code.
- R.m.K Gandi for backpack textures.
- Pomigit for texture patterns.
- Priestylive for BWMOD textures.
- Audiocustoms (SoundCloud) for radio sounds.
- EvroMalarkey (GitHub) for translation into Czech.
- Tourorist for help with documentation.
- The development team of RHS, for their help with integration.
- Everyone who made videos or wrote articles reviewing TFAR.
- All the players who use TFAR, especially those taking out their time to report bugs.
- Sorry if I missed anyone out (let me know)!
TFAR © Michail Nikolaev, built with contributions from developers like you!