Ambient Combat Manager - Group types: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
m (→ArmA 3) |
||
Line 41: | Line 41: | ||
// >> "Infantry" | // >> "Infantry" | ||
"O_InfTeam_AT_Heavy" | |||
"OI_reconPatrol" | "OI_reconPatrol" | ||
"OI_reconSentry" | "OI_reconSentry" | ||
Line 61: | Line 62: | ||
// >> "Motorized_MTP" | // >> "Motorized_MTP" | ||
"O_MotInf_AssaultViperTeam" | |||
"O_MotInf_ReconViperTeam" | |||
"OIA_MotInf_AA" | "OIA_MotInf_AA" | ||
"OIA_MotInf_AT" | "OIA_MotInf_AT" | ||
Line 77: | Line 80: | ||
"OI_ReconTeam_UGV" | "OI_ReconTeam_UGV" | ||
"OI_SmallTeam_UAV" | "OI_SmallTeam_UAV" | ||
"OI_ViperTeam" | |||
// >> "Support" | // >> "Support" |
Revision as of 16:43, 12 January 2020
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" "O_InfTeam_AT_Heavy" "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" "O_MotInf_AssaultViperTeam" "O_MotInf_ReconViperTeam" "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" "OI_ViperTeam" // >> "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