Skip to content

Releases: Silarn/EDMC-BioScan

Patch Release 1.6.1

12 May 22:29
Compare
Choose a tag to compare

This is a patch update to resolve a couple small issues in 1.6. The next update is likely to take some time as there are few if any outstanding issues and a larger feature update to deal with historic data and potential codex parsing is being considered.

  • Fix a typo in the search pattern that was preventing barycenter stars from being ordered properly - fixing variant calculations in some cases
  • A few rule corrections for fungoida stabitis and stratum cucumisis
  • Use the correct star ID for EDSM data

Release 1.6

11 May 20:58
Compare
Choose a tag to compare

This update includes a big restructuring of the species rule data. This greatly simplifies the addition of new types of data as well as supporting multiple rulesets per species. Some species have different requirements based on the atmosphere type and the previous structure couldn't handle that.

Addition

  • New filter mode 'Near Surface' which will filter the estimate scrollbox when you're within 5km of the surface.

Updates

  • Support for multiple rulesets
  • Another round of refinements to star-based variant (color) detection
  • Several more species requirements updates
  • Possible corrections to region-based checks

Release 1.5.6

09 May 17:42
Compare
Choose a tag to compare

This is a small release to incorporate changes in Update 15.

Please read Release 1.5.5

Update 15 Improvements

  • Parse the color from the ScanOrganic event (previously only exposed in the codex events)
  • Handle CarrierJump events when changing systems onboard a carrier (changed from a generic Location event)

Fixes

  • Parse barycenters from top-level 'null' parents
    • Not all barycenters are logged by the ScanBaryCentre event
    • Fixes some missing color matches
  • Fix incorrect region assignments for some cactoida

Pre-Release 1.5.6

09 May 07:33
Compare
Choose a tag to compare
Pre-Release 1.5.6 Pre-release
Pre-release

Untested

This is a small release to incorporate changes in Update 15.

Please read Release 1.5.5

  • Parse the color from the ScanOrganic event (previously only exposed in the codex events)
  • Handle CarrierJump events when changing systems onboard a carrier (changed from a generic Location event)

Release 1.5.5

09 May 06:19
Compare
Choose a tag to compare

Notice: If you are upgrading from a version prior to 1.5, I recommend extracting a fresh copy of the plugin rather than overwriting the old one.

This release has a number of bugfixes as well as a few feature updates

New Features

  1. New warning flags on the signal summary for high gravity and unwalkable planets
    • I currently consider planets over 1G 'high'
    • Planets over 2.7G cannot be traversed on foot and therefore can't be scanned with the genetic sampler
  2. Result cache
    • Analysis results will be cached to prevent rerunning checks with every display update
    • The cache is cleared when new planet and star info is parsed (which might change the results)

Improvements

  1. Handle barycenter stars
    • Color results were incorrect because it can include stars in a barycenter which are not directly listed in the parent body IDs
    • Traverse up the parent body list to see if we find any color matches, it's not always the immediate parent star
  2. Updates to color parsing
    • Could be any color with an element present on the planet
    • Multiple colors are possible, so these are now shown in the detailed species breakdown (if enabled)

Fixes

  1. Bacterium Tela requires special rules
  2. Fixes for some omissions to Horizons flora requirements
  3. Fix an issue with the 'Any' rules handling
  4. Correct EDSM data parsing which was missing the newer data for color detections

Other

  • Move python code to src directory
  • Use the plugin logger
  • Log stacktraces for EDSM fetch errors

Release 1.5

07 May 03:46
Compare
Choose a tag to compare

Please Note: This update includes a significant refactoring of the plugin structure. It is recommended to erase your previous BioScan directory before extracting this version.

This update includes two significant additions, color estimates and an optional species breakdown.

Color Estimates

  • Species are now further refined by checking to see if they qualify for the possible colors
    • This includes the local (most direct parent) star type and the presence of different elements / materials on the planet
    • It's possible some of the requirements are not complete, particularly for rare star types; I would appreciate reports of any inconsistencies
  • Colors are displayed when they can be narrowed down to a single color (this is usually the case if there's a single species)
  • Scanning with the analysis scanner does not always log the color, but using your ship or SRV comp. scanner should lock it in

Species Details

  • When there are multiple species of a genus that could be on a planet, you can now optionally list all of the matches beneath the default range
  • Colors will also be included in these details if they can be discerned

Other Changes

  • Significant refactor of data files to help with clutter and readability
  • Some corrections to scrollbox scrolling when changing approaching / leaving / landing on a planet

Version 1.2.6

05 May 22:50
Compare
Choose a tag to compare

Changes:

  • Add a version update notification
  • Add notification if no EDSM data was found
  • Fix region checks for Aleoida Spica and Laminiae which were reversed
  • Get body location data from the status file - should allow for better state recovery if resuming from a previous session

Release 1.2.5

05 May 08:00
Compare
Choose a tag to compare

This is a small release to deal with a few issues.

  • Converting a number of events to use the status data to improve detections
    • Most planetary approach / on surface detections have been migrated to use status data flags
    • Disembarking on a station / carrier will no longer falsely trigger the 'on surface' filter state
    • Improved detection of system changes to handle any kind of 'movement' (carrier jumps, death)
  • Fix to sample distance safety checks
  • Gravity indicator will drop trailing zeros
  • Code style updates and improved documentation

Release 1.2

02 May 08:19
Compare
Choose a tag to compare

This release corrects a few issues, updates the code for python 3.11 / EDMC 5.7+, and makes a couple layout changes.

  • The currently active scan target is now shown above the detail scrollbox
    • This includes the minimum distance tracker, scan progress, and species name
  • Change method of detecting a system change, which should help cover things like dying and traveling in a fleet carrier
  • Correction to main star data coming from EDSM
  • Add the Sagittarius-Carina arm regions to Cactoida Lapis
  • Adjustments to when the scrollbox is scrolled to the top

Release 1.1.1

29 Apr 07:14
Compare
Choose a tag to compare

Minor fixes and adjustments

  • Add missing bacterium restrictions and a few other species corrections
  • Fix region definitions for galactic arms to accurately reflect what's shown in the codex
  • Ignore landing and takeoff events when ship is unpiloted