Unit Insignia – Arma 3
Jump to navigation
Jump to search
Lou Montana (talk | contribs) m (Text replacement - "\{\{( *)Informative( *)\|" to "{{$1Feature$2|$2Informative$2|") |
Lou Montana (talk | contribs) |
||
Line 19: | Line 19: | ||
|- | |- | ||
| [[File:111thID ca.png|75px]] | | [[File:111thID ca.png|75px]] | ||
| <code><noWiki>[</noWiki>[[this]],"111thID"] [[call]] [[BIS_fnc_setUnitInsignia]];</code> | | <code><noWiki>[</noWiki>[[Magic Variables#this_2|this]],"111thID"] [[call]] [[BIS_fnc_setUnitInsignia]];</code> | ||
| 111th Infantry Division | | 111th Infantry Division | ||
| {{Icon|arma3}} | | {{Icon|arma3}} | ||
|- | |- | ||
| [[File:TFAegis ca.png|75px]] | | [[File:TFAegis ca.png|75px]] | ||
| <code><noWiki>[</noWiki>[[this]],"TFAegis"] [[call]] [[BIS_fnc_setUnitInsignia]];</code> | | <code><noWiki>[</noWiki>[[Magic Variables#this_2|this]],"TFAegis"] [[call]] [[BIS_fnc_setUnitInsignia]];</code> | ||
| Task Force Aegis | | Task Force Aegis | ||
| {{Icon|arma3}} | | {{Icon|arma3}} | ||
|- | |- | ||
| [[File:gryffinRegiment ca.png|75px]] | | [[File:gryffinRegiment ca.png|75px]] | ||
| <code><noWiki>[</noWiki>[[this]],"GryffinRegiment"] [[call]] [[BIS_fnc_setUnitInsignia]];</code> | | <code><noWiki>[</noWiki>[[Magic Variables#this_2|this]],"GryffinRegiment"] [[call]] [[BIS_fnc_setUnitInsignia]];</code> | ||
| Griffin Regiment | | Griffin Regiment | ||
| {{Icon|arma3}} | | {{Icon|arma3}} | ||
|- | |- | ||
| [[File:curator ca.png|75px]] | | [[File:curator ca.png|75px]] | ||
| <code><noWiki>[</noWiki>[[this]],"Curator"] [[call]] [[BIS_fnc_setUnitInsignia]];</code> | | <code><noWiki>[</noWiki>[[Magic Variables#this_2|this]],"Curator"] [[call]] [[BIS_fnc_setUnitInsignia]];</code> | ||
| Zeus | | Zeus | ||
| {{Icon|arma3}} | | {{Icon|arma3}} | ||
|- | |- | ||
| [[File:bi ca.png|75px]] | | [[File:bi ca.png|75px]] | ||
| <code><noWiki>[</noWiki>[[this]],"BI"] [[call]] [[BIS_fnc_setUnitInsignia]];</code> | | <code><noWiki>[</noWiki>[[Magic Variables#this_2|this]],"BI"] [[call]] [[BIS_fnc_setUnitInsignia]];</code> | ||
| Bohemia Interactive | | Bohemia Interactive | ||
| {{Icon|arma3}} | | {{Icon|arma3}} | ||
|- | |- | ||
| [[File:manw ca.png|75px]] | | [[File:manw ca.png|75px]] | ||
| <code><noWiki>[</noWiki>[[this]],"MANW"] [[call]] [[BIS_fnc_setUnitInsignia]];</code> | | <code><noWiki>[</noWiki>[[Magic Variables#this_2|this]],"MANW"] [[call]] [[BIS_fnc_setUnitInsignia]];</code> | ||
| Make Arma Not War | | Make Arma Not War | ||
| {{Icon|arma3}} | | {{Icon|arma3}} | ||
|- | |- | ||
| [[File:CTRG15 ca.png|75px]] | | [[File:CTRG15 ca.png|75px]] | ||
| <code><noWiki>[</noWiki>[[this]],"CTRG15"] [[call]] [[BIS_fnc_setUnitInsignia]];</code> | | <code><noWiki>[</noWiki>[[Magic Variables#this_2|this]],"CTRG15"] [[call]] [[BIS_fnc_setUnitInsignia]];</code> | ||
| CTRG 15 - NATO | | CTRG 15 - NATO | ||
| {{Icon|expansion}} | | {{Icon|expansion}} | ||
|- | |- | ||
| [[File:CTRG14 ca.png|75px]] | | [[File:CTRG14 ca.png|75px]] | ||
| <code><noWiki>[</noWiki>[[this]],"CTRG14"] [[call]] [[BIS_fnc_setUnitInsignia]];</code> | | <code><noWiki>[</noWiki>[[Magic Variables#this_2|this]],"CTRG14"] [[call]] [[BIS_fnc_setUnitInsignia]];</code> | ||
| CTRG 14 - NATO | | CTRG 14 - NATO | ||
| {{Icon|expansion}} | | {{Icon|expansion}} | ||
|- | |- | ||
| [[File:CTRG ca.png|75px]] | | [[File:CTRG ca.png|75px]] | ||
| <code><noWiki>[</noWiki>[[this]],"CTRG"] [[call]] [[BIS_fnc_setUnitInsignia]];</code> | | <code><noWiki>[</noWiki>[[Magic Variables#this_2|this]],"CTRG"] [[call]] [[BIS_fnc_setUnitInsignia]];</code> | ||
| CTRG | | CTRG | ||
| {{Icon|expansion}} | | {{Icon|expansion}} | ||
|- | |- | ||
| [[File:Jets_ID ca.png|75px]] | | [[File:Jets_ID ca.png|75px]] | ||
| <code><noWiki>[</noWiki>[[this]],"Jets_ID"] [[call]] [[BIS_fnc_setUnitInsignia]];</code> | | <code><noWiki>[</noWiki>[[Magic Variables#this_2|this]],"Jets_ID"] [[call]] [[BIS_fnc_setUnitInsignia]];</code> | ||
| Carrier Strike Group 14 | | Carrier Strike Group 14 | ||
| {{Icon|jets}} | | {{Icon|jets}} | ||
|- | |- | ||
| [[File:CombatPatrol ca.png|75px]] | | [[File:CombatPatrol ca.png|75px]] | ||
| <code><noWiki>[</noWiki>[[this]],"CombatPatrol"] [[call]] [[BIS_fnc_setUnitInsignia]];</code> | | <code><noWiki>[</noWiki>[[Magic Variables#this_2|this]],"CombatPatrol"] [[call]] [[BIS_fnc_setUnitInsignia]];</code> | ||
| Combat Patrol | | Combat Patrol | ||
| {{Icon|argo}} | | {{Icon|argo}} | ||
|- | |- | ||
| [[File:IDAP ca.png|75px]] | | [[File:IDAP ca.png|75px]] | ||
| <code><noWiki>[</noWiki>[[this]],"IDAP"] [[call]] [[BIS_fnc_setUnitInsignia]];</code> | | <code><noWiki>[</noWiki>[[Magic Variables#this_2|this]],"IDAP"] [[call]] [[BIS_fnc_setUnitInsignia]];</code> | ||
| IDAP | | IDAP | ||
| {{Icon|orange}} | | {{Icon|orange}} | ||
|- | |- | ||
| [[File:AAF_3rdRegiment ca.png|75px]] | | [[File:AAF_3rdRegiment ca.png|75px]] | ||
| <code><noWiki>[</noWiki>[[this]],"AAF_3rdRegiment"] [[call]] [[BIS_fnc_setUnitInsignia]];</code> | | <code><noWiki>[</noWiki>[[Magic Variables#this_2|this]],"AAF_3rdRegiment"] [[call]] [[BIS_fnc_setUnitInsignia]];</code> | ||
| AAF 3rd Support Regiment | | AAF 3rd Support Regiment | ||
| {{Icon|orange}} | | {{Icon|orange}} | ||
|- | |- | ||
| [[File:CSAT_ScimitarRegiment ca.png|75px]] | | [[File:CSAT_ScimitarRegiment ca.png|75px]] | ||
| <code><noWiki>[</noWiki>[[this]],"CSAT_ScimitarRegiment"] [[call]] [[BIS_fnc_setUnitInsignia]];</code> | | <code><noWiki>[</noWiki>[[Magic Variables#this_2|this]],"CSAT_ScimitarRegiment"] [[call]] [[BIS_fnc_setUnitInsignia]];</code> | ||
| Scimitar Regiment | | Scimitar Regiment | ||
| {{Icon|tacops}} | | {{Icon|tacops}} | ||
|- | |- | ||
| [[File:AAF_1stRegiment ca.png|75px]] | | [[File:AAF_1stRegiment ca.png|75px]] | ||
| <code><noWiki>[</noWiki>[[this]],"AAF_1stRegiment"] [[call]] [[BIS_fnc_setUnitInsignia]];</code> | | <code><noWiki>[</noWiki>[[Magic Variables#this_2|this]],"AAF_1stRegiment"] [[call]] [[BIS_fnc_setUnitInsignia]];</code> | ||
| 1st Regiment | | 1st Regiment | ||
| {{Icon|tank}} | | {{Icon|tank}} | ||
|- | |- | ||
| [[File:EAF_5thRegiment ca.png|75px]] | | [[File:EAF_5thRegiment ca.png|75px]] | ||
| <code><noWiki>[</noWiki>[[this]],"EAF_5thRegiment"] [[call]] [[BIS_fnc_setUnitInsignia]];</code> | | <code><noWiki>[</noWiki>[[Magic Variables#this_2|this]],"EAF_5thRegiment"] [[call]] [[BIS_fnc_setUnitInsignia]];</code> | ||
| 5th Regiment | | 5th Regiment | ||
| {{Icon|enoch}} | | {{Icon|enoch}} | ||
|- | |- | ||
| [[File:EnochJointTraining ca.png|75px]] | | [[File:EnochJointTraining ca.png|75px]] | ||
| <code><noWiki>[</noWiki>[[this]],"EnochJointTraining"] [[call]] [[BIS_fnc_setUnitInsignia]];</code> | | <code><noWiki>[</noWiki>[[Magic Variables#this_2|this]],"EnochJointTraining"] [[call]] [[BIS_fnc_setUnitInsignia]];</code> | ||
| Exercise Electron | | Exercise Electron | ||
| {{Icon|enoch}} | | {{Icon|enoch}} | ||
|- | |- | ||
| [[File:Spetsnaz ca.png|75px]] | | [[File:Spetsnaz ca.png|75px]] | ||
| <code><noWiki>[</noWiki>[[this]],"Spetsnaz223rdDetachment"] [[call]] [[BIS_fnc_setUnitInsignia]];</code> | | <code><noWiki>[</noWiki>[[Magic Variables#this_2|this]],"Spetsnaz223rdDetachment"] [[call]] [[BIS_fnc_setUnitInsignia]];</code> | ||
| Spetsnaz 223rd Special Purpose Detachment | | Spetsnaz 223rd Special Purpose Detachment | ||
| {{Icon|enoch}} | | {{Icon|enoch}} | ||
|- | |- | ||
| [[File:Astra ca.png|75px]] | | [[File:Astra ca.png|75px]] | ||
| <code><noWiki>[</noWiki>[[this]],"Astra"] [[call]] [[BIS_fnc_setUnitInsignia]];</code> | | <code><noWiki>[</noWiki>[[Magic Variables#this_2|this]],"Astra"] [[call]] [[BIS_fnc_setUnitInsignia]];</code> | ||
| Astra | | Astra | ||
| {{Icon|enoch}} | | {{Icon|enoch}} |
Revision as of 13:07, 25 February 2021
Unit insignia is a custom texture which can be mapped to a character to give it special look. It's similar to existing squad.xml clan logo, and it is based on real life shoulder sleeve insignia.
Usage
Official Insignias
The game contains several predefined insignias. You can preview them in-game in Arsenal.
Image | Code | Name | Introduced with |
---|---|---|---|
[this,"111thID"] call BIS_fnc_setUnitInsignia;
|
111th Infantry Division | ||
[this,"TFAegis"] call BIS_fnc_setUnitInsignia;
|
Task Force Aegis | ||
[this,"GryffinRegiment"] call BIS_fnc_setUnitInsignia;
|
Griffin Regiment | ||
[this,"Curator"] call BIS_fnc_setUnitInsignia;
|
Zeus | ||
[this,"BI"] call BIS_fnc_setUnitInsignia;
|
Bohemia Interactive | ||
[this,"MANW"] call BIS_fnc_setUnitInsignia;
|
Make Arma Not War | ||
[this,"CTRG15"] call BIS_fnc_setUnitInsignia;
|
CTRG 15 - NATO | ||
[this,"CTRG14"] call BIS_fnc_setUnitInsignia;
|
CTRG 14 - NATO | ||
[this,"CTRG"] call BIS_fnc_setUnitInsignia;
|
CTRG | ||
[this,"Jets_ID"] call BIS_fnc_setUnitInsignia;
|
Carrier Strike Group 14 | ||
[this,"CombatPatrol"] call BIS_fnc_setUnitInsignia;
|
Combat Patrol | ||
[this,"IDAP"] call BIS_fnc_setUnitInsignia;
|
IDAP | ||
[this,"AAF_3rdRegiment"] call BIS_fnc_setUnitInsignia;
|
AAF 3rd Support Regiment | ||
[this,"CSAT_ScimitarRegiment"] call BIS_fnc_setUnitInsignia;
|
Scimitar Regiment | ||
[this,"AAF_1stRegiment"] call BIS_fnc_setUnitInsignia;
|
1st Regiment | ||
[this,"EAF_5thRegiment"] call BIS_fnc_setUnitInsignia;
|
5th Regiment | ||
[this,"EnochJointTraining"] call BIS_fnc_setUnitInsignia;
|
Exercise Electron | ||
[this,"Spetsnaz223rdDetachment"] call BIS_fnc_setUnitInsignia;
|
Spetsnaz 223rd Special Purpose Detachment | ||
[this,"Astra"] call BIS_fnc_setUnitInsignia;
|
Astra |
Configuration
Insignia
You can add a new insignia in Config.cpp and Description.ext.
class CfgUnitInsignia
{
class 111thID
{
displayName = "111th Infantry Division"; // Name displayed in Arsenal
author = "Bohemia Interactive"; // Author displayed in Arsenal
texture = "\A3\Ui_f\data\GUI\Cfg\UnitInsignia\111thID_ca.paa"; // Image path
textureVehicle = ""; // Does nothing, reserved for future use
};
};
Objects
Objects like soldiers or cars must contain special selections on which insignia and clan logo can be displayed. Consider following these rules to make sure your addon is consistent with the official ones:
- To all playable vehicles (types listed in table below) of all factions, add following selections:
- insignia - designers fills it with story-related unit insignia. Must be square.
- clan - engine fills it with clan logo. Must be square.
- clan_sign - engine fills it with clan name. Dimensions not specified, but should be short and wide.
- Map transparent texture
#(argb,8,8,3)color(0,0,0,0)
to all selections. - When same selection is on both sides of a vehicle, none of the should be mirrored.
- Civilians characters and vehicles can be less unified, but must still contain all selections as military type (e.g. instead of shoulders, civilian character can have both selections on front and back side of his t-shirt).
Once the model is ready, list the selection in object's config. The order of selections is not important, BIS_fnc_setUnitInsignia is looking specifically for insignia.
class CfgVehicles
{
class myVehicle
{
hiddenSelections[] = { "someSelection", "anotherSelection", "insignia" }; // insignia selection has to be present
};
};