AI -- (R2.2) - Models the process of air operations for airplanes.
AI -- (R2.2) - Models the process of Combat Air Patrol (CAP) for airplanes.
AI - (R2.2) - Manages the process of an automatic A2A defense system based on an EWR network targets and coordinating CAP and GCI.
AI -- (R2.2) - Models the process of Ground Controlled Interception (GCI) for airplanes.
AI -- (R2.2) - Models the process of air patrol of airplanes.
AI -- (R2.1) - Manages the independent process of Battlefield Air Interdiction (bombing) for airplanes.
AI -- (2.1) - Balance player slots with AI to create an engaging simulation environment, independent of the amount of players.
AI -- (R2.1) - Manages the independent process of Combat Air Patrol (CAP) for airplanes.
AI -- (R2.3) - Models the intelligent transportation of infantry and other cargo.
AI -- (R2.3) - Models the intelligent transportation of infantry (cargo).
AI -- (R2.4) - Models the intelligent transportation of infantry and other cargo.
AI -- (R2.4) - Models the intelligent transportation of infantry and other cargo using APCs.
AI -- (R2.4) - Models the intelligent transportation of infantry and other cargo using Planes.
AI -- (R2.4) - Models the intelligent transportation of infantry and other cargo using Helicopters.
AI -- (R2.1) - Manages the independent process of Close Air Support for airplanes.
AI -- (R2.2) - Build large airborne formations of aircraft.
AI -- (R2.1) - Manages the independent process of Air Patrol for airplanes.
Actions - ACTACCOUNT classes account for (detect, count & report) various DCS events occuring on Wrapper.Units.
(SP) (MP) (FSM) Accept or reject process for player (task) assignments.
Core -- Management of CARGO logistics, that can be transported from and to transportation carriers.
Cargo -- Management of single cargo crates, which are based on a Static object.
Cargo -- Management of grouped cargo logistics, which are based on a Wrapper.Group object.
Cargo -- Management of single cargo logistics, which are based on a Wrapper.Unit object.
Core -- BASE forms the basis of the MOOSE framework.
Core -- DATABASE manages the database of mission objects.
Core -- EVENT models DCS event dispatching using a publish-subscribe model.
Core -- The FSM (Finite State Machine) class and derived FSM_ classes
are design patterns allowing efficient (long-lasting) processes and workflows.
Core (WIP) -- Base class to allow the modeling of processes to achieve Goals.
Core -- MENU_ classes model the definition of hierarchical menu structures and commands for players within a mission.
Core -- MESSAGE class takes are of the real-time notifications and messages to players during a simulation.
Core -- POINT_VEC classes define an extensive API to manage 3D points in the simulation space.
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...
Core -- REPORT class provides a handy means to create messages and reports.
Core -- SCHEDULEDISPATCHER dispatches the different schedules.
Core -- SCHEDULER prepares and handles the execution of functions over scheduled time (intervals).
Core -- SET_ classes define collections of objects to perform bulk actions and logically group objects.
Core -- Manages various settings for MOOSE classes.
Core -- SPAWN class dynamically spawns new groups of units in your missions.
Core -- Spawn dynamically new STATICs in your missions.
Core -- Management of SPOT logistics, that can be transported from and to transportation carriers.
Core (WIP) -- Manage user flags.
Core (WIP) -- Manage user sound.
Core -- VELOCITY models a speed, which can be expressed in various formats according the Settings.
Core -- ZONE classes define zones within your mission of various forms, with various capabilities.
Functional -- The ATC_GROUND classes monitor airbase traffic and regulate speed while taxiing.
Functional - (R2.4) Control artillery units.
Functional -- The CLEANUP_AIRBASE class keeps an area clean of crashing or colliding airplanes.
Functional -- Management of target Designation.
Functional -- Models the detection of enemy units by FACs or RECCEs and group them according various methods.
Functional -- Taking the lead of AI escorting your flight.
Functional -- MISSILETRAINER helps you to train missile avoidance.
Functional -- Limit the MOVEMENT of simulaneous moving ground vehicles.
Functional -- The PROTECT class handles the protection of objects, which can be zones, units, scenery.
Functional - (R2.4) Rudimentary ATC.
Functional - (R2.3) - Range Practice.
Functional - (R2.2) - Create random airtraffic in your missions.
Functional -- (R2.0) - Administer the scoring of player achievements, and create a CSV file logging the scoring events for use at team or squadron websites.
Functional -- Provides defensive behaviour to a set of SAM sites within a running Mission.
Functional -- (R2.3) Models the process to zone guarding and capturing.
Functional (WIP) -- Base class that models processes to achieve goals involving a Zone.
Functional (WIP) -- Base class that models processes to achieve goals involving a Zone and Cargo.
Functional (WIP) -- Base class that models processes to achieve goals involving a Zone for a Coalition.
(SP) (MP) (FSM) Route AI or players through waypoints or to zones.
Tasking -- A COMMANDCENTER is the owner of multiple missions within MOOSE.
Tasking - This module contains the DETECTION_MANAGER class and derived classes.
Tasking -- A MISSION is the main owner of a Mission orchestration within MOOSE.
Tasking -- This module contains the TASK class, the main engine to run human taskings.
Tasking -- Controls the information of a Task.
Tasking - The TASK_Protect models tasks for players to protect or capture specific zones.
Tasking - The TASKA2ADISPATCHER creates and manages player TASK_A2A tasks based on detected targets.
Tasking - The TASK_A2G models tasks for players in Air to Ground engagements.
Tasking - The TASK_A2G_DISPATCHER dispatches A2G Tasks to Players based on enemy location detection.
Tasking -- The TASK_CARGO models tasks for players to transport Cargo.
Tasking -- Models tasks for players to execute CSAR Cargo downed pilots.
Tasking - Creates and manages player TASK_CARGO tasks.
This module contains the TASK_MANAGER class and derived classes.
Tasking - The TASK_A2A models tasks for players in Air to Air engagements.
This module contains derived utilities taken from the MIST framework,
which are excellent tools to be reused in an OO environment!.
Wrapper -- AIRBASE is a wrapper class to handle the DCS Airbase objects.
Wrapper -- CLIENT wraps DCS Unit objects acting as a Client or Player within a mission.
Wrapper -- CONTROLLABLE is an intermediate class wrapping Group and Unit classes "controllers".
Wrapper -- GROUP wraps the DCS Class Group objects.
Wrapper -- IDENTIFIABLE is an intermediate class wrapping DCS Object class derived Objects.
Wrapper -- OBJECT wraps the DCS Object derived objects.
Wrapper -- POSITIONABLE wraps DCS classes that are "positionable".
Wrapper -- SCENERY models scenery within the DCS simulator.
Wrapper -- STATIC wraps the DCS StaticObject class.
Wrapper - UNIT is a wrapper class for the DCS Class Unit.
Returns altitude MSL of the point.
point on the ground.
returns surface type at the given point.
Point on the land.