Thurion / EDSM-RSE-for-EDMC

Elite: Dangerous Star Map - Red Star Eliminator (EDSM-RSE) is a plugin that displays the name and distance to a nearby system, that is on EDSM but is missing coordinates (therefore being displayed as red system)
GNU General Public License v2.0
34 stars 2 forks source link
edmc edmc-plugin elite-dangerous

EDSM-RSE plugin for EDMC

Elite: Dangerous Star Map - Red Star Eliminator (EDSM-RSE) is a plugin that displays names and distances to nearby systems of interest for projects of EDSM. Originally designed to seek out unknown coordinate stars, it has branched out to include several other projects.

Systems without coordinates originate from a time, when there was no journal file. Explorers would upload their flight path to EDSM by sending only the system name. Back then, manual trilateration was required to determine where the system is located in the galaxy. Because of this lengthy (and annoying) process, only a small percentage of the systems had coordinates associated to them. Since the introduction of the journal in EDSM, we no longer need to do this for new systems. But we have a backlog...

Other projects currently going on are: Scan populated systems - with the addition of nav beacon scans to the journal, EDSM and EDDN as a whole are interested in getting this data cataloged.

Screenshot

Installation

  1. On EDMC's Plugins settings tab press the Open button. This reveals the plugins folder where EDMC looks for plugins.
  2. Download the latest release.
  3. Open the .zip archive that you downloaded and move the EDSM-RSE folder contained inside into the plugins folder.

You will need to re-start EDMC to use the newly added plugin.

Updating the plugin

Follow the steps described above (installation). Make sure to replace exisiting files, or if you want to keep the old directory as a backup, please rename the old version to EDSM-RSE.disabled so it won't interfere with the new version.

Usage and Settings

Using this plugin only makes sense when the system locations are transmitted via EDDN or directly to EDSM. The plugin won't do anything if neither one is turned on. To overwrite that behavior, check the option that another tool is used to transmit the data in the settings menu.

Screenshot

There is a local cache on the plugin's folder called cache.sqlite. It stores systems in the form of their ID64, an expiration date for when to remove the system from the cache and a number to specify to which cache it belongs to. Because only a few numbers are stored in the database, it will grow very slowly in size.\ When you jump into a system that is part of a project, the system will be added to the local cache for one day to allow the remote database to catch up.

Display number of bodies known to EDSM in current system

This option is turned on by default and will display how many bodies EDSM knows about in the current system.\ After you jump into a system, use the discovery scanner to trigger the display in EDMC's main window. The number won't count up as you scan bodies in the system. However, once all bodies are scanned, it will show that the system is complete and will add the system to a local cache. This is done to prevent repeated EDSM calls when jumping around in the same systems.\ The cache can be cleared by pressing the "Fully scanned systems" button in the settings.

Ignore a system

In case you want to ignore a system for whatever reason, you can do so by right clicking the unconfirmed system name like so:\ Screenshot

All ignored systems can be cleared in the settings.

Projects

There are currently two active projects: RSE and scan navbeacons.\ To disable one or more projects, go into the settings and remove the checkmark next to the project name. A globally disabled project won't show up regardless of the local setting.

Acknowledgments