Skip to content

Releases: Silarn/EDMC-BioScan

Release 2.12.1 - Death & Taxes (Patch)

30 Dec 18:27
6bb445c

Choose a tag to compare

This is a bugfix release to correct a potential crash if there are no valid scans / deaths with timestamp data.

If you already downloaded 2.12.0 you do not need to update ExploData. 2.12.0 release notes below


This release brings the ability to monitor historic data, sales, and deaths.

Unsold Data

image image

The main window and overlay will now indicate unsold data values. This is the sum of all scans since your previous organic data sale, death, or other on-foot respawn event (such as using the emergency pod on a fleet carrier).

System Details Updates

image image

The system details will now display and correctly account for sold and lost data. If data is lost, lost bios will display with 💥 and their value will be deducted from the earned system total. Sold bios will display with 💲.

Other Changes

image
  • The BioScan pane can now be 'hidden' using the arrow button on the title bar.
  • An issue with TTS and AeBe codex / color parsing has been fixed
  • Possible data fixes for commander switching and data reload (such as EDSM parsing)

Release 2.12.0 - Death & Taxes

29 Dec 23:11

Choose a tag to compare

This release brings the ability to monitor historic data, sales, and deaths.

Unsold Data

image image

The main window and overlay will now indicate unsold data values. This is the sum of all scans since your previous organic data sale, death, or other on-foot respawn event (such as using the emergency pod on a fleet carrier).

System Details Updates

image image

The system details will now display and correctly account for sold and lost data. If data is lost, lost bios will display with 💥 and their value will be deducted from the earned system total. Sold bios will display with 💲.

Other Changes

image
  • The BioScan pane can now be 'hidden' using the arrow button on the title bar.
  • An issue with TTS and AeBe codex / color parsing has been fixed
  • Possible data fixes for commander switching and data reload (such as EDSM parsing)

Release 2.11.0 - Bonus Detection / Footfalls, Overlay Updates, and More

24 Dec 19:47

Choose a tag to compare

Frontier recently added WasFootfalled and WasLogged data to the journals. Unfortunately, WasLogged is bugged and will only update to the correct value following the first bio scan and then opening the system map to view the bio details. This makes it unreliable.

A ticket for this issue has been opened: https://issues.frontierstore.net/issue-detail/81891

This has entered the voting phase. Please upvote the ticket to hopefully get a fix accelerated.

Bio Values & Bonus Tracking

Screenshot 2025-12-15 030309

When scanning planets, ExploData and BioScan will now track previous footfall data and to a lesser extent 'was logged' data to attempt to verify bonus values for bios. When the bonus is highly likely, it will be applied to the displayed value and shown in the completed scan total breakdown. This will show a 💰 icon. If it can be ruled out, an 🚫 icon will display. For previously footfalled planets, it will show a indicating a less likely bonus. For older journals missing this data, a will be shown.

Overlay Updates

New options and features have been added.

  • System scan value now shown in the bioscan title line
  • Option to fully hide body details if all bios have been completed
  • Added a 'north' indicator to the radar display
  • Fix overlay display rules when in a fighter
  • Overlay will remain visible when dropping into a nav beacon POI
  • Small formatting updates / fixes

Other Updates

  • Minor criteria revisions
  • Translation updates

Release 2.10.3 - Radicoida & Unknown Bio Handling

13 Nov 22:46

Choose a tag to compare

If you are using the Windows EDMC 6.0.x release, use the edmc.6 version of ExploData to ensure it's using the Python 3.13 libraries. The latest flatpak versions already use 3.13. The next release will likely default to requiring EDMC 6.x. However, it still seems to run using the older library versions, but there could be issues due to ABI differences. It's best to ensure the library versions match the Python build.


With the advent of the HIP 87621 Exobiology Initiative and the discovery of Radicoida Unicus, BioScan revealed some issues with handling unknown bios.

The base Radicoida properties have been added to BioScan and ExploData.

  • Appearance at HIP 87621
  • Sample range of 15m
  • Base value of 119,037

It's somewhat untested, but the codebase was modified to better handle the appearance of unknown bios. There may be some issues if a new species appears (in an existing genus) but it should simply display 'Unknown' now instead of crashing. Hopefully.

While predictions are somewhat limited, the scanner should reset if you start a new scan and track bios as expected. It's unclear if you will be able to take multiple samples on a planet after the CG ends.

Release 2.10.2 - Codex Icons, Modern Overlay, and Overlay Updates

12 Nov 22:56
b757d7f

Choose a tag to compare

This release brings support for the Modern Overlay. Modern Overlay is a new cross-platform overlay that offers improved rendering and font support with active development. Wide adoption may allow improved overlay features in the future.

Overlay Fixes

  • Fixed an issue with static text re-rendering causing a flicker
  • Better overlay detection and display improvements for edmcoverlay2, wayland, and x11 renderers
  • Detection and scaling correction for Modern Overlay

Overlay Improvements

  • Overlay will dynamically hide in certain menus
  • Overlay will hide during FSD jumps
  • Improved ship location detection for radar
  • Radar distance ring will display green when far enough from previous samples

Other Fixes

  • Better cross-platform locale detection
  • Updated requirements for Aurasus

Other Improvments

  • Added Russian translations (thanks Иван Сусанин)
  • Added icon display for galaxy-wide never-before-seen codex entries (currently the milky way emoji, planning to provide marker options in the future) (thanks to @teptek for the initial PR)
  • Added setting to hide waypoint bearing display, as it reduces clutter when making use of the radar

ExploData 1.3.3 Update

  • SQLAlchemy 2.0.44
  • Updated flatpak packaging to use python 3.13 per the latest release
  • Native python users should be sure to update the required packages

Release 2.10.1 - Radar & Translations + Hotfix

03 Apr 16:56
9cc4371

Choose a tag to compare

BioScan 2.10.1

2.10.1 Hotfix

This is a 'hotfix' update to patch a bug in the number formatter when shortened number displays are not enabled.

This would cause BioScan to crash and not report any results.

I also added some additional number localization to a few other components that hadn't been properly localized.

Sorry for the inconvenience.

Translation Support

2.10.0 brings translation support to BioScan, using the same translation schema as core EDMC. Currently Spanish, French, and German are supported. Submissions welcome. (German translations likely have issues, sorry.)

Special thanks to Malt Drinker for help with the French translations.

7/4/2025 - Russian translations added as additional download. Thanks to Иван Сусанин. Put the 'ru.strings' file in the L10n directory inside the plugin files.

Overlay Radar

Screenshot 2025-04-03 015215 Screenshot 2025-04-03 015253

There is now an optional radar display for the overlay. This draws a radar that contains active scan locations and any waypoints set for the current planet. You can configure the center point and size (radius) in the settings, as well as the maximum distance value. (Scans and waypoints exceeding this distance still draw at the edge of the radar.) There are linear and logarithmic scaling options.

The radar orients itself to your current facing direction. That is, the front of your ship, SRV, or helmet. You can also optionally display your ship location. Note that this requires certain events to pick up. If you start EDMC already landed, leaving or entering your ship should set the ship location.

With no active scan, all waypoints will display in white with the genus indicated by three letters (e.g.. Bacterium = BAC). Once you start a scan, other waypoints will dim to gray while the relevant waypoints will highlight green. The minimum sample distance will show on the radar in orange (assuming the radar distance is large enough) as well as any existing scan locations. Just like the heading display of yore, waypoints that are too near a scan location will be pruned. Completed species will no longer display.

Other Changes & Fixes

  • Added status flags introduced by ED 4.1.0.2 to avoid crashes in the Status.json parser
  • Added option to shorten number displays. (e.g. 19,010,800 becomes 19.01m)
  • Added line spacing configuration for overlay text displays
  • Add planetary nebula "Shrogeau QO-R e4-711" to the list
  • Add major silicate vapor volcanism to blatteum sinuous tuber criteria
  • Add major rocky volcanism to viride sinuous tubers criteria
  • Fixes for initialization if cmdr or ship name not present

NOTE

edmcoverlay2 (with the X11 renderer) lacks proper support for vector markers, which are used heavily by the radar. Use the attached patched version to correct this issue. (You don't need this if you use Windows.) And you'll need to follow the install instructions from that repo.

Release 2.10.0 - Radar & Translations

03 Apr 06:32
2e5ed8e

Choose a tag to compare

BioScan 2.10.0

Translation Support

2.10.0 brings translation support to BioScan, using the same translation schema as core EDMC. Currently Spanish, French, and German are supported. Submissions welcome. (German translations likely have issues, sorry.)

Overlay Radar

Screenshot 2025-04-03 015215 Screenshot 2025-04-03 015253

There is now an optional radar display for the overlay. This draws a radar that contains active scan locations and any waypoints set for the current planet. You can configure the center point and size (radius) in the settings, as well as the maximum distance value. (Scans and waypoints exceeding this distance still draw at the edge of the radar.) There are liner and logarithmic scaling options.

The radar orients itself to your current facing direction. That is, the front of your ship, SRV, or helmet. You can also optionally display your ship location. Note that this requires certain events to pick up. If you start EDMC already landed, leaving or entering your ship should set the ship location.

With no active scan, all waypoints will display in white with the genus indicated by two letters (e.g.. Bacterium = BAC). Once you start a scan, other waypoints will dim to gray while the relevant waypoints will highlight green. The minimum sample distance will show on the radar in orange (assuming the radar distance is large enough) as well as any existing scan locations. Just like the heading display of yore, waypoints that are too near a scan location will be pruned. Completed species will no longer display.

Other Changes & Fixes

  • Added option to shorten number displays. (e.g. 19,010,800 becomes 19.01m)
  • Added line spacing configuration for overlay text displays
  • Add planetary nebula "Shrogeau QO-R e4-711" to the list
  • Add major silicate vapor volcanism to blatteum sinuous tuber criteria
  • Add major rocky volcanism to viride sinuous tubers criteria
  • Fixes for initialization if cmdr or ship name not present

NOTE

edmcoverlay2 (with the X11 renderer) lacks proper support for vector markers, which are used heavily by the radar. Use the attached patched version to correct this issue. (You don't need this if you use Windows.) And you'll need to follow the install instructions from that repo.

Release 2.9.1 - Criteria Updates & More

28 Feb 06:09

Choose a tag to compare

Shoutout to CMDR Fizzief for writing a tool that helped identify several outliers leading to many of these criteria updates.


This release includes many criteria updates that should refine many predictions particularly at the extremes of viable conditions. I will highlight the major changes below.

This release also contains a few QOL improvements that were requested on Discord and elsewhere.

QOL Updates

  • Allow users to configure the scrollbox height, in case they have more screen real estate to work with
  • Fixed a bug causing some startup display issues due to a bad initial value
  • Improved handling of ships in the ship whitelist
    • Uses the internal ship ID
    • Able to update ship names when changed
    • Ships are removed if lost or sold
    • Unnamed ships handled properly
  • Fixes for scan state handling across restarts
  • Add option to shorten credit values, like Pioneer (eg. 19.8 MCr)

Criteria highlights

Many changes were small adjustments in criteria ranges, but a few more significant fixes include:

  • Clypeus - Lime was assigned incorrectly to Wolf-Rayet stars when it should have been white dwarf stars
  • Additional missing nebulae were added to the nebula checks and the large nebula range was increased to 150 ly
    • Missing nebulae include: Blau Aescs OO-H d10-109, Lyaisoo XL-D c28-163, Prue Dryoo HN-S e4-0, Cepheus Dark Region B, and Coalsack
    • An additional new planetary nebula was discovered but lacks coordinates: Shrogeau QO-R e4-711
  • Anemone star checks were updated to remove extraneous types and check any star in the system
  • Horizons bios generally have had their 'no atmosphere' requirements removed
  • Bacterium informem may have volcanism on icy bodies, but not on other types
  • Bacterium omentum can appear in nitrogen atmospheres
  • The 'body with life' requirement was removed for Lividum and Aureum brain trees
  • Frutexa metallicum can appear in methane atmospheres
  • Fumerola nitris can appear in neon atmospheres
  • Fungoida setisis volcanism requirements have been adjusted
  • Fungoida stabitis can appear in argon (and argon-rich) atmospheres
  • Fungoida gelata appear exclusively with major volcanism pertaining to the atmosphere type

Release 2.9.0 - EDSM Updates, Flatpak Support & More

13 Nov 20:41

Choose a tag to compare

EDSM Import Changes

The EDSM import was moved into ExploData. Additional hooks were added to appropriately update the interface when the import is complete. This data is shared with Pioneer. Rings / belts should also be included in the imported data.

Fixes & Improvements

  • Fixed an issue with the 'current scan' variable causing waypoints to fail to display until at least one bio scan had been made
  • Utilizing the lat/long coordinates from CodexEntry events which should provide more accurate waypoints; particularly when in flight
  • Minor adjustments to number formatting, particularly to help overlay formatting on Linux machines
  • Added coordinate checks to named nebulae as the region name checks were insufficient
  • Removed atmospheric requirement from anemones; they do rarely appear on planets with atmosphere
  • Journal parsing hooks were updated to refresh the data and interface when journal importing is complete. If you happen to be in a system that was included in the import, the displayed data should update appropriately.

Flatpak Release

BioScan will now include a Flatpak release for ExploData. This includes precompiled SQLAlchemy packages that should be compatible with the current EDMC release. Note that any changes to the Flatpak Python version may cause issues with the packaged libraries. (Though this is also true of the Windows version.)

Release 2.8.9 Patch 1

16 Sep 22:19

Choose a tag to compare

This is a patch release to fix an issue where the database version check was only checking if ExploData was higher than BioScan.

It should now ensure that the DB versions are identical. Running an ExploData version that's incompatible with the current release will almost always result in unexpected behavior if not outright failure.