MattG's Observatory plugins

A couple of updates.

Colliders
  • Fixed display to show UTC all the time (previously it was local and confusing)
  • For many systems the times are correct - but for a chunk they are not. I am still working in the cause for this, but for now I provide 2 different estimates. (Take both with a pinch of salt)
  • There was an issue with real-time updating reported by @Eahlstan (you'd get a notification but no update in window) - I've added a speculative fix for this. If this persist, let me know and I'll take another look. You can get the data in the window by hitting Read All again as a temporary fix.
  • Only predict 10 years into the future rather than 20 - as I've doubled the work by adding 2 dates I figured I should lower the predicting window. Eventually these will appear as Settings

BioInsights / Codex Companion
  • Tweaked requirements for a small handful of variants based on squadron member feedback
  • Added indicators to possible variants to show how likely they are
  • The symbol set can be changed in Settings, and there is a button there to show a Legend. Legend is somewhat clunky but gets the job done for now - this will be improved when underlying Avalonia is updated in ObsCore.
  • When a variant is found, attempt to show which one was actually found by adding a tick next to it. This isn't always possible, especially where the same variant is seen on different bodies within same system (because that information is still missing from ScanOrganic event) - but it works in the majority of cases
 

rootsrat

Volunteer Moderator
A couple of updates.

Colliders
  • Fixed display to show UTC all the time (previously it was local and confusing)
  • For many systems the times are correct - but for a chunk they are not. I am still working in the cause for this, but for now I provide 2 different estimates. (Take both with a pinch of salt)
  • There was an issue with real-time updating reported by @Eahlstan (you'd get a notification but no update in window) - I've added a speculative fix for this. If this persist, let me know and I'll take another look. You can get the data in the window by hitting Read All again as a temporary fix.
  • Only predict 10 years into the future rather than 20 - as I've doubled the work by adding 2 dates I figured I should lower the predicting window. Eventually these will appear as Settings

BioInsights / Codex Companion
  • Tweaked requirements for a small handful of variants based on squadron member feedback
  • Added indicators to possible variants to show how likely they are
  • The symbol set can be changed in Settings, and there is a button there to show a Legend. Legend is somewhat clunky but gets the job done for now - this will be improved when underlying Avalonia is updated in ObsCore.
  • When a variant is found, attempt to show which one was actually found by adding a tick next to it. This isn't always possible, especially where the same variant is seen on different bodies within same system (because that information is still missing from ScanOrganic event) - but it works in the majority of cases
Thank you for your continuous work on these!
 
A couple of updates.

Colliders
  • Fixed display to show UTC all the time (previously it was local and confusing)
  • For many systems the times are correct - but for a chunk they are not. I am still working in the cause for this, but for now I provide 2 different estimates. (Take both with a pinch of salt)
  • There was an issue with real-time updating reported by @Eahlstan (you'd get a notification but no update in window) - I've added a speculative fix for this. If this persist, let me know and I'll take another look. You can get the data in the window by hitting Read All again as a temporary fix.
  • Only predict 10 years into the future rather than 20 - as I've doubled the work by adding 2 dates I figured I should lower the predicting window. Eventually these will appear as Settings

BioInsights / Codex Companion
  • Tweaked requirements for a small handful of variants based on squadron member feedback
  • Added indicators to possible variants to show how likely they are
  • The symbol set can be changed in Settings, and there is a button there to show a Legend. Legend is somewhat clunky but gets the job done for now - this will be improved when underlying Avalonia is updated in ObsCore.
  • When a variant is found, attempt to show which one was actually found by adding a tick next to it. This isn't always possible, especially where the same variant is seen on different bodies within same system (because that information is still missing from ScanOrganic event) - but it works in the majority of cases
Awesomeness. I love this tool, by the way.
 
As a heads up to people here, the latest Observatory removes deprecated internal functionality that some of Matt's plugins were still relying on to differentiate between realtime monitoring and read-all. Until the plugins are updated to use the newer implementation of this you might experience extremely long read-all times when using some of them.
 
Yeesh.

OK, BioInsights and Colliders at least should be fine - they're built using newer framework functionality and seem fine in my testing. However, BoxelStats and BodyCount in particular were using the now-missing older functionality, which was causing some serious "extroneous disk usage". I have now updated both of these so you should definitely update if you were using them.

Also, I took the opportunity to update the website - so you'll now download .eop files instead of .zip (they're just renamed .zip files). If you used the ObsCore installer, you can just double click the eop file and it'll install itself before launching ObsCore. Or, you can just copy the eop to the plugin folder and re-run ObsCore, and it'll also install it (you'll need to do this if you don't use the installer version).


Extremely limited testing because, well, I had no time to test properly :D. Let me know if there's any issues.
 
Downloads are *.eob instead of *.zip

Maybe there is a reason for this, but uncommon file ending ;)
Yep, a couple posts back I stated:

Also, I took the opportunity to update the website - so you'll now download .eop files instead of .zip (they're just renamed .zip files). If you used the ObsCore installer, you can just double click the eop file and it'll install itself before launching ObsCore. Or, you can just copy the eop to the plugin folder and re-run ObsCore, and it'll also install it (you'll need to do this if you don't use the installer version).
 
A few updates here

Evaluator
  • Updated to no longer call legacy framework code
  • Updated to use standardized plugion folder

Colliders
  • Hugely more efficient at calculations, especially when Read All called
  • Changed ordering so systems requiring more data are at top, and then by collision date
  • Remembers seen systems when ObsCore is restarted, so Read All not required to populate window
  • Improvements to asynchronous data collection

BioInsights
  • Improved efficiency when doing Read All (but further work still to do)
  • Adjusted a handful of variant requirements based on new data
  • Now respectes PreRead and will populate window for current system if option enabled in ObsCore
  • Improvements to asynchronous data collection

Codex Companion
  • As BioInsights, adjusted a handful of variant requirements based on new data


No improvement in Colliders to estimated dates, still working on it.
 
Updates, and a new plugin in the usual place

BioInsights
  • Because of the nature of the changes, I strongly suggest a Read All when you install new BioInsights (this is actually good practice with any release anyway).
  • When a marked variant is possible on multiple bodies, the mark should be removed from other bodies in the system when you've scanned it on one of them (unless it's a persistent mark when it should... persist). Should make it easier to work out what you have and haven't seen in a busy system. As usual, for better reliability of this you should composition scan before juicing otherwise it may not know which variant you've seen
  • Improved Recepta rules to hopefully predict it far less often. This change may also eventually improve other bio detection reliability.
  • Completely rewrote Bacteria Tela rules. Tela is a jerk.
  • Again, huge background changes because of the Tela/Recepta changes - please let me know of any issues, particularly instances of NOT PREDICTED.

CodexCompanion
  • As the rules for Recepta / Tela have been changed, updated CC accordingly.


And the new plugin:
AutoUpdater
  • When ObsCore runs, AutoUpdater will check if any of my plugins that you have already have installed have any new updates - if they do, it will download the corresponding .eop into the plugin folder which ObsCore will install on the subsequent run. So the updates won't be instant - but they will happen.
  • It doesn't have it's own UI window, you'll just see it in the Settings section of Core. There's minimal Settings available. You can Enable it (recommended), install betas (not recommended), and change the location where the plugins are if it's wrong.
  • Note that it will not update Codex Companion because it's not a plugin. I will work on a way to better report when updates to CC are available in a future release.
  • AutoUpdater can't and won't install any plugin you haven't already installed yourself - it'll only update the plugins that are already available, and only my ones.

Let me know if there's any problems.
 
Awesome new update. Legendary work you are doing sir!

On an unrelated matter... Raxxla confirmed /s
In the last few days (before current updates) I started to notice the following two old journal files triggering read errors... do you need said log files to find out the root of the issue?

When I search across all my logs for those with the "++++" text, I actually find about 20 log files with four pluses in quotes... so its not happening on all log files, just these two when it looks like I was curious about gaining rep with the Raxxla Research faction...

Requested value '++++' was not found.
File: Journal.190218184603.01.log
Line (first 200 chars): { "timestamp":"2019-02-18T07:15:41Z", "event":"MissionAccepted", "Faction":"Raxxla Research", "Name":"Mission_Smuggle_Boom", "LocalisedName":"Smuggle 56 Units of Imperial Slaves", "Commodity":"$Imperi

Requested value '++++' was not found.
File: Journal.190219183724.01.log
Line (first 200 chars): { "timestamp":"2019-02-19T07:21:31Z", "event":"MissionAccepted", "Faction":"Raxxla Research", "Name":"Mission_Smuggle_Boom", "LocalisedName":"Smuggle 144 Units of Imperial Slaves", "Commodity":"$Imper
 
Last edited:
Requested value '++++' was not found.
File: Journal.190218184603.01.log
Line (first 200 chars): { "timestamp":"2019-02-18T07:15:41Z", "event":"MissionAccepted", "Faction":"Raxxla Research", "Name":"Mission_Smuggle_Boom", "LocalisedName":"Smuggle 56 Units of Imperial Slaves", "Commodity":"$Imperi

Requested value '++++' was not found.
File: Journal.190219183724.01.log
Line (first 200 chars): { "timestamp":"2019-02-19T07:21:31Z", "event":"MissionAccepted", "Faction":"Raxxla Research", "Name":"Mission_Smuggle_Boom", "LocalisedName":"Smuggle 144 Units of Imperial Slaves", "Commodity":"$Imper

So these ones I think are issues with Core parsing those lines - so you should probably put them in the Observatory thread so Vithigar sees them. It would probably help if you can find those lines in the journals themselves and paste the whole line rather than excerpt Core gives you.

Edit: I've mentioned it in Observatory discord so Vith will be aware, but I suspect the full journal line would still be useful (y)
 
Last edited:
Ok, that's an interesting one, I haven't opened the game, just the journal and observatory, I usually do in that order, then start the game. So before logging off last time I initiated a carrier jump, since I haven't logged on to the game this should be the data for the last system I was in, but.....

1656398727714.png


Bizarre right, first time it's happened, not sure it means anything! All other plugins seem to be working as intended.
 
Bizarre right, first time it's happened, not sure it means anything! All other plugins seem to be working as intended.

Bizarre indeed. Not quite sure what can have happened there, but I'll have a poke and see if I can work out what's going on.
 
Hi @MattG

Having problems with CodexCompanion. When I start it everything is fine for about 20 secs then the controls at the top start flashing between enabled and disabled.
CodexCompanion.png


Eventually I get the following message box multiple times.
message box.png

I'm using the latest version. Rebooting the PC does not help.
 
Hi @MattG

Having problems with CodexCompanion. When I start it everything is fine for about 20 secs then the controls at the top start flashing between enabled and disabled. View attachment 314182

Eventually I get the following message box multiple times.
View attachment 314183
I'm using the latest version. Rebooting the PC does not help.

You're 2 or 3 versions behind. Update both BioInsights and CodexCompanion to newest versions, do a "Read All" in ObsCore, once that has finished open up CodexCompanion and see if it's working.
 
Back
Top Bottom