Skip to content

Latest commit

 

History

History
132 lines (101 loc) · 9.94 KB

README.md

File metadata and controls

132 lines (101 loc) · 9.94 KB

ArtemisScannerTracker v0.3.2

An EDMC plugin that keeps track of the exobiology scanner of a CMDRs Artemis suit in ED:Odyssey

Installation

  1. Find your EDMC plugins folder (In EDMC settings under plugins you can click the button Open to open the plugins folder)
  2. Download the latest release.
  3. Unpack the .zip archive of the latest release and move the ArtemisScannerTracker folder into said plugins folder. (folder may have a version number)
  4. Overwrite anything if there was an old version installed.

You will need to re-start EDMC if EDMC was open while you installed the plugin. Otherwise just start EDMC

Reviews

this plugin is like the best doggo of all plugins.
always helpful. always doin what him can.
best for biology ever. 13/10.     — CMDR SlippyCheeze

New in v0.3.2

  • Bugfix: Clean install of AST now properly recognise any performed scan.
  • Bugfix: AST Codex induced EDMC crashes are fixed now.
    • You can press that AST Codex button as often and as fast as you like.
  • Bugfix: The Search button from the Tree View now reads from the right rext field.
  • Changed Feature: The Tree View from the AST Codex window now has all systems as top level elements that expand into the different planets and finally the individual signals.
    • This is much better now.

Features

  • The plugin keeps track of the Exobiology Scanner through a Cmdr's journal entries. It tracks which species (Tussock, Fungoida, ...), and on which body the last exobiology scan occurred (Futes A 2, Moriosong A 1 a, ...) and also the state of the progress of the last exobiological scan. (1/3 found, 2/3 found...)

  • It keeps track of unsold profits. Vista genomics prices in this plugin are at the state after the last price change from U14.01

    • the credit amounts shown can be shortened (e.g. 1,000 KCr. ...) with another setting.
  • It also keeps track of your sold and scanned but unsold exobiology once it is installed and running, and show it when you're in the corresponding system.

  • Handy buttons in the preferences that'll let the plugin scan through your journal files to retroactively track exobiology scans you've done in the past.

  • Multi Commander Support. The plugin can handle you playing with many different CMDRs on the same machine with the same EDMC installation.

  • Shows the Clonal Colony Range of the last scanned exobiology scan, and your current distance to up to two previous scan locations with corresponding bearing.

    • Will show in c o l o u r if you've driven far enough for the next exobiology scan
  • A button that copies the value of your currently unsold scans to your clipboard

  • Additional feature to automatically hide values with a through a few preference settings.

Usage

  • You have to do mostly nothing (yay) apart from having to play Elite Dangerous while using this plugin with EDMC.

  • For the sake of making it impossible for the exobiology data tracking to accidentally assume the wrong system as already sold please do sell your whole batch of data.

Main UI

AST UI

  • #1 Update link, only appears if the currently installed version of the plugin is not the same as the newest release.
    • Will lead the user to the newest release.
  • #2 Full Status display. Includes Info about species, scan progress and the body it was scanned on.
    • Full Status display also shows the value of the unfinished sample as: (Worth: <amount>)
    • Can be automatically hidden after selling all exobiology or fully finishing a scan.
  • #3 Species and Scan Progress display.
    • Species display also shows the value of the unfinished sample as: (Worth: <amount>)
    • Can be automatically hidden after selling all exobiology or fully finishing a scan.
  • #4 System/Body of last Scan display.
    • Can be automatically hidden after selling all exobiology or fully finishing a scan, if any of these options are activated they will also hide if they are the same as the current system or body.
  • #5 Unsold Scan value display. Shows the amount of all unsold exobiology data is worth.
    • The button copies the value shown to your clipboard. Can be automatically hidden when the unsold value is 0 Cr.
  • #6 Current System and Body display.
  • #7 Clonal Colonial Range display. Will only show up when near a planet.
    • Shows the Current position on a planet (lat, long, heading) and the distance, colonial range and bearing to the scan location to any of the last 2 scans of the currently conducted sampling.
    • Distance to a Scan is red while being closer than the Clonal Colonial Range of the exobiological biology
    • Distance to a Scan turns green once you ventured further on the planet from the scan than its Clonal Colonial Range
    • Once both Scans are green the Current position will light up green as well.
  • #8 Finished Scan display. Shows how many Scans are in the current system.
    • Lists them by Planet names assigned to their respective species.
    • The Button expands and collapses the list of finished scans.
    • Scans with "*" around the Planet name have not been sold yet and will be lost upon death.
    • New Shows how many Scans are finished on the planet you're located on and shows how many exobiology scans are left.
    • New Names of Species that you've already scanned on a planet will be green once you're located on said planet.

Settings

Preferences

  • Plugin name, version number, Author
    • here with "dev". If you encounter a "dev" here go back and download an actual release. In this case the main UI should also show you a link to the latest release.
  • All checkbox "Hide X" options will just hide the respective information regardless of what happens in the game.
    • Note that when you are not close to a planets' surface the option "Hide clonal colonial distances" may seem to not do anything. If activated the Clonal Colonial Range display will just not pop up when approaching a planets' surface.
  • "Autom. hide values after selling all": Will automatically hide the full status, species, scan progress, system/body of last scan after all unsold exobiology was sold. The mentioned information will show up upon the next exobiology scan unless they are manually hidden with a option further up in the settings.
  • "Autom. hide values after finished scan": Will automatically hide the full status, species, scan progress, system/body of last scan after a Scan is completely finished after scanning the third. The mentioned information will show up upon the next exobiology scan unless they are manually hidden with a option further up in the settings.
  • "Autom. hide unsold value when 0 Cr.": Will hide the unsold value together with the button to copy the value to clipboard when the unsold value reaches 0 Cr.
  • "Force hide/show autom. hidden": Will force it to hide or show the full status, species, scan progress, system/body of last scan unless a display is manually hidden by an option further up in the settings.
  • "Shorten credit values": Will shorten the credit values displayed. e.g. "134,534,909 Cr." will become "134.5 MCr." etc.
  • "Scan game journals for exobiology": Will update the plugins' "soldbiodata.json" and "notsoldbiodata.json" by crawling through all journals in the folder specified in the EDMC Configuration.
  • "Scan local journal folder for exobiology": Will update the plugins' "soldbiodata.json" and "notsoldbiodata.json" by crawling through all journals placed in the journal folder.
    • Make sure you're not missing a journal in between two other journal files as one of those missing could mean that the sold exobiology scans are not getting tracked properly, and please wait a good second or two when scanning through a lot of journal files.
  • "Reset" Clears fields that are connected to scanning exobiological plants.
  • "Debug Mode" If ticked the plugin will write nearly everything it does into the EDMarketConnector-debug.log. Keep it unchecked unless you are debugging yourself or asked to log what the plugin does for a bug report.

AST Codex Window

Table_View Tree_View

  • Tabs: Table View, Tree View (experimental)
    • Enables switching between the two views to look at the data. The Tree view is due to undergo some changes in the near future.
  • Search
    • Write your search term for any System, Planet, Species into the text field and press the button with the "🔍" to search for that term in the data you have collected.
  • Table View
    • Only visible when the Table view tab is selected.
    • Can sort all data alphabetically for systems, bodies (planets) or species by clicking their respective columns.
    • Can sort for sold or unsold data with the "Sold" column.
    • Sort for the base value of an exobiology scan by clicking the "Value" column.
  • Tree View (experimental)
    • Only visible when the Tree view tab is selected.
    • Due to undergo some changes
    • Currently has a single root node "Systems" where each system is found.
    • Individual entries are found under their respective system node.

Motivation

Finally, not having to look at the Scanner LEDs in game after returning to a session and wonder "Which goddamn plant was I scanning again?" while being several thousand light-years away from Sol. And you'll know which plants you've scanned too! Sadly that type of information is impossible to get from the Exobiology scanner itself. The only thing that it can tell us even despite not telling us what or on which body we last scanned is that the last scan is incomplete. The horror. Damn you Supratech! You damn Scoundrels!

Anyway with this plugin these kinds of problems are hopefully becoming a thing of the past for our all most favourite recreational activity of scanning space grass while binging Star Trek TNG I guess.

That's the current extent of this little project.