Skip to content

Downloads

Main Script

aegis-iads-v0.8.4-beta2.lua

Beta

This is a beta release for testing. See the changelog for details. If you experience issues, roll back to v0.8.3 below.

The AEGIS IADS script (beta 2). Adds mobile SAM position tracking (MOB suffix). Load it as the first DO SCRIPT FILE trigger in your mission, then load your setup script after it.

  • Version: 0.8.4-beta2
  • Size: ~6130 lines
  • License: GPLv3
  • Dependencies: None (no MOOSE, no MIST, no desanitization)
  • Compatibility: DCS World (any version with scripting engine)
Trigger 1:  ONCE -- TIME MORE (1) -- DO SCRIPT FILE -> aegis-iads-v0.8.4-beta2.lua
Trigger 2:  ONCE -- TIME MORE (2) -- DO SCRIPT FILE -> your-setup.lua

aegis-iads-v0.8.4-beta.lua

Previous beta release. Retained for rollback.

  • Version: 0.8.4-beta
  • Size: ~5050 lines

aegis-iads-v0.8.3.lua

Previous stable release. Retained for rollback.

  • Version: 0.8.3
  • Size: ~4950 lines

Setup Example

setup-example.lua

A complete example setup script showing every configuration parameter with defaults and comments. Use this as a starting point for your mission -- copy it, rename it, and adjust values to taste.

Includes commented-out examples for API overrides:

  • SetEngagementZone() -- override a specific SAM's WEZ/NEZ
  • AssignToSector() -- manually assign a SAM to a different sector
  • AddPointDefense() -- manually parent a PD to a specific SAM

EA GUI Overlay (Optional)

The Electronic Attack GUI overlay provides a clickable panel for EA pilots. Optional — players without it use F10 menus. Both interfaces stay in sync.

Server requirement

The EA GUI requires require and package desanitized in MissionScripting.lua on the server. This is the same requirement as DCS-gRPC. If you already run DCS-gRPC, you're set.

Singleplayer

The EA GUI works in singleplayer (v0.8.2+). You need the same MissionScripting.lua edit on your local install — comment out the require and package lines in DCS World/Scripts/MissionScripting.lua. DCS updates may revert this file.

aegis-ea-hook.lua

DCS hook file. Install on both server and client.

  • Server: Saved Games/DCS/Scripts/Hooks/ — sends auto-connect address to players via chat
  • Client: Saved Games/DCS/Scripts/Hooks/ — renders the EA overlay panel

aegis-ea-panel.dlg

Dialog layout file. Install on client only.

  • Client: Saved Games/DCS/Scripts/AEGIS-EA/ (create directory if needed)

aegis-ea-config.lua

Default config template. Auto-created on first run, but provided here for reference.

  • Client: Saved Games/DCS/Config/ (optional — auto-created with defaults)

Quick Install

Saved Games/DCS/
  Scripts/
    Hooks/
      aegis-ea-hook.lua         <- server AND client
    AEGIS-EA/
      aegis-ea-panel.dlg        <- client only
  Config/
    aegis-ea-config.lua         <- auto-created on first run

Server admin: Forward UDP port 19410 and allow it through Windows Firewall. No hook file needed on server for basic operation — but install it for auto-connect chat messages.

Players: Install the hook and dialog files. The panel appears automatically when you slot into an EA- prefixed aircraft. Toggle with Ctrl+Shift+J (configurable). Server address auto-detected from chat or configurable in aegis-ea-config.lua.