Releases: Silarn/EDMC-BioScan
Release 2.8.9 Patch 1
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.
Release 2.8.9 - Black Holes and Focus Display
This is a relatively minor release with two fixes.
Black Holes
After inspecting a couple more complex black hole systems with bio signals, I was able to refine the black hole code to account for local stars and barycenters more accurately. This should allow for better predictions.
Focus Mode Display
The 'Never' setting for the focus mode caused the planetary detail / scan progress display never to show up. This has been corrected.
In addition, the code for these checks was consolidated and modified so that the 'On Surface' setting would also display the planetary detail / scan progress display whenever lat/long coordinates are available. (This is identical to the 'On Approach' setting.)
That means that the list will still only be filtered when on the surface of the planet but the progress/detail display will render when 'on approach'. I felt like displaying this info only when on the surface made it a bit useless if you ever had to take flight to reach a new sample / species.
The toggle of these displays will still match your defined altitude for 'near surface' as it just personally feels better that way.
ExploData 1.2.3
This release includes a small update to ExploData which improves the handling of JSON parsing errors when importing journals. This update is fully compatible with the latest Pioneer release, and the ExploData files have been updated in the latest release version.
Release 2.8.8 - Overlay Whitelist, EDMC 5.11, and More
This update brings parity with EDMC 5.11, updating deprecated methods. There are a few tweaks to black hole and nebula checks. Finally, there is an additional ship whitelist option for the overlay.
This may requiring updating EDMC if you haven't upgraded to 5.11+ yet.
Overlay Changes
Ship Whitelist
There is now a commander-segmented overlay setting to add ships to a whitelist. Only these ships will display the BioScan overlay. If the whitelist is empty, it is effectively disabled.
Additional Exclusions
When your ship is in 'normal space' and not in the vicinity of a planet (with lat/long coordinates), the overlay will be hidden.
Rules Tweaks
- Better detection of parent black holes for color determinations
- Expanded the search radius for large nebulae
Release 2.8.7 - Tubers, Tweaks, and Settings
This release includes a refactor of the settings code, some final updates for sinuous tubers, various small ruleset tweaks, and the addition of a minimum signal filter for the details.
Sinuous Tubers
- The Inner Scutum Centaurus Arm B zone actually consists of two overlapping shells
- Roseum tubers appear with rocky magma volcanism on HMCs
- Added '=' tag for volcanism criteria in order to match an exact volcanism string
Settings
- Refactored globals so they can be shared between classes / files
- Moved settings into new class file and separated sections into tabs
- There is now a general and overlay tab
- Added tooltip support and tooltips to some of the settings labels (?)
- A new setting will allow you to set a minimum signal count to display predictions (the details will still show if you approach a filtered body)
Criteria Updates
- Moved some named planetary nebulae so they would be included in bark mound checks
- Updated osseus pumice on argon rich atmospheres
Release 2.8.6 - Various Updates
This release includes various fixes and tweaks. It also brings support for DB 8 and parity with the latest Pioneer release. This update will require reimporting journals to have accurate scan level data for historic systems.
Fixes
- When overlay scrolling is triggered, the last line should no longer be cut off
- Formatting fix for extreme gravity flag
Requirement Updates
- Various sinuous tuber volcanism requirement changes based on found data
- Tweaks to minimum gravity for some fumerola nitris atmospheres
- Removed system body requirements for ostrinum brain trees
Release 2.8.5 - Assorted Improvements
- Refined tuber zone for Empyrean Straits
- Add import fallback so both EDMCOverlay and edmcoverlay will work
- Simplified parts of the rule check code
- Added 'not' type for volcanism checks
- Require volcanism other than metallic magma for sinuous tubers other than Roseum
- Workaround for possible star check issue in systems with nonstandard star names
Release 2.8.4 - Sinuous Tubers & Display Init
This update predominantly features another big revision to sinuous tuber predictions. After visiting several sites and looking at the available data, it seems the tuber spawn rules changed fairly significantly in Odyssey. There are some additional updates to fix the blank and improperly initialized display when EDMC first starts up.
All About Tubers
It seems that in Odyssey, each tuber spawn zone has a distinct one or two tuber varieties that can appear in that area. Each tuber variant therefore has around two to four zones in which it can appear.
Note: These zone definitions are best estimates based on data pulled from EDAstro's codex spreadsheet. Some of them are better defined than others and very likely all are inaccurate to some extent. I will attempt to pull fresh data after a while and run the numbers again and adjust these definitions as needed. The galactic center is very well defined. The semi-hidden zone inside Empyrean Straits is probably the least well defined with 7 data points. Any data submitted to EDAstro could help.
Spawn Zones
Variant | Zones |
---|---|
Roseum | Galactic Center, Odin's Hold A, Ryker's Hope B |
Prasinum | Inner Scutum-Centaurus Arm B, Norma Expanse B, Odin's Hold B, Empyrean Straits (Region) |
Albidum | Inner Scutum-Centaurus Arm B, Trojan Belt |
Caeruleum | Galactic Center, Norma Arm A, Empyrean Straits (Region) |
Lindigoticum | Inner Scutum-Centaurus Arm A, Inner Scutum-Centaurus Arm C, Hawking's Gap B, Norma Expanse A, Odin's Hold B |
Violaceum | Arcadian Stream, Empyrean Straits (Zone), Norma Arm B |
Viride | Inner Orion-Perseus Conflux, Izanami, Ryker's Hope A |
Blatteum | Arcadian Stream, Inner Orion Spur, Inner Scutum-Centaurus Arm B, Hawking's Gap A |
Zone | Coordinate | Minimum Distance | Maximum Distance | Tubers |
---|---|---|---|---|
Arcadian Stream | 8885, -20, 20535 | 200ly | 600ly | Blatteum, Violaceum |
Empyrean Straits | 4380, 350, 21260 | 300ly | 400ly | Violaceum (Zone), Prasinum (Region), Caeruleum (Region) |
Galactic Center | 44.5, 492.7, 25916 | 500ly | 1000ly | Roseum, Caeruleum |
Hawking's Gap A | 5788, 150, 6335 | 150ly | 600ly | Blatteum |
Hawking's Gap B | 9990, -40, 8335 | 200ly | 600ly | Lindigoticum |
Inner Orion Spur | -3485, 39, 7320 | 200ly | 600ly | Blatteum |
Inner Orion-Perseus Conflux | -13245, -80, 30285 | 350ly | 750ly | Viride |
Inner Scutum-Centaurus Arm A | -1600, -37, 10720 | 200ly | 600ly | Lindigoticum |
Inner Scutum-Centaurus Arm B | -6650, -12, 12575 | 150ly | 600ly | Prasinum, Albidum, Blatteum |
Inner Scutum-Centaurus Arm C | -9355, -50, 17175 | 200ly | 600ly | Lindigoticum |
Izanami | -4610, 370, 37225 | 200ly | 750ly | Viride |
Norma Arm A | 3722.6, 200, 16441 | 500ly | 1000ly | Caeruleum |
Norma Arm B | 3740, 175, 16460 | 200ly | 500ly | Violaceum |
Norma Expanse A | 4245, -42, 12071 | 200ly | 600ly | Lindigoticum |
Norma Expanse B | 5580, 40, 11727 | 150ly | 250ly | Prasinum |
Odin's Hold A | -7945, 230, 28025 | 750ly | 1000ly | Roseum |
Odin's Hold B | -5329, -68, 18647 | 250ly | 600ly | Lindigoticum, Prasinum |
Ryker's Hope A | 1715, 766, 34070 | 250ly | 750ly | Viride |
Ryker's Hope B | -1445, 345, 30345 | 750ly | 1500ly | Roseum |
Trojan Belt | 18600, 65, 31750 | 250ly | 500ly | Albidum |
Other Factors
Rocky body tubers seem to have a requirement that the orbital period is less than one day.
Metallic magma volcanism seems to be reserved for roseum tubers and will not spawn other types.
Release 2.8.3 - Tweaks and Multi-Commander Fix
This update brings a number of Horizons criteria changes, pulled largely from the in-game codex. This should help pare down the possible variants for brain trees and sinuous tubers. There is also a critical fix for multi-commander support.
Bio Requirements
- Consolidated the generic 'life' and 'life_plus' requirements to a 'bodies' requirement which should add some clarity to the requirement
- Updated some temperature ranges and volcanism for different brain trees
- Fixes for body type and volcanism requirements for various tubers
- Added A, MS, and S star types to the crystalline shard star check and increased the ls distance to 12,000
- Nebula checks were adjusted
- Generally, large nebulae are checked before planetary nebulae
- The distance range for large nebulae is 110 ly while planetary nebula are 100
- This should be somewhat more efficient as a nearby large nebula will stop the check before calculating the distance for every planetary nebula
- A small tweak to fumarola nitris gravity requirement on methane atmospheres
Fixes
- The active commander will now update correctly if switching between multiple accounts
- Avoids a possible crash if the display tried to render before the commander was set
Release 2.8.2 - On-foot Overlay Patch
This is a minor release to fix the on-foot check for overlay hiding. Overlay was being unintentionally hidden even when using the Artemis suit.
See the release 2.8.1 release notes if you are upgrading from an earlier version.
Release 2.8.1 - Tubers & Brain Trees, Display Updates & More
In this release, the search pattern for brain trees and sinuous tubers has been refined. The autoscan and navbeacon scan indicators from the last release have been improved, requiring a small database update. Some other rules were also tweaked.
Finally, for overlay users, the overlay will now only display when in analysis mode to help reduce clutter when in combat. It will also hide on foot when not in an Artemis suit or when in a station / outpost.
I do recommend reimporting journals again so the scan levels can be updated for historic data.
Sinuous Tubers & Brain Trees
The majority of these areas are now defined by specific spherical search zones rather than the cruder region and sector-based checks in previous versions. This should be significantly more accurate, however these zones could still use a little refinement - particularly for the tubers.
- Brain tree tweaks:
- Removed no atmosphere restriction
- Roseum brain trees also require the 'life body' requirement
- Loose region restrictions were added because the valid zones do not overlap into neighboring regions
- Sinuous tubers
- Other than Empyrean Straits, all regions now include zones where tubers appear
AutoScan Indicators
- Removed the general 'missing signal info' display in the signal summary. In nav beacon systems, this would result in an absurd number of bodies.
- Added a new scan level to differentiate nav beacon and detailed scans. Only detailed scans reliably give signal info, otherwise the FSS must be used to investigate each body.
- Added geological signal tracking. This can help remove bodies without biological signals when investigated by the FSS.
- Bodies with no signals, unfortunately, cannot be removed from consideration based on journal data alone
- The signal event firing is the only way we can tell the body was investigated, which does not happen when there are no signals
Other Changes
- The overlay will hide itself when entering combat mode or going on foot without an Artemis suit
- The gravity calculation was changed to match the in-game Earth gravity as the 1G equivalent
- The nebula distance check was reduced to 110 ly
- Updated nebula positions from the galactic nebula catalog