Airborne Intercept Radar Simulation for Microsoft Flight Simulator
Eagle Eye is a Windows companion application for Microsoft Flight Simulator (MSFS) that renders a B-scope radar Multi-Function Display for use during virtual aviation tactical intercept operations. It connects to MSFS via SimConnect and provides radar situational awareness that is not natively available in the simulator.
The radar simulation is loosely based on open-source community analysis of the AN/APG-63 airborne intercept radar.
- Three radar modes — RWS (Range While Search), TWS (Track While Scan), and STT (Single Target Track)
- Authentic B-scope MFD — phosphor green display with metal bezel and OSB button interface
- Probabilistic detection model — range, aspect angle, and RCS-dependent detection, loosely based on AN/APG-63 open-source analysis
- Flexible scan geometry — 1/2/4/6/8-bar patterns, ±30°/±60° azimuth, ±60° antenna elevation
- GMTR — Ground Moving Target Rejection with LO / MED / HI / CHAF threshold settings
- TWS track management — tentative, confirmed, and coasting tracks; up to 1 PDT and 9 SDTs
- Collision steering — floating PIP circle showing the 3D predicted intercept point; manoeuvre to centre for a collision course
- Range-limited target carets — out-of-range contacts flagged at the scope top edge on their azimuth bearing
- Bullseye reference — set a geographic reference point for bearing/range position calls
- OSB menu system — full configuration via on-screen buttons; no dropdown menus
- SIM status indicator — boxed label on the scope confirms SimConnect is connected at a glance
- Auto-update — checks GitHub Releases on startup and prompts if a newer version is available
| Component | Requirement |
|---|---|
| OS | Windows 10 or Windows 11 (64-bit) |
| Simulator | Microsoft Flight Simulator 2020 or 2024 |
| Runtime | .NET 8.0 (included with Windows 11; download for Windows 10) |
| Display | Minimum 1280×720; Eagle Eye window is fixed 560×620 px |
- Download the latest release ZIP from the Releases page.
- Extract to a permanent location (e.g.
C:\Program Files\EagleEye\). - Launch EagleEye.App.exe — no installer required.
- Start MSFS before or after launching Eagle Eye. It will connect to SimConnect automatically and retry until the simulator is detected.
SimConnect DLLs (
SimConnect.dllandMicrosoft.FlightSimulator.SimConnect.dll) are included in the release ZIP and must remain in the same folder as the executable.
| Action | Method |
|---|---|
| Range up / down | PB15 (▲) / PB14 (▼) or keys R / F |
| Cycle bar pattern | PB2 or key B |
| Toggle RWS ↔ TWS | PB7 or key M |
| Designate STT | Left-click a contact |
| Designate TWS PDT | Left-click a confirmed track |
| Click TWS PDT | Enters STT on that target |
| Cycle PDT | Tab key in TWS |
| Break STT lock | PB7, right-click, or Backspace |
| Break STT → return to TWS | PB7 (if STT was entered from TWS) |
| Cycle GMTR | PB4 or key G |
| Antenna tilt | Keys Q (up) / A (down) |
| Open MENU | PB11 |
| Set Bullseye | PB11 → PB6 SET BULLS |
A full keyboard and button reference is included in the User Manual.
When a target is locked in STT, or a PDT is designated in TWS, a hollow circle appears on the scope indicating the Predicted Intercept Point (PIP). The calculation is fully 3-dimensional, accounting for own aircraft speed, climb rate, and target altitude.
Manoeuvre to place the circle at the centre of the scope — when centred, the aircraft nose is pointed at the collision course bearing and elevation. A time-to-intercept readout (nearest 5 seconds) is shown beneath the circle.
- VATSIM — contact visibility is limited by your pilot client's range setting. vPilot's maximum is 100 nm (configurable in Settings > Performance).
- JoinFS — contact range is bounded by the Circle of Activity radius set in JoinFS Settings.
- IFF / identification — all contacts display as Unknown. IFF discrimination is planned for a future release.
- RCS — all contacts use a fixed 5 m² default. Per-type RCS simulation is planned for a future release.
The full User Manual is included in the release ZIP and covers installation, all radar modes, symbology, display annunciators, bullseye, MENU page operation, keyboard reference, detection model, and known limitations.
See CHANGELOG.md for a full history of changes between versions.
| Version | Planned Content |
|---|---|
| v1.x | Selectable Frame Store, TWS symbology refinements |
| v2.0 | Networking (P2P/relay), IFF/HAFU, scenario files, per-type RCS |
| v3.0 | MIDS datalink simulation, AWACS/GCI display variant |
Eagle Eye is a simulation tool for virtual aviation recreation only. The radar simulation is loosely based on open-source and publicly available reference material. It is not a certified or accurate simulation of any real system and must not be used for any purpose other than virtual aviation recreation.
Eagle Eye is free and developed in personal time. If you find it useful and want to support continued development, a donation via Ko-fi is greatly appreciated — it helps cover time and any associated costs.
See LICENCE for terms.

