| Both sides previous revisionPrevious revisionNext revision | Previous revision | 
| arma3:missions [2015/05/18 18:39]  – added link to arma2 page. snakeman | arma3:missions [2024/08/02 15:59] (current)  – links added. snakeman | 
|---|
| ====== Missions ====== | ====== ArmA 3 Missions ====== | 
 |  | 
| This is all about missions and campaigns for ArmA 3. | [[https://www.pmctactical.org/forum/viewforum.php?f=68|ArmA 3 Forum]], [[:arma3|ArmA 3]], [[arma3:config|ArmA 3 Config]], [[arma3:missions|ArmA 3 Missions]], [[arma3:modeling|ArmA 3 3D Modeling]], [[arma3:scripting|ArmA 3 Scripting]], [[arma3:terrain|ArmA 3 Terrain]], [[arma3:texturing|ArmA 3 Texturing]], [[arma3:tools|ArmA 3 Tools]] | 
 |  | 
| **Campaign Description.Ext** | This page is all about missions and campaigns for [[:arma3|ArmA 3]]. | 
 |  | 
| When you are creating your ArmA 3 campaign and if you get this error:  | | [[arma3:missions:campaign-missions|Campaign Missions]] | [[arma3:missions:campaign-description.ext|Campaign Description.ext]] | [[arma3:missions:campaign-savestatus|Campaign saveStatus]] | [[arma3:missions:campaign-weaponpool|Campaign weapoPool]] | [[arma3:missions:campaign-editing-tips|Campaign Editing Tips]] | [[arma3:missions:campaign-features|Campaign Features]] |  | 
| <code>  | | [[arma3:missions:description.ext|Description.ext ]] | [[arma3:missions:good-old-2d-editor|Good Old 2D Editor]] | [[arma3:missions:misc|Misc]] | [[arma3:missions:steam-subscription-to-download-mission|Steam Subscription to Download Mission]] | [[arma3:missions:eden-editor|Eden Editor]] | [[arma3:missions:apex-protocol-analysis|Apex Protocol Analysis]] |  | 
| Warning Message: No entry 'Campaigns\<NAME>\description.ext/Campaign.briefingName'.  | | [[arma3:missions:group-name-call-sign|Group name / call sign]] | [[arma3:missions:fire-and-smoke|Fire and Smoke]] | [[arma3:missions:east-wind-campaign-description.ext|East Wind Campaign Description.ext]] | [[arma3:missions:cfgcommunicationmenu|CfgCommunicationMenu]] | [[arma3:missions:trigger-seized-by|Trigger Seized By]] | | 
| </code>  |  | 
| You need to add one line in description.ext file:  |  | 
| <code>  |  | 
| briefingName = "My Campaign!";  |  | 
| </code>  |  | 
| And its fixed. |  | 
 |  | 
| **Campaign Missions** | [[arma3:missions:add-cargo-global|Add Cargo Global]]\\  | 
|   | [[arma3:missions:campaign-development-setup|Campaign Development Setup]]\\  | 
|   | [[arma3:missions:chernarus-airfield-ai-landing|Chernarus Airfield AI Landing]]\\  | 
|   | [[arma3:missions:cup-artillery-report|CUP Artillery Report]]\\  | 
|   | [[arma3:missions:delete-vehicle-at-waypoint|Delete Vehicle At Waypoint]]\\  | 
|   | [[arma3:missions:gunship-helicopter-survival|Gunship Helicopter Survival]]\\  | 
|   | [[arma3:missions:name-missing|Name Missing]]\\  | 
|   | [[arma3:missions:hcpookie-artillery-manual|Hcpookie Artillery Manual]]\\  | 
|   | [[arma3:missions:campaign-mission-directory-name-standard|Campaign Mission Directory Name Standard]]\\ | 
 |  | 
| mission\description.ext new features for ArmA 3: |   | 
| <code cpp> |   | 
| author = "Snake Man"; // Author |   | 
| onLoadName = "PMC 2 mission"; // Mission name (temporary solution; actual name set in editor will be used later in the alpha) |   | 
| onLoadMission = "Prepare to defend yourselves!"; // Description |   | 
 |   | 
| class CfgDebriefing |   | 
| { |   | 
| 	class End1 |   | 
| 	{ |   | 
| 		title = "End1 Activated"; |   | 
| 		subtitle = ""; |   | 
| 		description = "Yeah end1 rulez"; |   | 
| 		backgroundPicture = ""; |   | 
| 		picture = "b_inf"; |   | 
| 		pictureColor[] = {0.0,0.3,0.6,1}; |   | 
| 	}; |   | 
 |   | 
| 	class pmc1 |   | 
| 	{ |   | 
| 		title = "PMC 1 Activated"; |   | 
| 		subtitle = ""; |   | 
| 		description = "Yeah pmc1 rulez"; |   | 
| 		backgroundPicture = ""; |   | 
| 		picture = "b_inf"; |   | 
| 		pictureColor[] = {0.0,0.3,0.6,1}; |   | 
| 	}; |   | 
| }; |   | 
| </code> |   | 
 |   | 
| Then any script or trigger during mission to end it: |   | 
| <code cpp> |   | 
| [ "end1", true, 2 ] call BIS_fnc_endMission; |   | 
| </code> |   | 
 |   | 
| Or |   | 
| <code cpp> |   | 
| [ "pmc1", true, 2 ] call BIS_fnc_endMission; |   | 
| </code> |   | 
 |   | 
| Its very cool now that we can define our own mission ending setups and are not limited to the existing 7 mission ending triggers available. |   | 
 |   | 
| **ArmA 3 Mission file name length**, see [[arma2:missions:mission-file-name-length-limit|ArmA 2 - Mission File Name Legth Limit]] |   |