Skip to content
This repository has been archived by the owner on Jun 20, 2023. It is now read-only.

Fi0x/EDCT

Repository files navigation

⚠️ WARNING - Development of this tool is discontinued ⚠️

The tool uses outdated data-collection-mechanics that currently won't work! There are some issues during its initialization phase, which can cause the inara-website to get blocked for a while.

Elite: Dangerous Carrier Trader

EDCT is a tool for large quantity trades in Elite: Dangerous. It is very useful for fleet carrier owners to find profitable trades.

Features

  • GUI
  • Search for the best commodity prices of all commodities
  • Sorted result display
  • Display profit/t
  • Display distance between systems
  • Display station supply / demand
  • Display general station information
  • Display carrier information
    • How high buy / sell prices need to be
    • How high the profit for traders is
  • Filters
    • Stations that have a minimum supply / demand (useful for fleet carriers)
    • Stations with large landing pads
    • Orbital stations
    • Fleet carriers
    • Odyssey stations

Data

EDCT uses trade information from the inara and EDDB websites and the EDDN. It also uses the EDSM API to get system coordinates.

Since inara does not provide any API endpoints for trade-data, EDCT gathers the required information directly from the HTML files that are provided to every website user. Therefor the trade information is always as accurate as the information on inara itself.

To reduce traffic on inara, the HTTP requests are delayed, which results in a few minutes of waiting time at the first launch of the program. This is only required on the first launch. Every other startup will provide results much faster, since downloaded trade data is stored in a local database.

The program also uses the EDDN to keep the local database updated.

It also gathers information from EDDB to get the galactic average of each commodity.

To provide information about the distance between two systems, the tool gathers coordinates from each system via the EDSM API.

For more information about how this tool operates, visit the wiki

If you find any bugs or would like a feature to be implemented, please create a new issue here.