CfgMissions contains list of all playable content available for players in ingame menus.
It is core of missions exported in Addon Format.
Classes
Params
Following params works for all mission/campaign classes placed in parent classes listed above.
You can also put any Description.ext param in mission class.
Examples
ExpandArma 2: Operation Arrowhead Missions
|
For simplicity, every parent class contains only one mission example
|
class CfgMissions
{
class Missions
{
class SP_Benchmark // 03
{
directory = "ca\missions_e\scenarios\SPE1_Benchmark1.takistan";
};
};
class MPMissions
{
class MPE_HikeInTheHills
{
directory = "ca\missions_e\MPScenarios\MPE1_HikeInTheHills.Takistan";
};
};
class MPTemplates
{
class MTE_Deathmatch
{
directory = "ca\missions_e\MPTemplates\MPTE_Deathmatch";
}
};
class Templates
{
class ST_BasicEast
{
directory = "ca\missions_e\Templates\Basic.East";
};
};
class Campaigns
{
class Arrowhead
{
directory = "ca\missions_e\campaign";
};
};
class Tutorial
{
class TE01
{
directory = "ca\missions_e\Bootcamp\TE01_Basic_controls.Zargabad";
};
};
class Procedural
{
class Armory
{
onLoadMission = "$STR_LIB_ONLOAD";
debriefing = 0;
playerKilledScript = "\ca\missions\armory\data\scripts\respawn.sqf";
onPauseScript = "\ca\missions\armory\data\scripts\pauseOnload.sqf";
onCheat = "[_this] call LIB_onCheatFunction";
};
};
};
|
ExpandArma 2: Private Military Company Missions
|
class CfgMissions
{
class Missions
{
class PMC_Missions
{
displayName = "$STR_pmc_scenarios_name";
overview = "ca\missions2_pmc\overview.html";
class SPP01_PMC
{
directory = "ca\missions2_pmc\scenarios\SPP03.ProvingGrounds_PMC";
};
class SPP02_PMC
{
directory = "ca\missions2_pmc\scenarios\SPP02.ProvingGrounds_PMC";
};
class SPP03_PMC
{
directory = "ca\missions2_pmc\scenarios\SPP01.Takistan";
};
class SPPXX_PMC
{
directory = "ca\missions2_pmc\scenarios\SPP00.Zargabad";
};
};
};
class Templates
{
class SupplyDrop
{
directory = "ca\missions2_PMC\Templates\SupplyDrop.West";
};
};
};
|
ExpandArma 3 Missions
|
class CfgMissions
{
// Campaigns
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";
};
};
};
// Showcase missions
class Showcases
{
displayName = "$STR_A3_CFGMISSIONS_SHOWCASES0";
briefingName = "$STR_A3_CFGMISSIONS_SHOWCASES0";
author = "$STR_A3_Bohemia_Interactive";
overviewPicture = "a3\Missions_F_Beta\data\img\Campaign_overview_CA.paa";
overviewText = "$STR_A3_CFGMISSIONS_SHOWCASES0";
class Showcase_Combined_arms
{
briefingName = "$STR_A3_Showcase_Combined_Arms_Mission_Name";
directory = "a3\Missions_F_Beta\Showcases\Showcase_Combined_arms.Stratis";
};
};
// Multiplayer missions
class MPMissions
{
class MP_COOP_m01
{
briefingName = "$STR_A3_MP_COOP_m01_briefingName";
directory = "A3\missions_f\mpscenarios\MP_COOP_m01.Stratis";
};
};
// Challenges
class Challenges
{
briefingName = "$STR_A3_CHALLENGES_NAME";
overviewText = "$STR_A3_CHALLENGES_OVERVIEW";
overviewPicture = "\a3\Missions_F_Beta\data\img\Challenges_overview_CA.paa";
// Firing Drills
author = "$STR_A3_Bohemia_Interactive";
class Firing_Drills
{
briefingName = "$STR_A3_FIRING_DRILLS_NAME";
overviewText = "$STR_A3_FIRING_DRILLS_OVERVIEW";
overviewPicture = "\a3\Missions_F_Beta\data\img\FiringDrills_overview_CA.paa";
author = "$STR_A3_Bohemia_Interactive";
class SP_FD04 // Green
{
directory = "a3\Missions_F_Beta\Challenges\firing_drills\sp_fd04.stratis";
briefingName = "$STR_A3_FIRING_DRILLS_SP_FD04_NAME";
overviewText = "$STR_A3_FIRING_DRILLS_SP_FD04_OVERVIEW";
overviewPicture = "\a3\Missions_F_Beta\data\img\SP_FD04_overview_CA.paa";
author = "$STR_A3_Bohemia_Interactive";
};
};
};
};
|