Digital Kneeboard Simulator
Contents

Squadron Settings

Squadrons let groups of pilots share resources — presets, agencies, threat overlays, and DTC defaults. Access squadron settings by clicking the squadron button in the top navigation bar, then the gear icon on a squadron card.

The squadron overlay showing a squadron card with member count, invite code with copy button, gear icon for settings, and options for duplicate/delete/leave
The squadron overlay showing a squadron card with member count, invite code with copy button, gear icon for settings, and options for duplicate/delete/leave

Creating & Joining

  • Create — Click "Create Squadron" and enter a name. You become the owner.
  • Join — Enter a 6-character invite code provided by an existing member. Squadrons default to a 50-member cap.

Invite codes are permanent until an owner or admin regenerates them, which creates a new code and invalidates the old one.


Roles & Permissions

Every member has one of four roles:

RoleCan Edit SettingsCan Edit ContentCan Remove Members
OwnerYesYesYes (all)
AdminYesYesYes (editors & viewers)
EditorNoYesNo
ViewerNoNoNo

"Content" includes designs, presets, agencies, and theater overlays. Only the owner can delete the squadron.


Settings Sections

The settings panel has a sidebar with the following sections:

Branding

  • Squadron Name — Rename the squadron.
  • Default Watermark — Set a watermark image that applies to all members' kneeboard exports by default. You can either paste an HTTPS URL or click Upload to upload a file directly. Accepted formats are PNG, JPEG, and WebP, up to 2 MB. Members can override the squadron watermark on individual designs.

Standards

The numbers your squadron owns, set once so every new kneeboard starts there.

They are split into four tabs: Kneeboards (doghouse layout, coordinate formats, bullseye), Flights (flight codes, aircraft numbers, fuel), Debriefs (overhead break, formation definitions, BFM attack cue) and Carrier (carrier passes, greenie board).

  • Doghouse Layout — Choose which values the route doghouses carry and in what order. The first row renders inside the triangle at the top; drag rows to reorder, and use the + and × buttons to add or remove them. Available rows are magnetic heading, true heading, leg distance, leg time, total elapsed time, altitude, speed, and waypoint name (the waypoint's short name if it has one, otherwise its description, capped at 8 characters).

    The layout is stamped onto a kneeboard when it is created, so changing the standard never reformats a kneeboard someone has already exported. Members can still override the layout for a single design under Design Settings → Doghouse Options. The standard applies to the full pentagon doghouse style — the simple arrow banner keeps its fixed heading-and-distance format.

  • Coordinate Formats — How each airframe's kneeboards write coordinates. Every airframe has a row with two dropdowns: Coordinate Format for waypoints, threats and steerpoints, and Target Format for target and DPI cards. Anything left on its default keeps the aircraft's own format (shown in the dropdown), so switching the A-10C and C-130J to MGRS leaves every other jet alone. Set the All airframes row to change every jet that has no row of its own.

    The standard that applies is the one of the squadron flying the flight: the unit the flight is assigned to on the ATO (or its Flown by squadron in a coalition), otherwise each pilot's own squadron, otherwise the squadron that owns the mission. These are read live: the next preview or export of every kneeboard follows the new format. A single mission can still pick its own format under Design Settings → Coordinate Format / Target Format, which always wins; there, the default choice is labeled with the squadron standard it will use.

  • Bullseye — How bullseyes are drawn on the map: spokes, ring spacing, ring count, line weight, color and opacity. Turn it on and every new package starts with these; each package can still change them from the map's bullseye settings, and existing packages are not affected.

  • Overhead Break — What a good pattern looks like in your squadron. Click any number on the pattern diagram to set what Excellent, Good and Fair mean for it. Set values for All airframes, or pick a jet to tune it on its own — a per-airframe value wins over the all-airframes one. Debriefs re-grade against your numbers, including missions already flown.

    The pattern-altitude band also widens or narrows the window the detector uses to recognize a pattern at all, so a squadron flying a lower pattern still gets its breaks detected instead of an empty tab.

  • Formation Definitions — The positions your squadron briefs. Each one owns its own wedge (how far aft of the lead's nose it sits) and its own range band, and you can rename it to whatever your squadron calls it. Pick All airframes or a single jet — a Viper four-ship and a Huey pair need not fly the same numbers or use the same words.

    Debriefs name a wingman's position against these, so if a flight briefs something different on the day, just ignore the detector for that flight. Positions may overlap; where they do, a debrief picks whichever one the wingman sits deepest inside, so the timeline settles instead of flipping between two equally-correct names. If an edit leaves geometry no position covers, the panel says so — a wingman there is reported as out of position rather than given a name.

    Nothing may reach forward of the 3/9 line or past 5 NM, which is the range the flight detector pairs two aircraft at. Moving a position's outer edge also changes what counts as a completed rejoin.

  • Fuel — The fuel numbers your squadron briefs. Set the landing minimum, what a carrier pass costs, the Joker buffer above Bingo, the min and emergency fuel you print, the max-endurance burn a fuel ladder counts in, and how fuel displays (thousands, pounds or kilograms). Pick All airframes or a single jet; the grayed value in each box is what that jet resolves to right now and where the number came from — your squadron, the airframe's default, or the burn model's proposal. Your number always wins.

    Unlike the doghouse layout these are read live: BINGO, JOKER and the fuel floor on every kneeboard follow the current standard the next time it renders, and a pilot can still type their own landing minimum on one flight's Misc tab.

Mapbox

Configure a shared Mapbox API key for high-resolution satellite map tiles. The key must be a public token (starts with pk.). A 31-day usage chart tracks tile consumption across all members.

Members (now on the Roster)

Members live on the Roster in the top bar. The Members link in this sidebar takes you there. Admins manage people from the roster:

  • Invite, Add guest and Units buttons sit in the roster header.
  • Each member's ⋮ menu (or Manage on their profile) sets their squadron callsign and aircraft number (overriding their own), their debrief color, their units (the starred one is primary), and their role. It can also merge a guest into a real member, or remove someone from the squadron.

You can only assign roles below your own — admins cannot promote anyone to owner or admin.

Records

How your squadron keeps its members' records: which debriefs count toward a pilot's career, attendance tracking, and readiness — a badge on the roster that sums up each member's currency board (current, lapsing or non-current). What counts toward readiness is set up on Roster → Currency.

Repeat awards sets how an award a member holds more than once shows on their ribbon rack: one ribbon with a gold star for each award after the first (a silver star replaces five gold), the Air Force way with bronze and silver oak leaf clusters, or a separate ribbon for every award.

Every award your members hold is listed under Roster → Awards. Admins can select awards there to rewrite their citations or withdraw ones given by mistake; a withdrawn automatic award is never granted to that member again by its rule.

Pilot aliases

The names pilots fly under in Tacview recordings, and the member each one belongs to. Debriefs use these to credit sorties, stats and currency to the right person. Aliases are created automatically the first time a pilot is assigned; you can add or fix them here.

Agencies

A shared library of radio agencies and frequencies that feed the Comm Plan autocomplete for every squadron design. The section is a flat table with a theater filter at the top and inline editing — edit any cell and click elsewhere (or press Enter) to save. The required fields are Name and Frequency; everything else is optional.

FieldDescriptionExample
NameFull agency name. Required.Magic
FrequencyAny string the comm plan will render verbatim. Required.251.000
ShortnameUp to 7 characters, auto-uppercased. Used in tight kneeboard cells.MAGIC
TheaterRestricts the agency to a specific DCS theater, or leave as **All** to make it universal.Persian Gulf
DescriptionOptional free-text note shown in tooltips and pickers.E-3 AWACS

Features:

  • Theater filter — Dropdown at the top of the table narrows the list to one theater. Universal ("All") agencies still show up inside every theater filter.
  • Add Agency — Inserts a blank row at the top; press Enter to commit or Escape to cancel.
  • Delete — Hover a row to reveal the trash icon.
  • Import / Export — Click Import/Export to expand the panel. Export JSON downloads a dated agencies-YYYY-MM-DD.json dump. Import JSON takes a JSON file in the same shape and offers two modes:
    • Merge — Adds the imported agencies to your existing list.
    • Replace All — Deletes every existing agency and replaces with the file contents, after a confirmation prompt.
  • Format help — Click to open the JSON format reference inside the import/export panel.

See the Comm Plan section for how agencies are surfaced when filling in a design.

Presets

Squadron-wide presets for any data tab — flight members, comm plans, loadouts, waypoints, home plate, support, range plans, and misc. These are available to all members when loading presets. Presets can be duplicated between squadrons.

Preset Points

A named coordinate library for commonly referenced locations (airfields, ranges, landmarks). Points can be entered manually or imported via CSV. Elevation lookup is available through the integrated elevation service. Points are automatically grouped by theater based on their coordinates.

Theater Overlays

Theater overlays are reusable libraries of threats, targets, ground units, friendly air defense, support assets, and map drawings that any design in the same theater can opt into. A squadron can keep as many overlays per theater as it wants — e.g. "SAM belt v1", "Night defensive posture", "Red CAP stations" — and each design picks which ones to enable and which items inside those overlays should actually apply.

ℹ️

Overlays are not automatic. Creating an overlay here just makes it available — you still need to enable it on each design from Design Settings → Overlays and then pick which items to activate in the OpFor tab. See Theater Overlays for the full per-design workflow.

The section is a two-pane layout:

Sidebar (left) — Theater selector, New Overlay button, and the list of overlays in the currently selected theater. Each row shows the overlay name, a threat count, a target count, and a grid icon if the overlay has a drawing grid attached. Hover any row to reveal a Duplicate button that clones the overlay (including all its contents) into a new name.

Editor (right) — Selecting an overlay opens the editor:

  • Header — Overlay name, description, and a Grid Active badge if drawings are attached. Action buttons: Learn more (format help), Export JSON, Import MIZ, Import JSON, Edit (rename / change description), and Delete (with a confirmation prompt).
  • Embedded tactical map — Drop threats, targets, ground units, friendly AD, and support assets (tankers, AWACS, carriers) straight onto the theater map. Drag markers to reposition. The map is in OpFor-editor mode, so waypoint and control-measure interactions are disabled.
  • Save Changes — The editor works on a local draft. The top of the save bar shows ⚠ Unsaved changes or ✓ All changes saved; click Save Changes to commit adds, edits, and deletes to the database in one pass.
  • Editor panels (below the map) — Per-entity forms with full fields for Threats, Targets, Ground Units, Friendly AD, and Support Assets. A coordinate format switcher controls how lat/lon are displayed across the panels.

Imports:

  • Import MIZ — Parse a DCS .miz mission file and pull out threats, targets, drawings, ground units, friendly AD, and support assets into the current overlay. A dialog lets you pick which categories to import and whether to replace or merge with existing content.
  • Import JSON — Same flow for a previously-exported overlay JSON.
  • Export JSON — Downloads the currently selected overlay as {name}-overlay.json for backup or sharing.

See the OpFor section for how overlays show up on the design side.

DTC Defaults

Aircraft-specific defaults applied to all squadron members' DTC exports. Pick an aircraft in the top selector, then a system tab:

  • F-16C — MFD, CMS, ELINT, HARM, HTS. Configure MFD page layouts, CMDS programs (chaff/flare bingo, burst quantities, burst intervals, salvo quantities, salvo intervals), ELINT/RWR threat tables, HARM targeting tables, and HTS threat class settings.
  • F/A-18C — CMDS, RWR, FCR, HMD. Configure CMDS programs, RWR threat tables, FCR radar defaults, and HMD settings.
  • OH-58D — Laser Codes. Eight default laser code slots used as the squadron-wide default for members who haven't set their own.
  • Global — "Load Joker as Bingo" toggle (applies the Joker fuel value as Bingo in the DTC export), plus "Skip ED In-Game DTC Sections" to leave Waypoints, CMS/CMDS, and Radios unchecked in DCS-DTC exports.
ℹ️

DTC defaults are applied during export. Members do not need to configure these individually — the squadron values apply automatically.

Keyhole

Keyhole is the squadron's interface for satellite tasking — asynchronous reconnaissance imagery requests generated from the design builder. Right-click the tactical map and pick Task Satellite to queue a request; this settings page is where you manage them.

  • Server Key — A per-squadron API key used to pair an external keyhole-server instance to your squadron. Click Reveal Key to display it, then copy it into your server's api_secret config. Only requests signed with your squadron's key are serviced by your server.
  • Tasking list — Every request from any squadron member appears here with a status badge: QUEUED, TASKED, COLLECTING, IMAGERY READY, FAILED, or Canceled. Each row shows the theater, MIZ file name, and who requested it.
  • Per-request actions — Cancel a queued/tasked request, retry a failed one, view or download completed imagery, and delete finished or failed entries.

Coalitions

Coalitions let multiple squadrons share designs. A design stays owned by its creating squadron but becomes visible and editable to every member squadron of any coalition the owning squadron belongs to.

Only squadron owners and admins can manage coalition memberships:

  • Create a coalition — Name it and click Create. Your squadron auto-joins the new coalition.
  • Join by invite code — Paste a coalition's invite code and click Join.
  • Active memberships — Lists every coalition your squadron is part of with its name, member squadron count, and invite code. Each row has a copy button for the invite code, a regenerate button (invalidates the old code), and a leave button.

Server Integrations

Squadron server integrations (Fox3, custom endpoints, Olympus, Tacview RTT) are managed from the Servers section. Setup and usage is documented in detail on the Server Integrations page.