Complete MOOSE CTLD System — Player & Mission Setup Guide

Welcome! This guide explains what logistics means in DCS, how the CTLD system lets players change the battlefield, and exactly how to use the in-game menus. It also includes a concise mission-maker setup section.


What is CTLD and why it matters

Screenshot placeholder: F10 -> CTLD root menu

Tip: The loop you’ll repeat is Request → Deliver → Build → Fight.


Getting started (players)

  1. Spawn in a supported helicopter or transport.
  2. Fly to a friendly Supply (Pickup) Zone.
  3. Open F10 Other -> CTLD.
  4. Use Logistics -> Request Crate to spawn crates; use Operations -> Build to assemble units/sites.
  5. Use Navigation to get vectors and Hover Coach, and Field Tools to mark or create a quick Drop Zone.
  6. Deliver, build, and watch the mission evolve.
Screenshot placeholder: Example Pickup Zone with smoke

Menu overview (matches in-game structure)

Below are the menu groups and the common actions you’ll see under each. Some options appear only when relevant (e.g., inventory enabled, crates nearby, zones configured).

Operations

Screenshot placeholder: Operations menu open

Logistics

Screenshot placeholder: Logistics -> Request Crate

Field Tools

Screenshot placeholder: Field Tools menu open

Navigation

Screenshot placeholder: Navigation menu open

Admin/Help

Screenshot placeholder: Admin/Help menu open

How players influence the mission

Screenshot placeholder: Example built SAM site

Mission setup (for mission makers)

Keep this section short and focused. You can find the defaults and toggles inside:

Load order (Do Script File in Mission Editor)

  1. Moose.lua
  2. Moose_CTLD_Pure/Moose_CTLD.lua
  3. A catalog file from Moose_CTLD_Pure/catalogs/ (optional but recommended)
  4. Moose_CTLD_Pure/Moose_CTLD_FAC.lua (optional FAC/RECCE)
  5. Your mission init block (you can use Moose_CTLD_Pure/init_mission_dual_coalition.lua as-is or adapt it)
Screenshot placeholder: Mission Editor Do Script File list

Minimal snippet (example) — keep it to the point:

Hint: See the shipped init_mission_dual_coalition.lua for a clean example of both BLUE and RED.

Zones you must create in the Mission Editor

Use the names referenced by your init script. The example init uses flags to control active/inactive state.

Screenshot placeholder: Trigger zones for Pickup/Drop/FOB

Frequently configured options (where to change)

All of the following live under CTLD.Config in Moose_CTLD.lua or can be provided in the table passed to _MOOSE_CTLD:New({...}) in your init script.

Crate catalog (recipes)

Screenshot placeholder: Request Crate categories

Dual-coalition setup

FAC/RECCE (optional, from Moose_CTLD_FAC.lua)

Sanity checks and troubleshooting


Screenshot ideas (drop your captures in the placeholders above)


Appendix: File locations and names

No large code is required; most options are cleanly exposed in the config tables. Keep snippets tiny when needed.