Ambient Combat Manager - Group types: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
(Added ACR DLC groups)
No edit summary
(One intermediate revision by one other user not shown)
Line 26: Line 26:
   Motorized
   Motorized
   Armored  
   Armored  
==ArmA 3==
<pre>
// OPFOR (CSAT)
// configfile >> "CfgGroups" >> "East" >> "OPF_F"
// >> "Armored"
"OIA_SPGPlatoon_Scorcher"
"OIA_SPGSection_Scorcher"
"OIA_TankPlatoon"
"OIA_TankPlatoon_AA"
"OIA_TankSection"
// >> "Infantry"
"OI_reconPatrol"
"OI_reconSentry"
"OI_reconTeam"
"OI_SniperTeam"
"OIA_InfAssault"
"OIA_InfSentry"
"OIA_InfSquad"
"OIA_InfSquad_Weapons"
"OIA_InfTeam"
"OIA_InfTeam_AA"
"OIA_InfTeam_AT"
"OIA_ReconSquad"
// >> "Mechanized"
"OIA_MechInf_AA"
"OIA_MechInf_AT"
"OIA_MechInf_Support"
"OIA_MechInfSquad"
// >> "Motorized_MTP"
"OIA_MotInf_AA"
"OIA_MotInf_AT"
"OIA_MotInf_GMGTeam"
"OIA_MotInf_MGTeam"
"OIA_MotInf_MortTeam"
"OIA_MotInf_Team"
// >> "SpecOps"
"OI_AttackTeam_UAV"
"OI_AttackTeam_UGV"
"OI_diverTeam"
"OI_diverTeam_Boat"
"OI_diverTeam_SDV"
"OI_ReconTeam_UAV"
"OI_ReconTeam_UGV"
"OI_SmallTeam_UAV"
// >> "Support"
"OI_recon_EOD"
"OI_support_CLS"
"OI_support_ENG"
"OI_support_EOD"
"OI_support_GMG"
"OI_support_MG"
"OI_support_Mort"
// >> "UInfantry"
"OIA_GuardSentry"
"OIA_GuardSquad"
"OIA_GuardTeam"
// Independent (AAF)
// configfile >> "CfgGroups" >> "Indep" >> "IND_F"
// >> "Infantry"
"HAF_InfSentry"
"HAF_InfSquad"
"HAF_InfSquad_Weapons"
"HAF_InfTeam"
"HAF_InfTeam_AA"
"HAF_InfTeam_AT"
"HAF_SniperTeam"
// >> "Mechanized"
"HAF_MechInf_AA"
"HAF_MechInf_AT"
"HAF_MechInf_Support"
"HAF_MechInfSquad"
// >> "Motorized_MTP"
"HAF_MotInf_AA"
"HAF_MotInf_AT"
"HAF_MotInf_GMGTeam"
"HAF_MotInf_MGTeam"
"HAF_MotInf_MortTeam"
"HAF_MotInf_Team"
// >> "SpecOps"
"HAF_AttackTeam_UAV"
"HAF_AttackTeam_UGV"
"HAF_DiverTeam"
"HAF_DiverTeam_Boat"
"HAF_DiverTeam_SDV"
"HAF_ReconTeam_UAV"
"HAF_ReconTeam_UGV"
"HAF_SmallTeam_UAV"
// >> "Support"
"HAF_support_CLS"
"HAF_support_ENG"
"HAF_support_EOD"
"HAF_support_GMG"
"HAF_support_MG"
"HAF_support_Mort"
// BLUFOR (NATO)
// configfile >> "CfgGroups" >> "West" >> "BLU_F"
// >> "Armored"
"BUS_SPGPlatoon_Scorcher"
"BUS_SPGSection_MLRS"
"BUS_SPGSection_Scorcher"
"BUS_TankPlatoon"
"BUS_TankPlatoon_AA"
"BUS_TankSection"
// >> "Infantry"
"BUS_InfSentry"
"BUS_InfSquad"
"BUS_InfAssault"
"BUS_InfSquad_Weapons"
"BUS_InfTeam"
"BUS_InfTeam_AA"
"BUS_InfTeam_AT"
"BUS_ReconPatrol"
"BUS_ReconSentry"
"BUS_ReconTeam"
"BUS_ReconSquad"
"BUS_SniperTeam"
// >> "Mechanized"
"BUS_MechInf_AA"
"BUS_MechInf_AT"
"BUS_MechInf_Support"
"BUS_MechInfSquad"
// >> "Motorized_MTP"
"BUS_MotInf_AA"
"BUS_MotInf_AT"
"BUS_MotInf_GMGTeam"
"BUS_MotInf_MGTeam"
"BUS_MotInf_MortTeam"
"BUS_MotInf_Team"
// >> "SpecOps"
"BUS_AttackTeam_UAV"
"BUS_AttackTeam_UGV"
"BUS_diverTeam"
"BUS_diverTeam_Boat"
"BUS_diverTeam_SDV"
"BUS_ReconTeam_UAV"
"BUS_ReconTeam_UGV"
"BUS_SmallTeam_UAV"
// >> "Support"
"BUS_Recon_EOD"
"BUS_Support_CLS"
"BUS_Support_ENG"
"BUS_Support_EOD"
"BUS_Support_GMG"
"BUS_Support_MG"
"BUS_Support_Mort"
// BLUFOR (FIA)
// configfile >> "CfgGroups" >> "West" >> "Guerilla"
// >> "Infantry"
"IRG_InfSentry"
"IRG_InfSquad"
"IRG_InfSquad_Weapons"
"IRG_InfTeam"
"IRG_InfTeam_AA"
"IRG_InfTeam_AT"
"IRG_ReconSentry"
"IRG_SniperTeam"
// >> "Motorized_MTP"
"IRG_MotInf_Team"
"IRG_Technicals"
// >> "Support"
"IRG_Support_CLS"
"IRG_Support_ENG"
"IRG_Support_EOD"
</pre>


==ArmA 2==
==ArmA 2==

Revision as of 09:23, 21 August 2015


Group types used with the Ambient Combat Manager and the BIS_fnc_spawnGroup function.

Use with ACM

By default the ACM will select group types from CfgGroups, but you may want to use only a number of specific group types. You have the possibility of overriding the group type database with your own database, by using two functions.

  //You can pass both actual CfgGroups Config entries or class name Strings.
  [<ACM reference | Object>, <types | Array of Configs and / or Strings>] call BIS_ACM_addGroupClassesFunc;
  //Passing an empty types Array will completely disable the custom database and switch back to the default.
  [<ACM reference | Object>, <types | Array of Configs and / or Strings>] call BIS_ACM_removeGroupClassesFunc;

Use with BIS_fnc_spawnGroup

To return a group for use with BIS_fnc_spawnGroup format it as follows. This example would return a Stryker MGS Platoon from ArmA2: Operation Arrowhead:

 (configFile >> "CfgGroups" >> "West" >> "BIS_US" >> "Armored" >> "US_MGSPlatoon")

"West" would be a Side, "BIS_US" would be a faction and "Armored" would be one of the following:

 Infantry
 Air
 Mechanized
 Motorized
 Armored 

ArmA 3

// OPFOR (CSAT)
// configfile >> "CfgGroups" >> "East" >> "OPF_F" 

// >> "Armored"
"OIA_SPGPlatoon_Scorcher"
"OIA_SPGSection_Scorcher"
"OIA_TankPlatoon"
"OIA_TankPlatoon_AA"
"OIA_TankSection"

// >> "Infantry"
"OI_reconPatrol"
"OI_reconSentry"
"OI_reconTeam"
"OI_SniperTeam"
"OIA_InfAssault"
"OIA_InfSentry"
"OIA_InfSquad"
"OIA_InfSquad_Weapons"
"OIA_InfTeam"
"OIA_InfTeam_AA"
"OIA_InfTeam_AT"
"OIA_ReconSquad"

// >> "Mechanized"
"OIA_MechInf_AA"
"OIA_MechInf_AT"
"OIA_MechInf_Support"
"OIA_MechInfSquad"

// >> "Motorized_MTP"
"OIA_MotInf_AA"
"OIA_MotInf_AT"
"OIA_MotInf_GMGTeam"
"OIA_MotInf_MGTeam"
"OIA_MotInf_MortTeam"
"OIA_MotInf_Team"

// >> "SpecOps"
"OI_AttackTeam_UAV"
"OI_AttackTeam_UGV"
"OI_diverTeam"
"OI_diverTeam_Boat"
"OI_diverTeam_SDV"
"OI_ReconTeam_UAV"
"OI_ReconTeam_UGV"
"OI_SmallTeam_UAV"

// >> "Support"
"OI_recon_EOD"
"OI_support_CLS"
"OI_support_ENG"
"OI_support_EOD"
"OI_support_GMG"
"OI_support_MG"
"OI_support_Mort"

// >> "UInfantry"
"OIA_GuardSentry"
"OIA_GuardSquad"
"OIA_GuardTeam"

// Independent (AAF)
// configfile >> "CfgGroups" >> "Indep" >> "IND_F"

// >> "Infantry"
"HAF_InfSentry"
"HAF_InfSquad"
"HAF_InfSquad_Weapons"
"HAF_InfTeam"
"HAF_InfTeam_AA"
"HAF_InfTeam_AT"
"HAF_SniperTeam"

// >> "Mechanized"
"HAF_MechInf_AA"
"HAF_MechInf_AT"
"HAF_MechInf_Support"
"HAF_MechInfSquad"

// >> "Motorized_MTP"
"HAF_MotInf_AA"
"HAF_MotInf_AT"
"HAF_MotInf_GMGTeam"
"HAF_MotInf_MGTeam"
"HAF_MotInf_MortTeam"
"HAF_MotInf_Team"

// >> "SpecOps"
"HAF_AttackTeam_UAV"
"HAF_AttackTeam_UGV"
"HAF_DiverTeam"
"HAF_DiverTeam_Boat"
"HAF_DiverTeam_SDV"
"HAF_ReconTeam_UAV"
"HAF_ReconTeam_UGV"
"HAF_SmallTeam_UAV"

// >> "Support"
"HAF_support_CLS"
"HAF_support_ENG"
"HAF_support_EOD"
"HAF_support_GMG"
"HAF_support_MG"
"HAF_support_Mort"

// BLUFOR (NATO)
// configfile >> "CfgGroups" >> "West" >> "BLU_F"

// >> "Armored"
"BUS_SPGPlatoon_Scorcher"
"BUS_SPGSection_MLRS"
"BUS_SPGSection_Scorcher"
"BUS_TankPlatoon"
"BUS_TankPlatoon_AA"
"BUS_TankSection"

// >> "Infantry"
"BUS_InfSentry"
"BUS_InfSquad"
"BUS_InfAssault"
"BUS_InfSquad_Weapons"
"BUS_InfTeam"
"BUS_InfTeam_AA"
"BUS_InfTeam_AT"
"BUS_ReconPatrol"
"BUS_ReconSentry"
"BUS_ReconTeam"
"BUS_ReconSquad"
"BUS_SniperTeam"

// >> "Mechanized"
"BUS_MechInf_AA"
"BUS_MechInf_AT"
"BUS_MechInf_Support"
"BUS_MechInfSquad"

// >> "Motorized_MTP"
"BUS_MotInf_AA"
"BUS_MotInf_AT"
"BUS_MotInf_GMGTeam"
"BUS_MotInf_MGTeam"
"BUS_MotInf_MortTeam"
"BUS_MotInf_Team"

// >> "SpecOps"
"BUS_AttackTeam_UAV"
"BUS_AttackTeam_UGV"
"BUS_diverTeam"
"BUS_diverTeam_Boat"
"BUS_diverTeam_SDV"
"BUS_ReconTeam_UAV"
"BUS_ReconTeam_UGV"
"BUS_SmallTeam_UAV"

// >> "Support"
"BUS_Recon_EOD"
"BUS_Support_CLS"
"BUS_Support_ENG"
"BUS_Support_EOD"
"BUS_Support_GMG"
"BUS_Support_MG"
"BUS_Support_Mort"

// BLUFOR (FIA)
// configfile >> "CfgGroups" >> "West" >> "Guerilla"

// >> "Infantry"
"IRG_InfSentry"
"IRG_InfSquad"
"IRG_InfSquad_Weapons"
"IRG_InfTeam"
"IRG_InfTeam_AA"
"IRG_InfTeam_AT"
"IRG_ReconSentry"
"IRG_SniperTeam"

// >> "Motorized_MTP"
"IRG_MotInf_Team"
"IRG_Technicals"

// >> "Support"
"IRG_Support_CLS"
"IRG_Support_ENG"
"IRG_Support_EOD"

ArmA 2

// USMC
USMC_InfSquad
USMC_FireTeam
USMC_FireTeam_MG
USMC_FireTeam_AT
USMC_FireTeam_Support
USMC_HeavyATTeam
USMC_SniperTeam
USMC_FRTeam
USMC_FRTeam_Razor

USMC_MotInfSection
USMC_MotInfSection_AT

USMC_MechInfSquad
USMC_MechReconSection

USMC_TankPlatoon

USMC_AH1ZSquadron
USMC_UH1YSquadron
USMC_MV22Squadron
USMC_MQ9Squadron
USMC_F35Squadron
USMC_AV8BFighterSquadron
USMC_AV8BBomberSquadron


// CDF
CDF_InfSquad
CDF_InfSquad_Weapons
CDF_InfSection_AT
CDF_InfSection_AA
CDF_InfSection_MG
CDF_InfSection_Patrol
CDF_SniperTeam

CDF_MotInfSquad
CDF_MotInfSection
CDF_MotInfSection_Weapons

CDF_MechInfSquad
CDF_MechReconSection
CDF_MechATSection

CDF_TankPlatoon

CDF_Mi24DSquadron
CDF_Mi8Squadron


// RU
RU_InfSquad
RU_InfSection
RU_InfSection_AT
RU_InfSection_AA
RU_InfSection_MG
RU_SniperTeam
RUS_ReconTeam
MVD_AssaultTeam

RU_MotInfSquad
RU_MotInfSection_Recon
RU_MotInfSection_Patrol

RU_MechInfSquad_1
RU_MechInfSquad_2

RU_TankPlatoon

RU_Mi24VSquadron
RU_Mi24PSquadron
RU_Pchela1TSquadron
RU_Ka52Squadron
RU_Mi8Squadron
RU_Su34FighterSquadron


// INS
INS_InfSquad
INS_InfSquad_Weapons
INS_InfSection_AT
INS_InfSection_AA
INS_SniperTeam
INS_MilitiaSquad

INS_MotInfSquad
INS_MotInfSection

INS_MechInfSquad
INS_MechInfSection
INS_MechInfSection_AT

INS_TankSection

INS_Mi8Squadron


// GUE
GUE_InfSquad
GUE_InfSquad_Assault
GUE_InfSquad_Weapons
GUE_InfTeam_1
GUE_InfTeam_2
GUE_InfTeam_AT
GUE_GrpInf_TeamAA
GUE_GrpInf_TeamSniper
GUE_MilitiaSquad

GUE_MotInfSection
GUE_MotInfSquad

GUE_MechInfSection
GUE_MechInfSquad

GUE_TankSection

ArmA 2: Operation Arrowhead

// BIS_US
US_RifleSquad
US_WeaponsSquad
US_Team
US_TeamMG
US_TeamAT
US_TeamSupport
US_HeavyATTeam
US_SniperTeam
US_DeltaForceTeam

US_MotorizedSection
US_MotorizedSectionAT
US_DeltaPatrolATV
US_DeltaPatrolHMMWV

US_MechanizedInfantrySquadICVM2
US_MechanizedInfantrySquadICVMK19
US_MechanizedReconSection

US_MGSPlatoon
US_M1A2Platoon
US_M1A1Platoon
US_M1A2Section

US_A10Flight
US_AH64DFlight
US_AH6JFlight
US_AH6XFlight
US_C130JFlight
US_CH47FFlight
US_MH6JFlight
US_MQ9Flight
US_UH60MFlight


// BIS_CZ
ACR_InfantryPatrol
ACR_SpecialForcesTeam

ACR_MotorizedPatrol
ACR_SpecialForcesPatrolLandRover
ACR_SpecialForcesPatrolATV

ACR_Mi171ShFlight
ACR_Mi171Sh_RocketsFlight


// BIS_GER
KSKTeam


// BIS_TK
TK_InfantrySquad
TK_InfantrySection
TK_InfantrySectionAT
TK_InfantrySectionAA
TK_InfantrySectionMG
TK_SniperTeam
TK_SpecialPurposeSquad

TK_MotorizedInfanterySquad
TK_MotorizedReconSection
TK_MotorizedPatrol

TK_MechanizedInfantrySquadBMP2
TK_MechanizedInfantrySquadBTR60
TK_MechanizedSpecialSquad
TK_MechanizedReconSection
TK_MechanizedReconSectionAT

TK_T72Platoon
TK_T55Platoon
TK_T34Platoon

TK_An2Flight
TK_Mi24_DFlight
TK_Mi_17Flight
TK_Su25Flight
TK_UH1HFlight


// BIS_TK_INS
TK_INS_Group
TK_INS_Patrol
TK_INS_AATeam
TK_INS_ATTeam

TK_INS_Technicals
TK_INS_MotorizedGroup
TK_INS_MotorizedPatrolBTR40


// BIS_TK_GUE
TK_GUE_Group
TK_GUE_GroupWeapons
TK_GUE_Patrol
TK_GUE_ATTeam
TK_GUE_AATeam
TK_GUE_SniperTeam

TK_GUE_Technicals
TK_GUE_MotorizedGroup
TK_GUE_MotorizedPatrol

TK_GUE_MechanizedPatrol
TK_GUE_MechanizedGroup

TK_GUE_T55Section
TK_GUE_T34Platoon


// BIS_UN
UN_Patrol

UN_MotorizedPatrol

UN_MechanizedPatrolBMP2
UN_MechanizedPatrolM113


// BIS_TK_CIV
TK_CIV_Crowd1
TK_CIV_Crowd2

--Demonized 11:21, 21 May 2011 (CEST): major changes regarding BAF cfgGroups, see post on BI forums: [1]

// BIS_BAF_MTP
BAF_SnipersN
BAF_Snipers
BAF_HAT
BAF_AT
BAF_MG
BAF_Support
BAF_Fireteam
BAF_Section

BAF_MSection
BAF_MTeam
BAF_MPatrol

BAF_MechAT
BAF_MechSec

BAF_WPlatoon

- NOTE: Apply suffix of either _W or _MTP to set the units to be in Woodland DPM or Multi-Terrain Pattern respectively.  
        _DDPM can be applied to the infantry groups ONLY (excluding snipers) so as to create them in Desert DPM


// PMC_BAF
PMC_VIP_Bodyguard
PMC_Field_Security_Patrol
PMC_Field_Security_Team
PMC_Security_Detail
PMC_Security_Specialists
PMC_Field_Support_Team
PMC_Team_Sword

PMC_Patrol
PMC_Tactical_Patrol
PMC_Armored_Patrol


// BIS_CZ (ACR DLC) Some are default OA groups.
ACR_InfantryPatrol
ACR_InfantryPatrol_WDL
ACR_InfantryTeam_DST
ACR_InfantryTeam_WDL
ACR_SpecialForcesTeam

ACR_MechanizedRecon_WDL
ACR_MotorizedPatrol
ACR_MotorizedSection_DST
ACR_MotorizedSection_WDL
ACR_SpecialForcesPatrolATV
ACR_SpecialForcesPatrolLandRover

ACR_Mi171Sh_RocketsFlight
ACR_Mi171ShFlight


Rest of the ACM functions: Ambient Combat Manager - Functions