ShackTactical Group IDs

From F2 EN

Jump to: navigation, search

Contents

Description

When players use side chat, the name of their squad / group appears at the start of each message. The default ArmA group names (or IDs) follow the format "1-1-A", "1-1-B" etc. This is not very helpful to players in a mission which uses the standard ShackTactical platoon structure, in which formations have names like "Alpha SL" or "Charlie FireTeam 3".

The ShackTactical Group IDs component automatically applies meaningful names to all standard groups in the ShackTactical Platoons (including attachments). This means that when players use side chat, their messages will start with "1st Plt Alpha SL" or "1st Plt Charlie FT3" etc. This makes in-game text communications much clearer.


Required files

All the code associated with this component is found in:

  • init.sqf
  • f\common\ShackTac_setGroupIDs.sqf

How to use

What players see in side chat

When players use side chat, their comments will be prefixed by the following strings:

GroupWhat is displayed in SideChat
Platoon HQXXXX 1Plt HQ
Alpha SLXXXX 1Plt Alpha SL
Alpha Fireteam 1XXXX 1Plt Alpha FT1
Alpha Fireteam 2XXXX 1Plt Alpha FT2
Alpha Fireteam 3XXXX 1Plt Alpha FT3
Bravo SLXXXX 1Plt Bravo SL
Bravo Fireteam 1XXXX 1Plt Bravo FT1
Bravo Fireteam 2XXXX 1Plt Bravo FT2
Bravo Fireteam 3XXXX 1Plt Bravo FT3
Charlie SLXXXX 1Plt Charlie SL
Charlie Fireteam 1XXXX 1Plt Charlie FT1
Charlie Fireteam 2XXXX 1Plt Charlie FT2
Charlie Fireteam 3XXXX 1Plt Charlie FT3
Delta SLXXXX 1Plt Delta SL
Delta Fireteam 1XXXX 1Plt Delta FT1
Delta Fireteam 2XXXX 1Plt Delta FT2
Delta Fireteam 3XXXX 1Plt Delta FT3
Medium MG Team 1XXXX MMG1
Medium MG Team 2XXXX MMG2
Medium MG Team 3XXXX MMG3
Medium AT Team 1XXXX MAT1
Medium AT Team 2XXXX MAT2
Medium AT Team 3XXXX MAT3
Heavy AT Team 1XXXX HAT1
Heavy AT Team 2XXXX HAT2
Heavy AT Team 3XXXX HAT3
Sniper Team 1XXXX ST1

The value of XXXX in the table above depends on the group's faction:

FactionValue of XXXX
USMCUSMC
CDFCDF
RURussian
INSChDKZ
GUENAPA

Tips

  • To edit the way this component works you'll need to learn how to use #define in scripts.

How to disable

Open the file init.sqf and look for the code segment entitled:

// F2 - ShackTactical Group IDs

Edit the line below, adding // to the start:

[] execVM "f\common\ShackTac_setGroupIDs.sqf";

Credits

  • Kevb0
  • zx64
  • Fer
  • Messiah
Personal tools