Elite Dangerous ScreenShot Converter
A lightweight Elite Dangerous Market Connector (EDMC) plugin that watches for the game's screenshot key, converts what Elite Dangerous writes into a properly named PNG, and shows you a one-click auto-cropped preview of whatever panel was open when you took it.
Author: R.W. Harper (CMDR Bocheaux) Version: 1.0.0 License:GPL-3.0
Press the in-game screenshot key (or let EDSSC press it for you — see Auto-capture below) and EDSSC:
- Converts the raw file Elite Dangerous wrote into a PNG, named from a template you choose (system, body, commander, date, or a sequence number).
- Shows a thumbnail of the full shot in the EDMC panel — click it to save the full frame.
- If a HUD panel (target, comms, role, or the left-hand ship panel) was open, shows a second auto-cropped thumbnail of just that panel — click it to swap that crop in as the saved file instead.
- Optionally deletes the original raw file after a short grace period.
- Renaming, not just conversion —
SYSTEM(BODY)_NNNNN.png,DATE_SYSTEM_CMDR.png, and 11 other mask presets - Auto-cropped panel previews, scaled to your screenshot's actual resolution
- Optional per-system folders — group converted shots under a subfolder named for the system you took them in
- Auto-capture timer(Windows only) — EDSSC can press the screenshot key for you on an interval while Elite Dangerous has focus, including a Solo-only high-resolution mode
- Thargoid-scan auto-capture(Windows only) — automatically grabs (and auto-crops) a shot the moment you scan a Thargoid signal
- In-game overlay notification via EDMCModernOverlay (optional — the plugin works fine without it)
- Elite Dangerous Market Connector 5.x
- Elite Dangerous
That is all. EDSSC is pure Python and uses only what EDMC already bundles — no pip install, and no separate Python installation.
Optional:
- EDMCModernOverlay for in-game "screenshot saved" notifications. The legacy
EDMCOverlayalso works. With neither installed, the overlay feature simply switches itself off. - Auto-capture and Thargoid-scan capture only work on Windows. On macOS/Linux, EDSSC still converts, renames, and crops screenshots you take yourself; those two settings are simply hidden.
Installing means putting a folder named EDSSC into your EDMC plugins directory and restarting EDMC. Nothing is compiled.
Easiest: open EDMC, go to File → Settings → Plugins, and click Open next to "Plugins folder".
Or navigate there yourself:
| Platform | Plugins folder |
|---|---|
| Windows | %LOCALAPPDATA%\EDMarketConnector\plugins |
| macOS | ~/Library/Application Support/EDMarketConnector/plugins |
| Linux | ~/.local/share/EDMarketConnector/plugins |
On Windows, paste
%LOCALAPPDATA%\EDMarketConnector\pluginsinto the File Explorer address bar and press Enter.
Download the latest release zip, extract it, and copy the EDSSC folder it contains into your plugins directory.
(If you cloned the repository instead of downloading a release, copy the plugin/ folder into your plugins directory and rename it to EDSSC.)
The final layout must look like this:
<EDMC plugins folder>/
└── EDSSC/
├── __init__.py
├── load.py
├── ... (other .py files)
└── icons/
The folder name matters. It must be exactly
EDSSC, with the.pyfiles sitting directly inside it — not nested in a subfolder.
- Fully quit EDMC and start it again — plugins load only at launch.
- You should see the EDSSC panel on the EDMC main window, and EDSSC listed under Enabled plugins in File → Settings → Plugins.
- Open File → Settings → EDSSC and check your Screenshot Directory and Converted Directory — see Settings below. EDSSC pre-fills sensible defaults, but confirm they match your setup.
Nothing showing up? See Troubleshooting.
Take a screenshot in Elite Dangerous as usual (default key is F10). EDSSC picks up the event, converts the file, and updates the panel.
| Element | Behavior |
|---|---|
| Status line | The converted file's name; a hyperlink that opens its containing folder |
| ⏱ toggle button (Windows only) | Turns auto-capture on/off |
| Full-shot thumbnail | Click to (re-)save the full frame to the current filename |
| Crop thumbnail | Appears only when a recognized HUD panel was open (or a Thargoid crop applied); click to save that crop over the full frame at the same filename |
The crop thumbnail doesn't create a second file — it's a one-click choice of which version (full or cropped) ends up saved.
(Windows only)
Click the ⏱ button on the main panel to have EDSSC press the screenshot key for you, once a second, whenever Elite Dangerous is the focused window. It automatically pauses (and says so) if you alt-tab away, and turns itself off if you die or exit to the main menu.
Turn on "Use high-resolution capture on the auto-timer" in Settings for Elite's own hi-res combo — but it only takes effect in Solo play, since hi-res screenshots aren't available with other players around.
Auto-capture always starts off when EDMC launches; it is not remembered between sessions — a background key-presser shouldn't silently re-arm itself.
(Windows only, on by default)
Scanning a Thargoid signal source automatically triggers a capture and crops it to the lower-left of the screen — the region the scan animation appears in — without you needing to reach for F10 mid-scan.
With an overlay plugin installed, each converted screenshot draws a short-lived line in-game (e.g. Screenshot saved: Ceos(New Dawn Station)_00012.png). If the overlay ever misbehaves, EDSSC disables it for the session rather than letting it interfere with conversion.
File → Settings → EDSSC:
| Setting | Default | Description |
|---|---|---|
| Screenshot Directory | Pictures\Frontier Developments\Elite Dangerous | Where Elite Dangerous writes the raw file |
| Converted Directory | ...\Elite Dangerous\Converted | Where EDSSC writes the renamed PNG |
| Delete original file after conversion | Off | Deletes the raw source ~60 seconds after conversion |
| Group converted files into a per-system subfolder | Off | Adds a <System>/ subfolder under Converted Directory |
| Hide the EDSSC panel on the main EDMC window | Off | Collapses the whole panel; re-enable it here to get it back |
| Filename Mask | SYSTEM(BODY)_NNNNN.png | One of 13 presets combining system, body, commander, date, and a sequence number |
| Use high-resolution capture on the auto-timer (Windows) | Off | Holds Alt on capture; only takes effect in Solo play |
| Automatically capture on Thargoid scan (Windows) | On | See Thargoid-scan auto-capture |
| Show a notification on the in-game overlay | On | Greyed out when no overlay plugin is installed |
| Verbose logging | Off | Raises the plugin's log level to DEBUG in EDMarketConnector.log |
The EDMC log is at %TEMP%\EDMarketConnector.log on Windows; search it for EDSSC.
- Plugin not listed / no panel — Check the folder is named exactly
EDSSCwith the.pyfiles directly inside, then restart EDMC. - Listed as disabled — A folder name ending in
.disabledis skipped by EDMC. Remove the suffix and restart. - Nothing happens when I take a screenshot — EDSSC checks a couple of likely folders automatically (including a common OneDrive mix-up) before giving up. If it still can't find the file, confirm Screenshot Directory in Settings matches where Elite Dangerous actually writes screenshots (check the game's own Graphics settings for its configured folder).
- Auto-capture / Thargoid capture greyed out or missing — Those features require Windows. They're hidden entirely on macOS/Linux.
- Overlay messages not appearing — Confirm EDMCModernOverlay is installed and running. A greyed-out checkbox in Settings means EDMC couldn't find it at all.
- Crop thumbnail never appears — Expected outside the four recognized HUD panels (target, comms, role, ship), and for hi-res screenshots, which aren't cropped.
- Only four HUD panels get an auto-crop (target, comms, role, ship/internal panel) — everything else shows full-frame only.
- Crop framing is calibrated for a standard 16:9 screen; ultrawide/portrait setups will crop the wrong region.
- Auto-capture and Thargoid-scan capture require Windows.
See the Design Specification for the complete, more technical list.
| Document | Description |
|---|---|
| Design Specification | User experience, requirements, and event flow |
| Technical Specification | Architecture, API surface, modules, build system — for anyone modifying the plugin |
| Attributions & Credits | Third-party references and acknowledgements |
| Changelog | Release history |
npm run build # copies plugin/ → dist/EDSSC/, stripping __pycache__
npm run package # does the above, then zips it to dist/EDSSC-v<version>.zipThe build script is a convenience, not a compiler — the plugin is its source. Edit plugin/, rebuild if you like, copy to EDMC, restart. See the Technical Specification for the module map, architecture, and full API surface.
EDSSC is a fan-made tool by CMDR Bocheaux. It is not affiliated with Frontier Developments or the EDMC development team.
EDSSC is a rewrite of EDMC-Screenshot by NoFoolLikeOne, modernized to current EDMC plugin conventions. Because it derives from GPL-3.0 licensed code, EDSSC is released under the same license. Full credits are in docs/ATTRIBUTIONS.md.
Copyright (c) 2026 CMDR Bocheaux. Released under the GNU General Public License v3.0.