Skip to content

Release 2.0 - RC1

Compare
Choose a tag to compare
@Silarn Silarn released this 01 Jun 21:59
· 232 commits to master since this release

This is a Release Candidate

Please note that due to significant changes in this version, there is a greater than normal chance that unresolved bugs exist in this release. If none have been discovered after additional testing, it may be promoted to a full release.

Persistent Database

Version 2.0 introduces a persistent database to BioScan. This means that restarting EDMC or resuming a session will retain your data and progress. Scan progress, waypoints, and system data are all preserved. Revisiting a previous system will pick up right where you left it.

This integration includes basic support for multiple commanders. Scans and waypoints are saved based on your active commander while system and biological data is global. Keep in mind that separate computers will not share the same database file without user intervention.

The database is saved to a bioscan.db file in the main data directory for EDMC above the plugins directory. (%LOCALAPPDATA%\EDMarketConnector or the equivalent location on Mac/Linux.)

This should lay the groundwork for implementing codex tracking and marking species and variants that have not yet been scanned. Eventually, journal parsing could be added to read all historic journal files to populate the database with past data.

Other changes

  • Atmosphere composition was not being pulled from EDSM

Compatibility notes

  • EDMC versions running python 3.11 are absolutely required for this version
  • The integration requires the use of the SQLAlchemy python package and some dependencies which may conflict if another plugin provides this package