This is a minor feature release with a collection of compatibility and bug fixes.
In order to properly parse footfall data in populated systems, the database now tracks population statistics. The journal log will be reset so journals can be reimported, but this is not required as population data is written every time you log into or change systems.
This nonetheless requires a database upgrade to collect this data.
Population Tracking
Populated systems do not record 'first footfall' data, so using this to indicate bio bonuses is unreliable. If a system has a recorded population, the bonus will no longer automatically apply to bodies in that system.
Distance Indicators
Once a planet has been mapped (and genera confirmed) the details list will now display the minimum distance for each genus. This hides during active scans (as the distance tracker is visible in the status text) and once a sample is complete. In other words, it displays for mapped planets on incomplete samples when not actively scanning.
Compatibility Fixes
Though EDMC now uses Python 3.13 in the Windows and Flatpak releases, it's still functional at least as far back as Python 3.11. A few Python 3.12+ compatible format strings have been fixed so that BioScan can still run on older versions of Python.
Other Fixes
- The 'milky way' icon that was added to indicate completely new codex entries (unseen in any region) was crashing when triggered for older Horizons bios as it wasn't properly accounting for empty variant arrays
- A couple startup race conditions were addressed
- A possible scrollbar crash was addressed
- A possible locale crash was addressed if the system has no default locale