CfgMissions
From Bohemia Interactive Community
(Redirected from missions directories)
CfgMissions contains list of all playable content available for players in ingame menus. It is core of missions exported in Addon Format.
Classes
Introduced in | Param name | Description |
---|---|---|
![]() |
Campaigns |
Regular campaigns. For information on how to configure the campaigns themselves, please see the Campaign Description.ext page.
class Campaigns
{
class Bootcamp
{
directory = "A3\Missions_F_Bootcamp\Campaign";
filterGroup = 3; // Only bootcamp campaign will be listed in Campaign dialogue invoked by Bootcamp button.
// include the campaign description.ext to make its content re-usable outside of the campaign
#include "\A3\Missions_F_Bootcamp\Campaign\description.ext"
};
};
|
![]() |
Episodic Campaigns |
Arma 3 has introduced the ability to configure episodic campaigns, as seen with the official The East Wind campaign. Upon expanding the main tree, you will see all available episodes which, when expanded as well, function as a regular campaign. class Campaigns
{
class RootCampaign
{
// Each of these definitions are applied to the root campaign
briefingName = "$STR_A3_CampaignName";
overviewText = "$STR_A3_CampaignOverview";
author = "$STR_A3_Bohemia_Interactive";
overviewPicture = "a3\Missions_F_EPA\data\img\Campaign_overview_CA.paa";
// Classes of episodes included
campaigns[] = { "StageA", "StageB", "StageC" };
class StageA
{
directory = "A3\Missions_F_EPA\Campaign";
// include the campaign description.ext to make it is content re-usable outside of the campaign
#include "\A3\Missions_F_EPA\Campaign\description.ext"
};
class StageB
{
directory = "A3\Missions_F_EPA\CampaignDummy";
};
class StageC
{
directory = "A3\Missions_F_EPA\CampaignDummy2";
};
};
};
|
![]() |
Missions |
Singleplayer missions. Menu name can vary in different projects:
class Missions
{
class SP_WarWelcome
{
directory = "ca\missions\Scenarios\SP_WarWelcome.utes";
};
};
You can also group your missions into subfolders class Missions
{
class PMC_Missions
{
//--- Subfolder name
displayName = "$STR_pmc_scenarios_name";
//--- Subfolder overview
overview = "ca\missions2_pmc\overview.html";
//--- List of missions
class SPP01_PMC
{
directory = "ca\missions2_pmc\scenarios\SPP03.ProvingGrounds_PMC";
};
};
};
|
![]() |
Tutorial |
Tutorial scenarios. Structure same as Missions. |
![]() |
TimeTrials |
Time Trial scenarios. Structure same as Missions. |
![]() |
MPMissions |
Multiplayer missions. Structure same as Missions.
class CfgMissions
{
class MPMissions
{
//--- ZEUS
class MP_ZGM_m14 // class name MUST match the name in the 'directory' path
{
briefingName = "$STR_A3_MasterTanoa_missionName";
directory = "A3\missions_f_exp\mpscenarios\mp_zgm_m14.Tanoa"; // <--- match
};
};
};
|
![]() |
Templates |
Singleplayer templates. Accessible through <My Missions> in SP missions list.
class Templates
{
class ST_BasicEast
{
directory = "ca\missions\Templates\Basic.East";
};
};
|
![]() |
MPTemplates |
Multiplayer templates. Accessible through <My Missions> in MP missions list. |
![]() |
Procedural |
Procedural missions. Exclusive for Armory. |
Params
Following params works for all mission/campaign classes placed in parent classes listed above.
Introduced in | Param name | Type | Description | Compatibility |
---|---|---|---|---|
![]() |
directory |
String |
directory = "ca\missions\Scenarios\SP_WarWelcome.utes";
|
N/A |
![]() |
briefingName |
String | Mission name overriding name set in Intel menu. | Not in Campaigns |
![]() |
overviewText |
String | Custom overview description | Not in MPMissions and MPTemplates |
![]() |
overviewPicture |
String | Path to custom overview picture | Not in MPMissions and MPTemplates |
![]() |
author |
String | Content Authorship signature | Not in MPMissions and MPTemplates |
You can also put any Description.ext param in mission class.
Examples
ExpandArma 2: Operation Arrowhead Missions |
---|
ExpandArma 2: Private Military Company Missions |
---|
ExpandArma 3 Missions |
---|