michail-nikolaev/task-force-arma-3-radio

[Feature Request] Individual volume sliders for the Intercom channels

Pi123263 opened this issue · 3 comments

From the TFAR Discord:

The ask here was for there to be two different volume sliders. One for Crew, one for cargo/ whatever. While yes, as you say, you can't listen to two different intercoms, it was so that you dont need to change the level depending on what you are doing.
So using the rhs Abrams as an example, the turbine is pretty loud. So have a crew com be loud enough to cover that would be useful. But then your tank is blown up, and you end up in the back of a Bradley. Now in the cargo, you dont need the intercom to be as loud.
The feature request/enhancement is that there is the ability to have different volume levels depending on the intercom. This is instead of having to go into options to change it each time

(https://discordapp.com/channels/233658633957802016/233658633957802016/677135681876918306)

TL;DR: Individual volume slider for the individual Intercom channels to reduce the amount of mid-game setting changing.

Seems like there is no mandatory intercom config. So every vehicle can be unique and there is no way to sort which channel is "crew" and which is "cargo". This is just localized names of actions.

Are the actions consistent. So for vic config, is there an option called "crew" that is universal? Or is it up to the person implementing it to name the intercom?

Hopefully that made sense to, happy to elaborate if required

There is no strict rules. Addon maker can define channels whatever he wants.

class TFAR_IntercomChannel_1 { \
displayName = CSTRING(Intercom_ACESelfAction_Channel1); \
condition = QUOTE(Intercom_Condition(0)); \
statement = QUOTE((vehicle ACE_Player) setVariable [ARR_3(Intercom_Variable,0,true)];); \
}; \

Here displayName is just localized name.

<Key ID="STR_TFAR_Core_Intercom_ACESelfAction_Channel1">
<Original>Cargo</Original>

So in my hypothetical addon of taxi cab I can add intercom with single channel and name channel with ID TFAR_IntercomSlot_0 as My Awesome DanceFM and stream music in my fancy taxi cab.