Those of us who have been playing Arma 3 and using the Task Force Radio Mod have noticed a significant improvement in immersion as a result of more realistic radio communications. Owing to Arma's more open programming environment, the TFR developer (and the Aries Radio developer within the DCS World simulation) have been able to integrate in-game variables (such as frequency selectors, attenuation modelling, talk ,as opposed to radio, modelling based on distance). While it may be a pipe dream to believe that we could achieve any integration with the Steel Beasts world, it should be possible to improve immersion with a standalone program running in the background. The standalone version would have the following objectives:
1. Provide multiple channel listening watch feature so players could monitor frequencies;
2. Provide the ability to set whether frequencies/intercom are heard in left/right/both ears;
3. Provide hotkey support to change transmit channel, so if you are listening on the company net and currently set to platoon net, you can use a hotkey and your push to talk button will transmit on the company net;
4. Provide an intercom feature for multi-crew, such that voice activation is enabled on the intercom and only players within your vehicle will hear the intercom transmissions. Until SB integration is achieved players will have to manually tell the program which players are on the same intercom circuit - ie in the same vehicle;
5. Add radio clicks, background noise and some attenuation to radio transmissions (although not based on distance topography owing to lack of world integration).
In version 1, I would intend sticking to the PC with a background app which windowed players can see and full screen players will access through hotkeys. Owing to Steelbeasts voracious use of the keyboard commands, players may be required to invest in a programmable usb device so as to macro enable hotkeys. Users with programmable joysticks already have this capability to program LCTRL+SHF+F5 for example so as not to conflict with SB game commands.
I intend using the Teamspeak pluginsdk_3.0.18.1, Microsoft Visual Studio 2013 and C# to develop a distributable windows forms application with an installer.
The easier alternative would be to have got the Aries Radio Gossipbox (
http://ariescon.com/) to work. However, having set up a Teamspeak server on a virtual machine, I have managed only one successful radio transmission so far. The teamspeak client on the receiving machine keeps crashing and I am getting no help from the log files. Expecting members and particularly new members of the VU to use an application that endlessly crashes TeamSpeak is totally unreasonable. Nonetheless, if I could get it to work and then replicate on multiple clients, then I would save myself a lot of coding and achieve all of the features listed above.
In the next iteration, to the extent Version 1.0 is a success, I would propose adding an IOS, Android interface, so users could set the radio on their smartphone/tablet communicating the input and output to a Windows service running on their game PC to save endless alt-tabbing. I have not written anything in IOS before, so that will come with time if there is any momentum to the project.
If we are successful in getting a standalone PC version to work consistently, then I would intend showing it to SSnake (Nils) to see if they will give us the keys to receive variables from the game so the implementation would be able to replicate the full functionality of TFR and Aries radio in terms of geolocating the players and knowing which unit they were in for the intercom system.