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/NEZAssignToSector()-- manually assign a SAM to a different sectorAddPointDefense()-- 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.