EDMCModernOverlay
A new modern overlay for EDMC that works on both Windows and Linux
Install / Use
/learn @SweetJonnySauce/EDMCModernOverlayREADME
EDMC Modern Overlay
🔥🔥🔥0.8.0 has been released. Get it here🔥🔥🔥
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.
<img width="1957" height="1260" alt="image" src="https://github.com/user-attachments/assets/f17a2a83-1e5c-4556-af65-1053dba38cff" />Key Features
- Backwards compatibility with EDMCOverlay
- Custom placement of Plugin overlays using the Overlay Controller (see the Wiki for Overlay Controller)
- Works in borderless or windowed mode on any display size
- Cross platform for Windows and Linux
- Supports Debian/Ubuntu, Fedora (dnf), openSUSE, Arch, and Bazzite (rpm-ostree)
- Supports host and Flatpak installs of EDMC on Linux
- Code is 100% Python
- Numerous development features for EDMC Plugin DevelopersS
Installation & Upgrades
Installation
See the Wiki for Prerequisites and Installation. Refer to the Installation FAQ for more OS and distro specific details.
Upgrades
See the Wiki for Upgrading
Using EDMC Modern Overlay
See the Wiki for Usage for how to run the game with the HUD and configure settings.
See the Wiki for Overlay Controller for how to modify where overlays are placed on the game screen.
See the Wiki for Overlay Actions for complete chat/hotkey action behavior and payload targeting examples.
Support
Best way to get support for this plugin is to create a github issue in this repo. This is a side project for me. As such, support is best effort only and there is no guarantee I'll be able to fix or fully address your issue/request. You can occassionally find me on EDCD Discord in the #edmc-plugins channel.
Roadmap
EDMCModernOverlay now has a published roadmap. You can review it here.
Thanks
Special thanks to inorton for the original EDMCOverlay development.
Thanks to aussig, Silarn, bgol, navl, and lekeno for the on-going support and letting me use their discords for troubleshooting of the overlay with CMDRs.
Blame
First and foremost, this EDMC plugin is a learning experiment in using AI for ground up development. The intent was never to get it to this point, but here we are. My goal was to avoid touching code and only use AI, and I've been very successful in reaching that goal. It was developed on VSCode using Codex (gpt-5-codex) for 99.999% of the code.
Related Skills
node-connect
352.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.5kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
352.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
352.9kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
