Elite Observatory - Search your journal for potentially interesting objects, or notify you of new ones on the fly while exploring!

There is currently an issue with the new Herald plugin. If you're running into issues while using it please switch to the standard voice for now.
 
Question: I just installed the latest version of the Observatory Core (0.2.22094.2356). I noticed two things in the pop-ups for the botanist module: (1) pop-ups after 1st and 2nd exo scans do not disappear until next scan (e.g., only disappears when next exo scan is done). (2) I no longer get a pop-up after I have travelled the minimum required distance to the next colony, unlike with my prior version of the Observatory (0.1.353.52). Is that intended behaviour?
 
Question: I just installed the latest version of the Observatory Core (0.2.22094.2356). I noticed two things in the pop-ups for the botanist module: (1) pop-ups after 1st and 2nd exo scans do not disappear until next scan (e.g., only disappears when next exo scan is done). (2) I no longer get a pop-up after I have travelled the minimum required distance to the next colony, unlike with my prior version of the Observatory (0.1.353.52). Is that intended behaviour?
1) This is a feature to show you which scan you're on, and an example of a persistent notification. You can disable it in settings.
2) This is a feature of BioInsights rather than Botanist. You'll need to update to latest version of plugin for it to work - check here (or this thread)
 
Does this log message mean that I could set up alerts for Guardian/Thargoid locations now... or has it only appeared in logs because I DSS scanned the body?

{ "timestamp":"2022-04-26T01:38:53Z", "event":"SAASignalsFound", "BodyName":"Eorl Auwsy SY-Z d13-3861 4 c", "SystemAddress":132674467434875, "BodyID":32, "Signals":[ { "Type":"$SAA_SignalType_Guardian;", "Type_Localised":"Guardian", "Count":1 } ] }
 
We had this idea months ago in another thread. Conclusion: its the dss. There is nothing in the logs if you fss a planet with ruins. You can only see it in the fss info panel on the right side. They made it impossible to machine process this before a dss.
 

Data exporting




This has been a long time coming, and at the request of the Galactic Exploration Catalogue project I've fast-tracked a basic data export to assist with their efforts.
The new "Export" button will dump the complete contents of all currently loaded plugins to a folder of your choice, each plugin to its own file. You can limit what gets exported by multi-selecting rows, which will restrict that plugin's export to only the rows selected. Single selection has no effect on the export and will still export the entire grid.

A more robust export is planned in the future, but I wanted to quickly get this out to support the GEC's early efforts.

Also in this release, Observatory can now unzip your plugins for you! Just drop the .zip or .eop (Elite Observatory Plugin) file into the plugins folder and Observatory will extract them on startup. This eliminates the possible user error of not extracting a plugins dependencies, and makes the installation process easier.

Other changes in this release:
  • New built-in check for "high value" bodies in Explorer (#81, @philchuang)
  • Improved error handling for plugins (#78, @fredjk-gh)
  • Fix possible race condition in Herald when updating the local cache index
  • Catch recursive plugin load failures and throw an error before stack overflow occurs (this was the cause of many mysterious crashes which failed to write logs)
  • Fix minor issue in version check code
  • Handle situation in popup notifications where single screen systems might not report a "primary" screen
 
I only installed Observatory today so forgive me if I have misunderstoon anything.

I jumped into Preae Aec PX-X c3-1 and FSSed all the bodies but I wasn't alerted to biology neither did bio-insights tell me what to expect.

This leads me to believe that you are not scanning the FSSBodySignals event which shows you Biology and Geology Signals when you FSS.
 
I only installed Observatory today so forgive me if I have misunderstoon anything.

I jumped into Preae Aec PX-X c3-1 and FSSed all the bodies but I wasn't alerted to biology neither did bio-insights tell me what to expect.

This leads me to believe that you are not scanning the FSSBodySignals event which shows you Biology and Geology Signals when you FSS.
You are wrong.
Maybe something in your configuration is wrong? What happens if you press "Read All"?
 
Make sure that you go through all the different settings under the 'Core' tab...make sure it's set to point at your journal folder etc - and then select what you want to get alerted for (also test the voice feedback and pop up box)....

1652549131179.png


ED Discovery I use mainly for 'record keeping' / historical (and planning in 3D map) - but Observatory I think is my most essential exploration tool - at least w/r/t finding interesting stuff
 

Major Housekeeping




This started as a set of "quick fixes" after the grid export update then quickly ballooned into some more signficant housekeeping that even brought a couple of new features along for the ride.

The largest new feature in this release is probably easier plugin installation by simply double-clicking on a .eop (Elite Observatory Plugin) file. This will launch Observatory which will grab the file and handle installation of the plugin. These files are simply renamed zip-files, but the new extension and file association will greatly streamline the user process for getting plugins.
IMPORTANT: The single-file .zip version does not automatically associate with .eop files. If you want to use this functionality with that version you will have to create the association yourself.

The biggest fix in this release is, in my opinion, the adjustment to Herald's speech markup that stops it from spelling out numbers and restores the functionality of using the various Azure voice "styles". Azure recently added a bunch of new voices, by the way, so if you haven't looked at the list since Herald first came out it might be worth checking again.

Features added:
  • Handle plugin installation on startup via file argument
  • Create file association during install
  • Suppress repeated notification titles in a single Herald voice queue
  • Add option to read-all on launch
  • Added "Clear" button
Issues addressed:
  • Installer now asks for install location
  • Filter fast spinning stellar remnants from "fast rotation" check
  • Refactor new "high value" check and change wording
  • Complete overhaul of herald cache handling to remove race condition
  • SSML re-ordered and namespace handling improved; fixes selected voice styles not working
  • Maybe have finally put to bed issue where second voice line doesn't always play
  • Fix explorer ssml titles placing numeric ordinals in spell-out elements.
  • Escape custom criteria description text for xml (#79)
  • Close outstanding persistent notifications on application exit (#44)
  • Handle flip-flopping data type in engineer modification journal entries (#71)
 
Last edited:
Heads up to anyone using MattG's plugins: If you're experiencing egregious "read all" times this is a known issue and there should be updated plugin releases soon to address it.

Totally planned as a clever excuse to get people to try the new plugin installation method. >_>
 
Hello guys.
I'm trying the "core" version after a year using the "old" observatory, and i'd need some help in creating a custom criteria.
The idea is to follow the reasoning behind the Selenium finder tool, but more general, so:
i'd like a notification when, in a body, a rare material % is higher than the sum of the % of the other materials in the same group.

Could someone give me an hand?
 
Hello guys.
I'm trying the "core" version after a year using the "old" observatory, and i'd need some help in creating a custom criteria.
The idea is to follow the reasoning behind the Selenium finder tool, but more general, so:
i'd like a notification when, in a body, a rare material % is higher than the sum of the % of the other materials in the same group.

Could someone give me an hand?
Does this problem occur with rare materials other than selenium? Selenium seems to be the only rare which appears in crystalline fragments rather than crystalline shards and would require the special case.

I took a stab at a criteria for the selenium case:
Code:
::Criteria::
if scan.Landable and scan.Materials and geosignals > 0 then
  local commonMatsPercent = 0
  local seleniumPercent = 0
  for mat in materials(scan.Materials) do
    if mat.name == 'selenium' then
        seleniumPercent = mat.percent
    elseif mat.name == 'arsenic' or mat.name == 'chromium' or mat.name == 'germanium' or mat.name == 'manganese' or mat.name == 'vanadium' or mat.name == 'zinc' or mat.name == 'zirconium' then
        commonMatsPercent = commonMatsPercent + mat.percent
    end
  end
  if seleniumPercent > commonMatsPercent then
    return
      true,
      'Great Selenium Source',
      string.format('Great source of Selenium from geological sources, %.1f%%', seleniumPercent) 
  elseif seleniumPercent > commonMatsPercent * 0.5 then
    return
      true,
      'Good Selenium Source',
      string.format('Good source of Selenium from geological sources, %.1f%%', seleniumPercent) 
  end
end
::End::

First custom criteria I've tried. I'm very unpracticed with Lua so there may be a much more efficient way to do this. ;-)
 
Last edited:
Hey, nice to meet you here also :)
Does this problem occur with rare materials other than selenium? Selenium seems to be the only rare which appears in crystalline fragments rather than crystalline shards and would require the special case.
I don't know: i'm trying to figure how to "farm" the other materials without swapping back to Horizons just for it, so this is a way to see if this method works.

I'm very unpracticed with Lua so there may be a much more efficient way to do this. ;-)
thnx!
I know almost nothing about Lua, so i apreciate this a lot :)
 
Does this problem occur with rare materials other than selenium? Selenium seems to be the only rare which appears in crystalline fragments rather than crystalline shards and would require the special case.

I took a stab at a criteria for the selenium case:
Code:
::Criteria::
if scan.Landable and scan.Materials and geosignals > 0 then
  local commonMatsPercent = 0
  local seleniumPercent = 0
  for mat in materials(scan.Materials) do
    if mat.name == 'selenium' then
        seleniumPercent = mat.percent
    elseif mat.name == 'arsenic' or mat.name == 'chromium' or mat.name == 'germanium' or mat.name == 'manganese' or mat.name == 'vanadium' or mat.name == 'zinc' or mat.name == 'zirconium' then
        commonMatsPercent = commonMatsPercent + mat.percent
    end
  end
  if seleniumPercent > commonMatsPercent then
    return
      true,
      'Great Selenium Source',
      string.format('Great source of Selenium from geological sources, %.1f%%', seleniumPercent) 
  elseif seleniumPercent > commonMatsPercent * 0.5 then
    return
      true,
      'Good Selenium Source',
      string.format('Good source of Selenium from geological sources, %.1f%%', seleniumPercent) 
  end
end
::

First custom criteria I've tried. I'm very unpracticed with Lua so there may be a much more efficient way to do this. ;-)
Sadly, i get an error:
1654356411634.png

but i don't understand what's the problem: there's nothing indexed, in the code.
 
Back
Top Bottom