Elite Dangerous Market Connector ("EDMC") is a third-party application for use with Frontier Developments' game "Elite Dangerous". Its purpose is to facilitate supplying certain game data to, and in some cases retrieving it from, a number of websites and other tools.
To achieve this it utilises the Journal Files written by the game when played on a PC. It also makes use of Frontier's Companion API ("Frontier's CAPI"), accessible once you've authorised this application.
EDMC has a plugin system which many other developers have made use of to extend its functionality.
Find out more on the EDMC Wiki.
NB: This application is of no use with a Console game account. We now test against, and package with Python 3.11.x. As a consequence of this we no longer support Windows 7, due to Python 3.10.x itself not supporting Windows 7. Also, Windows 8.1 reaches End-Of-Life on 2023-01-10, so we will no longer support that OS as of that date.
As has become routine now, various anti-virus software are reporting a false positive on our installer and/or files it contains. I've pre-emptively uploaded the installer to VirusTotal if you want to check what it's saying. Please see our Troubleshooting/AV-false-positives FAQ for further information.
This release is essentially the same as 5.8.0-rc3 with only the version and this changelog updated.
It brings a new feature related to Fleetcarrier data, some convenience for Linux users, some fixes, and otherwise some internal changes that should not adversely affect either users or third-party plugins. For the latter, read below for some new/changed things that could benefit you.
EDMarketConnector-release-<version>.zip
EDMarketConnector-release-<version>.tar.gz
/fleetcarrier
CAPI endpoint for data about your Fleet Carrier. The data will then be passed to interested plugins.tkinter
function for such a dialogue, rather than a special case on Windows. In the past the former had issues with Unicode characters, but in testing no such issue was observed (on a supported OS).Contributing.md
– "Python Environment". This should aid any new developers in getting things set up.We now ship an io.edcd.EDMarketConnector.desktop
file. To make use of this you should run scripts/linux-setup.sh
once. This will:
$HOME/bin
in your PATH. If not, it will abort.edmarketconnector
in $HOME/bin
to launch the application.Once this has been completed any XDG-compliant desktops should have an entry for "E:D Market Connector" in their "Games" menu.
.
between the system and station names.EDMC.exe
when invoked with either -s
or -n
arguments hadn't been updated for prior changes, causing such invocations to fail. This has been fixed.parent
parameter passed to plugin_app()
instead of the actual main UI frame. These new Frames are placed in the position that plugin UI would have gone into. This should have no side effects on well-behaved plugins.capi_fleetcarrier()
function to receive the data from a CAPI /fleetcarrier
query. See PLUGINS.md for details.ShutDown
event (note the capitalisation, this is distinct from the actual Journal Shutdown
event) synthesized for plugins when it is detected that the game has exited was never actually being delivered. Instead this was erroneously replaced with a synthesized StartUp
event. This has been fixed.state
dictionary which is passed to journal_entry()
.request_cmdr
on CAPIData
objects, which records the name of the Cmdr the request was made for.FDevIDs
files are their latest versions at time of this version's build.examplesplugintest
– dropped the "pre-5.0.0 config" code, as it's long since irrelevant.coriolis-data
git sub-module now uses an HTTPS, not "git" URL, so won't require authentication for a simple git pull
.dump
directory in CWD when running EDMarketConnector.py under a debugger you will get files in that location when CAPI queries complete. This will now include files with names of the form FleetCarrier.<callsign>.<timstamp>.json
for /fleetcarrier
data.!label1
, !frame1
and the like.Not being able to craft them sucks. Especially when everyone I talk to about it…
First I'd like to say I absolutely love this game it's quality. Basically I first…
Welcome to Teacher Tuesday, a thread where anyone can ask any type of question without…
I’m kind of new/returning to gwent I played beta and obviously it’s a lot lot…
Level 1 Bag (Free with Atmosphere Level 2) 6 small consumable (First Aid, Repair, Fire…
Here's my crew - T34-85M - for the life of me I cant figure out…