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.

EDMC Modern Overlay (packaged as EDMCModernOverlay) replaces EDMCOverlay and edmcoverlay2. It is a cross-platform (Windows and Linux) plugin for Elite Dangerous Market Connector (EDMC). It streams data from other EDMC plugins to be displayed in your game window. EDMCModernOverlay supports fullscreen, borderless, and windowed mode on any display size. It also now has a standalone mode as an experimental feature in 0.7.7 for use in SteamVR. The plugin releases include Windows (powershell and .exe) and Linux installers.

 

CMDRs can customize the placement of plugin payloads on their game window using the Overlay Controller. You can change X/Y placement, anchor point, text justification, and add/change background colors for each plugin display.

 

Plugin authors can leverage EDMC-ModernOverlay's flexible payload system to precisely control where their overlays appear. By specifying properties like anchor, justify, explicit X/Y coordinates, and backgrounds 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

  • Feb 21, 2026 (SweetJonnySauce) Updated "readme"
  • Dec 9, 2025 (SweetJonnySauce) added API info
  • Dec 3, 2025 (SweetJonnySauce) clarify more text
  • View more ...
  • Dec 3, 2025 (SweetJonnySauce) updated short description
  • 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

Faithfully replicates edmcoverlay API for backwards compatibility

Adds new define_plugin_group API for Plugin authors to "group" their payloads for CMDRs to easily manage placement

Tools using the API

API used by this tool