Radio Protocol – Arma 3

From Bohemia Interactive Community
Jump to navigation Jump to search
(Add Full list of Words)
(Add more words categorisation)
Line 32: Line 32:
  {{cc|Default speaker}}
  {{cc|Default speaker}}
  {{cc|When not defined or incorrect, first entry of voices[] is used instead}}
  {{cc|When not defined or incorrect, first entry of voices[] is used instead}}
  default = "<span style="color:darkorange;">myVoiceEN</span>";
default = "<span style="color:darkorange;">myVoiceEN</span>";
   
   
  class <span style="color:darkorange;">myVoiceEN</span>
  class <span style="color:darkorange;">myVoiceEN</span>
Line 205: Line 205:
'''Addressing to a group of units'''
'''Addressing to a group of units'''
  all
  all
  allGroup
  allGroup
  whiteTeam
  whiteTeam
  redTeam
  redTeam
Line 273: Line 273:


| valign="top" width="25%" |
| valign="top" width="25%" |
'''Relative direction'''<br>
'''Directional information'''<br>
Texts in "STR_WORD_<wordParam>"
Texts in "STR_WORD_<wordParam>"
  at10
  at10
Line 517: Line 517:


{| class="wikitable sortable mw-collapsible mw-collapsed"
{| class="wikitable sortable mw-collapsible mw-collapsed"
! Word || Category || Description
! Word || Category || Description
|-
|-
| two || ||
| two || Callsign/Name ||
|-
|-
| Hardy || Callsign/Name ||
| Hardy || Callsign/Name ||
|-
|-
| McKay || Callsign/Name ||
| McKay || Callsign/Name ||
|-
|-
| James || Callsign/Name ||
| James || Callsign/Name ||
|-
|-
| veh_unknown_s || Infantry/Vehicle ||
| veh_unknown_s || Infantry/Vehicle ||
|-
|-
| veh_infantry_s || Infantry/Vehicle ||
| veh_infantry_s || Infantry/Vehicle ||
|-
|-
| veh_infantry_AT_s || Infantry/Vehicle ||
| veh_infantry_AT_s || Infantry/Vehicle ||
|-
|-
| veh_infantry_MG_s || Infantry/Vehicle ||
| veh_infantry_MG_s || Infantry/Vehicle ||
|-
|-
| veh_infantry_Sniper_s || Infantry/Vehicle ||
| veh_infantry_Sniper_s || Infantry/Vehicle ||
|-
|-
| veh_infantry_officer_s || Infantry/Vehicle ||
| veh_infantry_officer_s || Infantry/Vehicle ||
|-
|-
| veh_infantry_SF_s || Infantry/Vehicle ||
| veh_infantry_SF_s || Infantry/Vehicle ||
|-
|-
| veh_infantry_pilot_s || Infantry/Vehicle ||
| veh_infantry_pilot_s || Infantry/Vehicle ||
|-
|-
| veh_infantry_civilian_s || Infantry/Vehicle ||
| veh_infantry_civilian_s || Infantry/Vehicle ||
|-
|-
| veh_vehicle_s || Infantry/Vehicle ||
| veh_vehicle_s || Infantry/Vehicle ||
|-
|-
| veh_vehicle_car_s || Infantry/Vehicle ||
| veh_vehicle_car_s || Infantry/Vehicle ||
|-
|-
| veh_vehicle_armedcar_s || Infantry/Vehicle ||
| veh_vehicle_armedcar_s || Infantry/Vehicle ||
|-
|-
| veh_vehicle_truck_s || Infantry/Vehicle ||
| veh_vehicle_truck_s || Infantry/Vehicle ||
|-
|-
| veh_vehicle_armor_s || Infantry/Vehicle ||
| veh_vehicle_armor_s || Infantry/Vehicle ||
|-
|-
| veh_vehicle_APC_s || Infantry/Vehicle ||
| veh_vehicle_APC_s || Infantry/Vehicle ||
|-
|-
| veh_vehicle_tank_s || Infantry/Vehicle ||
| veh_vehicle_tank_s || Infantry/Vehicle ||
|-
|-
| veh_air_s || Infantry/Vehicle ||
| veh_air_s || Infantry/Vehicle ||
|-
|-
| veh_air_helicopter_s || Infantry/Vehicle ||
| veh_air_helicopter_s || Infantry/Vehicle ||
|-
|-
| veh_air_gunship_s || Infantry/Vehicle ||
| veh_air_gunship_s || Infantry/Vehicle ||
|-
|-
| veh_air_plane_s || Infantry/Vehicle ||
| veh_air_plane_s || Infantry/Vehicle ||
|-
|-
| veh_air_parachute_s || Infantry/Vehicle ||
| veh_air_parachute_s || Infantry/Vehicle ||
|-
|-
| veh_ship_s || Infantry/Vehicle ||
| veh_ship_s || Infantry/Vehicle ||
|-
|-
| veh_ship_boat_s || Infantry/Vehicle ||
| veh_ship_boat_s || Infantry/Vehicle ||
|-
|-
| veh_ship_attackBoat_s || Infantry/Vehicle ||
| veh_ship_attackBoat_s || Infantry/Vehicle ||
|-
|-
| veh_ship_submarine_s || Infantry/Vehicle ||
| veh_ship_submarine_s || Infantry/Vehicle ||
|-
|-
| veh_static_s || Infantry/Vehicle ||
| veh_static_s || Infantry/Vehicle ||
|-
|-
| veh_Static_MG_s || Infantry/Vehicle ||
| veh_Static_MG_s || Infantry/Vehicle ||
|-
|-
| veh_static_AA_s || Infantry/Vehicle ||
| veh_static_AA_s || Infantry/Vehicle ||
|-
|-
| veh_static_AT_s || Infantry/Vehicle ||
| veh_static_AT_s || Infantry/Vehicle ||
|-
|-
| veh_Static_mortar_s || Infantry/Vehicle ||
| veh_Static_mortar_s || Infantry/Vehicle ||
|-
|-
| veh_static_GL_s || Infantry/Vehicle ||
| veh_static_GL_s || Infantry/Vehicle ||
|-
|-
| veh_static_cannon_s || Infantry/Vehicle ||
| veh_static_cannon_s || Infantry/Vehicle ||
|-
|-
| veh_infantry_AA_s || Infantry/Vehicle ||
| veh_infantry_AA_s || Infantry/Vehicle ||
|-
|-
| veh_infantry_medic_s || Infantry/Vehicle ||
| veh_infantry_medic_s || Infantry/Vehicle ||
|-
|-
| veh_infantry_diver_s || Infantry/Vehicle ||
| veh_infantry_diver_s || Infantry/Vehicle ||
|-
|-
| veh_vehicle_ugv_s || Infantry/Vehicle ||
| veh_vehicle_ugv_s || Infantry/Vehicle ||
|-
|-
| veh_vehicle_mrap_s || Infantry/Vehicle ||
| veh_vehicle_mrap_s || Infantry/Vehicle ||
|-
|-
| veh_air_uav_s || Infantry/Vehicle ||
| veh_air_uav_s || Infantry/Vehicle ||
|-
|-
| Stranger || ||
| Stranger || Callsign/Name ||
|-
|-
| at12 || Relative direction ||
| at12 || Directional information ||
|-
|-
| at11 || Relative direction ||
| at11 || Directional information ||
|-
|-
| at10 || Relative direction ||
| at10 || Directional information ||
|-
|-
| at9 || Relative direction ||
| at9 || Directional information ||
|-
|-
| at8 || Relative direction ||
| at8 || Directional information ||
|-
|-
| at7 || Relative direction ||
| at7 || Directional information ||
|-
|-
| at6 || Relative direction ||
| at6 || Directional information ||
|-
|-
| at5 || Relative direction ||
| at5 || Directional information ||
|-
|-
| at4 || Relative direction ||
| at4 || Directional information ||
|-
|-
| at3 || Relative direction ||
| at3 || Directional information ||
|-
|-
| at2 || Relative direction ||
| at2 || Directional information ||
|-
|-
| at1 || Relative direction ||
| at1 || Directional information ||
|-
|-
| front || Relative direction ||
| front || Directional information ||
|-
|-
| right || Relative direction ||
| right || Directional information ||
|-
|-
| left || Relative direction ||
| left || Directional information ||
|-
|-
| back || Relative direction ||
| back || Directional information ||
|-
|-
| grid_move_to_zero || ||
| grid_move_to_zero || ||
Line 717: Line 717:
| grid_nine_3 || ||
| grid_nine_3 || ||
|-
|-
| whiteTeam || Sub-team ||
| whiteTeam || Sub-team ||
|-
|-
| redTeam || Sub-team ||
| redTeam || Sub-team ||
|-
|-
| greenTeam || Sub-team ||
| greenTeam || Sub-team ||
|-
|-
| blueTeam || Sub-team ||
| blueTeam || Sub-team ||
|-
|-
| yellowTeam || Sub-team ||
| yellowTeam || Sub-team ||
|-
|-
| zero || Callsign/name ||
| zero || Callsign/Name ||
|-
|-
| one || Callsign/name ||
| one || Callsign/Name ||
|-
|-
| Northgate || Callsign/Name ||
| Northgate || Callsign/Name ||
|-
|-
| three || Callsign/name ||
| three || Callsign/Name ||
|-
|-
| four || Callsign/name ||
| four || Callsign/Name ||
|-
|-
| five || Callsign/name ||
| five || Callsign/Name ||
|-
|-
| six || Callsign/name ||
| six || Callsign/Name ||
|-
|-
| seven || Callsign/name ||
| seven || Callsign/Name ||
|-
|-
| eight || Callsign/name ||
| eight || Callsign/Name ||
|-
|-
| nine || Callsign/name ||
| nine || Callsign/Name ||
|-
|-
| ten || Callsign/name ||
| ten || Callsign/Name ||
|-
|-
| eleven || Callsign/name ||
| eleven || Callsign/Name ||
|-
|-
| twelve || Callsign/name ||
| twelve || Callsign/Name ||
|-
|-
| thirteen || Callsign/name ||
| thirteen || Callsign/Name ||
|-
|-
| fourteen || Callsign/name ||
| fourteen || Callsign/Name ||
|-
|-
| fifteen || Callsign/name ||
| fifteen || Callsign/Name ||
|-
|-
| sixteen || Callsign/name ||
| sixteen || Callsign/Name ||
|-
|-
| seventeen || Callsign/name ||
| seventeen || Callsign/Name ||
|-
|-
| eighteen || Callsign/name ||
| eighteen || Callsign/Name ||
|-
|-
| nineteen || Callsign/name ||
| nineteen || Callsign/Name ||
|-
|-
| twenty || Callsign/name ||
| twenty || Callsign/Name ||
|-
|-
| thirty || Callsign/name ||
| thirty || Callsign/Name ||
|-
|-
| forty || Callsign/name ||
| forty || Callsign/Name ||
|-
|-
| fifty || Callsign/name ||
| fifty || Callsign/Name ||
|-
|-
| sixty || Callsign/name ||
| sixty || Callsign/Name ||
|-
|-
| seventy || Callsign/name ||
| seventy || Callsign/Name ||
|-
|-
| eighty || Callsign/name ||
| eighty || Callsign/Name ||
|-
|-
| ninety || Callsign/name ||
| ninety || Callsign/Name ||
|-
|-
| hundred || Callsign/name ||
| hundred || Callsign/Name ||
|-
|-
| Reynolds || Callsign/Name ||
| Reynolds || Callsign/Name ||
|-
|-
| Armstrong || Callsign/Name ||
| Armstrong || Callsign/Name ||
|-
|-
| Nichols || Callsign/Name ||
| Nichols || Callsign/Name ||
|-
|-
| Tanny || Callsign/Name ||
| Tanny || Callsign/Name ||
|-
|-
| Frost || Callsign/Name ||
| Frost || Callsign/Name ||
|-
|-
| Lacey || Callsign/Name ||
| Lacey || Callsign/Name ||
|-
|-
| Larkin || Callsign/Name ||
| Larkin || Callsign/Name ||
|-
|-
| Kerry || Callsign/Name ||
| Kerry || Callsign/Name ||
|-
|-
| Jackson || Callsign/Name ||
| Jackson || Callsign/Name ||
|-
|-
| Miller || Callsign/Name ||
| Miller || Callsign/Name ||
|-
|-
| McKendrick || Callsign/Name ||
| McKendrick || Callsign/Name ||
|-
|-
| Levine || Callsign/Name ||
| Levine || Callsign/Name ||
|-
|-
| dist75 || Distance ||
| dist75 || Distance ||
|-
|-
| dist100 || Distance ||
| dist100 || Distance ||
|-
|-
| dist200 || Distance ||
| dist200 || Distance ||
|-
|-
| dist300 || Distance ||
| dist300 || Distance ||
|-
|-
| dist400 || Distance ||
| dist400 || Distance ||
|-
|-
| dist500 || Distance ||
| dist500 || Distance ||
|-
|-
| dist600 || Distance ||
| dist600 || Distance ||
|-
|-
| dist700 || Distance ||
| dist700 || Distance ||
|-
|-
| dist800 || Distance ||
| dist800 || Distance ||
|-
|-
| dist1000 || Distance ||
| dist1000 || Distance ||
|-
|-
| dist1500 || Distance ||
| dist1500 || Distance ||
|-
|-
| dist2000 || Distance ||
| dist2000 || Distance ||
|-
|-
| dist2500 || Distance ||
| dist2500 || Distance ||
|-
|-
| Korneedler || Callsign/Name ||
| Korneedler || Callsign/Name ||
|-
|-
| Viper || Callsign/Name ||
| Viper || Callsign/Name ||
|-
|-
| Fox || Callsign/Name ||
| Fox || Callsign/Name ||
|-
|-
| Snake || Callsign/Name ||
| Snake || Callsign/Name ||
|-
|-
| Razer || Callsign/Name ||
| Razer || Callsign/Name ||
|-
|-
| Jester || Callsign/Name ||
| Jester || Callsign/Name ||
|-
|-
| Ghost || Callsign/Name ||
| Ghost || Callsign/Name ||
|-
|-
| reportFront || ||
| reportFront || Directional information ||
|-
|-
| reportRight || ||
| reportRight || Directional information ||
|-
|-
| reportLeft || ||
| reportLeft || Directional information ||
|-
|-
| reportBack || ||
| reportBack || Directional information ||
|-
|-
| Adams || Callsign/Name ||
| Adams || Callsign/Name ||
|-
|-
| Bennett || Callsign/Name ||
| Bennett || Callsign/Name ||
|-
|-
| Franklin || Callsign/Name ||
| Franklin || Callsign/Name ||
|-
|-
| Everett || Callsign/Name ||
| Everett || Callsign/Name ||
|-
|-
| Dixon || Callsign/Name ||
| Dixon || Callsign/Name ||
|-
|-
| Campbell || Callsign/Name ||
| Campbell || Callsign/Name ||
|-
|-
| Givens || Callsign/Name ||
| Givens || Callsign/Name ||
|-
|-
| Hawkins || Callsign/Name ||
| Hawkins || Callsign/Name ||
|-
|-
| Lopez || Callsign/Name ||
| Lopez || Callsign/Name ||
|-
|-
| Martinez || Callsign/Name ||
| Martinez || Callsign/Name ||
|-
|-
| OConnor || Callsign/Name ||
| OConnor || Callsign/Name ||
|-
|-
| Ryan || Callsign/Name ||
| Ryan || Callsign/Name ||
|-
|-
| Patterson || Callsign/Name ||
| Patterson || Callsign/Name ||
|-
|-
| Sykes || Callsign/Name ||
| Sykes || Callsign/Name ||
|-
|-
| Taylor || Callsign/Name ||
| Taylor || Callsign/Name ||
|-
|-
| Walker || Callsign/Name ||
| Walker || Callsign/Name ||
|-
|-
| Anthis || Callsign/Name ||
| Anthis || Callsign/Name ||
|-
|-
| Costa || Callsign/Name ||
| Costa || Callsign/Name ||
|-
|-
| Kouris || Callsign/Name ||
| Kouris || Callsign/Name ||
|-
|-
| Gekas || Callsign/Name ||
| Gekas || Callsign/Name ||
|-
|-
| Elias || Callsign/Name ||
| Elias || Callsign/Name ||
|-
|-
| Dimitirou || Callsign/Name ||
| Dimitirou || Callsign/Name ||
|-
|-
| Leventis || Callsign/Name ||
| Leventis || Callsign/Name ||
|-
|-
| Markos || Callsign/Name ||
| Markos || Callsign/Name ||
|-
|-
| Nikas || Callsign/Name ||
| Nikas || Callsign/Name ||
|-
|-
| Nicolo || Callsign/Name ||
| Nicolo || Callsign/Name ||
|-
|-
| Panas || Callsign/Name ||
| Panas || Callsign/Name ||
|-
|-
| Petros || Callsign/Name ||
| Petros || Callsign/Name ||
|-
|-
| Rosi || Callsign/Name ||
| Rosi || Callsign/Name ||
|-
|-
| Samaras || Callsign/Name ||
| Samaras || Callsign/Name ||
|-
|-
| Stavrou || Callsign/Name ||
| Stavrou || Callsign/Name ||
|-
|-
| Thanos || Callsign/Name ||
| Thanos || Callsign/Name ||
|-
|-
| Vega || Callsign/Name ||
| Vega || Callsign/Name ||
|-
|-
| Amin || Callsign/Name ||
| Amin || Callsign/Name ||
|-
|-
| Masood || Callsign/Name ||
| Masood || Callsign/Name ||
|-
|-
| Jawadi || Callsign/Name ||
| Jawadi || Callsign/Name ||
|-
|-
| Kushan || Callsign/Name ||
| Kushan || Callsign/Name ||
|-
|-
| Habibi || Callsign/Name ||
| Habibi || Callsign/Name ||
|-
|-
| Fahim || Callsign/Name ||
| Fahim || Callsign/Name ||
|-
|-
| Nazari || Callsign/Name ||
| Nazari || Callsign/Name ||
|-
|-
| Siddiqi || Callsign/Name ||
| Siddiqi || Callsign/Name ||
|-
|-
| Takhtar || Callsign/Name ||
| Takhtar || Callsign/Name ||
|-
|-
| Wardak || Callsign/Name ||
| Wardak || Callsign/Name ||
|-
|-
| Yousuf || Callsign/Name ||
| Yousuf || Callsign/Name ||
|-
|-
| __1 || ||
| __1 || ||
Line 1,171: Line 1,171:
| CannotComply || ||
| CannotComply || ||
|-
|-
| veh_unknown_p || Infantry/Vehicle ||
| veh_unknown_p || Infantry/Vehicle ||
|-
|-
| veh_infantry_p || Infantry/Vehicle ||
| veh_infantry_p || Infantry/Vehicle ||
|-
|-
| veh_infantry_AT_p || Infantry/Vehicle ||
| veh_infantry_AT_p || Infantry/Vehicle ||
|-
|-
| veh_infantry_MG_p || Infantry/Vehicle ||
| veh_infantry_MG_p || Infantry/Vehicle ||
|-
|-
| veh_infantry_Sniper_p || Infantry/Vehicle ||
| veh_infantry_Sniper_p || Infantry/Vehicle ||
|-
|-
| veh_infantry_officer_p || Infantry/Vehicle ||
| veh_infantry_officer_p || Infantry/Vehicle ||
|-
|-
| veh_infantry_SF_p || Infantry/Vehicle ||
| veh_infantry_SF_p || Infantry/Vehicle ||
|-
|-
| veh_infantry_pilot_p || Infantry/Vehicle ||
| veh_infantry_pilot_p || Infantry/Vehicle ||
|-
|-
| veh_infantry_civilian_p || Infantry/Vehicle ||
| veh_infantry_civilian_p || Infantry/Vehicle ||
|-
|-
| veh_vehicle_p || Infantry/Vehicle ||
| veh_vehicle_p || Infantry/Vehicle ||
|-
|-
| veh_vehicle_car_p || Infantry/Vehicle ||
| veh_vehicle_car_p || Infantry/Vehicle ||
|-
|-
| veh_vehicle_armedcar_p || Infantry/Vehicle ||
| veh_vehicle_armedcar_p || Infantry/Vehicle ||
|-
|-
| veh_vehicle_truck_p || Infantry/Vehicle ||
| veh_vehicle_truck_p || Infantry/Vehicle ||
|-
|-
| veh_vehicle_armor_p || Infantry/Vehicle ||
| veh_vehicle_armor_p || Infantry/Vehicle ||
|-
|-
| veh_vehicle_APC_p || Infantry/Vehicle ||
| veh_vehicle_APC_p || Infantry/Vehicle ||
|-
|-
| veh_vehicle_tank_p || Infantry/Vehicle ||
| veh_vehicle_tank_p || Infantry/Vehicle ||
|-
|-
| veh_air_p || Infantry/Vehicle ||
| veh_air_p || Infantry/Vehicle ||
|-
|-
| veh_air_helicopter_p || Infantry/Vehicle ||
| veh_air_helicopter_p || Infantry/Vehicle ||
|-
|-
| veh_air_gunship_p || Infantry/Vehicle ||
| veh_air_gunship_p || Infantry/Vehicle ||
|-
|-
| veh_air_plane_p || Infantry/Vehicle ||
| veh_air_plane_p || Infantry/Vehicle ||
|-
|-
| veh_air_parachute_p || Infantry/Vehicle ||
| veh_air_parachute_p || Infantry/Vehicle ||
|-
|-
| veh_ship_p || Infantry/Vehicle ||
| veh_ship_p || Infantry/Vehicle ||
|-
|-
| veh_ship_boat_p || Infantry/Vehicle ||
| veh_ship_boat_p || Infantry/Vehicle ||
|-
|-
| veh_ship_attackBoat_p || Infantry/Vehicle ||
| veh_ship_attackBoat_p || Infantry/Vehicle ||
|-
|-
| veh_ship_submarine_p || Infantry/Vehicle ||
| veh_ship_submarine_p || Infantry/Vehicle ||
|-
|-
| veh_static_p || Infantry/Vehicle ||
| veh_static_p || Infantry/Vehicle ||
|-
|-
| veh_Static_MG_p || Infantry/Vehicle ||
| veh_Static_MG_p || Infantry/Vehicle ||
|-
|-
| veh_static_AA_p || Infantry/Vehicle ||
| veh_static_AA_p || Infantry/Vehicle ||
|-
|-
| veh_static_AT_p || Infantry/Vehicle ||
| veh_static_AT_p || Infantry/Vehicle ||
|-
|-
| veh_Static_mortar_p || Infantry/Vehicle ||
| veh_Static_mortar_p || Infantry/Vehicle ||
|-
|-
| veh_static_GL_p || Infantry/Vehicle ||
| veh_static_GL_p || Infantry/Vehicle ||
|-
|-
| veh_static_cannon_p || Infantry/Vehicle ||
| veh_static_cannon_p || Infantry/Vehicle ||
|-
|-
| veh_infantry_AA_p || Infantry/Vehicle ||
| veh_infantry_AA_p || Infantry/Vehicle ||
|-
|-
| veh_infantry_diver_p || Infantry/Vehicle ||
| veh_infantry_diver_p || Infantry/Vehicle ||
|-
|-
| veh_infantry_medic_p || Infantry/Vehicle ||
| veh_infantry_medic_p || Infantry/Vehicle ||
|-
|-
| veh_vehicle_ugv_p || Infantry/Vehicle ||
| veh_vehicle_ugv_p || Infantry/Vehicle ||
|-
|-
| veh_vehicle_mrap_p || Infantry/Vehicle ||
| veh_vehicle_mrap_p || Infantry/Vehicle ||
|-
|-
| veh_air_uav_p || Infantry/Vehicle ||
| veh_air_uav_p || Infantry/Vehicle ||
|-
|-
| ReturnToFormation || ||
| ReturnToFormation || ||
Line 1,275: Line 1,275:
| Disengage || ||
| Disengage || ||
|-
|-
| FormColumn || ||
| FormColumn || Leader order - Formation ||
|-
|-
| FormStaggeredColumn || ||
| FormStaggeredColumn || Leader order - Formation ||
|-
|-
| FormWedge || ||
| FormWedge || Leader order - Formation ||
|-
|-
| FormEcholonLeft || ||
| FormEcholonLeft || Leader order - Formation ||
|-
|-
| FormEcholonRight || ||
| FormEcholonRight || Leader order - Formation ||
|-
|-
| FormVee || ||
| FormVee || Leader order - Formation ||
|-
|-
| FormLine || ||
| FormLine || Leader order - Formation ||
|-
|-
| FormFile || ||
| FormFile || Leader order - Formation ||
|-
|-
| FormDiamond || ||
| FormDiamond || Leader order - Formation ||
|-
|-
| GoProne || ||
| GoProne || Leader order - Stance ||
|-
|-
| WatchThatTarget || ||
| WatchThatTarget || ||
|-
|-
| StayLow || ||
| StayLow || Leader order - Stance ||
|-
|-
| OnYourFeet || ||
| OnYourFeet || Leader order - Stance ||
|-
|-
| CopyMyStance || ||
| CopyMyStance || Leader order - Stance ||
|-
|-
| __4_CMPS || ||
| __4_CMPS || ||
Line 1,439: Line 1,439:
| __6 || ||
| __6 || ||
|-
|-
| FireAtWill || ||
| FireAtWill || Leader order - Combat Mode ||
|-
|-
| WeaponsFree || ||
| WeaponsFree || Leader order - Combat Mode ||
|-
|-
| CombatOpenFire || ||
| CombatOpenFire || Leader order - Combat Mode ||
|-
|-
| HoldFire || ||
| HoldFire || Leader order - Combat Mode ||
|-
|-
| DoNotFire || ||
| DoNotFire || Leader order - Combat Mode ||
|-
|-
| __2_1 || ||
| __2_1 || ||
Line 1,453: Line 1,453:
| CheckYourFire || ||
| CheckYourFire || ||
|-
|-
| Safe || ||
| Safe || Leader order - Behaviour ||
|-
|-
| Relax || ||
| Relax || Leader order - Behaviour ||
|-
|-
| KeepFocused || ||
| KeepFocused || Leader order - Behaviour ||
|-
|-
| StayAlert || ||
| StayAlert || Leader order - Behaviour ||
|-
|-
| PrepareForContact || ||
| PrepareForContact || ||
Line 1,517: Line 1,517:
| EndangeredE || ||
| EndangeredE || ||
|-
|-
| moveUp || ||
| moveUp || Leader order - Move ||
|-
|-
| moveRight || ||
| moveRight || Leader order - Move ||
|-
|-
| moveLeft || ||
| moveLeft || Leader order - Move ||
|-
|-
| moveBack || ||
| moveBack || Leader order - Move ||
|-
|-
| move_dist500 || ||
| move_dist500 || Leader order - Move ||
|-
|-
| move_dist400 || ||
| move_dist400 || Leader order - Move ||
|-
|-
| move_dist300 || ||
| move_dist300 || Leader order - Move ||
|-
|-
| move_dist200 || ||
| move_dist200 || Leader order - Move ||
|-
|-
| move_dist100 || ||
| move_dist100 || Leader order - Move ||
|-
|-
| move_dist75 || ||
| move_dist75 || Leader order - Move ||
|-
|-
| move_dist600 || ||
| move_dist600 || Leader order - Move ||
|-
|-
| move_dist700 || ||
| move_dist700 || Leader order - Move ||
|-
|-
| move_dist800 || ||
| move_dist800 || Leader order - Move ||
|-
|-
| move_dist1000 || ||
| move_dist1000 || Leader order - Move ||
|-
|-
| move_dist1500 || ||
| move_dist1500 || Leader order - Move ||
|-
|-
| move_dist2000 || ||
| move_dist2000 || Leader order - Move ||
|-
|-
| move_dist2500 || ||
| move_dist2500 || Leader order - Move ||
|-
|-
| northEast || ||
| northEast || Directional information ||
|-
|-
| northWest || ||
| northWest || Directional information ||
|-
|-
| south || ||
| south || Directional information ||
|-
|-
| southEast || ||
| southEast || Directional information ||
|-
|-
| southWest || ||
| southWest || Directional information ||
|-
|-
| east || ||
| east || Directional information ||
|-
|-
| west || ||
| west || Directional information ||
|-
|-
| north || ||
| north || Directional information ||
|-
|-
| bearing000 || ||
| bearing000 || Directional information ||
|-
|-
| bearing015 || ||
| bearing015 || Directional information ||
|-
|-
| bearing030 || ||
| bearing030 || Directional information ||
|-
|-
| bearing045 || ||
| bearing045 || Directional information ||
|-
|-
| bearing060 || ||
| bearing060 || Directional information ||
|-
|-
| bearing075 || ||
| bearing075 || Directional information ||
|-
|-
| bearing090 || ||
| bearing090 || Directional information ||
|-
|-
| bearing105 || ||
| bearing105 || Directional information ||
|-
|-
| bearing120 || ||
| bearing120 || Directional information ||
|-
|-
| bearing135 || ||
| bearing135 || Directional information ||
|-
|-
| bearing150 || ||
| bearing150 || Directional information ||
|-
|-
| bearing165 || ||
| bearing165 || Directional information ||
|-
|-
| bearing180 || ||
| bearing180 || Directional information ||
|-
|-
| bearing195 || ||
| bearing195 || Directional information ||
|-
|-
| bearing210 || ||
| bearing210 || Directional information ||
|-
|-
| bearing225 || ||
| bearing225 || Directional information ||
|-
|-
| bearing240 || ||
| bearing240 || Directional information ||
|-
|-
| bearing255 || ||
| bearing255 || Directional information ||
|-
|-
| bearing270 || ||
| bearing270 || Directional information ||
|-
|-
| bearing285 || ||
| bearing285 || Directional information ||
|-
|-
| bearing300 || ||
| bearing300 || Directional information ||
|-
|-
| bearing315 || ||
| bearing315 || Directional information ||
|-
|-
| bearing330 || ||
| bearing330 || Directional information ||
|-
|-
| bearing345 || ||
| bearing345 || Directional information ||
|-
|-
| bearing360 || ||
| bearing360 || Directional information ||
|-
|-
| alpha || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
| alpha || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
|-
|-
| bravo || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
| bravo || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
|-
|-
| charlie || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
| charlie || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
|-
|-
| delta || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
| delta || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
|-
|-
| echo || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
| echo || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
|-
|-
| foxtrot || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
| foxtrot || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
|-
|-
| golf || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
| golf || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
|-
|-
| hotel || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
| hotel || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
|-
|-
| india || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
| india || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
|-
|-
| juliet || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
| juliet || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
|-
|-
| kilo || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
| kilo || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
|-
|-
| lima || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
| lima || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
|-
|-
| mike || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
| mike || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
|-
|-
| november || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
| november || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
|-
|-
| oscar || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
| oscar || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
|-
|-
| papa || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
| papa || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
|-
|-
| quebec || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
| quebec || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
|-
|-
| romeo || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
| romeo || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
|-
|-
| sierra || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
| sierra || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
|-
|-
| tango || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
| tango || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
|-
|-
| uniform || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
| uniform || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
|-
|-
| victor || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
| victor || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
|-
|-
| whiskey || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
| whiskey || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
|-
|-
| xray || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
| xray || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
|-
|-
| yankee || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
| yankee || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
|-
|-
| zulu || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
| zulu || Coded location || '''not''' "&lt;NATOletter&gt;", but "Move to point &lt;NATOletter&gt;"
|-
|-
| obj_church || ||
| obj_church || Terrain location ||
|-
|-
| obj_fortress || ||
| obj_fortress || Terrain location ||
|-
|-
| obj_lighthouse || ||
| obj_lighthouse || Terrain location ||
|-
|-
| obj_transmitter || ||
| obj_transmitter || Terrain location ||
|-
|-
| obj_powerwind || ||
| obj_powerwind || Terrain location ||
|-
|-
| obj_powersolar || ||
| obj_powersolar || Terrain location ||
|-
|-
| dloc_base || ||
| dloc_base || ||
Line 1,685: Line 1,685:
| dloc_RV || ||
| dloc_RV || ||
|-
|-
| loc_village || ||
| loc_village || Terrain location ||
|-
|-
| loc_town || ||
| loc_town || Terrain location ||
|-
|-
| loc_city || ||
| loc_city || Terrain location ||
|-
|-
| loc_forest || ||
| loc_forest || Terrain location ||
|-
|-
| loc_beach || ||
| loc_beach || Terrain location ||
|-
|-
| Contact || ||
| Contact || ||
|-
|-
| GenReinforcementsConfirmed1 || Message from a General ||
| GenReinforcementsConfirmed1 || Message from a General ||
|-
|-
| GenReinforcementsRejected1 || Message from a General ||
| GenReinforcementsRejected1 || Message from a General ||
|-
|-
| GenReinforcementsArrived1 || Message from a General ||
| GenReinforcementsArrived1 || Message from a General ||
|-
|-
| GenLeavingAO1 || Message from a General ||
| GenLeavingAO1 || Message from a General ||
|-
|-
| GenTime1 || Message from a General ||
| GenTime1 || Message from a General ||
|-
|-
| GenLosing1 || Message from a General ||
| GenLosing1 || Message from a General ||
|-
|-
| GenLost1 || Message from a General ||
| GenLost1 || Message from a General ||
|-
|-
| GenComplete1 || Message from a General ||
| GenComplete1 || Message from a General ||
|-
|-
| GenCmdSeize1 || Message from a General ||
| GenCmdSeize1 || Message from a General ||
|-
|-
| GenCmdDefend1 || Message from a General ||
| GenCmdDefend1 || Message from a General ||
|-
|-
| GenCmdRTB1 || Message from a General ||
| GenCmdRTB1 || Message from a General ||
|-
|-
| GenCmdTargetNeutralize1 || Message from a General ||
| GenCmdTargetNeutralize1 || Message from a General ||
|-
|-
| GenCmdTargetProtect1 || Message from a General ||
| GenCmdTargetProtect1 || Message from a General ||
|-
|-
| GenCmdTargetEscort || Message from a General ||
| GenCmdTargetEscort || Message from a General ||
|-
|-
| GenCmdTargetFind1 || Message from a General ||
| GenCmdTargetFind1 || Message from a General ||
|-
|-
| GenIncoming1 || Message from a General ||
| GenIncoming1 || Message from a General ||
|-
|-
| GenBaseUnlockRespawn1 || Message from a General ||
| GenBaseUnlockRespawn1 || Message from a General ||
|-
|-
| GenBaseUnlockVehicle1 || Message from a General ||
| GenBaseUnlockVehicle1 || Message from a General ||
|-
|-
| GenBaseSideFriendlyWEST || Message from a General ||
| GenBaseSideFriendlyWEST || Message from a General ||
|-
|-
| heat || ||
| heat || Weapon/Ammo selection ||
|-
|-
| sabot || ||
| sabot || Weapon/Ammo selection ||
|-
|-
| cannon || ||
| cannon || Weapon/Ammo selection ||
|-
|-
| cannonLow || ||
| cannonLow || Weapon/Ammo selection ||
|-
|-
| cannonHigh || ||
| cannonHigh || Weapon/Ammo selection ||
|-
|-
| RocketsPairs || ||
| RocketsPairs || Weapon/Ammo selection ||
|-
|-
| RocketsSalvo || ||
| RocketsSalvo || Weapon/Ammo selection ||
|-
|-
| Bombs || ||
| Bombs || Weapon/Ammo selection ||
|-
|-
| Flares || ||
| Flares || Weapon/Ammo selection ||
|-
|-
| missiles || ||
| missiles || Weapon/Ammo selection ||
|-
|-
| Rockets || ||
| Rockets || Weapon/Ammo selection ||
|-
|-
| mgun || ||
| mgun || Weapon/Ammo selection ||
|-
|-
| FXBreathingSlow || ||
| FXBreathingSlow || Sound effect ||
|-
|-
| FXBreathingFast || ||
| FXBreathingFast || Sound effect ||
|-
|-
| FXHit || ||
| FXHit || Sound effect ||
|-
|-
| FXDeath || ||
| FXDeath || Sound effect ||
|-
|-
| FXHurt || ||
| FXHurt || Sound effect ||
|-
|-
| FXEffort || ||
| FXEffort || Sound effect ||
|-
|-
| FXDrowning || ||
| FXDrowning || Sound effect ||
|-
|-
| RallyUp || ||
| RallyUp || ||
|-
|-
| GenReinforcementsConfirmed2 || Message from a General ||
| GenReinforcementsConfirmed2 || Message from a General ||
|-
|-
| GenReinforcementsRejected2 || Message from a General ||
| GenReinforcementsRejected2 || Message from a General ||
|-
|-
| GenReinforcementsArrived2 || Message from a General ||
| GenReinforcementsArrived2 || Message from a General ||
|-
|-
| GenLeavingAO2 || Message from a General ||
| GenLeavingAO2 || Message from a General ||
|-
|-
| GenLeavingAO3 || Message from a General ||
| GenLeavingAO3 || Message from a General ||
|-
|-
| GenTime2 || Message from a General ||
| GenTime2 || Message from a General ||
|-
|-
| GenTime3 || Message from a General ||
| GenTime3 || Message from a General ||
|-
|-
| GenLosing2 || Message from a General ||
| GenLosing2 || Message from a General ||
|-
|-
| GenLosing3 || Message from a General ||
| GenLosing3 || Message from a General ||
|-
|-
| GenLost2 || Message from a General ||
| GenLost2 || Message from a General ||
|-
|-
| GenLost3 || Message from a General ||
| GenLost3 || Message from a General ||
|-
|-
| GenComplete2 || Message from a General ||
| GenComplete2 || Message from a General ||
|-
|-
| GenComplete3 || Message from a General ||
| GenComplete3 || Message from a General ||
|-
|-
| GenCmdSeize2 || Message from a General ||
| GenCmdSeize2 || Message from a General ||
|-
|-
| GenCmdDefend2 || Message from a General ||
| GenCmdDefend2 || Message from a General ||
|-
|-
| GenCmdRTB2 || Message from a General ||
| GenCmdRTB2 || Message from a General ||
|-
|-
| GenCmdTargetNeutralize2 || Message from a General ||
| GenCmdTargetNeutralize2 || Message from a General ||
|-
|-
| GenCmdTargetProtect2 || Message from a General ||
| GenCmdTargetProtect2 || Message from a General ||
|-
|-
| GenCmdTargetFind2 || Message from a General ||
| GenCmdTargetFind2 || Message from a General ||
|-
|-
| GenIncoming2 || Message from a General ||
| GenIncoming2 || Message from a General ||
|-
|-
| GenIncoming3 || Message from a General ||
| GenIncoming3 || Message from a General ||
|-
|-
| GenBaseUnlockRespawn2 || Message from a General ||
| GenBaseUnlockRespawn2 || Message from a General ||
|-
|-
| GenBaseUnlockRespawn3 || Message from a General ||
| GenBaseUnlockRespawn3 || Message from a General ||
|-
|-
| GenBaseUnlockVehicle2 || Message from a General ||
| GenBaseUnlockVehicle2 || Message from a General ||
|-
|-
| GenBaseUnlockVehicle3 || Message from a General ||
| GenBaseUnlockVehicle3 || Message from a General ||
|-
|-
| GenBaseSideFriendlyEAST || Message from a General ||
| GenBaseSideFriendlyEAST || Message from a General ||
|-
|-
| GenBaseSideFriendlyGUER || Message from a General ||
| GenBaseSideFriendlyGUER || Message from a General ||
|-
|-
| GenBaseSideEnemyWEST || Message from a General ||
| GenBaseSideEnemyWEST || Message from a General ||
|-
|-
| GenBaseSideEnemyEAST || Message from a General ||
| GenBaseSideEnemyEAST || Message from a General ||
|-
|-
| GenBaseSideEnemyGUER || Message from a General ||
| GenBaseSideEnemyGUER || Message from a General ||
|-
|-
| Target || ||
| Target || ||
Line 1,865: Line 1,865:
  [[private]] _propertyNames = [[configProperties]] [<nowiki/>[[configFile]] >> "RadioProtocolENG" >> "Words" >> "Normal"] [[apply]] { [[configName]] _x };
  [[private]] _propertyNames = [[configProperties]] [<nowiki/>[[configFile]] >> "RadioProtocolENG" >> "Words" >> "Normal"] [[apply]] { [[configName]] _x };
  [[private]] _result = "{| class=""wikitable sortable""" + [[endl]];
  [[private]] _result = "{| class=""wikitable sortable""" + [[endl]];
  _result = _result + "! Word || Category || Description" + [[endl]];
  _result = _result + "! Word || Category || Description" + [[endl]];
  {
  {
  _result = [[format]] ["%1| %2 || ||%3|-%3", _result, _x, [[endl]]];
  _result = [[format]] ["%1| %2 || - || -%3|-%3", _result, _x, [[endl]]];
  } [[forEach]] _propertyNames;
  } [[forEach]] _propertyNames;
  _result = _result + "|}";
  _result = _result + "|}";

Revision as of 11:59, 14 September 2020

Template:SideTOC Overview of the radio protocol technology.


Voice

Units' identities:

class CfgVehicles
{
	class myVehicleEN
	{
		identityTypes[] = { "myIdentityEN" };
	};
	class myVehicleCZ
	{
		identityTypes[] = { "myIdentityCZ" };
	};
};

Voices:
Note: In OFP, there were no multiple radio protocols and all definitions (Words, sentences) were placed here. This is reason for some unusual config structures and many obsolete params.

class CfgVoice
{ 	
	// List of used voices.
	voices[] = {myVoiceEN, myVoiceCZ};
	// Words player after every radio message.
	micOuts[] = {micOut1, micOut2, micOut3};
	// Sound file played as preview in profile options menu.
	// When not format is given, *.wss is used.
	preview = "EN\combat\FireInTheHoleE.ogg";
	// Default speaker
	// When not defined or incorrect, first entry of voices[] is used instead
	default = "myVoiceEN";

	class myVoiceEN
	{
		// Protocol class.
		protocol = RadioProtocolENG;
		// Path to audio files based on 'singleVoice' param in profile (default 0 selects first entry.)
		// Second value is obsolete, was once used for limited demo which contained only one voice.
		directories[] = {
			"\ca\Dubbing_Radio_F\RADIO\myVoiceFolder\",
			"\ca\Dubbing_Radio_F\RADIO\myVoiceFolder\"
		};
		// Filter - what units can use this voice
		identityTypes[] = {"myIdentityEN"};
		// Availability for CfgVoiceTypes
		scope = 2;

		// Discontinued.
		voiceType = "";
		variants[] = {1};
	};
	class myVoiceCZ: myVoiceEN
	{
	};

	// Discontinued.
	femaleVoices[] = {};
	voicePlayer = "";
};

Profile menu:

class CfgVoiceTypes
{
	class myProfileVoice
	{
		// UI text
		name = "James G.";
		// Reference to CfgVoice
		voices[] = {myVoiceEN, myVoiceCZ};
		// Preview voice played in profile menu.
		// When not defined or incorrect, first entry of CfgVoice >> voices is used instead
		preview = "myVoiceEN";
		// Alternative CfgVoiceType class searched after this one (in case some params were wrong)
		alternative = "";
	};
	class myProfileVoice2
	{
		name = "David A.";
		voices[] = {};
		preview = "";
		alternative = "myProfileVoice";
	};
};

Protocol

  • Engine automatically calls predefined sentences
    • Any newly added sentence has to be either supported by engine or linked by other sentence.
  • Sentence can have two different sets of array params, both of them in format {class1, probability1, class2, probability2, ..., classN, probabilityN}
    • class:
      • sentences - class of other sentence.
      • variants - class of version within current sentence.
    • probability
      • Classes within array are selected randomly, taking into account probability weights. See Simple Expressions section for more info about supported expressions.
  • Sound files are combination of following values:
    • [CfgVoice >> myVoice >> directories] + [RadioProtocolENG >> Words >> myWord]
    • e.g. \ca\Dubbing_Radio_F\RADIO\myVoiceFolder\stealth\myWord1.ogg (based on examples above and below)
  • gesture contains link to action in animation config. Execution is same as using playAction command.
  • Protocol is named in format RadioProtocolISO, where ISO is ISO 639-2/B language code of the faction to which protocol belongs.
class RadioProtocolENG
{
	class Words
	{
		myWord1[] = {"myWord1.ogg"};
		myWord2[] = {"myWord2.ogg"};

		class StealthWords
		{
			myWord1[] = {"stealth\myWord1.ogg"};
			myWord2[] = {"stealth\myWord2.ogg"};
		};
	};
	class SelectMySentence
	{
		sentences[] =
		{
			"SentMySentenceA", "(1 - Stealth)",
			"SentMySentenceB", "(Stealth)"
		};
	};
	class SentMySentenceA
	{
		versions[] =
		{
			"Version1", 0.3,
			"Version2", 0.7
		};
		class Version1
		{
			text = "";
			speech[] = {myWord1, myWord2};
			gesture = "myGesture";
		};
		class Version2
		{
			text = "";
			speech[] = {myWord1};
		};
	};
	class SentMySentenceB
	{
		versions[] =
		{
			"Version1", 1,
		};
		class Version1
		{
			text = "";
			wordsClass = "StealthWords";
			speech[] = {%1, myWord2};
		};
	};
};


Words

List of words required by engine.

Background noise, defined in RadioChannels

loop

???

pause

Transmit a message to AI

xmit

Multiple targets separator

and

Numbers (used as units' call-signs)

zero
one
two
three
four
five
six
seven
eight
nine
ten
eleven
twelve
thirteen
fourteen
fifteen
sixteen
seventeen
eighteen
nineteen
twenty
thirty
forty
fifty
sixty
seventy
eighty
ninety
hundred

Addressing to a group of units

all
allGroup
whiteTeam
redTeam
greenTeam
blueTeam
yellowTeam

Spelling (digits + phonetic alphabet)

zero2
one2
two2
three2
four2
five2
six2
seven2
eight2
nine2
ten2
eleven2
twelve2

alpha
bravo
charlie
delta
echo
foxtrot
golf
hotel
india
juliet
kilo
lima
mike
november
oscar
papa
quebec
romeo
sierra
tango
uniform
victor
whiskey
xray
yankee
zulu

Target side
Texts in "STR_WORD_<wordParam>"

unknown
enemy
friendly
neutral

Map objects for movement orders (defined in Object::GetNameSound)

obj_tree
obj_bush
obj_building
obj_house
obj_forest
obj_church
obj_cross
obj_rock

Directional information
Texts in "STR_WORD_<wordParam>"

at10
at11
at12
at1
at2
at3
at4
at5
at6
at7
at8
at9

Distances
Texts in "STR_WORD_<wordParam>"

dist50
dist100
dist200
dist500
dist1000
dist2000
far


Vehicle Words

class CfgVehicles
{
	class myVehicle
	{
		textSingular = "My Vehicle";
		textPlural = "My Vehicles";
		speechSingular[] = {};
		speechPlural[] = {};
		// SpeechVariants is used only when root speechSingular and speechPlural params are empty.
		class SpeechVariants
		{
			class Default
			{
				speechSingular[] = {"wordMyVehicle"};
				speechPlural[] = {"wordMyVehicles"};
			};
		};
		// nameSound is still used in some cases.
		nameSound = "wordMyVehicle";
	};
};
class RadioProtocolENG
{
	class Words
	{
		wordMyVehicle[] = {"DEFAULT\path\wordMyVehicle.ogg"};
		wordMyVehicles[] = {"DEFAULT\path\wordMyVehicles.ogg"};
	};
	class Arguments
	{
		class AggrTargets
		{
			modes[] = {"Default"};
		};
	};
};

Weapon Words

Property nameSound defines what word will be used for weapons.

class CfgWeapons
{
	class myWeapon
	{
		nameSound = "wordWeapon";
	};
};

In protocol, matching word has to be defined

class RadioProtocolENG
{
	class Words
	{
		wordWeapon[] = {"DEFAULT\path\wordWeapon.ogg"};
	};
};

displayName param of the weapon is displayed in radio message.

Location Words

Map locations containing speech are evaluated and can be used in position reporting:

class CfgWords
{
	class myWorld
	{
		class Names
		{
			class myLocation
			{
				speech[] = {"wordMyLocation"};
			};
		};
	};
};
class RadioProtocolENG
{
	class Words
	{
		wordMyLocation[] = {"DEFAULT\path\wordMyLocation.ogg"};
	};
};

Such locations can be detected by DistanceToLocation expression (see below) and nearestLocationWithDubbing scripting command.


Arguments

  • Direction
    • %v (%8)
    • %v.n (%8.2)
    • %v.m0n (%8.102)
      • v - variable
      • m - mode
        • 0 - class Relative (default)
        • 1 - class Compass
        • 2 - Procedural "o'clock" system (e.g., "2 O'CLOCK")
      • n - Arguments ID (default is 1)
  • Distance
    • %v (%7)
    • %v.n (%7.2)
    • %v.m0n (%7.101)
      • v - variable
      • m - mode
        • 0 - class Distance (default)
        • >0 - Procedural metres system (e.g., "100 m").
      • n - Arguments ID (default is 1)
class RadioProtocolENG
{
	class Arguments
	{
		// Class names corresponds to azimuth (in degrees).
		class Direction
		{
			class Compass1
			{
				class 0		{text = $STR_Q_NORTH; speech[] = {North};};
				class 45	{text = $STR_Q_NORTH_EAST; speech[] = {NorthEast};};
				class 90	{text = $STR_Q_EAST; speech[] = {East};};
				class 135	{text = $STR_Q_SOUTH_EAST; speech[] = {SouthEast};};
				class 180	{text = $STR_Q_SOUTH; speech[] = {South};};
				class 225	{text = $STR_Q_SOUTH_WEST; speech[] = {SouthWest};};
				class 270	{text = $STR_Q_WEST; speech[] = {West};};
				class 315	{text = $STR_Q_NORTH_WEST; speech[] = {NorthWest};};
			};
			class Relative1
			{
				class 0		{text = "in front of"; speach[] = {InFrontOf};};
				class 90	{text = "right of"; speach[] = {RightOf};};
				class 180	{text = "behind"; speach[] = {Behind};};
				class 270	{text = "left of"; speach[] = {LeftOf};};
			};
		};
		// Class names corresponds to three possible levels of distance (group territory, effective fight distance, far)
		class Distance1
		{
			class Level0	{text = $STR_DISTANCE_DANGER_CLOSE_TO; speech[] = {DangerCloseTo};};
			class Level1	{text = $STR_DISTANCE_NOT_FAR_FROM; speech[] = {NotFarFrom};};
			class Level2	{text = $STR_DISTANCE_FAR_FROM; speech[] = {FarFrom};};
		};
		class AggrTargets
		{	
			modes[] = {"Default"};
		};
	};
};


Simple Expressions

Full article about operations - Simple Expression

Rank 0 when sender is Private, 1 when he is Colonel (see rank).
Captive 1 when sender is captive of unconscious.
Safe 1 when sender is in safe mode.
Combat 1 when sender is in combat mode.
Stealth 1 when sender is in stealth mode.
Morale sender's morale interpolated from interval <-1, 1> to <0, 1>.
Danger perceived danger (ToDo: Find out more, located in AIBrain::GetSEDanger).
UnderWater 1 when sender is underwater and has no re-breather.
GroupCompactness 1 if 80% of the group is in formation, 0 otherwise.
DistanceToUnit distance [m] from ordered unit to its issued destination (SelectCmdMoveSentence) or to aggrTargetList (SelectEnemyDetectedSentence).
DistanceToSender distance [m] between sender and aggrTargetList (SelectEnemyDetectedSentence). Always 1 in SelectCmdMoveSentence.
DistanceToGroup distance [m] from group center to issued destination (SelectCmdMoveSentence) or to aggrTargetList (SelectEnemyDetectedSentence).
DistanceToLocation distance [m] from nearest location with speech param defined to issued destination (SelectCmdMoveSentence) or to aggrTargetList (SelectEnemyDetectedSentence).
GroupCoreRadius distance [m] between the group formation center and the most distant member of the group.
UnitDistanceFactor distance of the closest unit from the aggrTargetList divided by the distance of the second one. Only for SelectEnemyDetectedSentence.
InsideLocation 1 when inside location with speech param defined. "Inside" is based on size defined by radiusA, radiusB and angle params of the location.
MoveToObject 1 if the movement target has an Object nearby. In that case parameter %8 of the movement order returns a valid value. Only in SelectCmdMoveSentence.
DistanceToRecipients distance [m] from group center to message recipient. Only in SelectCmdMoveSentence.
RecipientsRadius returns always 1 for single selected unit's movement orders and for several units, theoretically returns the radius of the circle containing most of the recipients in the formation of the affected units. Only in SelectCmdMoveSentence.
FireBurst number of artillery rounds fired by artillery.

Full list of words

Template:wip

As of Arma 3 logo black.png1.98:

Word Category Description
two Callsign/Name
Hardy Callsign/Name
McKay Callsign/Name
James Callsign/Name
veh_unknown_s Infantry/Vehicle
veh_infantry_s Infantry/Vehicle
veh_infantry_AT_s Infantry/Vehicle
veh_infantry_MG_s Infantry/Vehicle
veh_infantry_Sniper_s Infantry/Vehicle
veh_infantry_officer_s Infantry/Vehicle
veh_infantry_SF_s Infantry/Vehicle
veh_infantry_pilot_s Infantry/Vehicle
veh_infantry_civilian_s Infantry/Vehicle
veh_vehicle_s Infantry/Vehicle
veh_vehicle_car_s Infantry/Vehicle
veh_vehicle_armedcar_s Infantry/Vehicle
veh_vehicle_truck_s Infantry/Vehicle
veh_vehicle_armor_s Infantry/Vehicle
veh_vehicle_APC_s Infantry/Vehicle
veh_vehicle_tank_s Infantry/Vehicle
veh_air_s Infantry/Vehicle
veh_air_helicopter_s Infantry/Vehicle
veh_air_gunship_s Infantry/Vehicle
veh_air_plane_s Infantry/Vehicle
veh_air_parachute_s Infantry/Vehicle
veh_ship_s Infantry/Vehicle
veh_ship_boat_s Infantry/Vehicle
veh_ship_attackBoat_s Infantry/Vehicle
veh_ship_submarine_s Infantry/Vehicle
veh_static_s Infantry/Vehicle
veh_Static_MG_s Infantry/Vehicle
veh_static_AA_s Infantry/Vehicle
veh_static_AT_s Infantry/Vehicle
veh_Static_mortar_s Infantry/Vehicle
veh_static_GL_s Infantry/Vehicle
veh_static_cannon_s Infantry/Vehicle
veh_infantry_AA_s Infantry/Vehicle
veh_infantry_medic_s Infantry/Vehicle
veh_infantry_diver_s Infantry/Vehicle
veh_vehicle_ugv_s Infantry/Vehicle
veh_vehicle_mrap_s Infantry/Vehicle
veh_air_uav_s Infantry/Vehicle
Stranger Callsign/Name
at12 Directional information
at11 Directional information
at10 Directional information
at9 Directional information
at8 Directional information
at7 Directional information
at6 Directional information
at5 Directional information
at4 Directional information
at3 Directional information
at2 Directional information
at1 Directional information
front Directional information
right Directional information
left Directional information
back Directional information
grid_move_to_zero
grid_move_to_one
grid_move_to_two
grid_move_to_three
grid_move_to_four
grid_move_to_five
grid_move_to_six
grid_move_to_seven
grid_move_to_eight
grid_move_to_nine
grid_zero
grid_one
grid_two
grid_three
grid_four
grid_five
grid_six
grid_seven
grid_eight
grid_nine
grid_zero_2
grid_one_2
grid_two_2
grid_three_2
grid_four_2
grid_five_2
grid_six_2
grid_seven_2
grid_eight_2
grid_nine_2
grid_zero_3
grid_one_3
grid_two_3
grid_three_3
grid_four_3
grid_five_3
grid_six_3
grid_seven_3
grid_eight_3
grid_nine_3
whiteTeam Sub-team
redTeam Sub-team
greenTeam Sub-team
blueTeam Sub-team
yellowTeam Sub-team
zero Callsign/Name
one Callsign/Name
Northgate Callsign/Name
three Callsign/Name
four Callsign/Name
five Callsign/Name
six Callsign/Name
seven Callsign/Name
eight Callsign/Name
nine Callsign/Name
ten Callsign/Name
eleven Callsign/Name
twelve Callsign/Name
thirteen Callsign/Name
fourteen Callsign/Name
fifteen Callsign/Name
sixteen Callsign/Name
seventeen Callsign/Name
eighteen Callsign/Name
nineteen Callsign/Name
twenty Callsign/Name
thirty Callsign/Name
forty Callsign/Name
fifty Callsign/Name
sixty Callsign/Name
seventy Callsign/Name
eighty Callsign/Name
ninety Callsign/Name
hundred Callsign/Name
Reynolds Callsign/Name
Armstrong Callsign/Name
Nichols Callsign/Name
Tanny Callsign/Name
Frost Callsign/Name
Lacey Callsign/Name
Larkin Callsign/Name
Kerry Callsign/Name
Jackson Callsign/Name
Miller Callsign/Name
McKendrick Callsign/Name
Levine Callsign/Name
dist75 Distance
dist100 Distance
dist200 Distance
dist300 Distance
dist400 Distance
dist500 Distance
dist600 Distance
dist700 Distance
dist800 Distance
dist1000 Distance
dist1500 Distance
dist2000 Distance
dist2500 Distance
Korneedler Callsign/Name
Viper Callsign/Name
Fox Callsign/Name
Snake Callsign/Name
Razer Callsign/Name
Jester Callsign/Name
Ghost Callsign/Name
reportFront Directional information
reportRight Directional information
reportLeft Directional information
reportBack Directional information
Adams Callsign/Name
Bennett Callsign/Name
Franklin Callsign/Name
Everett Callsign/Name
Dixon Callsign/Name
Campbell Callsign/Name
Givens Callsign/Name
Hawkins Callsign/Name
Lopez Callsign/Name
Martinez Callsign/Name
OConnor Callsign/Name
Ryan Callsign/Name
Patterson Callsign/Name
Sykes Callsign/Name
Taylor Callsign/Name
Walker Callsign/Name
Anthis Callsign/Name
Costa Callsign/Name
Kouris Callsign/Name
Gekas Callsign/Name
Elias Callsign/Name
Dimitirou Callsign/Name
Leventis Callsign/Name
Markos Callsign/Name
Nikas Callsign/Name
Nicolo Callsign/Name
Panas Callsign/Name
Petros Callsign/Name
Rosi Callsign/Name
Samaras Callsign/Name
Stavrou Callsign/Name
Thanos Callsign/Name
Vega Callsign/Name
Amin Callsign/Name
Masood Callsign/Name
Jawadi Callsign/Name
Kushan Callsign/Name
Habibi Callsign/Name
Fahim Callsign/Name
Nazari Callsign/Name
Siddiqi Callsign/Name
Takhtar Callsign/Name
Wardak Callsign/Name
Yousuf Callsign/Name
__1
__2
__6_CMPS
EnemyDetected
_eGRPDIR_102
Clear
AreaClear
IAmTheNewActual
TakingCommand
ReadyToFire
TargetInSight
TargetAcquired
EyesOnTarget
Ready
Waiting
StandingBy
Negative
NoCanDo
CantGetThere
NegativeCantMakeItThere
ScratchOne
TargetIsDown
TargetEliminated
HeIsDown
IVeGotHim
HostileDown
__1_1
Sitrep
ReportIn
ReportPosition
WhatIsYourLocationQ
SayAgainOver
RepeatLastOver
Confirmation1
Confirmation2
Supporting
OnTheWay
CannotFire
CopyIAmOnHim
Engaging
EngagingTarget
Attacking
HealthInjured
HealthSomebodyHelpMe
HealthNeedHelp
HealthWounded
HealthMedic
CriticalDamage
FuelCritical
FuelLow
AmmoCritical
AmmoLow
OutOfFirstAidKits
ManDownE
WeLostOneE
WeGotAManDownE
IAmReady
ReadyForOrders
AwaitingOrders
HealthINeedHelpNow
HealthIAmBadlyHurt
HealthINeedSomeHelpHere
HealthNeedMedicNow
HealthIAmWounded
HeIsHitE
Fire
GetInThatVehicle
_mGRPDIS_300
FallBack
MineDetected
BombDetected
ExplosiveDetected
TargetIsNeutralized
RepairThatVehicle
HealThatSoldier
PatchYourself
RequestingSupport
HeIsDeadE
OnTheMove
HelpThatSoldier
CarryThatSoldier
OpenThatDoor
LightThatFire
PutOutThatFire
CloseThatDoor
DropTheWeapon
DropThatMagazine
TakeThatWeapon
TakeThatMagazine
SetCharge
DetonateCharge
SetTheTimer
DeactivateCharge
DisarmThatMine
TakeThatMine
GoToThatMedic
RefuelThatVehicle
Rearm
GetSupport
AssembleThatWeapon
DisassembleThatWeapon
FlashlightsOn
FlashlightsOff
PointersOn
PointersOff
TakeThatPack
DropYourPack
OpenUpYourPack
Attack
Engage
NoTarget
CancelTarget
CannotComply
veh_unknown_p Infantry/Vehicle
veh_infantry_p Infantry/Vehicle
veh_infantry_AT_p Infantry/Vehicle
veh_infantry_MG_p Infantry/Vehicle
veh_infantry_Sniper_p Infantry/Vehicle
veh_infantry_officer_p Infantry/Vehicle
veh_infantry_SF_p Infantry/Vehicle
veh_infantry_pilot_p Infantry/Vehicle
veh_infantry_civilian_p Infantry/Vehicle
veh_vehicle_p Infantry/Vehicle
veh_vehicle_car_p Infantry/Vehicle
veh_vehicle_armedcar_p Infantry/Vehicle
veh_vehicle_truck_p Infantry/Vehicle
veh_vehicle_armor_p Infantry/Vehicle
veh_vehicle_APC_p Infantry/Vehicle
veh_vehicle_tank_p Infantry/Vehicle
veh_air_p Infantry/Vehicle
veh_air_helicopter_p Infantry/Vehicle
veh_air_gunship_p Infantry/Vehicle
veh_air_plane_p Infantry/Vehicle
veh_air_parachute_p Infantry/Vehicle
veh_ship_p Infantry/Vehicle
veh_ship_boat_p Infantry/Vehicle
veh_ship_attackBoat_p Infantry/Vehicle
veh_ship_submarine_p Infantry/Vehicle
veh_static_p Infantry/Vehicle
veh_Static_MG_p Infantry/Vehicle
veh_static_AA_p Infantry/Vehicle
veh_static_AT_p Infantry/Vehicle
veh_Static_mortar_p Infantry/Vehicle
veh_static_GL_p Infantry/Vehicle
veh_static_cannon_p Infantry/Vehicle
veh_infantry_AA_p Infantry/Vehicle
veh_infantry_diver_p Infantry/Vehicle
veh_infantry_medic_p Infantry/Vehicle
veh_vehicle_ugv_p Infantry/Vehicle
veh_vehicle_mrap_p Infantry/Vehicle
veh_air_uav_p Infantry/Vehicle
ReturnToFormation
JoinThatGroup
Halt
TakeCover
Stop
Advance
FormOnMe
Regroup
StayBack
FlankLeft
FlankRight
EngageAtWill
FreeToEngage
Disengage
FormColumn Leader order - Formation
FormStaggeredColumn Leader order - Formation
FormWedge Leader order - Formation
FormEcholonLeft Leader order - Formation
FormEcholonRight Leader order - Formation
FormVee Leader order - Formation
FormLine Leader order - Formation
FormFile Leader order - Formation
FormDiamond Leader order - Formation
GoProne Leader order - Stance
WatchThatTarget
StayLow Leader order - Stance
OnYourFeet Leader order - Stance
CopyMyStance Leader order - Stance
__4_CMPS
ObserveThatPosition
ScanHorizon
__6_ABS
__7_CLCK
KeepFormation
StayInFormation
CeaseFire
VehForward
VehStop
VehBackward
VehFast
VehSlow
VehLeft
VehRight
ManualFire
CancelManualFire
GetInThatVehicleGunner
GetInThatVehicleCommander
GoToTheMedic
GetInThatVehicleDriver
GetInThatVehiclePilot
BoardThatVehicle
Dismount
Eject
RoundsComplete
CannotExecuteOutsideEnvelope
CannotExecuteAdjustCoordinates
SwitchToDriver
SwitchToGunner
SwitchToCommander
MoveToCargo
RepairTheVehicle
RefuelTheVehicle
TakeTheWeapon
TakeTheMagazine
SupportRequestRGCASBombing
SupportRequestRGCASHelicopter
SupportRequestRGSupplyDrop
SupportRequestRGUAV
SupportRequestRGArty
SupportRequestRGTransport
RequestAcknowledgedSGCASBombing
RequestAcknowledgedSGCASHelicopter
RequestAcknowledgedSGSupplyDrop
RequestAcknowledgedSGUAV
RequestAcknowledgedSGArty
RequestAcknowledgedTransport
UnitDestroyedHQCASBombing
UnitDestroyedHQSupplyDrop
UnitDestroyedHQUAV
UnitDestroyedHQArty
UnitDestroyedHQTransport
RequestAccomplishedSGCASBombing
RequestAccomplishedSGCASHelicopter
RequestAccomplishedSGSupplyDrop
RequestAccomplishedSGUAV
RequestAccomplishedSGArty
RequestAccomplishedSGTransport
SupportAddedDuringMission
ArtySGSupportRoundsComplete
TransportSGWelcomeAboard
TransportSGLZCoordinatesSelected
__4
__6_3
__7_CMPS
__3
__6
FireAtWill Leader order - Combat Mode
WeaponsFree Leader order - Combat Mode
CombatOpenFire Leader order - Combat Mode
HoldFire Leader order - Combat Mode
DoNotFire Leader order - Combat Mode
__2_1
CheckYourFire
Safe Leader order - Behaviour
Relax Leader order - Behaviour
KeepFocused Leader order - Behaviour
StayAlert Leader order - Behaviour
PrepareForContact
GetReadyToFight
LockAndLoad
Danger
Silence
DownAndQuiet
CommStealth
CoverMeE
CoveringE
SuppressingE
ReloadingE
ThrowingSmokeE_1
ThrowingGrenadeE_1
ThrowingGrenadeE_2
ThrowingGrenadeE_3
ThrowingSmokeE_2
IncomingGrenadeE_1
IncomingGrenadeE_2
IncomingGrenadeE_3
ContactE_1
ContactE_2
ContactE_3
CombatGenericE
ScreamingE
CheeringE
WitnessKilledE
UnderFireE
EndangeredE
moveUp Leader order - Move
moveRight Leader order - Move
moveLeft Leader order - Move
moveBack Leader order - Move
move_dist500 Leader order - Move
move_dist400 Leader order - Move
move_dist300 Leader order - Move
move_dist200 Leader order - Move
move_dist100 Leader order - Move
move_dist75 Leader order - Move
move_dist600 Leader order - Move
move_dist700 Leader order - Move
move_dist800 Leader order - Move
move_dist1000 Leader order - Move
move_dist1500 Leader order - Move
move_dist2000 Leader order - Move
move_dist2500 Leader order - Move
northEast Directional information
northWest Directional information
south Directional information
southEast Directional information
southWest Directional information
east Directional information
west Directional information
north Directional information
bearing000 Directional information
bearing015 Directional information
bearing030 Directional information
bearing045 Directional information
bearing060 Directional information
bearing075 Directional information
bearing090 Directional information
bearing105 Directional information
bearing120 Directional information
bearing135 Directional information
bearing150 Directional information
bearing165 Directional information
bearing180 Directional information
bearing195 Directional information
bearing210 Directional information
bearing225 Directional information
bearing240 Directional information
bearing255 Directional information
bearing270 Directional information
bearing285 Directional information
bearing300 Directional information
bearing315 Directional information
bearing330 Directional information
bearing345 Directional information
bearing360 Directional information
alpha Coded location not "<NATOletter>", but "Move to point <NATOletter>"
bravo Coded location not "<NATOletter>", but "Move to point <NATOletter>"
charlie Coded location not "<NATOletter>", but "Move to point <NATOletter>"
delta Coded location not "<NATOletter>", but "Move to point <NATOletter>"
echo Coded location not "<NATOletter>", but "Move to point <NATOletter>"
foxtrot Coded location not "<NATOletter>", but "Move to point <NATOletter>"
golf Coded location not "<NATOletter>", but "Move to point <NATOletter>"
hotel Coded location not "<NATOletter>", but "Move to point <NATOletter>"
india Coded location not "<NATOletter>", but "Move to point <NATOletter>"
juliet Coded location not "<NATOletter>", but "Move to point <NATOletter>"
kilo Coded location not "<NATOletter>", but "Move to point <NATOletter>"
lima Coded location not "<NATOletter>", but "Move to point <NATOletter>"
mike Coded location not "<NATOletter>", but "Move to point <NATOletter>"
november Coded location not "<NATOletter>", but "Move to point <NATOletter>"
oscar Coded location not "<NATOletter>", but "Move to point <NATOletter>"
papa Coded location not "<NATOletter>", but "Move to point <NATOletter>"
quebec Coded location not "<NATOletter>", but "Move to point <NATOletter>"
romeo Coded location not "<NATOletter>", but "Move to point <NATOletter>"
sierra Coded location not "<NATOletter>", but "Move to point <NATOletter>"
tango Coded location not "<NATOletter>", but "Move to point <NATOletter>"
uniform Coded location not "<NATOletter>", but "Move to point <NATOletter>"
victor Coded location not "<NATOletter>", but "Move to point <NATOletter>"
whiskey Coded location not "<NATOletter>", but "Move to point <NATOletter>"
xray Coded location not "<NATOletter>", but "Move to point <NATOletter>"
yankee Coded location not "<NATOletter>", but "Move to point <NATOletter>"
zulu Coded location not "<NATOletter>", but "Move to point <NATOletter>"
obj_church Terrain location
obj_fortress Terrain location
obj_lighthouse Terrain location
obj_transmitter Terrain location
obj_powerwind Terrain location
obj_powersolar Terrain location
dloc_base
dloc_RV
loc_village Terrain location
loc_town Terrain location
loc_city Terrain location
loc_forest Terrain location
loc_beach Terrain location
Contact
GenReinforcementsConfirmed1 Message from a General
GenReinforcementsRejected1 Message from a General
GenReinforcementsArrived1 Message from a General
GenLeavingAO1 Message from a General
GenTime1 Message from a General
GenLosing1 Message from a General
GenLost1 Message from a General
GenComplete1 Message from a General
GenCmdSeize1 Message from a General
GenCmdDefend1 Message from a General
GenCmdRTB1 Message from a General
GenCmdTargetNeutralize1 Message from a General
GenCmdTargetProtect1 Message from a General
GenCmdTargetEscort Message from a General
GenCmdTargetFind1 Message from a General
GenIncoming1 Message from a General
GenBaseUnlockRespawn1 Message from a General
GenBaseUnlockVehicle1 Message from a General
GenBaseSideFriendlyWEST Message from a General
heat Weapon/Ammo selection
sabot Weapon/Ammo selection
cannon Weapon/Ammo selection
cannonLow Weapon/Ammo selection
cannonHigh Weapon/Ammo selection
RocketsPairs Weapon/Ammo selection
RocketsSalvo Weapon/Ammo selection
Bombs Weapon/Ammo selection
Flares Weapon/Ammo selection
missiles Weapon/Ammo selection
Rockets Weapon/Ammo selection
mgun Weapon/Ammo selection
FXBreathingSlow Sound effect
FXBreathingFast Sound effect
FXHit Sound effect
FXDeath Sound effect
FXHurt Sound effect
FXEffort Sound effect
FXDrowning Sound effect
RallyUp
GenReinforcementsConfirmed2 Message from a General
GenReinforcementsRejected2 Message from a General
GenReinforcementsArrived2 Message from a General
GenLeavingAO2 Message from a General
GenLeavingAO3 Message from a General
GenTime2 Message from a General
GenTime3 Message from a General
GenLosing2 Message from a General
GenLosing3 Message from a General
GenLost2 Message from a General
GenLost3 Message from a General
GenComplete2 Message from a General
GenComplete3 Message from a General
GenCmdSeize2 Message from a General
GenCmdDefend2 Message from a General
GenCmdRTB2 Message from a General
GenCmdTargetNeutralize2 Message from a General
GenCmdTargetProtect2 Message from a General
GenCmdTargetFind2 Message from a General
GenIncoming2 Message from a General
GenIncoming3 Message from a General
GenBaseUnlockRespawn2 Message from a General
GenBaseUnlockRespawn3 Message from a General
GenBaseUnlockVehicle2 Message from a General
GenBaseUnlockVehicle3 Message from a General
GenBaseSideFriendlyEAST Message from a General
GenBaseSideFriendlyGUER Message from a General
GenBaseSideEnemyWEST Message from a General
GenBaseSideEnemyEAST Message from a General
GenBaseSideEnemyGUER Message from a General
Target
__5
__7
__8
__9
__10
__11
__12
__13
__14
__15
Suppressing
SuppressiveFire

Code used:

private _propertyNames = configProperties [configFile >> "RadioProtocolENG" >> "Words" >> "Normal"] apply { configName _x };
private _result = "{| class=""wikitable sortable""" + endl;
_result = _result + "! Word	|| Category	|| Description" + endl;
{
	_result = format ["%1| %2	|| -	|| -%3|-%3", _result, _x, endl];
} forEach _propertyNames;
_result = _result + "|}";

copyToClipboard _result;


Channels

See also radioChannelCreate

class RadioChannels
{
	class GroupChannel
	{
		// Priority
		level = 1;
		// Word class of background noise
		noise = "loop";
		// Link to CfgVoice param with sounds played after every sentence
		micOuts = "micOuts";

		// Pause after every word in sentence's speech param
		pauseAfterWord = 0;
		// Pause between numbers (e.g., when spelling a grid position)
		pauseInNumber = 0;
		// Pause after direction numbers (e.g., "1 O'CLOCK,_ENEMY SOLDIER")
		pauseAfterNumber = 0;
		// Pause between numbers of selected members (e.g., "2,_3,_4, RETURN TO FORMATION"))
		pauseInUnitList = 0;
		// Pause after numbers of selected members(e.g., "2, 3, 4,_RETURN TO FORMATION")
		pauseAfterUnitList = 0.05;
	};
	class GlobalChannel {};
	class SideChannel {};
	class CommandChannel {};
	class GroupChannel {};
	class VehicleChannel {};
	class DirectSpeakingChannel {};
};


User Interface

  • RscChatListMission - in mission
  • RscChatListMap - in-game map
  • RscChatListBriefing - in-game map before mission starts

Supported params:

Standard UI params Chat list specific params Obsolete params
x, y, w, h colorGlobalChannel colorPlayerBackground
font colorSideChannel iconPlayerMessage
size colorCommandChannel iconNormalMessage
rows colorGroupChannel
shadow colorVehicleChannel
shadowColor colorDirectChannel
shadowColor colorSystemChannel
colorBackground
  • RscDisplayChannel - notification about a current channel
  • RscDisplayVoiceChat - notification about VOIP being active
  • RscDisplayChat - text entry of MP chat


Key Actions

Class Label
prevChannel Previous channel
nextChannel Next channel
chat Chat
pushToTalk Push to Talk
voiceOverNet Voice Over Net
PushToTalkAll Talk on Global channel
PushToTalkSide Talk on Side channel
PushToTalkCommand Talk on Command channel
PushToTalkGroup Talk on Group channel
PushToTalkVehicle Talk on Vehicle channel
PushToTalkDirect Talk on Direct channel


Options

Following settings have effect on how sentences are played and/or displayed.

Param name Menu Name Name space Description
language Game Options Language Arma3.cfg Selects what language will be used in text (does not affect voice).
showRadio Game Options Radio subtitles *.Arma3Profile When disabled, radio subtitles are not shown (but sound is still played).
volumeSpeech Audio Options Speech volume *.Arma3Profile Selects volume level of all sentences (including direct channel).
clockIndicator Difficulty Clock indicator *.Arma3Profile When enabled, visual clock indicator is shown when enemy in direction from group's center is reported.
autoSpot Difficulty Auto report *.Arma3Profile When enabled, player's avatar automatically reports same events as AI team-mates (e.g., reporting enemy, announcing casualties, etc.)