Module
| AI_Balancer |
Single-Player:No / Multi-Player:Yes / AI:Yes / Human:No / Types:All -- 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 ChannelAPI CHANGE HISTORYThe underlying change log documents the API changes. |
| 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_Designate |
AI (Release 2.1) -- Management of target designation. |
| AI_Patrol |
AI -- Air Patrolling or Staging. AI PATROL classes makes AI Controllables execute an Patrol. |
| Account |
Actions - ACTACCOUNT classes account for (detect, count & report) various DCS events occuring on Units. |
| Airbase |
This module contains the AIRBASE classes. |
| AirbasePolice |
This module contains the AIRBASEPOLICE classes. |
| 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 |
The CLEANUP class keeps an area clean of crashing or colliding airplanes. |
| Client |
This module contains the CLIENT class. |
| CommandCenter |
A COMMANDCENTER is the owner of multiple missions within MOOSE. |
| Controllable |
This module contains the CONTROLLABLE class. |
| DCSAirbase | |
| DCSCoalitionObject | |
| DCSCommand | |
| DCSController | |
| DCSGroup | |
| DCSObject | |
| DCSTask | |
| DCSTypes | |
| DCSUnit | |
| DCSVec3 | |
| DCSWorld | |
| DCSZone | |
| DCScountry | |
| DCStimer | |
| DCStrigger | |
| Database |
This module contains the DATABASE class, managing the database of mission objects. |
| 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 |
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. |
| Group |
Wrapper -- GROUP is a wrapper class for the DCS Class Group. |
| Identifiable |
This module contains the IDENTIFIABLE class. |
| 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 |
This module contains the MISSILETRAINER class. |
| Mission |
A MISSION is the main owner of a Mission orchestration within MOOSE . |
| Movement |
Limit the simultaneous movement of Groups within a running Mission. |
| Object |
This module contains the OBJECT class. |
| Point |
Core - POINT_VEC classes define an extensive API to manage 3D points in the simulation space. |
| Positionable |
This module contains the POSITIONABLE class. |
| Process_JTAC | |
| Process_Pickup | |
| 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... |
| Route |
(SP) (MP) (FSM) Route AI or players through waypoints or to zones. |
| Scenery |
This module contains the SCENERY class. |
| ScheduleDispatcher |
This module defines the SCHEDULEDISPATCHER class, which is used by a central object called _SCHEDULEDISPATCHER. |
| Scheduler |
Core - SCHEDULER prepares and handles the execution of functions over scheduled time (intervals). |
| Scoring |
Single-Player:Yes / Multi-Player:Yes / Core:Yes -- 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 |
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. |
| Smoke |
(SP) (MP) (FSM) Route AI or players through waypoints or to zones. |
| Spawn |
Functional -- Spawn dynamically new GROUPs in your missions. |
| SpawnStatic |
Core -- Spawn dynamically new STATICs in your missions. |
| Spot |
Core (Release 2.1) -- Management of SPOT logistics, that can be transported from and to transportation carriers. |
| Static |
This module contains the STATIC class. |
| StaticObject | |
| Task |
Tasking -- This module contains the TASK class. |
| 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 (Release 2.1) -- 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. |
| Utils |
This module contains derived utilities taken from the MIST framework, which are excellent tools to be reused in an OO environment!. |
| Zone |
Core - ZONE classes define zones within your mission of various forms, with various capabilities. |
| env | |
| land | |
| routines |
Various routines |