ShackTactical Group IDs
From F2 EN
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:
| Group | What is displayed in SideChat |
|---|---|
| Platoon HQ | XXXX 1Plt HQ |
| Alpha SL | XXXX 1Plt Alpha SL |
| Alpha Fireteam 1 | XXXX 1Plt Alpha FT1 |
| Alpha Fireteam 2 | XXXX 1Plt Alpha FT2 |
| Alpha Fireteam 3 | XXXX 1Plt Alpha FT3 |
| Bravo SL | XXXX 1Plt Bravo SL |
| Bravo Fireteam 1 | XXXX 1Plt Bravo FT1 |
| Bravo Fireteam 2 | XXXX 1Plt Bravo FT2 |
| Bravo Fireteam 3 | XXXX 1Plt Bravo FT3 |
| Charlie SL | XXXX 1Plt Charlie SL |
| Charlie Fireteam 1 | XXXX 1Plt Charlie FT1 |
| Charlie Fireteam 2 | XXXX 1Plt Charlie FT2 |
| Charlie Fireteam 3 | XXXX 1Plt Charlie FT3 |
| Delta SL | XXXX 1Plt Delta SL |
| Delta Fireteam 1 | XXXX 1Plt Delta FT1 |
| Delta Fireteam 2 | XXXX 1Plt Delta FT2 |
| Delta Fireteam 3 | XXXX 1Plt Delta FT3 |
| Medium MG Team 1 | XXXX MMG1 |
| Medium MG Team 2 | XXXX MMG2 |
| Medium MG Team 3 | XXXX MMG3 |
| Medium AT Team 1 | XXXX MAT1 |
| Medium AT Team 2 | XXXX MAT2 |
| Medium AT Team 3 | XXXX MAT3 |
| Heavy AT Team 1 | XXXX HAT1 |
| Heavy AT Team 2 | XXXX HAT2 |
| Heavy AT Team 3 | XXXX HAT3 |
| Sniper Team 1 | XXXX ST1 |
The value of XXXX in the table above depends on the group's faction:
| Faction | Value of XXXX |
|---|---|
| USMC | USMC |
| CDF | CDF |
| RU | Russian |
| INS | ChDKZ |
| GUE | NAPA |
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
