Silarn / EDMC-Pioneer

EDMC plugin to display the high body values in system and estimate overall system value. Discord: https://discord.gg/RhY7KPzTht
GNU General Public License v2.0
4 stars 2 forks source link

Track Ring Hotspots #3

Open ultimatespirit opened 5 months ago

ultimatespirit commented 5 months ago

Would it be possible to store the scanned asteroid ring hotspots here, or perhaps solely in ExploData (for potential future plugins to leverage)? As far as I could tell from the ED journal documentation there should be a json result generated upon scanning a ring listing exactly what hotspots it has.

Use case wise, I know I personally at least would love to have the ability to have a readout of all scanned hotspots after I scanned rings, without having to scroll the navigation panel / leave the DSS minigame. It seems like it would somewhat fit with the exploration / scanning focus of pioneer, though it is true that it does not directly contribute to the scanning credits portion of pioneer.

If you feel the display portions do not match well with Pioneer, then if possible please do still consider adding this data to ExploData at least. I was thinking I could leverage the database as a common data source for some basic plugin I could write to dump hotspot names (and maybe let me search for hotspots across all my scans...) in that case. Sadly it appears the database does not currently store the hotspot information that is given when scanning a ring, which makes sense since neither Pioneer nor BioScan actually need that information.

Silarn commented 3 months ago

That should be workable though it would require a reimport for old data.

I'll have to think about how to structure that in the database.

I can probably add it as an optional display.

Silarn commented 2 weeks ago

I know I haven't done much on this lately but I am open to other authors making use of ExploData. So I can expand on the data in there for other potential plugins if it's missing something that would need to be tracked.

I'm planning on a release for better EDSM data parsing between Pioneer / BioScan and ExploData, among other things, this weekend. I can take a look at some other DB updates I've been considering after that. Like adding data to track player deaths and scan / data sold timestamps so I can maybe calculate total unsold data and the like / losses from deaths.