Skip to content

SweetJonnySauce/EDMC-Mining-Analytics

Repository files navigation

EDMC Mining Analytics

Github All Releases GitHub Latest Version VirusTotal

EDMC Mining Analytics extends Elite Dangerous Market Connector (EDMC) with a mining-focused control panel. The plugin listens to in-game journal events to present live production metrics, highlight rock quality, and capture session history without leaving EDMC.

Please report issues on GitHub. Your feedback helps shape the next release.

Key Features

  • Real-time mining dashboard showing cargo totals, tons-per-hour trends, limpets, refinements-per-minute to gauge your collection efficiency and ship context.
  • Cross platform. Works on Windows and Linux.
  • Overlay support built in. Track total tons per hour, RPM, % full, and limpets remaining on your HUD. EDMCModernOverlay (or a legacy overlay) is required.
  • Automated session management that starts, pauses, and resets analytics in response to journal events or user input, with optional auto-resume when activity resumes.
  • Prospecting intelligence with duplicate detection, commodity histograms, and quick-glance content summaries for each asteroid.
  • Integrations that help you act on the data, including Inara commodity lookups for nearest/best price (click on the commodity name in the table), EDSM lookup for reserve level and ring type, and Discord webhook summaries of completed runs.
  • Optional market search for estimated sell prices with overlay and Discord summary support.
  • No in-game configurations needed. Simply install it as an EDMC plugin and restart EDMC.
  • Optional warning that you are in a non-metallic ring (for those laser platinum miners)
  • Configurable experience covering update cadence, histogram bin size, cargo capacity inference, logging retention, and alert thresholds.
  • Optional JSON session archive for deeper analysis or sharing, retained locally according to your preferences.
  • Nearby Hotspot finder with integrated real-time Spansh search: type-ahead system lookup, ring/signal filters, minimum hotspot threshold, and clipboard copy shortcuts for quick in-game paste.

Screenshots

Minimal display when not mining

The orange "hotspot" next to the details button is how you launch the hotspot finder. image

Detailed mining metrics while you mine

image

Click on %Range value to see the yield distribution of the asteroids you've prospected

image

Nearby Hotspot finder!

image

Settings dialog box

image

Summarize (ang brag) in your Discord channel

image

Optionally, you can send HUD stats to EDMCOverlay

image

Requirements

Installation

  1. Open EDMC and choose File → Settings → Plugins, then click Open Plugins Folder to reveal your plugins directory.
  2. Download the latest release or clone the repository from GitHub. Do not download individual files. Keep the directory structure intact (integrations/, session_recorder.py, commodity_links.json, etc.).
  3. Extract the EDMC-Mining-Analytics from the release .zip file and move it to the EDMC plugin directory.
  4. Restart EDMC. The plugin appears under Plugins → EDMC Mining Analytics and adds a panel to the main window.

To update, replace the contents of the EDMC-Mining-Analytics folder with the files from the latest release and restart EDMC.

First Run & Configuration

  • The plugin panel opens automatically in EDMC to view live metrics. The interface follows the active EDMC theme automatically with some noticable gaps that I have not been able to fix yet.
  • Use the plugin preferences (within EDMC's Plugins tab) to adjust histogram bin size, refresh cadence, and refinement per minute (RPM) thresholds.
  • Toggle automatic unpause behaviour, enable session logging, and define how many session files to retain.
  • Use the Market search tab to set filters for both Inara lookups and Spansh estimated sell prices (pad size, distance, demand, freshness, distance to arrival, carriers/surface).
  • Provide an optional Discord webhook URL and image links to deliver session summaries, and use the built-in test button to confirm connectivity.

Using the Plugin

  • Simply start mining. The plugin recognises mining states, begins tracking tonnage, and monitors prospecting and refinement events.
  • Cargo updates and limpet usage are tracked automatically, including abandoned collectors and drones launched.
  • Click the commodity in the Commodities column to do an Inara search for nearest/best price for selling.
  • Click the value in the % Range column in the Commodities table to open histograms that visualise asteroid yield % distributions.
  • When you leave mining (supercruise, manual reset, etc.), the session recorder can persist a JSON summary and optionally push a Discord embed.

Support

Questions, ideas, or bugs? Open an issue on GitHub. Feedback helps shape the next release. Yes, this project is 100% vibe coded using Codex. I'm doing it as an experiment/learning experience to see what is possible.

EDMC Mining Analytics is a community project and is not affiliated with Frontier Developments or the EDCD team.

  • Big thanks to Aussig of BGS-Tally fame for auto-update functionality examples and other bits.
  • Thanks to FCDN for the Discord integration ideas.
  • Thanks to Leerensucher for the idea of having multiple images for the discord summary.

Network access disclosure

EDMC Mining Analytics connects to these internet services.

  • Inara for commodity searches
  • Spansh for hotspot and market price searches
  • Discord for sending mining summaries only if you configure the option by providnig a Discord webhook in settings
  • Image hosting services (like imgur.com) only if you configure Discord images in settings
  • Github to confirm the lastest version of EDMC Mining Analytics is available

Blame

Yes, this is built with AI. This was one of my first attempts at creating a plugin with AI so if you go looking, I'm sure you'll find slop.

Analysis and Ring Comparison reports

Screenshot 2026-03-28 at 11-45-49 EDMC Mining Analytics Analysis 3a7d70b9 Screenshot 2026-03-28 at 11-47-12 EDMC Mining Analytics Compare

About

EDMC plug in for laser mining tracking analytics. It's all about the Tons per Hour baby!

Resources

License

Stars

Watchers

Forks

Packages