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

I used to get a value -1 error a while back, which was caused by a weird outlier journal entry from way back in the day when I did a read all. Eventually I tracked it down and manually scrubbed if from the records. Not sure if this might be related
 
I used to get a value -1 error a while back, which was caused by a weird outlier journal entry from way back in the day when I did a read all. Eventually I tracked it down and manually scrubbed if from the records. Not sure if this might be related
In this case I'm pretty sure it's not. Seems to be trying to load an invalid value for something tied to a settings slider, which then causes the setting slider to try to be set to -1, which isn't valid. Should be easy enough to track down though, just need to handle invalid data better when loading settings in general.
 
UI Overhaul Pre-release Bugfix The First is now available.

It has been moved from github to my own (WIP) site to avoid some confusion with how github presents the releases while it's still in pre-release state. You can find it here: https://observatory.xjph.net/release#pre-release

Core
  • Add ObservatoryReady method to IObservatoryPlugin
  • Clamp settings values when loading, and individually handle loading errors
  • Add plugin version to error logs
  • Change logging behaviour of portable build to keep all logs in own folder
  • Tweak light theme to improve button visibility
  • Change notification override to more explict text intead of disabling controls and giving an unclear tooltip
  • Open Plugin Folder button actually works now
  • Plugins can now omit controls from theming by handling the ApplyTheme method on IObservatoryPlugin
Explorer
  • Date format is now always ISO8601 for sortability
Botanist
  • Botanist grid is now correctly not sortable.
 
Last edited:
Not sure if this is the best place to hang this...

Observatory has thrown an error:

1718457196467.png


I read somewhere that deleting an mp3 file with a size of zero bytes in a specific directory can resolve this but it didn't this time - there was a zero size file which I got rid of but then restarting Observatory gave the above again and there was no such file this time.

I have made no changes to my setups anywhere, hard or software.

Looking at the error log created, it says the following but I have no idea what that means or how to fix it. Any ideas please?

[15/06/2024 13:27:40]:
Herald: One or more errors occurred. (The SSL connection could not be established, see inner exception.) - at Observatory.Herald.SpeechRequestManager.PopulateVoiceSettingOptions()
at Observatory.Herald.SpeechRequestManager..ctor(HeraldSettings settings, HttpClient httpClient, String cacheFolder, Action`2 errorLogger)
at Observatory.Herald.HeraldNotifier.Load(IObservatoryCore observatoryCore)
at Observatory.PluginManagement.PluginManager..ctor()

[15/06/2024 13:28:27]:
Herald: One or more errors occurred. (A task was canceled.) - at Observatory.Herald.SpeechRequestManager.PopulateVoiceSettingOptions()
at Observatory.Herald.SpeechRequestManager..ctor(HeraldSettings settings, HttpClient httpClient, String cacheFolder, Action`2 errorLogger)
at Observatory.Herald.HeraldNotifier.Load(IObservatoryCore observatoryCore)
at Observatory.PluginManagement.PluginManager..ctor()

[15/06/2024 13:31:06]:
Herald: One or more errors occurred. (The SSL connection could not be established, see inner exception.) - at Observatory.Herald.SpeechRequestManager.PopulateVoiceSettingOptions()
at Observatory.Herald.SpeechRequestManager..ctor(HeraldSettings settings, HttpClient httpClient, String cacheFolder, Action`2 errorLogger)
at Observatory.Herald.HeraldNotifier.Load(IObservatoryCore observatoryCore)
at Observatory.PluginManagement.PluginManager..ctor()

[15/06/2024 13:33:37]:
Herald: One or more errors occurred. (The SSL connection could not be established, see inner exception.) - at Observatory.Herald.SpeechRequestManager.PopulateVoiceSettingOptions()
at Observatory.Herald.SpeechRequestManager..ctor(HeraldSettings settings, HttpClient httpClient, String cacheFolder, Action`2 errorLogger)
at Observatory.Herald.HeraldNotifier.Load(IObservatoryCore observatoryCore)
at Observatory.PluginManagement.PluginManager..ctor()

[15/06/2024 13:37:37]:
Herald: One or more errors occurred. (No connection could be made because the target machine actively refused it. (api.observatory.xjph.net:443)) - at Observatory.Herald.SpeechRequestManager.PopulateVoiceSettingOptions()
at Observatory.Herald.SpeechRequestManager..ctor(HeraldSettings settings, HttpClient httpClient, String cacheFolder, Action`2 errorLogger)
at Observatory.Herald.HeraldNotifier.Load(IObservatoryCore observatoryCore)
at Observatory.PluginManagement.PluginManager..ctor()


EDIT:

Amazing.

The game just crashed, restarted Observatory and it's now working...
 
Last edited:
These errors are a result of a breakage in connectivity to the API service which provides voice clips for Herald (likely caused by some internet disruption somewhere, outside yours or Vith's control). We've made some improvements to error handling here for the future, but should this happen again, you can temporarily disable the Herald plugin and re-enable it a bit later when connectivity returns.

Cheers.
 
Observatory has thrown an error:

I've seen the same problem myself several times over the past week (?) or so. Something has changed recently and the level of functionality has grown worse.

I've disabled Herald completely in order to get predictable operation back, as I don't think I rely on it to work anyway. Its 'test' function was inconclusive, so it may not work correctly in the first place.
 
Last edited:
Has anyone else been having issues with Herald? As far as I'm aware it's just these two reports.

Also, new pre-release bugfix is avilable here, for those interesting in testing it out. Creeping up on something properly releasable.
 
Is this software suite dead? On launch it throws multiple errors and doesn't seem to do anything (the tables never populate with any data). And the last update date is really old.
Plugins do not seem to function, or at least I can't figure out how to install them as there's no instructions.
 
Last edited:
Is this software suite dead? On launch it throws multiple errors and doesn't seem to do anything (the tables never populate with any data). And the last update date is really old.
Plugins do not seem to function, or at least I can't figure out how to install them as there's no instructions.
Current release version hasn't been updated in some time but should still function. The most recent testing version was 10 days ago.

I can't speak to what errors you're getting without knowing more specifics, but the plugins are in a bit of an awkward mid-stage at the moment where some have been updated to be compatible with the testing release and you may need an older version of some of them in order to work with the most recent full release.
 
Seeing as the last post about the new version in development is from, oh, 9 days ago yes it is in development. The plugins instructions are all on the first page of the plugins thread:

The proper version of the plugins is available here;


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).

I can's see how that's not clear and easy, just make sure you have the correct version, there's a beta version for the latest release that won't work with the old plugins, and the proper released version available from a link in the first page of this thread;


Do NOT try to use the old plugins on the beta version as they won't work.

The reason there hasn't been recent updates to the old versions is because they are working on an entirely new version and it would seem pointless putting time into the old version.
 
@varonica heads up you linked to the original Observatory there, which is indeed fair to call dead. I will update the initial post to better indicate that, and probably remove the link. (Though even that old version should still work.)
 
I've had some really weird errors when first installed - it took a few minutes to launch, threw a bunch of errors and didn't work. Launching the addon executables would launch a new app window with that mod listed, but upon the program restart the mods would not be there.
However, it randomly started working fine after a few hours of doing nothing (I didn't even reboot). It doesn't throw errors now and the addons work.

The overlay notifications are non-functional. The scaling doesn't work, it blurs out part of my screen, doesn't go away and doesn't show any information. I am assuming it scales to like 100000% of what is needed or something. There are no scaling settings anywhere, so I can't fix that, I just disabled all notifications. The tables seem to populate properly now.
 
I've had some really weird errors when first installed - it took a few minutes to launch, threw a bunch of errors and didn't work. Launching the addon executables would launch a new app window with that mod listed, but upon the program restart the mods would not be there.
However, it randomly started working fine after a few hours of doing nothing (I didn't even reboot). It doesn't throw errors now and the addons work.
The errors were likely due to some issues I've been experiencing with the webhost that I'm using for the API the Herald plugin uses. I apologise for that, and if it continues happening I'll probably have to switch to a different host. There have been intermittent connectivity problems for a while now, but they've gotten much worse over the past few weeks.

The overlay notifications are non-functional. The scaling doesn't work, it blurs out part of my screen, doesn't go away and doesn't show any information. I am assuming it scales to like 100000% of what is needed or something. There are no scaling settings anywhere, so I can't fix that, I just disabled all notifications. The tables seem to populate properly now.
Which version are you using? If you're using the last full release (v0.2.23060.2034) then the rewrite uses a completely different framework for its UI and notifications, and this might be already resolved. If you're using the latest test version (v0.3.24172.1944) then please provide as much information about your setup as you can so that I can address this (Windows version, desktop resolution/scale, alternative window manager if any, etc.)

Also, important note, Elite must be running borderless or windowed for the notifications to overlay correctly on top. Exclusive fullscreen is unsupported.

That said, there absolutely is a setting to control notification scaling in both versions. "Scale (%)"

1719772824220.png

Or
1719772862952.png

Depending on the version you're using.
 
I am running v0.2.23060.2034 from GitHub - I do not know where to find the v0.3. I find GitHub UI extremely confusing, so if it is there, I am too dumb to navigate to it, sorry. Could you point me to that version?

The v0.2 UI scaling scaling settings do not seem to work properly on my primary screen (4k TV) when on foot/SRV - I had it set on 20% and it still covered my entire screen (and way beyond, I could not see borders), even though when instructed to appear on another monitor it worked fine. Then on the ship it randomly worked on the primary screen alright on 20% scaling, but then it displayed no text (too small to see?). I really want to try the newest test version and see how that works.
 
I am running v0.2.23060.2034 from GitHub - I do not know where to find the v0.3. I find GitHub UI extremely confusing, so if it is there, I am too dumb to navigate to it, sorry. Could you point me to that version?

The v0.2 UI scaling scaling settings do not seem to work properly on my primary screen (4k TV) when on foot/SRV - I had it set on 20% and it still covered my entire screen (and way beyond, I could not see borders), even though when instructed to appear on another monitor it worked fine. Then on the ship it randomly worked on the primary screen alright on 20% scaling, but then it displayed no text (too small to see?). I really want to try the newest test version and see how that works.
The latest test version is available in the link in the post directly above your first comment here.

 
After a "what was I thinking?!" moment yesterday I sat down and refactored to UI in the overhaul to get rid of the side-tabs (that weren't even actually a tab control in the first place, just some insane reimplementation of tabs using a menu control I concocted in a fit of madness) and switched to a more traditional top-tab layout.
1720093386591.png

UI overhaul took a huge step forward yesterday. I think a proper release is starting to look real promising.
A new test release with these changes should be available this weekend.
 
Last edited:
After a "what was I thinking?!" moment yesterday I sat down and refactored to UI in the overhaul to get rid of the side-tabs (that weren't even actually a tab control in the first place, just some insane reimplementation of tabs using a menu control I concocted in a fit of madness) and switched to a more traditional top-tab layout.
View attachment 396407
UI overhaul took a huge step forward yesterday. I think a proper release is starting to look real promising.
A new test release with these changes should be available this weekend.

Ooh nice, geo-predictor, just what I have been missing all this time!
 
Back
Top Bottom