EDMCModernOverlay

Authors

Status
Active
With an API
Required software
EDMC, Python3 (The plugin builds its own Python environment), Powershell 3+ for Windows installers.
Compatible with release
Sources available
License
GPL-3.0
Supported languages
English en
Platform
GameApplication Linux GameApplication Windows
Elite:Dangerous Application

Share

A modern replacement for both EDMCOverlay and EDMCOverlay2 with backwards compatibility. EDMCModernOverlay allows for custom on-screen placement of plug-in HUD elements. The plug-in works on both Windows and Linux and works in fullscreen borderless or windowed mode on any screen resolution.

EDMCModernOverlay is a drop-in replacement for EDMCOverlay and edmcoverlay2. It is a cross-platform (Windows and Linux), two-part implementation (plugin and overlay-client) for Elite Dangerous Market Connector (EDMC). It streams data from EDMC plugins over a lightweight TCP socket and displays a transparent, click-through PyQt6 heads-up display on the Elite Dangrous game. It runs in both fullscreen borderless and windowed mode on any dispaly size. The plugin releases ship with both Windows and Linux installers.

 

EDMCModernOverlay also allows CMDRs to define custom placement of plugin HUD elements it recognizes with an easy to use interface. You can manipulate anchor point, X/Y coordinates, and text justification (left, center, right). Type !ovr in the in-game comms panel to launch the controller.

 

Plugin authors can leverage EDMC-ModernOverlay's flexible payload system to precisely control where their overlays appear. By specifying properties like anchor, justify, and explicit X/Y coordinates in their group definitions, authors can define the placement, alignment, and justification of HUD elements relative to any corner, side, or the center of the screen. The overlay interprets these fields to allow left, right, and center justification, vertical/horizontal anchoring, as well as pixel or percentage-based coordinates for fine-grained positioning—enabling complex, fully-customized HUD layouts for different use cases.


Links

History

  • Dec 9, 2025 (SweetJonnySauce) added API info
  • Dec 3, 2025 (SweetJonnySauce) clarify more text
  • Dec 3, 2025 (SweetJonnySauce) updated short description
  • View more ...
  • Dec 3, 2025 (SweetJonnySauce) clarified overlay controller statement
  • Dec 3, 2025 (SweetJonnySauce) Removed - from name. Added deets about Overlay Controller
  • Nov 21, 2025 (SweetJonnySauce) added sw requirements
  • Nov 21, 2025 (SweetJonnySauce) Updated Full Description
  • Nov 21, 2025 (SweetJonnySauce) First revision

API used by this tool