Listing of Mission Roles
-
This is a old .doc that explains most of them. There are new roles that are not included in this.
http://www.mediafire.com/file/y3bszcs2lhf0xos/Aircraft_mission_roles.doc
C9
-
Well I did a text search for “mission role” and then “role” in the main manual, training manual, and -1 and I didn’t find the list. Maybe I mistyped.
Page 190 BMS Manual “ Role: The type of mission. See 11.4.6.1 for more information.”
I think this is just a plain typo.
10.4.2.3 How to adjust priorities? (page 199 - 200) has the information you were looking for.
-
List of Mission types and their success factors is on page 211.
-
Slightly off topic, but is SCAR essentially FAC? SCAR stands for Strike Coordination And Reconnaissance so it sounds like a role similar to FAC:
http://www.dtic.mil/get-tr-doc/pdf?AD=ADA524808
That is an MC doc, not USAF, so I assume terminology and roles are different. I have definitely seen SCAR flights in BMS, but I cannot see reference to it in any of the BMS docs.
-
Airforce documentation: https://doctrine.af.mil/download.jsp?filename=3-03-D08-LAND-Derivative-msns.pdf
Forward Air Controller (Airborne) (FAC[A]). FAC(A) missions provide terminal attack
control (TAC) for CAS aircraft operating in close proximity to friendly ground forces.
Because of the risk of fratricide, FAC(A)s are specially trained aviation officers qualified
to provide delivery clearance to CAS aircraft. The FAC(A) is the only person cleared to
perform such control from the air, and can be especially useful in controlling CAS
against targets that are beyond the visual range of friendly ground forces.Tactical Air Coordinator (Airborne) (TAC[A]). TAC(A) missions provide
communications relay between the tactical air control party (TACP) and attack aircraft,
as well as other agencies of the TACS, in the absence of Joint Surveillance Target
Attack Radar System (JSTARS), Airborne Warning and Control System (AWACS),
control and reporting center (CRC) or a FAC(A). The TAC(A) also expedites CAS
aircraft-to-JTAC handoff during “heavy traffic” CAS operations.Strike Coordination and Reconnaissance (SCAR). SCAR missions use aircraft to
detect targets for dedicated AI missions in a specified geographic zone. The area may
be defined by a box or grid where worthwhile potential targets are known or suspected
to exist, or where mobile enemy surface units have relocated because of ground
fighting.So the answer is NO. FAC(A) is control of the terminal attack phase of a CAS mission while SCAR is basically armed recon calling in other assets to provide Area Interdiction.
-
List of Mission types and their success factors is on page 211.
Thanks Darkman just my luck I search for “role” and “mission role” and its been changed to “mission type”. Maybe the documentation could be tweeked to match the game terminology or vice-versa. Thanks again.
-
some work from the past …in context.
// The mission-planing intelligence (AI behaviour, cooridination and cooperation of types, timing) is defined by using this uniquie REDFLAG mission.dat file-definition AND the edits in the RP6 database ([color]Roles, Flag-Links (Airforce, Army, Navy etc.) and Payloads in reference to desired Battle of Order created[/color]. // Author A.S // AMIS_NONE // No Type Target skill MissionProfile TargetProfile TargetDesc RouteWP TargetWP MinAlt MaxAlt MissionAlt Separation Loiter Str MinTime MaxTime Escort MinDist Min_Time Caps Flags 0 0 0 0 3 1 0 0 50 0 0 0 0 0 0 0 0 0 0 0 0 0x00000000 // AMIS_BARCAP // No Type Target skill MissionProfile TargetProfile TargetDesc RouteWP TargetWP MinAlt MaxAlt MissionAlt Separation Loiter Str MinTime MaxTime Escort MinDist Min_Time Caps Flags 1 1 3 1 2 8 1 0 12 50 320 230 0 15 2 40 120 0 25 40 0 0x16182201 // AMIS_BARCAP2 // No Type Target skill MissionProfile TargetProfile TargetDesc RouteWP TargetWP MinAlt MaxAlt MissionAlt Separation Loiter Str MinTime MaxTime Escort MinDist Min_Time Caps Flags 2 2 3 1 2 8 1 0 12 50 320 270 0 20 2 40 120 0 25 40 0 0x16182201 // AMIS_HAVCAP // No Type Target skill MissionProfile TargetProfile TargetDesc RouteWP TargetWP MinAlt MaxAlt MissionAlt Separation Loiter Str MinTime MaxTime Escort MinDist Min_Time Caps Flags 3 3 2 1 2 8 2 10 12 140 320 250 -180 95 2 10 120 0 5 10 0 0x16182201 // AMIS_TARCAP // No Type Target skill MissionProfile TargetProfile TargetDesc RouteWP TargetWP MinAlt MaxAlt MissionAlt Separation Loiter Str MinTime MaxTime Escort MinDist Min_Time Caps Flags 4 4 3 1 2 8 3 0 12 130 290 180 -240 20 2 15 45 0 10 15 0 0x16088201 // AMIS_RESCAP // No Type Target skill MissionProfile TargetProfile TargetDesc RouteWP TargetWP MinAlt MaxAlt MissionAlt Separation Loiter Str MinTime MaxTime Escort MinDist Min_Time Caps Flags 5 5 3 1 2 8 3 10 12 50 220 160 -90 15 2 5 30 0 5 5 0 0x16080201 // AMIS_AMBUSHCAP // No Type Target skill MissionProfile TargetProfile TargetDesc RouteWP TargetWP MinAlt MaxAlt MissionAlt Separation Loiter Str MinTime MaxTime Escort MinDist Min_Time Caps Flags 6 6 3 1 1 8 1 0 12 50 270 80 -30 20 2 10 60 0 5 10 0 0x16192201 // AMIS_SWEEP // No Type Target skill MissionProfile TargetProfile TargetDesc RouteWP TargetWP MinAlt MaxAlt MissionAlt Separation Loiter Str MinTime MaxTime Escort MinDist Min_Time Caps Flags 7 7 3 1 2 6 1 11 11 100 400 320 -180 0 2 60 140 0 15 60 0 0x16080101 // AMIS_ALERT // No Type Target skill MissionProfile TargetProfile TargetDesc RouteWP TargetWP MinAlt MaxAlt MissionAlt Separation Loiter Str MinTime MaxTime Escort MinDist Min_Time Caps Flags 8 8 3 1 2 0 3 0 12 20 260 150 0 0 2 0 10 0 1 0 0 0x061d0000 // AMIS_INTERCEPT // No Type Target skill MissionProfile TargetProfile TargetDesc RouteWP TargetWP MinAlt MaxAlt MissionAlt Separation Loiter Str MinTime MaxTime Escort MinDist Min_Time Caps Flags 9 9 2 1 3 4 3 0 13 50 280 210 0 0 2 0 20 0 0 0 0 0x2d150000 // AMIS_ESCORT // No Type Target skill MissionProfile TargetProfile TargetDesc RouteWP TargetWP MinAlt MaxAlt MissionAlt Separation Loiter Str MinTime MaxTime Escort MinDist Min_Time Caps Flags 10 10 2 1 3 7 2 10 10 130 340 250 -200 0 2 10 90 0 5 10 0 0x3c038005 // AMIS_SEADSTRIKE // No Type Target skill MissionProfile TargetProfile TargetDesc RouteWP TargetWP MinAlt MaxAlt MissionAlt Separation Loiter Str MinTime MaxTime Escort MinDist Min_Time Caps Flags 11 11 2 7 3 1 3 19 19 30 250 190 0 0 1 240 300 31 200 240 0 0x1000c005 // AMIS_SEADESCORT // No Type Target skill MissionProfile TargetProfile TargetDesc RouteWP TargetWP MinAlt MaxAlt MissionAlt Separation Loiter Str MinTime MaxTime Escort MinDist Min_Time Caps Flags 12 12 2 7 3 7 2 19 19 100 270 240 -30 0 1 60 180 0 30 60 0 0x38028000 // AMIS_OCASTRIKE // No Type Target skill MissionProfile TargetProfile TargetDesc RouteWP TargetWP MinAlt MaxAlt MissionAlt Separation Loiter Str MinTime MaxTime Escort MinDist Min_Time Caps Flags 13 13 1 3 3 1 3 0 17 50 270 230 0 0 2 90 200 4 40 90 0 0x1002813d // AMIS_INTSTRIKE // No Type Target skill MissionProfile TargetProfile TargetDesc RouteWP TargetWP MinAlt MaxAlt MissionAlt Separation Loiter Str MinTime MaxTime Escort MinDist Min_Time Caps Flags 14 14 1 3 3 1 3 0 17 80 250 180 0 0 2 35 140 10 15 35 0 0x1002c133 // AMIS_STRIKE // No Type Target skill MissionProfile TargetProfile TargetDesc RouteWP TargetWP MinAlt MaxAlt MissionAlt Separation Loiter Str MinTime MaxTime Escort MinDist Min_Time Caps Flags 15 15 1 3 3 1 3 0 17 120 290 220 0 0 2 45 240 4 15 45 0 0x1002c135 // AMIS_DEEPSTRIKE // No Type Target skill MissionProfile TargetProfile TargetDesc RouteWP TargetWP MinAlt MaxAlt MissionAlt Separation Loiter Str MinTime MaxTime Escort MinDist Min_Time Caps Flags 16 16 1 3 3 1 3 0 17 120 350 320 0 0 1 120 180 4 40 120 0 0x1002033d // AMIS_STSTRIKE // No Type Target skill MissionProfile TargetProfile TargetDesc RouteWP TargetWP MinAlt MaxAlt MissionAlt Separation Loiter Str MinTime MaxTime Escort MinDist Min_Time Caps Flags 17 17 1 3 2 1 3 0 17 120 290 300 0 0 2 60 240 0 60 60 32 0x1002c300 // AMIS_STRATBOMB // No Type Target skill MissionProfile TargetProfile TargetDesc RouteWP TargetWP MinAlt MaxAlt MissionAlt Separation Loiter Str MinTime MaxTime Escort MinDist Min_Time Caps Flags 18 18 1 5 2 1 3 0 18 160 290 280 0 0 1 120 220 10 90 120 0 0x102a073d // AMIS_FAC // No Type Target skill MissionProfile TargetProfile TargetDesc RouteWP TargetWP MinAlt MaxAlt MissionAlt Separation Loiter Str MinTime MaxTime Escort MinDist Min_Time Caps Flags 19 19 3 15 1 3 3 0 30 50 150 80 0 7 2 15 60 0 5 15 0 0x12004213 // AMIS_ONCALLCAS // No Type Target skill MissionProfile TargetProfile TargetDesc RouteWP TargetWP MinAlt MaxAlt MissionAlt Separation Loiter Str MinTime MaxTime Escort MinDist Min_Time Caps Flags 20 20 3 4 2 3 3 0 9 50 180 150 240 10 2 15 60 0 5 15 0 0x17184e02 // AMIS_PRPLANCAS // No Type Target skill MissionProfile TargetProfile TargetDesc RouteWP TargetWP MinAlt MaxAlt MissionAlt Separation Loiter Str MinTime MaxTime Escort MinDist Min_Time Caps Flags 21 21 2 4 1 8 3 0 14 50 210 170 0 5 2 30 90 0 15 30 0 0x15184212 // AMIS_CAS // No Type Target skill MissionProfile TargetProfile TargetDesc RouteWP TargetWP MinAlt MaxAlt MissionAlt Separation Loiter Str MinTime MaxTime Escort MinDist Min_Time Caps Flags 22 22 3 4 3 8 3 0 16 50 220 180 0 8 2 25 60 0 10 25 0 0x07114212 // AMIS_SAD // No Type Target skill MissionProfile TargetProfile TargetDesc RouteWP TargetWP MinAlt MaxAlt MissionAlt Separation Loiter Str MinTime MaxTime Escort MinDist Min_Time Caps Flags 23 23 3 4 3 8 3 0 16 80 230 140 0 12 2 45 90 0 20 45 0 0x11180202 // AMIS_INT // No Type Target skill MissionProfile TargetProfile TargetDesc RouteWP TargetWP MinAlt MaxAlt MissionAlt Separation Loiter Str MinTime MaxTime Escort MinDist Min_Time Caps Flags 24 24 3 4 3 8 3 0 16 50 230 160 0 5 2 20 90 0 10 20 0 0x15180213 // AMIS_BAI // No Type Target skill MissionProfile TargetProfile TargetDesc RouteWP TargetWP MinAlt MaxAlt MissionAlt Separation Loiter Str MinTime MaxTime Escort MinDist Min_Time Caps Flags 25 25 2 4 3 8 3 0 14 50 230 160 0 12 2 25 90 4 5 25 0 0x11184212 // AMIS_AWACS // No Type Target skill MissionProfile TargetProfile TargetDesc RouteWP TargetWP MinAlt MaxAlt MissionAlt Separation Loiter Str MinTime MaxTime Escort MinDist Min_Time Caps Flags 26 26 3 12 2 3 3 20 20 180 350 260 0 90 1 90 150 3 50 90 0 0x38382110 // AMIS_JSTAR // No Type Target skill MissionProfile TargetProfile TargetDesc RouteWP TargetWP MinAlt MaxAlt MissionAlt Separation Loiter Str MinTime MaxTime Escort MinDist Min_Time Caps Flags 27 27 3 13 2 3 3 20 20 180 350 320 0 90 1 90 170 3 50 90 0 0x18382110 // AMIS_TANKER // No Type Target skill MissionProfile TargetProfile TargetDesc RouteWP TargetWP MinAlt MaxAlt MissionAlt Separation Loiter Str MinTime MaxTime Escort MinDist Min_Time Caps Flags 28 28 3 14 2 3 3 24 24 100 330 170 0 90 1 90 180 3 60 90 0 0x18382010 // AMIS_RECON // No Type Target skill MissionProfile TargetProfile TargetDesc RouteWP TargetWP MinAlt MaxAlt MissionAlt Separation Loiter Str MinTime MaxTime Escort MinDist Min_Time Caps Flags 29 29 1 10 1 1 3 0 21 3 45 20 0 0 2 10 30 0 1 10 0 0x1fff8100 // AMIS_BDA // No Type Target skill MissionProfile TargetProfile TargetDesc RouteWP TargetWP MinAlt MaxAlt MissionAlt Separation Loiter Str MinTime MaxTime Escort MinDist Min_Time Caps Flags 30 30 1 10 3 1 3 0 21 3 45 20 0 0 2 10 50 0 5 10 3 0x0802c100 // AMIS_ECM // No Type Target skill MissionProfile TargetProfile TargetDesc RouteWP TargetWP MinAlt MaxAlt MissionAlt Separation Loiter Str MinTime MaxTime Escort MinDist Min_Time Caps Flags 31 31 3 6 2 3 2 26 26 130 270 210 -60 12 1 20 90 6 10 20 0 0x18020030 // AMIS_AIRCAV // No Type Target skill MissionProfile TargetProfile TargetDesc RouteWP TargetWP MinAlt MaxAlt MissionAlt Separation Loiter Str MinTime MaxTime Escort MinDist Min_Time Caps Flags 32 32 2 2 1 9 2 0 25 5 35 15 0 5 4 60 90 0 1 60 128 0x3110c030 // AMIS_AIRLIFT // No Type Target skill MissionProfile TargetProfile TargetDesc RouteWP TargetWP MinAlt MaxAlt MissionAlt Separation Loiter Str MinTime MaxTime Escort MinDist Min_Time Caps Flags 33 33 3 11 2 3 3 0 25 30 200 50 0 5 1 180 240 0 15 180 0 0x38302000 // AMIS_SAR // No Type Target skill MissionProfile TargetProfile TargetDesc RouteWP TargetWP MinAlt MaxAlt MissionAlt Separation Loiter Str MinTime MaxTime Escort MinDist Min_Time Caps Flags 34 34 3 2 1 4 3 0 22 1 25 10 0 18 2 20 40 5 1 20 128 0x3010c010 // AMIS_ASW // No Type Target skill MissionProfile TargetProfile TargetDesc RouteWP TargetWP MinAlt MaxAlt MissionAlt Separation Loiter Str MinTime MaxTime Escort MinDist Min_Time Caps Flags 35 35 2 8 1 8 2 23 23 5 130 50 0 0 2 90 140 0 20 90 2 0x1c020000 // AMIS_ASHIP // No Type Target skill MissionProfile TargetProfile TargetDesc RouteWP TargetWP MinAlt MaxAlt MissionAlt Separation Loiter Str MinTime MaxTime Escort MinDist Min_Time Caps Flags 36 36 2 9 3 1 3 0 15 5 230 160 0 0 2 90 140 10 60 90 0 0x1c020010 // AMIS_PATROL // No Type Target skill MissionProfile TargetProfile TargetDesc RouteWP TargetWP MinAlt MaxAlt MissionAlt Separation Loiter Str MinTime MaxTime Escort MinDist Min_Time Caps Flags 37 37 3 10 3 4 2 21 21 3 45 20 0 40 2 30 150 0 20 30 2 0x1c020100 // AMIS_RECONPATROL // No Type Target skill MissionProfile TargetProfile TargetDesc RouteWP TargetWP MinAlt MaxAlt MissionAlt Separation Loiter Str MinTime MaxTime Escort MinDist Min_Time Caps Flags 38 38 3 10 1 3 3 21 21 3 45 20 0 25 2 15 45 0 15 15 136 0x0c140102 // AMIS_ABORT // No Type Target skill MissionProfile TargetProfile TargetDesc RouteWP TargetWP MinAlt MaxAlt MissionAlt Separation Loiter Str MinTime MaxTime Escort MinDist Min_Time Caps Flags 39 39 3 0 2 4 0 0 0 3 45 30 0 0 0 0 120 0 0 0 0 0x00000000 // AMIS_TRAINING // No Type Target skill MissionProfile TargetProfile TargetDesc RouteWP TargetWP MinAlt MaxAlt MissionAlt Separation Loiter Str MinTime MaxTime Escort MinDist Min_Time Caps Flags 40 40 0 0 3 3 0 0 0 10 150 40 0 0 0 0 0 0 0 0 0 0x00000000
Friendly Greetings to all from A.S
–-------------------------------------------------------------------
EXPLANATION MISSION.DAT CONTENT:target; // Target type
skill; // Role
mission_profile; // Allowable mission profiles
target_profile; // Type of target profile
target_desc; // When to use our target action (target area/whole mission/etc)
routewp; // Waypoint type along route
targetwp; // What to do at target location
minalt; // Minimum alt at target (in hundreds of feet)
maxalt; // Maximum alt at target (in hundreds of feet)
missionalt; // Suggested mission altitude (in hundreds of feet)
separation; // Seperation from main flight, in seconds
loitertime; // Loiter time in minutes
str; // Aircraft strength typically assigned
min_time; // Minimum # of minutes in advance to consider a planned mission *** HAS TO BE THE SAME AS “mintime” AND CAN NOT BE MORE THAN 240
max_time; // Maximum # of minutes in advance to consider a planned mission *** CAN NOT BE MORE THAN 300
escorttype; // What sort of mission to build for an escort
mindistance; // Minimum distance between two similar missions
mintime; // Minimum time between missions of similar types *** HAS TO BE THE SAME AS “min_time” AND CAN NOT BE MORE THAN 240
caps; // Special capibilities required (stealth, navy, etc)
flags; // flags (the code or number for the global or total flag is the sum -addition- of the values)
MISSION.DAT FILE
MISSION TYPE:
AMIS_NONE = 0,
AMIS_BARCAP = 1, // BARCAP missions to protect a target area
AMIS_BARCAP2 = 2, // BARCAP missions to defend a border
AMIS_HAVCAP = 3,
AMIS_TARCAP = 4,
AMIS_RESCAP = 5,
AMIS_AMBUSHCAP = 6,
AMIS_SWEEP = 7,
AMIS_ALERT = 8,
AMIS_INTERCEPT = 9,
AMIS_ESCORT = 10,
AMIS_SEADSTRIKE = 11,
AMIS_SEADESCORT = 12,
AMIS_OCASTRIKE = 13, // OCA strike (direct w/escort & sead)
AMIS_INTSTRIKE = 14, // Interdiction (direct, alone)
AMIS_STRIKE = 15, //
AMIS_DEEPSTRIKE = 16, // Deep strike (safe path, w/escort & sead)
AMIS_STSTRIKE = 17, // Stealth strike (safe path, alone)
AMIS_STRATBOMB = 18,
AMIS_FAC = 19,
AMIS_ONCALLCAS = 20, // On call CAS
AMIS_PRPLANCAS = 21, // Pre planned CAS
AMIS_CAS = 22, // Immediate CAS
AMIS_SAD = 23, // Search and destroy interdiction
AMIS_INT = 24, // Interdiction (vs supply/fuel lines only)
AMIS_BAI = 25, // Battlefield area interdiction
AMIS_AWACS = 26,
AMIS_JSTAR = 27,
AMIS_TANKER = 28,
AMIS_RECON = 29,
AMIS_BDA = 30,
AMIS_ECM = 31,
AMIS_AIRCAV = 32,
AMIS_AIRLIFT = 33,
AMIS_SAR = 34,
AMIS_ASW = 35,
AMIS_ASHIP = 36,
AMIS_PATROL = 37,
AMIS_RECONPATROL= 38, // Recon for enemy ground vehicles
AMIS_ABORT = 39,
AMIS_TRAINING = 40,
AMIS_OTHER = 41,
SKILL:
ARO_CA = 1,
ARO_TACTRANS = 2, // AMIS_SAR | AMIS_AIRCAV
ARO_S = 3, // AMIS_OCASTRIKE | AMIS_INTSTRIKE | // Strike target
ARO_GA = 4, // AMIS_SAD | AMIS_BAI | AMIS_ONCALLCAS | AMIS_PRPLANCAS // Ground attack
ARO_SB = 5, // AMIS_STRATBOMB // Strategic bomb
ARO_ECM = 6, // AMIS_ELJAM // Jam radar
ARO_SEAD = 7, // AMIS_SEADSTRIKE | AMIS_SEADESCORT // SEAD
ARO_ASW = 8, // AMIS_ASW
ARO_ASHIP = 9, // AMIS_ASHIP
ARO_REC = 10, // AMIS_BDA | AMIS_RECON | AMIS_PATROL // Recon
ARO_TRANS = 11, // AMIS_AIRBORNE | AMIS_AIRLIFT // Drop off cargo
ARO_ELINT = 12, // AMIS_AWACS
ARO_AWACS = 12,
ARO_JSTAR = 13, // AMIS_JSTAR
ARO_TANK = 14, // AMIS_TANKER
ARO_FAC = 15,
ARO_OTHER = 16,
MISSION PROFILE:
AMIS_TAR_NONE = 0,
AMIS_TAR_OBJECTIVE = 1,
AMIS_TAR_UNIT = 2,
AMIS_TAR_LOCATION = 3,
Additional Escort condition modes (normally ATM_MODE_OCA, DCA or INT)
AMIS_ESC_ALWAYS = 99,
AMIS_ESC_NONE = 98,Tanker conditional modes
TANKER_NONE = 0,
TANKER_HALF = 1,
TANKER_FULL = 2,
TANKER_ALWAYS = 3,
FLAGS:
AMIS_ADDAWACS = 0x01, // Request AWACS
AMIS_ADDJSTAR = 0x02, // Request JSTAR
AMIS_ADDECM = 0x04, // Request ECM
AMIS_ADDBDA = 0x08, // Request BDA
AMIS_ADDESCORT = 0x10, // Request CA Escort (if enemy responds)
AMIS_ADDSEAD = 0x20, // Request SEAD Escort (if enemy AD present)
AMIS_ADDBARCAP = 0x40, // Trigger enemy BARCAP
AMIS_ADDSWEEP = 0x80, // Trigger enemy Sweep
AMIS_ADDOCASTRIKE = 0x100, // Trigger friendly OCA Strike vs enemy assets found
AMIS_ADDTANKER = 0x200, // Add a tanker, if possible
AMIS_NEEDTANKER = 0x400, // This mission can’t go w/o a tanker
AMIS_ADDFAC = 0x800, // Request FAC aircraft
AMIS_ADDINTERCEPT = 0x1000, // Add an enemy intercept mission to intercept this missionAMIS_NOTHREAT = 0x2000, // Abort if above the minimum threat threshold
AMIS_AVOIDTHREAT = 0x4000, // Dodge ADs vertically
AMIS_HIGHTHREAT = 0x8000, // Abort only if extreme threat
AMIS_IMMEDIATE = 0x10000, // Set if I’m looking for aircraft in flight
AMIS_MATCHSPEED = 0x20000, // Try to build package with equivalent speed a/c
AMIS_TARGET_ONLY = 0x40000, // go directly to target and back
AMIS_NO_BREAKPT = 0x80000, // Don’t add a breakpoint to this mission
AMIS_DONT_COORD = 0x100000, // Don’t match ingress/egress times with the main flight
AMIS_AIR_LAUNCH_OK = 0x200000, // This mission can launch in mid-air (ie: from the edge of the map)
AMIS_DONT_USE_AC = 0x400000, // Don’t subtract aircraft from the squadron
AMIS_NPC_ONLY = 0x800000, // Don’t assign to potential player squadrons
AMIS_FUDGE_RANGE = 0x1000000, // This mission is always in range - we’ll just load more fuel
AMIS_EXPECT_DIVERT = 0x2000000, // We want to sit around until we’re told to divert
AMIS_ASSIGNED_TAR = 0x4000000, // Used for diverts with a specific target in mind
AMIS_NO_DIST_BONUS = 0x8000000, // Don’t adjust mission priority by distance to front (add a constant)
AMIS_NO_TARGETABORT = 0x10000000, // Don’t abort after reaching our target - just fly home
AMIS_FLYALWAYS = 0x20000000, // Don’t restrict percentage of missions flownFlags for mission requests:
REQF_USERESERVES = 0x01, // Use reserve aircraft for this request, if nessesary (mostly for support)
REQF_CHECKED = 0x02, // This request has already been checked at least once
REQF_NEEDRESPONSE = 0x04, // This needs to be dealt with immediately, and returns a response
REQF_MET = 0x08, // This has been met already (in planned list)
REQF_ONETRY = 0x100, // We get one try at building this, otherwise cancel
REQF_USE_REQ_SQUAD = 0x200, // Use the squadron which requested the mission
REQF_PART_OF_ACTION = 0x400, // This target is part of a larger action by this team
REQF_ALLOW_ERRORS = 0x800, // Allow missions to be planned with errors (for tactical engagement)Flags for what we really need:
NEED_SEAD = 0x01,
NEED_ECM = 0x02,Specifics as to the threat types:
THREAT_LALT_SAM = 0x10,
THREAT_HALT_SAM = 0x20,
THREAT_AAA = 0x40,Specifics as to the threat location:
THREAT_ENROUTE = 0x100,
THREAT_TARGET = 0x200,
MISSION PROFILES:
MPROF_LOW = 0x01, // Low engress profile
MPROF_HIGH = 0x02, // High engress profile
MPROF_STANDART = x03, // Standart engress profile
TARGET PROFILE:
TPROF_NONE = 0, // No target WP
TPROF_ATTACK = 1, // IP, Target, Turn point (Assembly, Break point)
TPROF_HPATTACK = 2, // IP, Target (Assembly, Break point)
TPROF_LOITER = 3, // 2 Turn points (Assembly)
TPROF_TARGET = 4, // Target only (Assembly, Break point)
TPROF_AVOID = 5, // Break point, Turn point (Assembly)
TPROF_SWEEP = 6, // 3 circular Turn points
TPROF_FLYBY = 7, // Pass over target, at lowest possible threat
TPROF_SEARCH = 8, // Like loiter, but at full speed
TPROF_LAND = 9, // Land at target for station time, then takeoff again
TARGET DESC-RIPTION:
TDESC_NONE = 0,
TDESC_TTL = 1, // Takeoff To Landing (mission actions during whole route)
TDESC_ATA = 2, // Assembly To Assembly
TDESC_TAO = 3, // Target Area OnlySpecial time on target types
TOT_TAKEOFF = 10,
TOT_ENROUTE = 11,
TOT_INGRESS = 12,
Understanding (controlling) the mission-types… linking them up (AI), so the battlefield-execution and cross-coordination is more realistic, is a fun thing to do in BMS for theater builders.
Note: To de-code the meaning of the flags in the mission.dat file (i.e 0x18020030) into a .csv (office file) the tool MissionDataUtil.exe is very usefull.
-
“MissionDataUtil.exe” can you explain where to find it? We have to extract the enemy intel into a csv is it possible?
-
“MissionDataUtil.exe” can you explain where to find it? We have to extract the enemy intel into a csv is it possible?
First off, the mission.dat/MissionDataUtil does not define what the mission roles are. Second, it does not extract enemy intel. Where did you come up with that??
C9
-
@Cloud:
First off, the mission.dat/MissionDataUtil does not define what the mission roles are. Second, it does not extract enemy intel. Where did you come up with that??
C9
I saw a graph at Falcon-Online, so need to find what file contains that information.
-
Maybe the documentation could be tweeked to match the game terminology or vice-versa.
Usually the table of content will exactly give you what you look for.
Should be obvioulsy used before a word search IMHO10.4.5 Multiplayer Considerations 10-208
10.4.6 KTO Campaign objectives, Mission Types and Success Factors 10-210
10.5 Tactical Reference 10-213 -
@Red:
Usually the table of content will exactly give you what you look for.
Should be obvioulsy used before a word search IMHOYou say pot-a-to I say po-ta-to. Why is it when I find something that could be tweaked a little bit better so it’s easier to find and use for the next guy – instead of making it easier to find and use and make the manual and the game line up – you take the opportunity to get your little jab in on me? Mortesil said it great in his last post here re: the latest “Can’t Start Aircraft” thread. In there he explained that not everyone learns the same way. Not everyone thinks the same way. Not everyone approaches things the same way. But instead of trying to smooth things out for folks that work at things a bit different than you, well you don’t seem to be very accommodating for those with a bit of a different perspective.
-
You say pot-a-to I say po-ta-to. Why is it when I find something that could be tweaked a little bit better so it’s easier to find and use for the next guy – instead of making it easier to find and use and make the manual and the game line up – you take the opportunity to get your little jab in on me? Mortesil said it great in his last post here re: the latest “Can’t Start Aircraft” thread. In there he explained that not everyone learns the same way. Not everyone thinks the same way. Not everyone approaches things the same way. But instead of trying to smooth things out for folks that work at things a bit different than you, well you don’t seem to be very accommodating for those with a bit of a different perspective.
I fully agree with this statement … SO why should the manuals be changed to suit YOU? From you own argument not everyone will like this approach and plenty of folks find the manuals, as they currently are, to be a fantastic resource to learning the sim.
All you appear to do is criticize the manuals and training materials. You moaned there were no Quick Start Guides and then when invited to write one procrastinated. Now you are telling the principle author of the manuals to change them to suit you and accusing him of taking a jab at you.
What Red Dog said was perfectly reasonable - consult the table of contents (or index) to find what you want. If you still can’t then (as this is an electric manual and you can) search for it. If you can’t find what you want then modify your search terms. After all you don’t tell Google to fix their search engine when you search for BMS and the results are for the BMS World Mission; you modify you search parameters to find the Falcon BMS 4.33 Homepage.
-
exactly
there is one author
there are thousands of readersthe author cannot adapt to all the reader’s philosophy. If he adapts to one guy he will displease many others and he will constantly adapt for nothing in a mary go round situation.
the readers can all adapt to the author philosophy.When you read a book do you contact the author complaining that you didn’t understand the story ?
the story is well laid out, other readers had no trouble understanding it. So … -
SO why should the manuals be changed to suit YOU? What Red Dog said was perfectly reasonable - consult the table of contents (or index) to find what you want. If you still can’t then (as this is an electric manual and you can) search for it. If you can’t find what you want then modify your search terms. After all you don’t tell Google to fix their search engine when you search for BMS and the results are for the BMS World Mission; you modify you search parameters to find the Falcon BMS 4.33 Homepage.
1. No the manuals should not be changed to suit one person, but improving them isn’t about the last person that had an issue. It’s about the next. If I was a person that didn’t care about other people I would just get my answer and be on my way. So please keep in mind, I am not making suggestions to help me. Whenever I make a suggestion I am thinking about the guy behind me – not myself. So I think you completely misread the type of person I am.
2. Red Dog was not completely reasonable IMO. Earning the characterization of being completely reasonable requires – in my book – putting the shoe on the other foot and seeing if you can accommodate others without undue interruption in the status quo. This was not done. My suggestion could easily be accommodated in the next release by doing a search for mission type and replacing with mission role when appropriate. There was no reason given as to why the manual does not match the terminology in the sim.
3. Holding Google out as an example is unconvincing to me. As far as I am concerned Google is terrible example. It returns tons of garbage that the user has to sift through. However, I did modify my original search by searching for “role” only (as opposed to “mission role”) to no effect.
4. Yes, if I had went to the TOC I probably would have recognized that Mission Type was being used for Mission Role. But I never suggested that I did an exhaustive search or that doing so wasn’t prudent or a good idea. What I am saying is that suggestion is being used – rather callously IMO – to avoid taking a minor suggestion for improvement seriously. If for some reason Mission Role is wrong then let’s fix the sim. If the terms are synonymous then let’s put “Mission Role / Mission Type” in the TOC and that will direct the Ctrl + F searcher right to where he needs to go. If Mission Type is not quite right, then just search and replace that for the next edition.But instead of doing that, there seems to be quite a few who think that any suggesting for an improvement means that the suggester is being hypercritical. That the suggester is saying that the manuals are complete and utter garbage. And that’s just those people thinking the worst of others instead of thinking seriously as to whether or not that little bit of effort, that small edit might be helpful to the next guy.
-
@Red:
When you read a book do you contact the author complaining that you didn’t understand the story ?
the story is well laid out, other readers had no trouble understanding it. So …Excuse me? Are you implying that I am lazy or stupid?
-
Write less, fly more.
You seem to ask for changes and actually expect others to follow up on them. That’s more “demanding” than “asking”. Feedback is welcome, but leave it to, in this case, the author of the manuals to do with it as he pleases. He has no obligation whatsoever to any one of us.
Try this version:
Hey, I’ve seem to encountered an inconsistency in the manual. I was searching for a list of mission roles but couldn’t find them. It turns out they’re called “mission types”! Suggestion: If for some reason Mission Role is wrong then let’s fix the sim. If the terms are synonymous then let’s put “Mission Role / Mission Type” in the TOC and that will direct the Ctrl + F searcher right to where he needs to go. If Mission Type is not quite right, then just search and replace that for the next edition.
It’s shorter, and has way less risk of going the personal route… let’s please just not go there…
-
But instead of doing that, there seems to be quite a few who think that any suggesting for an improvement means that the suggester is being hypercritical. That the suggester is saying that the manuals are complete and utter garbage. And that’s just those people thinking the worst of others instead of thinking seriously as to whether or not that little bit of effort, that small edit might be helpful to the next guy.
You do appreciate that the entire BMS team give their time on a purely volunteer basis, choosing to spend their valuable free time helping make the whole package better for those of us who prefer to sit back and enjoy the fruits of their labour for the same cost?
A little more appreciation and respect of what you have been gifted wouldn’t go amiss.
-
I truly think he does appreciate… just not yet familiar with the way feedback is welcomed here . Ah well… setting up my rig again… been too long
-
The BMS team puts so much pressure on itself, that it is easy to believe anyone can do the same. But this is not the case. The fault on BMS for being too professional