Skip to content

Repository files navigation

EDSSC

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


What it does

Press the in-game screenshot key (or let EDSSC press it for you — see Auto-capture below) and EDSSC:

  1. Converts the raw file Elite Dangerous wrote into a PNG, named from a template you choose (system, body, commander, date, or a sequence number).
  2. Shows a thumbnail of the full shot in the EDMC panel — click it to save the full frame.
  3. 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.
  4. Optionally deletes the original raw file after a short grace period.
  • Renaming, not just conversionSYSTEM(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)

Requirements

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 EDMCOverlay also 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.

Installation

Installing means putting a folder named EDSSC into your EDMC plugins directory and restarting EDMC. Nothing is compiled.

Step 1 — Find your plugins folder

Easiest: open EDMC, go to File → Settings → Plugins, and click Open next to "Plugins folder".

Or navigate there yourself:

PlatformPlugins folder
Windows%LOCALAPPDATA%\EDMarketConnector\plugins
macOS~/Library/Application Support/EDMarketConnector/plugins
Linux~/.local/share/EDMarketConnector/plugins

On Windows, paste %LOCALAPPDATA%\EDMarketConnector\plugins into the File Explorer address bar and press Enter.

Step 2 — Put EDSSC in place

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 .py files sitting directly inside it — not nested in a subfolder.

Step 3 — Restart and verify

  1. Fully quit EDMC and start it again — plugins load only at launch.
  2. You should see the EDSSC panel on the EDMC main window, and EDSSC listed under Enabled plugins in File → Settings → Plugins.
  3. 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.

Usage

Take a screenshot in Elite Dangerous as usual (default key is F10). EDSSC picks up the event, converts the file, and updates the panel.

The main panel

ElementBehavior
Status lineThe converted file's name; a hyperlink that opens its containing folder
⏱ toggle button (Windows only)Turns auto-capture on/off
Full-shot thumbnailClick to (re-)save the full frame to the current filename
Crop thumbnailAppears 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.

Auto-capture

(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.

Thargoid-scan auto-capture

(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.

Overlay notifications

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.

Settings

File → Settings → EDSSC:

SettingDefaultDescription
Screenshot DirectoryPictures\Frontier Developments\Elite DangerousWhere Elite Dangerous writes the raw file
Converted Directory...\Elite Dangerous\ConvertedWhere EDSSC writes the renamed PNG
Delete original file after conversionOffDeletes the raw source ~60 seconds after conversion
Group converted files into a per-system subfolderOffAdds a <System>/ subfolder under Converted Directory
Hide the EDSSC panel on the main EDMC windowOffCollapses the whole panel; re-enable it here to get it back
Filename MaskSYSTEM(BODY)_NNNNN.pngOne of 13 presets combining system, body, commander, date, and a sequence number
Use high-resolution capture on the auto-timer (Windows)OffHolds Alt on capture; only takes effect in Solo play
Automatically capture on Thargoid scan (Windows)OnSee Thargoid-scan auto-capture
Show a notification on the in-game overlayOnGreyed out when no overlay plugin is installed
Verbose loggingOffRaises the plugin's log level to DEBUG in EDMarketConnector.log

Troubleshooting

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 EDSSC with the .py files directly inside, then restart EDMC.
  • Listed as disabled — A folder name ending in .disabled is 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.

Good to know

  • 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.

Documentation

DocumentDescription
Design SpecificationUser experience, requirements, and event flow
Technical SpecificationArchitecture, API surface, modules, build system — for anyone modifying the plugin
Attributions & CreditsThird-party references and acknowledgements
ChangelogRelease history

For Developers

npm run build # copies plugin/ → dist/EDSSC/, stripping __pycache__
npm run package # does the above, then zips it to dist/EDSSC-v<version>.zip

The 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.

Credits & License

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.

About

Elite Dangerous ScreenShot Converter — an EDMC plugin that converts, renames, and auto-crops your screenshots

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Add copy buttons to all
 blocks
(function() {
function addCopyButtons() {
document.querySelectorAll('pre code').forEach(function(codeBlock) {
if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;
codeBlock.parentElement.setAttribute('data-copy-added', 'true');
var btn = document.createElement('button');
btn.textContent = 'Copy';
btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';
btn.onmouseover = function() { this.style.opacity = '1'; };
btn.onmouseout = function() { this.style.opacity = '0.7'; };
btn.onclick = function() {
navigator.clipboard.writeText(codeBlock.textContent).then(function() {
btn.textContent = 'Copied!';
setTimeout(function() { btn.textContent = 'Copy'; }, 1500);
});
};
codeBlock.parentElement.style.position = 'relative';
codeBlock.parentElement.appendChild(btn);
});
}
addCopyButtons();
// Re-run on dynamic content
var observer = new MutationObserver(addCopyButtons);
observer.observe(document.body, { childList: true, subtree: true });
})();
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
GitHub - rwharpernc/EDSSC: Elite Dangerous ScreenShot Converter — an EDMC plugin that converts, renames, and auto-crops your screenshots · GitHub
Skip to content

Repository files navigation

EDSSC

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


What it does

Press the in-game screenshot key (or let EDSSC press it for you — see Auto-capture below) and EDSSC:

  1. Converts the raw file Elite Dangerous wrote into a PNG, named from a template you choose (system, body, commander, date, or a sequence number).
  2. Shows a thumbnail of the full shot in the EDMC panel — click it to save the full frame.
  3. 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.
  4. Optionally deletes the original raw file after a short grace period.
  • Renaming, not just conversionSYSTEM(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)

Requirements

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 EDMCOverlay also 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.

Installation

Installing means putting a folder named EDSSC into your EDMC plugins directory and restarting EDMC. Nothing is compiled.

Step 1 — Find your plugins folder

Easiest: open EDMC, go to File → Settings → Plugins, and click Open next to "Plugins folder".

Or navigate there yourself:

PlatformPlugins folder
Windows%LOCALAPPDATA%\EDMarketConnector\plugins
macOS~/Library/Application Support/EDMarketConnector/plugins
Linux~/.local/share/EDMarketConnector/plugins

On Windows, paste %LOCALAPPDATA%\EDMarketConnector\plugins into the File Explorer address bar and press Enter.

Step 2 — Put EDSSC in place

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 .py files sitting directly inside it — not nested in a subfolder.

Step 3 — Restart and verify

  1. Fully quit EDMC and start it again — plugins load only at launch.
  2. You should see the EDSSC panel on the EDMC main window, and EDSSC listed under Enabled plugins in File → Settings → Plugins.
  3. 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.

Usage

Take a screenshot in Elite Dangerous as usual (default key is F10). EDSSC picks up the event, converts the file, and updates the panel.

The main panel

ElementBehavior
Status lineThe converted file's name; a hyperlink that opens its containing folder
⏱ toggle button (Windows only)Turns auto-capture on/off
Full-shot thumbnailClick to (re-)save the full frame to the current filename
Crop thumbnailAppears 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.

Auto-capture

(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.

Thargoid-scan auto-capture

(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.

Overlay notifications

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.

Settings

File → Settings → EDSSC:

SettingDefaultDescription
Screenshot DirectoryPictures\Frontier Developments\Elite DangerousWhere Elite Dangerous writes the raw file
Converted Directory...\Elite Dangerous\ConvertedWhere EDSSC writes the renamed PNG
Delete original file after conversionOffDeletes the raw source ~60 seconds after conversion
Group converted files into a per-system subfolderOffAdds a <System>/ subfolder under Converted Directory
Hide the EDSSC panel on the main EDMC windowOffCollapses the whole panel; re-enable it here to get it back
Filename MaskSYSTEM(BODY)_NNNNN.pngOne of 13 presets combining system, body, commander, date, and a sequence number
Use high-resolution capture on the auto-timer (Windows)OffHolds Alt on capture; only takes effect in Solo play
Automatically capture on Thargoid scan (Windows)OnSee Thargoid-scan auto-capture
Show a notification on the in-game overlayOnGreyed out when no overlay plugin is installed
Verbose loggingOffRaises the plugin's log level to DEBUG in EDMarketConnector.log

Troubleshooting

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 EDSSC with the .py files directly inside, then restart EDMC.
  • Listed as disabled — A folder name ending in .disabled is 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.

Good to know

  • 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.

Documentation

DocumentDescription
Design SpecificationUser experience, requirements, and event flow
Technical SpecificationArchitecture, API surface, modules, build system — for anyone modifying the plugin
Attributions & CreditsThird-party references and acknowledgements
ChangelogRelease history

For Developers

npm run build # copies plugin/ → dist/EDSSC/, stripping __pycache__
npm run package # does the above, then zips it to dist/EDSSC-v<version>.zip

The 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.

Credits & License

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.

About

Elite Dangerous ScreenShot Converter — an EDMC plugin that converts, renames, and auto-crops your screenshots

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Force GitHub README to respect dark mode (function() { var style = document.createElement('style'); style.textContent = ' .markdown-body { color-scheme: dark light; } .markdown-body pre { background: #161b22 !important; } .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; } .markdown-body table th, .markdown-body table td { border-color: #30363d !important; } .markdown-body img { background: #0d1117; } .markdown-body blockquote { border-left-color: #8b949e; } .markdown-body hr { border-color: #30363d; } '; document.head.appendChild(style); })(); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - rwharpernc/EDSSC: Elite Dangerous ScreenShot Converter — an EDMC plugin that converts, renames, and auto-crops your screenshots · GitHub
Skip to content

Repository files navigation

EDSSC

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


What it does

Press the in-game screenshot key (or let EDSSC press it for you — see Auto-capture below) and EDSSC:

  1. Converts the raw file Elite Dangerous wrote into a PNG, named from a template you choose (system, body, commander, date, or a sequence number).
  2. Shows a thumbnail of the full shot in the EDMC panel — click it to save the full frame.
  3. 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.
  4. Optionally deletes the original raw file after a short grace period.
  • Renaming, not just conversionSYSTEM(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)

Requirements

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 EDMCOverlay also 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.

Installation

Installing means putting a folder named EDSSC into your EDMC plugins directory and restarting EDMC. Nothing is compiled.

Step 1 — Find your plugins folder

Easiest: open EDMC, go to File → Settings → Plugins, and click Open next to "Plugins folder".

Or navigate there yourself:

PlatformPlugins folder
Windows%LOCALAPPDATA%\EDMarketConnector\plugins
macOS~/Library/Application Support/EDMarketConnector/plugins
Linux~/.local/share/EDMarketConnector/plugins

On Windows, paste %LOCALAPPDATA%\EDMarketConnector\plugins into the File Explorer address bar and press Enter.

Step 2 — Put EDSSC in place

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 .py files sitting directly inside it — not nested in a subfolder.

Step 3 — Restart and verify

  1. Fully quit EDMC and start it again — plugins load only at launch.
  2. You should see the EDSSC panel on the EDMC main window, and EDSSC listed under Enabled plugins in File → Settings → Plugins.
  3. 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.

Usage

Take a screenshot in Elite Dangerous as usual (default key is F10). EDSSC picks up the event, converts the file, and updates the panel.

The main panel

ElementBehavior
Status lineThe converted file's name; a hyperlink that opens its containing folder
⏱ toggle button (Windows only)Turns auto-capture on/off
Full-shot thumbnailClick to (re-)save the full frame to the current filename
Crop thumbnailAppears 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.

Auto-capture

(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.

Thargoid-scan auto-capture

(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.

Overlay notifications

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.

Settings

File → Settings → EDSSC:

SettingDefaultDescription
Screenshot DirectoryPictures\Frontier Developments\Elite DangerousWhere Elite Dangerous writes the raw file
Converted Directory...\Elite Dangerous\ConvertedWhere EDSSC writes the renamed PNG
Delete original file after conversionOffDeletes the raw source ~60 seconds after conversion
Group converted files into a per-system subfolderOffAdds a <System>/ subfolder under Converted Directory
Hide the EDSSC panel on the main EDMC windowOffCollapses the whole panel; re-enable it here to get it back
Filename MaskSYSTEM(BODY)_NNNNN.pngOne of 13 presets combining system, body, commander, date, and a sequence number
Use high-resolution capture on the auto-timer (Windows)OffHolds Alt on capture; only takes effect in Solo play
Automatically capture on Thargoid scan (Windows)OnSee Thargoid-scan auto-capture
Show a notification on the in-game overlayOnGreyed out when no overlay plugin is installed
Verbose loggingOffRaises the plugin's log level to DEBUG in EDMarketConnector.log

Troubleshooting

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 EDSSC with the .py files directly inside, then restart EDMC.
  • Listed as disabled — A folder name ending in .disabled is 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.

Good to know

  • 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.

Documentation

DocumentDescription
Design SpecificationUser experience, requirements, and event flow
Technical SpecificationArchitecture, API surface, modules, build system — for anyone modifying the plugin
Attributions & CreditsThird-party references and acknowledgements
ChangelogRelease history

For Developers

npm run build # copies plugin/ → dist/EDSSC/, stripping __pycache__
npm run package # does the above, then zips it to dist/EDSSC-v<version>.zip

The 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.

Credits & License

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.

About

Elite Dangerous ScreenShot Converter — an EDMC plugin that converts, renames, and auto-crops your screenshots

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Highlight search terms from Google/DuckDuckGo/Bing referrer (function() { var ref = document.referrer; var terms = []; if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) { var url = new URL(ref); var q = url.searchParams.get('q') || url.searchParams.get('p'); if (q) { terms = q.split(/\s+/).filter(function(t) { return t.length > 2; }); } } if (terms.length === 0) return; var style = document.createElement('style'); style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }'; document.head.appendChild(style); function highlight(node) { if (node.nodeType === 3) { // text node var text = node.textContent; var found = false; terms.forEach(function(term) { var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\]\\]/g, '\\') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - rwharpernc/EDSSC: Elite Dangerous ScreenShot Converter — an EDMC plugin that converts, renames, and auto-crops your screenshots · GitHub
Skip to content

Repository files navigation

EDSSC

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


What it does

Press the in-game screenshot key (or let EDSSC press it for you — see Auto-capture below) and EDSSC:

  1. Converts the raw file Elite Dangerous wrote into a PNG, named from a template you choose (system, body, commander, date, or a sequence number).
  2. Shows a thumbnail of the full shot in the EDMC panel — click it to save the full frame.
  3. 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.
  4. Optionally deletes the original raw file after a short grace period.
  • Renaming, not just conversionSYSTEM(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)

Requirements

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 EDMCOverlay also 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.

Installation

Installing means putting a folder named EDSSC into your EDMC plugins directory and restarting EDMC. Nothing is compiled.

Step 1 — Find your plugins folder

Easiest: open EDMC, go to File → Settings → Plugins, and click Open next to "Plugins folder".

Or navigate there yourself:

PlatformPlugins folder
Windows%LOCALAPPDATA%\EDMarketConnector\plugins
macOS~/Library/Application Support/EDMarketConnector/plugins
Linux~/.local/share/EDMarketConnector/plugins

On Windows, paste %LOCALAPPDATA%\EDMarketConnector\plugins into the File Explorer address bar and press Enter.

Step 2 — Put EDSSC in place

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 .py files sitting directly inside it — not nested in a subfolder.

Step 3 — Restart and verify

  1. Fully quit EDMC and start it again — plugins load only at launch.
  2. You should see the EDSSC panel on the EDMC main window, and EDSSC listed under Enabled plugins in File → Settings → Plugins.
  3. 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.

Usage

Take a screenshot in Elite Dangerous as usual (default key is F10). EDSSC picks up the event, converts the file, and updates the panel.

The main panel

ElementBehavior
Status lineThe converted file's name; a hyperlink that opens its containing folder
⏱ toggle button (Windows only)Turns auto-capture on/off
Full-shot thumbnailClick to (re-)save the full frame to the current filename
Crop thumbnailAppears 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.

Auto-capture

(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.

Thargoid-scan auto-capture

(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.

Overlay notifications

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.

Settings

File → Settings → EDSSC:

SettingDefaultDescription
Screenshot DirectoryPictures\Frontier Developments\Elite DangerousWhere Elite Dangerous writes the raw file
Converted Directory...\Elite Dangerous\ConvertedWhere EDSSC writes the renamed PNG
Delete original file after conversionOffDeletes the raw source ~60 seconds after conversion
Group converted files into a per-system subfolderOffAdds a <System>/ subfolder under Converted Directory
Hide the EDSSC panel on the main EDMC windowOffCollapses the whole panel; re-enable it here to get it back
Filename MaskSYSTEM(BODY)_NNNNN.pngOne of 13 presets combining system, body, commander, date, and a sequence number
Use high-resolution capture on the auto-timer (Windows)OffHolds Alt on capture; only takes effect in Solo play
Automatically capture on Thargoid scan (Windows)OnSee Thargoid-scan auto-capture
Show a notification on the in-game overlayOnGreyed out when no overlay plugin is installed
Verbose loggingOffRaises the plugin's log level to DEBUG in EDMarketConnector.log

Troubleshooting

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 EDSSC with the .py files directly inside, then restart EDMC.
  • Listed as disabled — A folder name ending in .disabled is 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.

Good to know

  • 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.

Documentation

DocumentDescription
Design SpecificationUser experience, requirements, and event flow
Technical SpecificationArchitecture, API surface, modules, build system — for anyone modifying the plugin
Attributions & CreditsThird-party references and acknowledgements
ChangelogRelease history

For Developers

npm run build # copies plugin/ → dist/EDSSC/, stripping __pycache__
npm run package # does the above, then zips it to dist/EDSSC-v<version>.zip

The 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.

Credits & License

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.

About

Elite Dangerous ScreenShot Converter — an EDMC plugin that converts, renames, and auto-crops your screenshots

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + ' GitHub - rwharpernc/EDSSC: Elite Dangerous ScreenShot Converter — an EDMC plugin that converts, renames, and auto-crops your screenshots · GitHub
Skip to content

Repository files navigation

EDSSC

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


What it does

Press the in-game screenshot key (or let EDSSC press it for you — see Auto-capture below) and EDSSC:

  1. Converts the raw file Elite Dangerous wrote into a PNG, named from a template you choose (system, body, commander, date, or a sequence number).
  2. Shows a thumbnail of the full shot in the EDMC panel — click it to save the full frame.
  3. 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.
  4. Optionally deletes the original raw file after a short grace period.
  • Renaming, not just conversionSYSTEM(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)

Requirements

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 EDMCOverlay also 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.

Installation

Installing means putting a folder named EDSSC into your EDMC plugins directory and restarting EDMC. Nothing is compiled.

Step 1 — Find your plugins folder

Easiest: open EDMC, go to File → Settings → Plugins, and click Open next to "Plugins folder".

Or navigate there yourself:

PlatformPlugins folder
Windows%LOCALAPPDATA%\EDMarketConnector\plugins
macOS~/Library/Application Support/EDMarketConnector/plugins
Linux~/.local/share/EDMarketConnector/plugins

On Windows, paste %LOCALAPPDATA%\EDMarketConnector\plugins into the File Explorer address bar and press Enter.

Step 2 — Put EDSSC in place

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 .py files sitting directly inside it — not nested in a subfolder.

Step 3 — Restart and verify

  1. Fully quit EDMC and start it again — plugins load only at launch.
  2. You should see the EDSSC panel on the EDMC main window, and EDSSC listed under Enabled plugins in File → Settings → Plugins.
  3. 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.

Usage

Take a screenshot in Elite Dangerous as usual (default key is F10). EDSSC picks up the event, converts the file, and updates the panel.

The main panel

ElementBehavior
Status lineThe converted file's name; a hyperlink that opens its containing folder
⏱ toggle button (Windows only)Turns auto-capture on/off
Full-shot thumbnailClick to (re-)save the full frame to the current filename
Crop thumbnailAppears 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.

Auto-capture

(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.

Thargoid-scan auto-capture

(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.

Overlay notifications

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.

Settings

File → Settings → EDSSC:

SettingDefaultDescription
Screenshot DirectoryPictures\Frontier Developments\Elite DangerousWhere Elite Dangerous writes the raw file
Converted Directory...\Elite Dangerous\ConvertedWhere EDSSC writes the renamed PNG
Delete original file after conversionOffDeletes the raw source ~60 seconds after conversion
Group converted files into a per-system subfolderOffAdds a <System>/ subfolder under Converted Directory
Hide the EDSSC panel on the main EDMC windowOffCollapses the whole panel; re-enable it here to get it back
Filename MaskSYSTEM(BODY)_NNNNN.pngOne of 13 presets combining system, body, commander, date, and a sequence number
Use high-resolution capture on the auto-timer (Windows)OffHolds Alt on capture; only takes effect in Solo play
Automatically capture on Thargoid scan (Windows)OnSee Thargoid-scan auto-capture
Show a notification on the in-game overlayOnGreyed out when no overlay plugin is installed
Verbose loggingOffRaises the plugin's log level to DEBUG in EDMarketConnector.log

Troubleshooting

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 EDSSC with the .py files directly inside, then restart EDMC.
  • Listed as disabled — A folder name ending in .disabled is 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.

Good to know

  • 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.

Documentation

DocumentDescription
Design SpecificationUser experience, requirements, and event flow
Technical SpecificationArchitecture, API surface, modules, build system — for anyone modifying the plugin
Attributions & CreditsThird-party references and acknowledgements
ChangelogRelease history

For Developers

npm run build # copies plugin/ → dist/EDSSC/, stripping __pycache__
npm run package # does the above, then zips it to dist/EDSSC-v<version>.zip

The 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.

Credits & License

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.

About

Elite Dangerous ScreenShot Converter — an EDMC plugin that converts, renames, and auto-crops your screenshots

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - rwharpernc/EDSSC: Elite Dangerous ScreenShot Converter — an EDMC plugin that converts, renames, and auto-crops your screenshots · GitHub
Skip to content

Repository files navigation

EDSSC

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


What it does

Press the in-game screenshot key (or let EDSSC press it for you — see Auto-capture below) and EDSSC:

  1. Converts the raw file Elite Dangerous wrote into a PNG, named from a template you choose (system, body, commander, date, or a sequence number).
  2. Shows a thumbnail of the full shot in the EDMC panel — click it to save the full frame.
  3. 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.
  4. Optionally deletes the original raw file after a short grace period.
  • Renaming, not just conversionSYSTEM(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)

Requirements

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 EDMCOverlay also 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.

Installation

Installing means putting a folder named EDSSC into your EDMC plugins directory and restarting EDMC. Nothing is compiled.

Step 1 — Find your plugins folder

Easiest: open EDMC, go to File → Settings → Plugins, and click Open next to "Plugins folder".

Or navigate there yourself:

PlatformPlugins folder
Windows%LOCALAPPDATA%\EDMarketConnector\plugins
macOS~/Library/Application Support/EDMarketConnector/plugins
Linux~/.local/share/EDMarketConnector/plugins

On Windows, paste %LOCALAPPDATA%\EDMarketConnector\plugins into the File Explorer address bar and press Enter.

Step 2 — Put EDSSC in place

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 .py files sitting directly inside it — not nested in a subfolder.

Step 3 — Restart and verify

  1. Fully quit EDMC and start it again — plugins load only at launch.
  2. You should see the EDSSC panel on the EDMC main window, and EDSSC listed under Enabled plugins in File → Settings → Plugins.
  3. 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.

Usage

Take a screenshot in Elite Dangerous as usual (default key is F10). EDSSC picks up the event, converts the file, and updates the panel.

The main panel

ElementBehavior
Status lineThe converted file's name; a hyperlink that opens its containing folder
⏱ toggle button (Windows only)Turns auto-capture on/off
Full-shot thumbnailClick to (re-)save the full frame to the current filename
Crop thumbnailAppears 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.

Auto-capture

(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.

Thargoid-scan auto-capture

(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.

Overlay notifications

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.

Settings

File → Settings → EDSSC:

SettingDefaultDescription
Screenshot DirectoryPictures\Frontier Developments\Elite DangerousWhere Elite Dangerous writes the raw file
Converted Directory...\Elite Dangerous\ConvertedWhere EDSSC writes the renamed PNG
Delete original file after conversionOffDeletes the raw source ~60 seconds after conversion
Group converted files into a per-system subfolderOffAdds a <System>/ subfolder under Converted Directory
Hide the EDSSC panel on the main EDMC windowOffCollapses the whole panel; re-enable it here to get it back
Filename MaskSYSTEM(BODY)_NNNNN.pngOne of 13 presets combining system, body, commander, date, and a sequence number
Use high-resolution capture on the auto-timer (Windows)OffHolds Alt on capture; only takes effect in Solo play
Automatically capture on Thargoid scan (Windows)OnSee Thargoid-scan auto-capture
Show a notification on the in-game overlayOnGreyed out when no overlay plugin is installed
Verbose loggingOffRaises the plugin's log level to DEBUG in EDMarketConnector.log

Troubleshooting

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 EDSSC with the .py files directly inside, then restart EDMC.
  • Listed as disabled — A folder name ending in .disabled is 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.

Good to know

  • 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.

Documentation

DocumentDescription
Design SpecificationUser experience, requirements, and event flow
Technical SpecificationArchitecture, API surface, modules, build system — for anyone modifying the plugin
Attributions & CreditsThird-party references and acknowledgements
ChangelogRelease history

For Developers

npm run build # copies plugin/ → dist/EDSSC/, stripping __pycache__
npm run package # does the above, then zips it to dist/EDSSC-v<version>.zip

The 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.

Credits & License

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.

About

Elite Dangerous ScreenShot Converter — an EDMC plugin that converts, renames, and auto-crops your screenshots

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' GitHub - rwharpernc/EDSSC: Elite Dangerous ScreenShot Converter — an EDMC plugin that converts, renames, and auto-crops your screenshots · GitHub
Skip to content

Repository files navigation

EDSSC

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


What it does

Press the in-game screenshot key (or let EDSSC press it for you — see Auto-capture below) and EDSSC:

  1. Converts the raw file Elite Dangerous wrote into a PNG, named from a template you choose (system, body, commander, date, or a sequence number).
  2. Shows a thumbnail of the full shot in the EDMC panel — click it to save the full frame.
  3. 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.
  4. Optionally deletes the original raw file after a short grace period.
  • Renaming, not just conversionSYSTEM(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)

Requirements

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 EDMCOverlay also 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.

Installation

Installing means putting a folder named EDSSC into your EDMC plugins directory and restarting EDMC. Nothing is compiled.

Step 1 — Find your plugins folder

Easiest: open EDMC, go to File → Settings → Plugins, and click Open next to "Plugins folder".

Or navigate there yourself:

PlatformPlugins folder
Windows%LOCALAPPDATA%\EDMarketConnector\plugins
macOS~/Library/Application Support/EDMarketConnector/plugins
Linux~/.local/share/EDMarketConnector/plugins

On Windows, paste %LOCALAPPDATA%\EDMarketConnector\plugins into the File Explorer address bar and press Enter.

Step 2 — Put EDSSC in place

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 .py files sitting directly inside it — not nested in a subfolder.

Step 3 — Restart and verify

  1. Fully quit EDMC and start it again — plugins load only at launch.
  2. You should see the EDSSC panel on the EDMC main window, and EDSSC listed under Enabled plugins in File → Settings → Plugins.
  3. 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.

Usage

Take a screenshot in Elite Dangerous as usual (default key is F10). EDSSC picks up the event, converts the file, and updates the panel.

The main panel

ElementBehavior
Status lineThe converted file's name; a hyperlink that opens its containing folder
⏱ toggle button (Windows only)Turns auto-capture on/off
Full-shot thumbnailClick to (re-)save the full frame to the current filename
Crop thumbnailAppears 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.

Auto-capture

(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.

Thargoid-scan auto-capture

(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.

Overlay notifications

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.

Settings

File → Settings → EDSSC:

SettingDefaultDescription
Screenshot DirectoryPictures\Frontier Developments\Elite DangerousWhere Elite Dangerous writes the raw file
Converted Directory...\Elite Dangerous\ConvertedWhere EDSSC writes the renamed PNG
Delete original file after conversionOffDeletes the raw source ~60 seconds after conversion
Group converted files into a per-system subfolderOffAdds a <System>/ subfolder under Converted Directory
Hide the EDSSC panel on the main EDMC windowOffCollapses the whole panel; re-enable it here to get it back
Filename MaskSYSTEM(BODY)_NNNNN.pngOne of 13 presets combining system, body, commander, date, and a sequence number
Use high-resolution capture on the auto-timer (Windows)OffHolds Alt on capture; only takes effect in Solo play
Automatically capture on Thargoid scan (Windows)OnSee Thargoid-scan auto-capture
Show a notification on the in-game overlayOnGreyed out when no overlay plugin is installed
Verbose loggingOffRaises the plugin's log level to DEBUG in EDMarketConnector.log

Troubleshooting

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 EDSSC with the .py files directly inside, then restart EDMC.
  • Listed as disabled — A folder name ending in .disabled is 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.

Good to know

  • 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.

Documentation

DocumentDescription
Design SpecificationUser experience, requirements, and event flow
Technical SpecificationArchitecture, API surface, modules, build system — for anyone modifying the plugin
Attributions & CreditsThird-party references and acknowledgements
ChangelogRelease history

For Developers

npm run build # copies plugin/ → dist/EDSSC/, stripping __pycache__
npm run package # does the above, then zips it to dist/EDSSC-v<version>.zip

The 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.

Credits & License

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.

About

Elite Dangerous ScreenShot Converter — an EDMC plugin that converts, renames, and auto-crops your screenshots

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { // Universal Dark Mode - works on any site (function() { var enabled = true; function applyDarkMode() { if (!enabled) return; // Create style element if it doesn't exist var style = document.getElementById('universal-dark-mode-style'); if (!style) { style = document.createElement('style'); style.id = 'universal-dark-mode-style'; document.head.appendChild(style); } // Dark mode CSS - inverts colors but preserves images/video style.textContent = ' /* Invert everything except media */ html { filter: invert(1) hue-rotate(180deg) !important; background: #1a1a2e !important; } /* Restore images, videos, iframes, canvas */ img, video, iframe, canvas, svg, picture, [style*="background-image"] { filter: invert(1) hue-rotate(180deg) !important; } /* Preserve specific elements that should not be inverted */ .no-dark-mode, .no-dark-mode *, [data-theme="light"], [data-theme="light"], .ace_editor, .ace_editor *, .CodeMirror, .CodeMirror *, .monaco-editor, .monaco-editor *, .markdown-body pre, .markdown-body pre *, .highlight, .highlight *, pre code, pre code * { filter: none !important; } /* Fix common UI elements */ .modal, .popup, .dropdown-menu, .tooltip, .popover { filter: invert(1) hue-rotate(180deg) !important; background: #2d2d44 !important; border-color: #444 !important; } /* Scrollbars */ ::-webkit-scrollbar { background: #1a1a2e !important; } ::-webkit-scrollbar-thumb { background: #444 !important; } ::-webkit-scrollbar-thumb:hover { background: #555 !important; } /* Selection */ ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; } ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; } '; } function removeDarkMode() { var style = document.getElementById('universal-dark-mode-style'); if (style) style.remove(); } // Toggle with Alt+Shift+D document.addEventListener('keydown', function(e) { if (e.altKey && e.shiftKey && e.key === 'D') { e.preventDefault(); enabled = !enabled; if (enabled) { applyDarkMode(); console.log('[Universal Dark Mode] Enabled'); } else { removeDarkMode(); console.log('[Universal Dark Mode] Disabled'); } } }); // Apply on load applyDarkMode(); // Re-apply on dynamic content var observer = new MutationObserver(function(mutations) { if (enabled && !document.getElementById('universal-dark-mode-style')) { applyDarkMode(); } }); observer.observe(document.head, { childList: true }); console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle'); })(); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })(); GitHub - rwharpernc/EDSSC: Elite Dangerous ScreenShot Converter — an EDMC plugin that converts, renames, and auto-crops your screenshots · GitHub
Skip to content

Repository files navigation

EDSSC

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


What it does

Press the in-game screenshot key (or let EDSSC press it for you — see Auto-capture below) and EDSSC:

  1. Converts the raw file Elite Dangerous wrote into a PNG, named from a template you choose (system, body, commander, date, or a sequence number).
  2. Shows a thumbnail of the full shot in the EDMC panel — click it to save the full frame.
  3. 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.
  4. Optionally deletes the original raw file after a short grace period.
  • Renaming, not just conversionSYSTEM(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)

Requirements

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 EDMCOverlay also 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.

Installation

Installing means putting a folder named EDSSC into your EDMC plugins directory and restarting EDMC. Nothing is compiled.

Step 1 — Find your plugins folder

Easiest: open EDMC, go to File → Settings → Plugins, and click Open next to "Plugins folder".

Or navigate there yourself:

PlatformPlugins folder
Windows%LOCALAPPDATA%\EDMarketConnector\plugins
macOS~/Library/Application Support/EDMarketConnector/plugins
Linux~/.local/share/EDMarketConnector/plugins

On Windows, paste %LOCALAPPDATA%\EDMarketConnector\plugins into the File Explorer address bar and press Enter.

Step 2 — Put EDSSC in place

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 .py files sitting directly inside it — not nested in a subfolder.

Step 3 — Restart and verify

  1. Fully quit EDMC and start it again — plugins load only at launch.
  2. You should see the EDSSC panel on the EDMC main window, and EDSSC listed under Enabled plugins in File → Settings → Plugins.
  3. 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.

Usage

Take a screenshot in Elite Dangerous as usual (default key is F10). EDSSC picks up the event, converts the file, and updates the panel.

The main panel

ElementBehavior
Status lineThe converted file's name; a hyperlink that opens its containing folder
⏱ toggle button (Windows only)Turns auto-capture on/off
Full-shot thumbnailClick to (re-)save the full frame to the current filename
Crop thumbnailAppears 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.

Auto-capture

(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.

Thargoid-scan auto-capture

(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.

Overlay notifications

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.

Settings

File → Settings → EDSSC:

SettingDefaultDescription
Screenshot DirectoryPictures\Frontier Developments\Elite DangerousWhere Elite Dangerous writes the raw file
Converted Directory...\Elite Dangerous\ConvertedWhere EDSSC writes the renamed PNG
Delete original file after conversionOffDeletes the raw source ~60 seconds after conversion
Group converted files into a per-system subfolderOffAdds a <System>/ subfolder under Converted Directory
Hide the EDSSC panel on the main EDMC windowOffCollapses the whole panel; re-enable it here to get it back
Filename MaskSYSTEM(BODY)_NNNNN.pngOne of 13 presets combining system, body, commander, date, and a sequence number
Use high-resolution capture on the auto-timer (Windows)OffHolds Alt on capture; only takes effect in Solo play
Automatically capture on Thargoid scan (Windows)OnSee Thargoid-scan auto-capture
Show a notification on the in-game overlayOnGreyed out when no overlay plugin is installed
Verbose loggingOffRaises the plugin's log level to DEBUG in EDMarketConnector.log

Troubleshooting

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 EDSSC with the .py files directly inside, then restart EDMC.
  • Listed as disabled — A folder name ending in .disabled is 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.

Good to know

  • 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.

Documentation

DocumentDescription
Design SpecificationUser experience, requirements, and event flow
Technical SpecificationArchitecture, API surface, modules, build system — for anyone modifying the plugin
Attributions & CreditsThird-party references and acknowledgements
ChangelogRelease history

For Developers

npm run build # copies plugin/ → dist/EDSSC/, stripping __pycache__
npm run package # does the above, then zips it to dist/EDSSC-v<version>.zip

The 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.

Credits & License

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.

About

Elite Dangerous ScreenShot Converter — an EDMC plugin that converts, renames, and auto-crops your screenshots

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages