Differences

This shows you the differences between two versions of the page.

Link to this comparison view

arma_editing:missions:adding_fhq_to_an_existing_mission [2017/02/01 14:13]
Theowningone
arma_editing:missions:adding_fhq_to_an_existing_mission [2017/11/22 14:57]
Line 1: Line 1:
-In your mission.sqm,​ underneath ''​class AddonsMetaData''​ you'll see ''​class ScenarioData''​. Beneath that, you might or might not see a couple things, depending on when the last time you saved it was. 
  
-On an older Eden mission.sqm,​ you won't have a ''​class CustomAttributes''​. If that's the case, jump ahead and copy the full snippet below and paste it in there. 
- 
-On a more recent mission.sqm,​ you might see 
- 
-<sxh cpp> 
-class CustomAttributes 
-{ 
-}; 
-</​sxh>​ 
- 
-If so, you're good to copy the full snippet below, replacing that line. 
- 
----- 
- 
-<sxh cpp> 
-class CustomAttributes 
-{ 
- class Category0 
- { 
- name="​FHQ_TaskTrackerBriefing";​ 
- class Attribute0 
- { 
- property="​FHQ_BriefingAttribute";​ 
- expression="​if (!is3DEN) then {[_value] call FHQ_fnc_ttiMissionBriefing;​}";​ 
- class Value 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​ARRAY"​ 
- }; 
- }; 
- class value 
- { 
- items=2;​ 
- class Item0 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​ARRAY"​ 
- }; 
- }; 
- class value 
- { 
- items=2;​ 
- class Item0 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​STRING"​ 
- };​ 
- };​ 
- value="​briefing_template";​ 
- };​ 
- }; 
- class Item1 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​ARRAY"​ 
- };​ 
- };​ 
- class value 
- { 
- items=5;​ 
- class Item0 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​ARRAY"​ 
- };​ 
- };​ 
- class value 
- { 
- items=2;​ 
- class Item0 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​STRING"​ 
- };​ 
- };​ 
- value="​SITUATION";​ 
- };​ 
- };​ 
- class Item1 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​STRING"​ 
- };​ 
- };​ 
- value="​A. Enemy<​br/>​ Enemy numbers, types and what they are doing<​br/><​br/>​B. Friendly<​br/>​ Friendly units and what they are doing<​br/><​br/>​C. Attachments/​Detachments<​br/>​ What weapon system wep det has. Type and number of attached LAVs. Bravo squad detached, performing secondary objective. ect"; 
- };​ 
- };​ 
- };​ 
- };​ 
- };​ 
- class Item1 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​ARRAY"​ 
- };​ 
- };​ 
- class value 
- { 
- items=2;​ 
- class Item0 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​STRING"​ 
- };​ 
- };​ 
- value="​MISSION";​ 
- };​ 
- };​ 
- class Item1 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​STRING"​ 
- };​ 
- };​ 
- value="​One sentance description of the overall task. <​br/><​br/>​Should include:<​br/>​- who(Unit callsign),​what(objective,​ eg. town name),<​br/>​- when(the date and time)<​br/>​- where(what island, where on it)<​br/>​- why(how this task fits with higher level plan)<​br/>​- how(what type of mission, eg. platoon attack, raid, ect).";​ 
- };​ 
- };​ 
- };​ 
- };​ 
- };​ 
- class Item2 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​ARRAY"​ 
- };​ 
- };​ 
- class value 
- { 
- items=2;​ 
- class Item0 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​STRING"​ 
- };​ 
- };​ 
- value="​EXECUTION";​ 
- };​ 
- };​ 
- class Item1 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​STRING"​ 
- };​ 
- };​ 
- value="​A. Intent<​br/>​ Quick description of the units overall task.<​br/><​br/>​B. Concept<​br/>​ Quick description of how the untis task fits in with higher level operations. Make soldiers feel part of a bigger plan<​br/><​br/>​C. Tasks<​br/>​ Task list. Pretty much copy of in-game task list.<​br/><​br/>​D. Coordination<​br/>​ Limit of advances, timings for tasks if necessary, basically any misc info that could have to do with another unit"; 
- };​ 
- };​ 
- };​ 
- };​ 
- };​ 
- class Item3 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​ARRAY"​ 
- };​ 
- };​ 
- class value 
- { 
- items=2;​ 
- class Item0 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​STRING"​ 
- };​ 
- };​ 
- value="​SERVICE SUPPORT";​ 
- };​ 
- };​ 
- class Item1 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​STRING"​ 
- };​ 
- };​ 
- value="​A. Support<​br/>​ Notes on loadout, resupply points.<​br/><​br/>​B. Medical Evac<​br/>​ Respawn point";​ 
- };​ 
- };​ 
- };​ 
- };​ 
- };​ 
- class Item4 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​ARRAY"​ 
- };​ 
- };​ 
- class value 
- { 
- items=2;​ 
- class Item0 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​STRING"​ 
- };​ 
- };​ 
- value="​COMMAND AND SIGNAL";​ 
- };​ 
- };​ 
- class Item1 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​STRING"​ 
- };​ 
- };​ 
- value="​A. Signal<​br/>​ Each callsign, 343/148/117 channels <​br/><​br/>​ In theory A would be the chain of command but we don't really need that at this time.";​ 
- };​ 
- };​ 
- };​ 
- };​ 
- };​ 
- };​ 
- };​ 
- }; 
- }; 
- }; 
- }; 
- class Item1 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​ARRAY"​ 
- }; 
- }; 
- class value 
- { 
- items=2;​ 
- class Item0 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​STRING"​ 
- };​ 
- };​ 
- value="​briefing_common";​ 
- };​ 
- }; 
- class Item1 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​ARRAY"​ 
- };​ 
- };​ 
- class value 
- { 
- items=5;​ 
- class Item0 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​ARRAY"​ 
- };​ 
- };​ 
- class value 
- { 
- items=2;​ 
- class Item0 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​STRING"​ 
- };​ 
- };​ 
- value="​SITUATION";​ 
- };​ 
- };​ 
- class Item1 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​STRING"​ 
- };​ 
- };​ 
- value="​A. Enemy<​br/>​ Russian infantry Company dug in North of Eschede<​br/><​br/>​B. Friendly<​br/>​ 1-2 and 2-2 dug in on each flank of platoon trenchline <br/> 1 x M1A2 TUSK - SABER-1 dug in on Western flank of platoon trenchline<​br/>​ Civilians located in Eschede<​br/>​ <​br/>​C. Attachments/​Detachments<​br/>​ 1 x M224 80mm motar - 1-1-D<​br/>​ 1 x M240 MMG team - 1-1-E";​ 
- };​ 
- };​ 
- };​ 
- };​ 
- };​ 
- class Item1 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​ARRAY"​ 
- };​ 
- };​ 
- class value 
- { 
- items=2;​ 
- class Item0 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​STRING"​ 
- };​ 
- };​ 
- value="​MISSION";​ 
- };​ 
- };​ 
- class Item1 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​STRING"​ 
- };​ 
- };​ 
- value="​A Company 1st Platoon performs Platoon defensive taskings as part of Brigade'​s defense of North Eastern Celle on 9 FEB 2011 at 0700hrs";​ 
- };​ 
- };​ 
- };​ 
- };​ 
- };​ 
- class Item2 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​ARRAY"​ 
- };​ 
- };​ 
- class value 
- { 
- items=2;​ 
- class Item0 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​STRING"​ 
- };​ 
- };​ 
- value="​EXECUTION";​ 
- };​ 
- };​ 
- class Item1 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​STRING"​ 
- };​ 
- };​ 
- value="​A. Intent<​br/>​ <br/> 1st Platoon must not allow any attacking forces North of defensive line and must inflict damage upon Russian supply and defensive lines when possible<​br/>​ <​br/><​br/>​ <​br/>​B. Concept<​br/>​ <br/> Brigade is tasked with holding Fassberg and surrounding areas in preperation for offensive operations in Northern Celle<​br/>​ <​br/>​C. Tasks<​br/>​ Full Company stand-to at dawn<​br/>​ Repel any attacks on Company defensive lines<​br/>​ Counter-attack provided Platoon combat effectiveness<​br/>​ <​br/>​D. Coordination<​br/>​ Dawn stand-to at 0600hrs<​br/>​ Dawn stand-down at 0830hrs<​br/>​ Limits of Advance located South of friendly Platoon defensive lines";​ 
- };​ 
- };​ 
- };​ 
- };​ 
- };​ 
- class Item3 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​ARRAY"​ 
- };​ 
- };​ 
- class value 
- { 
- items=2;​ 
- class Item0 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​STRING"​ 
- };​ 
- };​ 
- value="​SERVICE SUPPORT";​ 
- };​ 
- };​ 
- class Item1 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​STRING"​ 
- };​ 
- };​ 
- value="​A. Support<​br/>​ Platoon resupply crates located at HQ trench<​br/>​ <​br/>​B. Medical Evac<​br/>​ Platoon defensive CCP located at HQ trench(respawn point moves forward to predefined checkpoints)";​ 
- };​ 
- };​ 
- };​ 
- };​ 
- };​ 
- class Item4 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​ARRAY"​ 
- };​ 
- };​ 
- class value 
- { 
- items=2;​ 
- class Item0 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​STRING"​ 
- };​ 
- };​ 
- value="​COMMAND AND SIGNAL";​ 
- };​ 
- };​ 
- class Item1 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​STRING"​ 
- };​ 
- };​ 
- value="​A. Signal<​br/>​ AN/​PRC-148:<​br/> ​ 1 - Platoon<​br/>​ <br/> AN/​PRC-343:<​br/> ​ 1 - Tetley<​br/> ​ 2 - Twinings<​br/> ​ 3 - Typhoo<​br/> ​ 4 - Earl Grey<​br/> ​ 5 - Coffee";​ 
- };​ 
- };​ 
- };​ 
- };​ 
- };​ 
- };​ 
- };​ 
- }; 
- }; 
- }; 
- }; 
- }; 
- }; 
- }; 
- }; 
- nAttributes=1;​ 
- }; 
- class Category1 
- { 
- name="​FHQ_TaskTrackerTasks";​ 
- class Attribute0 
- { 
- property="​FHQ_TasksAttribute";​ 
- expression="​if (!is3DEN) then {[_value] call FHQ_fnc_ttiMissionTasks;​}";​ 
- class Value 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​ARRAY"​ 
- }; 
- }; 
- class value 
- { 
- items=3;​ 
- class Item0 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​ARRAY"​ 
- }; 
- }; 
- class value 
- { 
- items=2;​ 
- class Item0 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​STRING"​ 
- };​ 
- };​ 
- value="​tasks_example";​ 
- };​ 
- }; 
- class Item1 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​ARRAY"​ 
- };​ 
- };​ 
- class value 
- { 
- items=7;​ 
- class Item0 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​STRING"​ 
- };​ 
- };​ 
- value="​taskBoard1";​ 
- };​ 
- };​ 
- class Item1 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​STRING"​ 
- };​ 
- };​ 
- value="​Board your chopper because you should be in your chopper";​ 
- };​ 
- };​ 
- class Item2 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​STRING"​ 
- };​ 
- };​ 
- value="​Board your chopper";​ 
- };​ 
- };​ 
- class Item3 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​STRING"​ 
- };​ 
- };​ 
- value="​BOARD";​ 
- };​ 
- };​ 
- class Item4 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​STRING"​ 
- };​ 
- };​ 
- value="​westHelo1";​ 
- };​ 
- };​ 
- class Item5 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​STRING"​ 
- };​ 
- };​ 
- value="​assigned";​ 
- };​ 
- };​ 
- class Item6 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​STRING"​ 
- };​ 
- };​ 
- value="​move";​ 
- };​ 
- };​ 
- };​ 
- };​ 
- }; 
- }; 
- }; 
- }; 
- class Item1 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​ARRAY"​ 
- }; 
- }; 
- class value 
- { 
- items=2;​ 
- class Item0 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​STRING"​ 
- };​ 
- };​ 
- value="​tasks_example";​ 
- };​ 
- }; 
- class Item1 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​ARRAY"​ 
- };​ 
- };​ 
- class value 
- { 
- items=7;​ 
- class Item0 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​ARRAY"​ 
- };​ 
- };​ 
- class value 
- { 
- items=2;​ 
- class Item0 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​STRING"​ 
- };​ 
- };​ 
- value="​taskCAS";​ 
- };​ 
- };​ 
- class Item1 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​STRING"​ 
- };​ 
- };​ 
- value="​taskBoard1";​ 
- };​ 
- };​ 
- };​ 
- };​ 
- };​ 
- class Item1 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​STRING"​ 
- };​ 
- };​ 
- value="​Fly around";​ 
- };​ 
- };​ 
- class Item2 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​STRING"​ 
- };​ 
- };​ 
- value="​Fly around";​ 
- };​ 
- };​ 
- class Item3 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​STRING"​ 
- };​ 
- };​ 
- value="​CAS";​ 
- };​ 
- };​ 
- class Item4 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​STRING"​ 
- };​ 
- };​ 
- value="";​ 
- };​ 
- };​ 
- class Item5 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​STRING"​ 
- };​ 
- };​ 
- value="​created";​ 
- };​ 
- };​ 
- class Item6 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​STRING"​ 
- };​ 
- };​ 
- value="​attack";​ 
- };​ 
- };​ 
- };​ 
- };​ 
- }; 
- }; 
- }; 
- }; 
- class Item2 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​ARRAY"​ 
- }; 
- }; 
- class value 
- { 
- items=2;​ 
- class Item0 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​STRING"​ 
- };​ 
- };​ 
- value="​tasks_example";​ 
- };​ 
- }; 
- class Item1 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​ARRAY"​ 
- };​ 
- };​ 
- class value 
- { 
- items=7;​ 
- class Item0 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​STRING"​ 
- };​ 
- };​ 
- value="​taskRetreat1";​ 
- };​ 
- };​ 
- class Item1 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​STRING"​ 
- };​ 
- };​ 
- value="​Return to LZ"; 
- };​ 
- };​ 
- class Item2 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​STRING"​ 
- };​ 
- };​ 
- value="​Return to LZ"; 
- };​ 
- };​ 
- class Item3 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​STRING"​ 
- };​ 
- };​ 
- value="";​ 
- };​ 
- };​ 
- class Item4 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​STRING"​ 
- };​ 
- };​ 
- value="";​ 
- };​ 
- };​ 
- class Item5 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​STRING"​ 
- };​ 
- };​ 
- value="​created";​ 
- };​ 
- };​ 
- class Item6 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​STRING"​ 
- };​ 
- };​ 
- value="​exit";​ 
- };​ 
- };​ 
- };​ 
- };​ 
- }; 
- }; 
- }; 
- }; 
- }; 
- }; 
- }; 
- }; 
- nAttributes=1;​ 
- }; 
- class Category2 
- { 
- name="​Scenario";​ 
- class Attribute0 
- { 
- property="​EnableDebugConsole";​ 
- expression="​true";​ 
- class Value 
- { 
- class data 
- { 
- class type 
- { 
- type[]= 
- { 
- "​SCALAR"​ 
- }; 
- }; 
- value=0;​ 
- }; 
- }; 
- }; 
- nAttributes=1;​ 
- }; 
-}; 
-</​sxh>​ 
  • Last modified: 6 years ago
  • (external edit)