Module
| AI_A2A |
AI -- AI A2A Air Patrolling or Staging. Author: Sven Van de Velde (FlightControl)Contributions:
|
| AI_A2A_Cap |
AI -- Execute Combat Air Patrol (CAP). AI CAP classes makes AI Groups execute a Combat Air Patrol. |
| AI_A2A_Dispatcher |
AI - The AIA2ADISPATCHER creates an automatic A2A defense system based on an EWR network targets and coordinating CAP and GCI. |
| AI_A2A_GCI |
AI -- Execute Ground Controlled Interception (GCI). AI A2A_INTEREPT class makes AI Groups execute an Intercept. |
| AI_A2A_Patrol |
AI -- Air Patrolling or Staging. AI PATROL classes makes AI Groups execute an Patrol. |
| AI_Bai |
AI -- Provide Battlefield Air Interdiction (bombing). AI_BAI classes makes AI Controllables execute bombing tasks. |
| AI_Balancer |
AI -- AI Balancing will replace in multi player missions non-occupied human slots with AI groups, in order to provide an engaging simulation environment, even when there are hardly any players in the mission. Demo MissionsAI_BALANCER Demo Missions source codeAI_BALANCER Demo Missions, only for beta testersALL Demo Missions pack of the last releaseYouTube ChannelAI_BALANCER YouTube ChannelAuthor: Sven Van de Velde (FlightControl)Contributions:
|
| AI_Cap |
AI -- Execute Combat Air Patrol (CAP). AI CAP classes makes AI Controllables execute a Combat Air Patrol. |
| AI_Cas |
AI -- Provide Close Air Support to friendly ground troops. AI CAS classes makes AI Controllables execute a Close Air Support. |
| AI_Formation |
AI -- Build large formations of AI Groups flying together. |
| AI_Patrol |
AI -- Air Patrolling or Staging. AI PATROL classes makes AI Controllables execute an Patrol. |
| ATC_Ground |
Functional -- The ATC_GROUND classes monitor airbase traffic and regulate speed while taxiing. |
| Account |
Actions - ACTACCOUNT classes account for (detect, count & report) various DCS events occuring on Units. |
| Airbase |
Wrapper -- AIRBASE is a wrapper class to handle the DCS Airbase objects. |
| Assign |
(SP) (MP) (FSM) Accept or reject process for player (task) assignments. |
| Base |
Core -- BASE forms the basis of the MOOSE framework. |
| Cargo |
Core -- Management of CARGO logistics, that can be transported from and to transportation carriers. |
| CleanUp |
Functional -- The CLEANUP_AIRBASE class keeps an area clean of crashing or colliding airplanes. |
| Client |
Wrapper -- CLIENT wraps DCS Unit objects acting as a Client or Player within a mission. |
| CommandCenter |
Tasking -- A COMMANDCENTER is the owner of multiple missions within MOOSE. |
| Controllable |
Wrapper -- CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers". |
| DCSAirbase | |
| DCSCoalitionObject | |
| DCSCommand | |
| DCSController | |
| DCSGroup | |
| DCSObject | |
| DCSTask | |
| DCSTypes | |
| DCSUnit | |
| DCSVec3 | |
| DCSWorld | |
| DCSZone | |
| DCScountry | |
| DCStimer | |
| DCStrigger | |
| Database |
Core -- DATABASE manages the database of mission objects. |
| Designate |
Functional -- Management of target Designation. |
| Detection |
Functional -- DETECTION_ classes model the detection of enemy units by FACs or RECCEs and group them according various methods. |
| DetectionManager |
This module contains the DETECTION_MANAGER class and derived classes. |
| Escort |
Functional -- Taking the lead of AI escorting your flight. |
| Event |
Core -- EVENT models DCS event dispatching using a publish-subscribe model. |
| Fsm |
Core -- The FSM (Finite State Machine) class and derived FSM_ classes are design patterns allowing efficient (long-lasting) processes and workflows. |
| Goal |
Core (WIP) -- Base class to allow the modeling of processes to achieve Goals. |
| Group |
Wrapper -- GROUP wraps the DCS Class Group objects. |
| Identifiable |
Wrapper -- IDENTIFIABLE is an intermediate class wrapping DCS Object class derived Objects. |
| Menu |
Core -- MENU_ classes model the definition of hierarchical menu structures and commands for players within a mission. |
| Message |
Core -- MESSAGE class takes are of the real-time notifications and messages to players during a simulation. |
| MissileTrainer |
Functional -- MISSILETRAINER helps you to train missile avoidance. |
| Mission |
Tasking -- A MISSION is the main owner of a Mission orchestration within MOOSE. |
| Movement |
Functional -- Limit the MOVEMENT of simulaneous moving ground vehicles. |
| Object |
Wrapper -- OBJECT wraps the DCS Object derived objects. |
| Point |
Core -- POINT_VEC classes define an extensive API to manage 3D points in the simulation space. |
| Positionable |
Wrapper -- POSITIONABLE wraps DCS classes that are "positionable". |
| Process_JTAC | |
| Process_Pickup | |
| Protect |
Functional -- The PROTECT class handles the protection of objects, which can be zones, units, scenery. |
| Radio |
Core -- The RADIO Module is responsible for everything that is related to radio transmission and you can hear in DCS, be it TACAN beacons, Radio transmissions... |
| Rat |
|
| Route |
(SP) (MP) (FSM) Route AI or players through waypoints or to zones. |
| Scenery |
Wrapper -- SCENERY models scenery within the DCS simulator. |
| ScheduleDispatcher |
Core -- SCHEDULEDISPATCHER dispatches the different schedules. |
| Scheduler |
Core -- SCHEDULER prepares and handles the execution of functions over scheduled time (intervals). |
| Scoring |
Functional -- Administer the SCORING of player achievements, and create a CSV file logging the scoring events for use at team or squadron websites. The #SCORING class administers the scoring of player achievements, and creates a CSV file logging the scoring events and results for use at team or squadron websites. |
| Sead |
Functional -- Provides defensive behaviour to a set of SAM sites within a running Mission. |
| Set |
Core -- SET_ classes define collections of objects to perform bulk actions and logically group objects. |
| Settings |
Core -- SETTINGS classe defines the format settings management for measurement. |
| Smoke |
(SP) (MP) (FSM) Route AI or players through waypoints or to zones. |
| Spawn |
Core -- SPAWN class dynamically spawns new groups of units in your missions. |
| SpawnStatic |
Core -- Spawn dynamically new STATICs in your missions. |
| Spot |
Core -- Management of SPOT logistics, that can be transported from and to transportation carriers. |
| Static |
Wrapper -- STATIC wraps the DCS StaticObject class. |
| StaticObject | |
| Task |
Tasking -- This module contains the TASK class, the main engine to run human taskings. |
| TaskZoneCapture |
Tasking - The TASK_Protect models tasks for players to protect or capture specific zones. |
| Task_A2A |
Tasking - The TASK_A2A models tasks for players in Air to Air engagements. |
| Task_A2A_Dispatcher |
Tasking - The TASKA2ADISPATCHER creates and manages player TASK_A2A tasks based on detected targets. |
| Task_A2G |
Tasking - The TASK_A2G models tasks for players in Air to Ground engagements. |
| Task_A2G_Dispatcher |
Tasking - The TASKA2GDISPATCHER creates and manages player TASK_A2G tasks based on detected targets. |
| Task_Cargo |
Tasking -- The TASK_CARGO models tasks for players to transport Cargo. |
| Task_PICKUP |
This module contains the TASK_PICKUP classes. |
| Unit |
Wrapper - UNIT is a wrapper class for the DCS Class Unit. |
| UserFlag |
Core (WIP) -- Manage user flags. |
| UserSound |
Core (WIP) -- Manage user sound. |
| Utils |
This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment!. |
| Velocity |
Core -- VELOCITY models a speed, which can be expressed in various formats according the Settings. |
| Zone |
Core -- ZONE classes define zones within your mission of various forms, with various capabilities. |
| ZoneCaptureCoalition |
Functional -- (WIP R2.3) Models the process to capture a Zone for a Coalition, which is guarded by another Coalition. |
| ZoneGoal |
Functional (WIP) -- Base class that models processes to achieve goals involving a Zone. |
| ZoneGoalCargo |
Functional (WIP) -- Base class that models processes to achieve goals involving a Zone and Cargo. |
| ZoneGoalCoalition |
Functional (WIP) -- Base class that models processes to achieve goals involving a Zone for a Coalition. |
| env | |
| land | |
| routines |
Various routines |