A simple generic mission. Just follow the instructions.

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Articles

How it looks inside?

News

Below is a exported-to-sqf output

// Export of 'generic_mission.Stratis' by smokeOut on v0.9

///////////////////////////////////////////////////////////////////////////////////////////
// Init
params [["_layerWhiteList",[],[[]]],["_layerBlacklist",[],[[]]],["_posCenter",[0,0,0],[[]]],["_dir",0,[0]],["_idBlacklist",[],[[]]]];
private _allWhitelisted = _layerWhiteList isEqualTo [];
private _layerRoot = (_allWhitelisted || {true in _layerWhiteList}) && {!(true in _layerBlackList)};


///////////////////////////////////////////////////////////////////////////////////////////
// Markers
private _markers = [];
private _markerIDs = [];

private _item14 = "";
if (_layerRoot) then {
	_item14 = createMarker ["marker_1",[2778.75,1746.44,0]];
	_this = _item14;
	_markers pushback _this;
	_markerIDs pushback 14;
	_this setMarkerType "mil_unknown";
	_this setMarkerShape "ICON";
};

private _item15 = "";
if (_layerRoot) then {
	_item15 = createMarker ["marker_2",[2988.17,1888.24,0]];
	_this = _item15;
	_markers pushback _this;
	_markerIDs pushback 15;
	_this setMarkerType "mil_unknown";
	_this setMarkerShape "ICON";
};

private _item20 = "";
if (_layerRoot) then {
	_item20 = createMarker ["marker_3",[3073.46,2147.95,0]];
	_this = _item20;
	_markers pushback _this;
	_markerIDs pushback 20;
	_this setMarkerType "mil_unknown";
	_this setMarkerShape "ICON";
};

private _item21 = "";
if (_layerRoot) then {
	_item21 = createMarker ["marker_4",[3296.93,2929.16,0]];
	_this = _item21;
	_markers pushback _this;
	_markerIDs pushback 21;
	_this setMarkerType "mil_unknown";
	_this setMarkerShape "ICON";
};


///////////////////////////////////////////////////////////////////////////////////////////
// Groups
private _groups = [];
private _groupIDs = [];

private _item0 = grpNull;
if (_layerRoot) then {
	_item0 = createGroup resistance;
	_this = _item0;
	_groups pushback _this;
	_groupIDs pushback 0;
};


///////////////////////////////////////////////////////////////////////////////////////////
// Objects
private _objects = [];
private _objectIDs = [];

private _item1 = objNull;
if (_layerRoot) then {
	_item1 = _item0 createUnit ["I_G_Survivor_F",[2394.64,1102.29,0],[],0,"CAN_COLLIDE"];
	_item0 selectLeader _item1;
	_this = _item1;
	_objects pushback _this;
	_objectIDs pushback 1;
	_this setPosWorld [2394.64,1102.34,1.40626];
	_this setVectorDirAndUp [[0.993475,0.114053,0],[0,0,1]];
	_this setUnitLoadout [[],[],[],["U_C_ArtTShirt_01_v4_F",[]],[],[],"H_Cap_tan","G_Shades_Green",[],["","","","","",""]];
	selectPlayer _this;
	_this enablestamina false;;
	_this setname "Angelos Athanasiadis";;
	_this setface "GreekHead_A3_09";;
	_this setspeaker "Male01GRE";;
	_this setpitch 0.99;;
};

private _item2 = objNull;
if (_layerRoot) then {
	_item2 = createVehicle ["VirtualReammoBox_small_F",[2424.2,1093.35,-0.00200009],[],0,"CAN_COLLIDE"];
	_this = _item2;
	_objects pushback _this;
	_objectIDs pushback 2;
	_this setPosWorld [2424.18,1093.34,2.89351];
	_this setVectorDirAndUp [[0.110912,-0.993464,-0.0269807],[-0.114244,-0.0397131,0.992659]];
	box1 = _this;
	_this setVehicleVarName "box1";
	[_this,"[[[[""rhsusf_weap_glock17g4""],[1]],[[""rhsusf_mag_17Rnd_9x19_FMJ""],[4]],[[""ItemRadio"",""FirstAidKit"",""V_LegStrapBag_black_F""],[1,2,1]],[[],[]]],false]"] call bis_fnc_initAmmoBox;;
};

private _item10 = objNull;
if (_layerRoot) then {
	_item10 = createVehicle ["RoadCone_F",[2778.54,1746.28,-1.52588e-005],[],0,"CAN_COLLIDE"];
	_this = _item10;
	_objects pushback _this;
	_objectIDs pushback 10;
	_this setPosWorld [2778.53,1746.26,143.82];
	_this setVectorDirAndUp [[0,0.998625,0.0524293],[-0.0324838,-0.0524016,0.998098]];
	m1 = _this;
	_this setVehicleVarName "m1";
	_this enableSimulation false;
	if !(is3DEN) then {_this hideobjectglobal true;};;
	_this allowdamage false;;
};

private _item13 = objNull;
if (_layerRoot) then {
	_item13 = createVehicle ["RoadCone_F",[2987.89,1888.85,0],[],0,"CAN_COLLIDE"];
	_this = _item13;
	_objects pushback _this;
	_objectIDs pushback 13;
	_this setPosWorld [2987.89,1888.85,171.54];
	_this setVectorDirAndUp [[0,0.99995,-0.0100006],[0.00748705,0.0100003,0.999922]];
	m2 = _this;
	_this setVehicleVarName "m2";
	_this enableSimulation false;
	if !(is3DEN) then {_this hideobjectglobal true;};;
	_this allowdamage false;;
};

private _item40 = objNull;
if (_layerRoot) then {
	_item40 = createVehicle ["RoadCone_F",[3080.53,2172.09,-3.05176e-005],[],0,"CAN_COLLIDE"];
	_this = _item40;
	_objects pushback _this;
	_objectIDs pushback 40;
	_this setPosWorld [3080.53,2172.09,167.467];
	_this setVectorDirAndUp [[0,0.999922,-0.0124963],[-0.0199947,0.0124938,0.999722]];
	m3 = _this;
	_this setVehicleVarName "m3";
	_this enableSimulation false;
	if !(is3DEN) then {_this hideobjectglobal true;};;
	_this allowdamage false;;
};


///////////////////////////////////////////////////////////////////////////////////////////
// Triggers
private _triggers = [];
private _triggerIDs = [];

private _item3 = objNull;
if (_layerRoot) then {
	_item3 = createTrigger ["EmptyDetector",[2430.22,1074.51,0],true];
	_this = _item3;
	_triggers pushback _this;
	_triggerIDs pushback 3;
	_item3 setPosATL [2430.22,1074.51,0];
	_this setTriggerStatements ["""ItemRadio"" in assignedItems player","[""task1""] call BIS_fnc_deleteTask;
",""];
	tr1 = _this;
};

private _item4 = objNull;
if (_layerRoot) then {
	_item4 = createTrigger ["EmptyDetector",[2451.52,1079.2,0],true];
	_this = _item4;
	_triggers pushback _this;
	_triggerIDs pushback 4;
	_item4 setPosATL [2451.52,1079.2,0];
	_this setTriggerStatements ["""ItemRadio"" in assignedItems player","[independance, ""task1"", [""Check out the destinantion"", ""CheckOut"", ""cookiemarker""], getmarkerPos ""marker_1"", ""ASSIGNED"", 2, true] call BIS_fnc_taskCreate;
g1 = createGroup [east, true]; ""O_G_officer_F"" createUnit [getMarkerPos ""marker_1"",g1,""com1 = this;[group this, getPos this, 20] call BIS_fnc_taskPatrol;"",0.6,""corporal""];""O_G_Soldier_lite_F"" createUnit [getMarkerPos ""marker_1"",g1,""bot1 = this"",0.4,""private""];",""];
	tr1_1 = _this;
	_this setTriggerTimeout [1,1,1,false];
};

private _item11 = objNull;
if (_layerRoot) then {
	_item11 = createTrigger ["EmptyDetector",[2778.64,1746.25,0.139999],true];
	_this = _item11;
	_triggers pushback _this;
	_triggerIDs pushback 11;
	_item11 setPosATL [2778.64,1746.25,0.139999];
	_this setTriggerArea [20,20,0,false,-1];
	_this setTriggerActivation ["ANYPLAYER","PRESENT",false];
	_this setTriggerStatements ["!alive com1 && !alive bot1","[""task1""] call BIS_fnc_deleteTask;",""];
	tr2 = _this;
};

private _item16 = objNull;
if (_layerRoot) then {
	_item16 = createTrigger ["EmptyDetector",[2779.06,1746.23,0],true];
	_this = _item16;
	_triggers pushback _this;
	_triggerIDs pushback 16;
	_item16 setPosATL [2779.06,1746.23,0];
	_this setTriggerArea [20,20,0,false,-1];
	_this setTriggerActivation ["ANYPLAYER","PRESENT",false];
	_this setTriggerStatements ["!alive com1 && !alive bot1","[independance, ""task1"", [""Clean that point"", ""Clean"", ""dumbmarker""], getmarkerPos ""marker_2"", ""ASSIGNED"", 2, true] call BIS_fnc_taskCreate;  
g1 = createGroup [east, true]; ""O_G_officer_F"" createUnit [getMarkerPos ""marker_2"",g1,""com1 = this;[group this, getPos this, 30] call BIS_fnc_taskPatrol;"",0.6,""corporal""];""O_G_Soldier_F"" createUnit [getMarkerPos ""marker_2"",g1,""bot1 = this"",0.4,""private""];""O_G_Soldier_lite_F"" createUnit [getMarkerPos ""marker_2"",g1,""bot2 = this"",0.4,""private""];""O_G_medic_F"" createUnit [getMarkerPos ""marker_2"",g1,""bot3 = this"",0.4,""private""];",""];
	tr2_1 = _this;
	_this setTriggerTimeout [1,1,1,false];
};

private _item18 = objNull;
if (_layerRoot) then {
	_item18 = createTrigger ["EmptyDetector",[2987.41,1888.26,0],true];
	_this = _item18;
	_triggers pushback _this;
	_triggerIDs pushback 18;
	_item18 setPosATL [2987.41,1888.26,0];
	_this setTriggerArea [20,20,0,false,-1];
	_this setTriggerActivation ["ANYPLAYER","PRESENT",false];
	_this setTriggerStatements ["!alive com1 && !alive bot1 && !alive bot2 && !alive bot3","[""task1""] call BIS_fnc_deleteTask;",""];
	tr3 = _this;
};

private _item19 = objNull;
if (_layerRoot) then {
	_item19 = createTrigger ["EmptyDetector",[2982.35,1872.56,0],true];
	_this = _item19;
	_triggers pushback _this;
	_triggerIDs pushback 19;
	_item19 setPosATL [2982.35,1872.56,0];
	_this setTriggerArea [30,30,0,false,-1];
	_this setTriggerActivation ["ANYPLAYER","PRESENT",false];
	_this setTriggerStatements ["!alive com1 && !alive bot1 && !alive bot2 && !alive bot3","[independance, ""task1"", [""Check out the destination"", ""Check out"", ""dumbmarker""], getmarkerPos ""marker_3"", ""ASSIGNED"", 2, true] call BIS_fnc_taskCreate;",""];
	tr3_1 = _this;
	_this setTriggerTimeout [1,1,1,false];
};

private _item41 = objNull;
if (_layerRoot) then {
	_item41 = createTrigger ["EmptyDetector",[3073.11,2147.84,0],true];
	_this = _item41;
	_triggers pushback _this;
	_triggerIDs pushback 41;
	_item41 setPosATL [3073.11,2147.84,0];
	_this setTriggerArea [40,40,0,false,-1];
	_this setTriggerActivation ["ANYPLAYER","PRESENT",false];
	_this setTriggerStatements ["this","""O_G_engineer_F"" createUnit [position m3, group player];
""O_G_medic_F"" createUnit [position m3, group player];
[""task1""] call BIS_fnc_deleteTask;",""];
	tr4 = _this;
};

private _item47 = objNull;
if (_layerRoot) then {
	_item47 = createTrigger ["EmptyDetector",[3079.68,2148.77,0],true];
	_this = _item47;
	_triggers pushback _this;
	_triggerIDs pushback 47;
	_item47 setPosATL [3079.68,2148.77,0];
	_this setTriggerArea [40,40,0,false,-1];
	_this setTriggerActivation ["ANYPLAYER","PRESENT",false];
	_this setTriggerStatements ["this","[independance, ""task1"", [""Capture the region"", ""Capture"", ""dumbmarker""], getmarkerPos ""marker_4"", ""ASSIGNED"", 2, true] call BIS_fnc_taskCreate; 
g1 = createGroup [east, true]; ""O_G_officer_F"" createUnit [getMarkerPos ""marker_4"",g1,""com1 = this;[group this, getPos this] call BIS_fnc_taskDefend;"",0.6,""corporal""];""O_G_medic_F"" createUnit [getMarkerPos ""marker_4"",g1,""bot1 = this"",0.5,""private""];""O_G_Soldier_GL_F"" createUnit [getMarkerPos ""marker_4"",g1,""bot2 = this"",0.5,""private""];""O_G_Soldier_lite_F"" createUnit [getMarkerPos ""marker_4"",g1,""bot3 = this"",0.5,""private""];""O_G_engineer_F"" createUnit [getMarkerPos ""marker_4"",g1,""bot4 = this"",0.5,""private""];",""];
	tr4_1 = _this;
	_this setTriggerTimeout [1,1,1,false];
};

private _item49 = objNull;
if (_layerRoot) then {
	_item49 = createTrigger ["EmptyDetector",[3294.89,2930.7,0],true];
	_this = _item49;
	_triggers pushback _this;
	_triggerIDs pushback 49;
	_item49 setPosATL [3294.89,2930.7,0];
	_this setTriggerArea [30,30,0,false,-1];
	_this setTriggerActivation ["ANYPLAYER","PRESENT",false];
	_this setTriggerStatements ["!alive com1 && !alive bot1 && !alive bot2 && !alive bot3 && !alive bot4","[""task1""] call BIS_fnc_deleteTask;",""];
	tr5 = _this;
};

private _item50 = objNull;
if (_layerRoot) then {
	_item50 = createTrigger ["EmptyDetector",[3294.43,2930.76,0],true];
	_this = _item50;
	_triggers pushback _this;
	_triggerIDs pushback 50;
	_item50 setPosATL [3294.43,2930.76,0];
	_this setTriggerArea [30,30,0,false,-1];
	_this setTriggerActivation ["ANYPLAYER","PRESENT",false];
	_this setTriggerStatements ["!alive com1 && !alive bot1 && !alive bot2 && !alive bot3 && !alive bot4","",""];
	tr5_1 = _this;
	_this setTriggerTimeout [1,1,1,false];
};

private _item53 = objNull;
if (_layerRoot) then {
	_item53 = createTrigger ["EmptyDetector",[3301.81,2920.25,0],true];
	_this = _item53;
	_triggers pushback _this;
	_triggerIDs pushback 53;
	_item53 setPosATL [3301.81,2920.25,0];
	_this setTriggerActivation ["ANYPLAYER","PRESENT",false];
	_this setTriggerStatements ["!alive com1 && !alive bot1 && !alive bot2 && !alive bot3 && !alive bot4","[""END1""] remoteExec [""endMission"", 0, true];",""];
	tr5_2 = _this;
	_this setTriggerTimeout [4,4,4,false];
};


///////////////////////////////////////////////////////////////////////////////////////////
// Group attributes (applied only once group units exist)
_this = _item0;
if !(units _this isEqualTo []) then {
	[_this,0] setWaypointPosition [position leader _this,0];
	_this setGroupID ["Alpha 1-1"];;
};


///////////////////////////////////////////////////////////////////////////////////////////
// Waypoints
private _waypoints = [];
private _waypointIDs = [];


///////////////////////////////////////////////////////////////////////////////////////////
// Logics
private _logics = [];
private _logicIDs = [];

private _item5 = objNull;
if (_layerRoot) then {
	_item5 = (group (missionNamespace getvariable ["BIS_functions_mainscope",objnull])) createUnit ["ModuleRadio_F",[2461.8,1079.62,0],[],0,"CAN_COLLIDE"];
	_this = _item5;
	_logics pushback _this;
	_logicIDs pushback 5;
	_this setPosWorld [2461.8,1079.62,13.065];
	_this setVectorDirAndUp [[0,1,0],[0,0,1]];
	_this setVariable ['Side',2,true];;
	_this setVariable ['RscAttributeRadio',"SentGenBaseSideFriendlyGUER",true];;
	_this setvariable ["BIS_fnc_initModules_disableAutoActivation",true];
};

private _item17 = objNull;
if (_layerRoot) then {
	_item17 = (group (missionNamespace getvariable ["BIS_functions_mainscope",objnull])) createUnit ["ModuleRadio_F",[2779.74,1746.24,1.52588e-005],[],0,"CAN_COLLIDE"];
	_this = _item17;
	_logics pushback _this;
	_logicIDs pushback 17;
	_this setPosWorld [2779.74,1746.24,143.589];
	_this setVectorDirAndUp [[0,0.998625,0.0524293],[-0.0324838,-0.0524016,0.998098]];
	_this setVariable ['Side',2,true];;
	_this setVariable ['RscAttributeRadio',"SentGenCmdSeize",true];;
	_this setvariable ["BIS_fnc_initModules_disableAutoActivation",true];
};

private _item45 = objNull;
if (_layerRoot) then {
	_item45 = (group (missionNamespace getvariable ["BIS_functions_mainscope",objnull])) createUnit ["Site_OPFOR",[3464.57,2634.12,0],[],0,"CAN_COLLIDE"];
	_this = _item45;
	_logics pushback _this;
	_logicIDs pushback 45;
	_this setPosWorld [3464.57,2634.12,142.932];
	_this setVectorDirAndUp [[0,0.999922,0.0124964],[-0.0970444,-0.0124375,0.995202]];
	_this setVariable ['faction',"Red",true];;
	_this setVariable ['siteType',"Military_TCP",true];;
	_this setVariable ['description',"КПП",true];;
	_this setVariable ['shape',"ellipse",true];;
	_this setVariable ['axisA',"50",true];;
	_this setVariable ['axisB',"50",true];;
	_this setVariable ['interactive',"Yes",true];;
	_this setVariable ['fastTravel',"Enabled",true];;
	_this setVariable ['buildingOccupationIndex',"0.5",true];;
	_this setVariable ['conditionOfPresence',"TRUE",true];;
	_this setvariable ["BIS_fnc_initModules_disableAutoActivation",true];
};

private _item46 = objNull;
if (_layerRoot) then {
	_item46 = (group (missionNamespace getvariable ["BIS_functions_mainscope",objnull])) createUnit ["ModuleRadio_F",[3011.58,1845.99,0],[],0,"CAN_COLLIDE"];
	_this = _item46;
	_logics pushback _this;
	_logicIDs pushback 46;
	_this setPosWorld [3011.58,1845.99,168.84];
	_this setVectorDirAndUp [[0,1,0],[0,0,1]];
	_this setVariable ['Side',2,true];;
	_this setVariable ['RscAttributeRadio',"SentGenReinforcementsConfirmed",true];;
	_this setvariable ["BIS_fnc_initModules_disableAutoActivation",true];
};

private _item48 = objNull;
if (_layerRoot) then {
	_item48 = (group (missionNamespace getvariable ["BIS_functions_mainscope",objnull])) createUnit ["ModuleRadio_F",[3122.54,2137.96,0],[],0,"CAN_COLLIDE"];
	_this = _item48;
	_logics pushback _this;
	_logicIDs pushback 48;
	_this setPosWorld [3122.54,2137.96,171.946];
	_this setVectorDirAndUp [[0,1,0],[0,0,1]];
	_this setVariable ['Side',2,true];;
	_this setVariable ['RscAttributeRadio',"SentGenReinforcementsArrived",true];;
	_this setvariable ["BIS_fnc_initModules_disableAutoActivation",true];
};

private _item51 = objNull;
if (_layerRoot) then {
	_item51 = (group (missionNamespace getvariable ["BIS_functions_mainscope",objnull])) createUnit ["ModuleRadio_F",[3385.02,2926.71,0],[],0,"CAN_COLLIDE"];
	_this = _item51;
	_logics pushback _this;
	_logicIDs pushback 51;
	_this setPosWorld [3385.02,2926.71,232.966];
	_this setVectorDirAndUp [[0,0.99197,-0.126476],[0.0772762,0.126098,0.989003]];
	_this setVariable ['Side',2,true];;
	_this setVariable ['RscAttributeRadio',"SentGenComplete",true];;
	_this setvariable ["BIS_fnc_initModules_disableAutoActivation",true];
};


///////////////////////////////////////////////////////////////////////////////////////////
// Layers


///////////////////////////////////////////////////////////////////////////////////////////
// Crews


///////////////////////////////////////////////////////////////////////////////////////////
// Vehicle cargo


///////////////////////////////////////////////////////////////////////////////////////////
// Connections
if (!isNull _item4 && !isNull _item5) then {_item4 synchronizeObjectsAdd [_item5]; _item5 synchronizeObjectsAdd [_item4];};
if (!isNull _item16 && !isNull _item17) then {_item16 synchronizeObjectsAdd [_item17]; _item17 synchronizeObjectsAdd [_item16];};
if (!isNull _item19 && !isNull _item46) then {_item19 synchronizeObjectsAdd [_item46]; _item46 synchronizeObjectsAdd [_item19];};
if (!isNull _item47 && !isNull _item48) then {_item47 synchronizeObjectsAdd [_item48]; _item48 synchronizeObjectsAdd [_item47];};
if (!isNull _item50 && !isNull _item51) then {_item50 synchronizeObjectsAdd [_item51]; _item51 synchronizeObjectsAdd [_item50];};


///////////////////////////////////////////////////////////////////////////////////////////
// Inits (executed only once all entities exist; isNil used to ensure non-scheduled environment)
isNil {
	if !(isnull _item2) then {
		this = _item2;
		[independance, "task1", ["Take a radio from supplies box", "Connection", "dumbmarker"], getPos this, "ASSIGNED", 2, true] call BIS_fnc_taskCreate;;
	};
};


///////////////////////////////////////////////////////////////////////////////////////////
// Module activations (only once everything is spawned and connected)
if !(isNull _item5) then {_item5 setvariable ["BIS_fnc_initModules_activate",true];};
if !(isNull _item17) then {_item17 setvariable ["BIS_fnc_initModules_activate",true];};
if !(isNull _item45) then {_item45 setvariable ["BIS_fnc_initModules_activate",true];};
if !(isNull _item46) then {_item46 setvariable ["BIS_fnc_initModules_activate",true];};
if !(isNull _item48) then {_item48 setvariable ["BIS_fnc_initModules_activate",true];};
if !(isNull _item51) then {_item51 setvariable ["BIS_fnc_initModules_activate",true];};


///////////////////////////////////////////////////////////////////////////////////////////
[[_objects,_groups,_triggers,_waypoints,_logics,_markers],[_objectIDs,_groupIDs,_triggerIDs,_waypointIDs,_logicIDs,_markerIDs]]
Below is a how-it-looks-inside view


arma3 generic mission inside

Below is a first-task-assigned view

arma3 generic mission first task

Below is a should-it-be-extended view

arma3 generic mission extended

Below is start-from-scratch view

arma3 test 01 mission Stratis


Below is start-from-scratch output

/* init.sqf for start with * tested on Stratis */

/// determine center of map
_c1 = [worldSize / 2, worldsize / 2, 0];

/// add marker
_m0 = createMarker ["marker_0", _c1];
_this = _m0;
_this setMarkerType "mil_unknown_noshadow";
_this setMarkerShape "ICON";

private _v1 = "C_Quadbike_01_F" createVehicle getMarkerPos "marker_0";
_r1 = _v1 getRelPos [100, 90]; // temp object position
deleteVehicle _v1;

/// add player
_g1 = createGroup [resistance,true];
_p1 = "I_G_officer_F" createUnit [_r1,_g1,""];
_p = player;
selectPlayer (units _g1 select 0);
deleteVehicle _p;
player enableStamina false; // cheated again

/// assign task 1 to player
[side player, "task1", ["Check out the destination", "Checkout", "marker_0"],
getmarkerPos "marker_0", "ASSIGNED", 2, true] call BIS_fnc_taskCreate;

/// add trigger
private _v1 = "C_Quadbike_01_F" createVehicle getMarkerPos "marker_0";
_t1 = createTrigger ["EmptyDetector", getPos _v1]; // temp object position
_this = _t1;
deleteVehicle _v1;
_this setTriggerArea [20, 20, 0, false];
_this setTriggerActivation ["ANYPLAYER", "PRESENT", true];
_this setTriggerStatements ["this","hint 'Entering area'",
"hint 'Leaving area';deleteMarker 'marker_0';['task1'] call BIS_fnc_deleteTask;['END1'] remoteExec ['endMission', 0, true]"];


Add file RSS Files
generic mission Stratis

generic mission Stratis

Demo

a simple generic mission from scratch. five tasks, one life. support team available

Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account:

X

Latest posts from @_smokeout_

Moddb.com via @moddb T.co

Jun 8 2023

Moddb.com via @moddb T.co

Jun 7 2023

Moddb.com via @moddb T.co

Jun 6 2023

T.co

Jun 5 2023

Can't wait for AI generated sound effects to come out! Will be awesome to have a wide variety of sounds. Can't wait… T.co

Jun 5 2023

Moddb.com T.co

Jun 3 2023