I think we need to start a comprehensive listing of all known plugins - there was another one I tried a while ago which was also good, for something, I cannot remember now dammit cos I fresh reinstalled core LOL
This is something that's coming along with other documentation improvements in general. Will hopefully reveal that alongside the release once this overhaul is ready.I think we need to start a comprehensive listing of all known plugins - there was another one I tried a while ago which was also good, for something, I cannot remember now dammit cos I fresh reinstalled core LOL
You are a legend!This is something that's coming along with other documentation improvements in general. Will hopefully reveal that alongside the release once this overhaul is ready.
It depends on the nature of the anomalous journal entry really. Some types of "never before seen" data could produce strange output, some could cause a plugin to throw errors, some might just be silently ignored.Just a shower thought moment... is there any coding in core or plugins to alert you of something really anomalous - i.e. something never seen before in the journal files - by anyone, for example a biology or geology or signal source type not recognised -- let's take this to the most extreme situation I can imagine:
You jump into a system, do a honk, FSS scan, and something is recorded in the journal file utterly unlike anything else seen before... but core and plugins don't know what to do with it so it gets ignored, and it turns out it was the "Dark Wheel" sitting quietly in orbit around the 8th moon of a planet - and because of this we don't go anywhere near it to stumble upon eyeballing it.
Ridiculous hypothetical I know, but it would be good to know that if there was something really weird picked up in the journal files, we get the equivalent of Spock saying, "It's a lifeform/energy source I have never seen before!" as he did so many times in the show, lol.
![]()
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.ArgumentException: '20' cannot be greater than -20.
at System.Math.ThrowMinMaxException[T](T min, T max)
at Observatory.UI.CoreForm.CoreForm_Load(Object sender, EventArgs e) in C:\Users\Xjph\Repos\ObservatoryCore\ObservatoryCore\UI\CoreForm.cs:line 280
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Control.CreateControl(Boolean ignoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(HWND hWnd, MessageId msg, WPARAM wparam, LPARAM lparam)
************** Loaded Assemblies **************
System.Private.CoreLib
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Private.CoreLib.dll
----------------------------------------
ObservatoryCore
Assembly Version: 0.3.24200.1223
Location: C:\Users\itexa\AppData\Local\Frontier Developments\Elite Dangerous\3rdpartytools\ObservatoryCore.dll
----------------------------------------
System.Runtime
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Runtime.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\8.0.7\System.Windows.Forms.dll
----------------------------------------
System.ComponentModel.Primitives
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.ComponentModel.Primitives.dll
----------------------------------------
System.Windows.Forms.Primitives
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\8.0.7\System.Windows.Forms.Primitives.dll
----------------------------------------
System.Drawing.Primitives
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Drawing.Primitives.dll
----------------------------------------
System.Collections.Specialized
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Collections.Specialized.dll
----------------------------------------
System.Configuration.ConfigurationManager
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\8.0.7\System.Configuration.ConfigurationManager.dll
----------------------------------------
System.ObjectModel
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.ObjectModel.dll
----------------------------------------
System.Threading
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Threading.dll
----------------------------------------
System.Collections
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Collections.dll
----------------------------------------
System.Private.Uri
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Private.Uri.dll
----------------------------------------
System.Security.Cryptography
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Security.Cryptography.dll
----------------------------------------
System.Collections.Concurrent
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Collections.Concurrent.dll
----------------------------------------
System.Runtime.InteropServices
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Runtime.InteropServices.dll
----------------------------------------
System.Memory
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Memory.dll
----------------------------------------
System.ComponentModel.TypeConverter
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.ComponentModel.TypeConverter.dll
----------------------------------------
System.Drawing
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\8.0.7\System.Drawing.dll
----------------------------------------
System.Xml.ReaderWriter
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Xml.ReaderWriter.dll
----------------------------------------
System.Private.Xml
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Private.Xml.dll
----------------------------------------
System.Net.WebClient
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Net.WebClient.dll
----------------------------------------
System.Text.Encoding.Extensions
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Text.Encoding.Extensions.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.dll
----------------------------------------
System.Threading.Thread
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Threading.Thread.dll
----------------------------------------
System.Runtime.Serialization.Formatters
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Runtime.Serialization.Formatters.dll
----------------------------------------
System.Xml.XmlSerializer
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Xml.XmlSerializer.dll
----------------------------------------
System.Diagnostics.TraceSource
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Diagnostics.TraceSource.dll
----------------------------------------
System.Drawing.Common
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\8.0.7\System.Drawing.Common.dll
----------------------------------------
System.Linq
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Linq.dll
----------------------------------------
ObservatoryFramework
Assembly Version: 0.3.24188.1655
Location: C:\Users\itexa\AppData\Local\Frontier Developments\Elite Dangerous\3rdpartytools\ObservatoryFramework.dll
----------------------------------------
Microsoft.Win32.Primitives
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\Microsoft.Win32.Primitives.dll
----------------------------------------
System.ComponentModel.EventBasedAsync
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.ComponentModel.EventBasedAsync.dll
----------------------------------------
Accessibility
Assembly Version: 4.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\8.0.7\Accessibility.dll
----------------------------------------
System.ComponentModel
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.ComponentModel.dll
----------------------------------------
System.Numerics.Vectors
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Numerics.Vectors.dll
----------------------------------------
Microsoft.Win32.SystemEvents
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\8.0.7\Microsoft.Win32.SystemEvents.dll
----------------------------------------
System.Resources.Extensions
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App\8.0.7\System.Resources.Extensions.dll
----------------------------------------
System.Speech
Assembly Version: 8.0.0.0
Location: C:\Users\itexa\AppData\Local\Frontier Developments\Elite Dangerous\3rdpartytools\System.Speech.dll
----------------------------------------
System.Threading.ThreadPool
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Threading.ThreadPool.dll
----------------------------------------
System.Collections.NonGeneric
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Collections.NonGeneric.dll
----------------------------------------
Microsoft.Win32.Registry
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\Microsoft.Win32.Registry.dll
----------------------------------------
System.Net.Http
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Net.Http.dll
----------------------------------------
System.Data.Common
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Data.Common.dll
----------------------------------------
getfilesiginforedistwrapper
Assembly Version: 10.0.0.0
Location: C:\Users\itexa\AppData\Local\Frontier Developments\Elite Dangerous\3rdpartytools\getfilesiginforedistwrapper.dll
----------------------------------------
netstandard
Assembly Version: 2.1.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\netstandard.dll
----------------------------------------
System.Diagnostics.Process
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Diagnostics.Process.dll
----------------------------------------
System.Runtime.Loader
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Runtime.Loader.dll
----------------------------------------
AutoUpdater
Assembly Version: 0.22.347.1527
Location: C:\Users\itexa\AppData\Local\Frontier Developments\Elite Dangerous\3rdpartytools\plugins\AutoUpdater.dll
----------------------------------------
System.Net.Primitives
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Net.Primitives.dll
----------------------------------------
GeoPredictor
Assembly Version: 1.0.0.0
Location: C:\Users\itexa\AppData\Local\Frontier Developments\Elite Dangerous\3rdpartytools\plugins\GeoPredictor.dll
----------------------------------------
FSharp.Core
Assembly Version: 8.0.0.0
Location: C:\Users\itexa\AppData\Local\Frontier Developments\Elite Dangerous\3rdpartytools\plugins\deps\FSharp.Core.dll
----------------------------------------
ObservatoryBioInsights
Assembly Version: 0.23.328.1640
Location: C:\Users\itexa\AppData\Local\Frontier Developments\Elite Dangerous\3rdpartytools\plugins\ObservatoryBioInsights.dll
----------------------------------------
CodexLib
Assembly Version: 0.23.328.1639
Location: C:\Users\itexa\AppData\Local\Frontier Developments\Elite Dangerous\3rdpartytools\plugins\deps\CodexLib.dll
----------------------------------------
ObservatoryBodyCount
Assembly Version: 0.22.347.1520
Location: C:\Users\itexa\AppData\Local\Frontier Developments\Elite Dangerous\3rdpartytools\plugins\ObservatoryBodyCount.dll
----------------------------------------
ObservatoryBotanist
Assembly Version: 0.22.24188.1655
Location: C:\Users\itexa\AppData\Local\Frontier Developments\Elite Dangerous\3rdpartytools\plugins\ObservatoryBotanist.dll
----------------------------------------
ObservatoryBoxelStats
Assembly Version: 0.22.347.1521
Location: C:\Users\itexa\AppData\Local\Frontier Developments\Elite Dangerous\3rdpartytools\plugins\ObservatoryBoxelStats.dll
----------------------------------------
ObservatoryCodexEntries
Assembly Version: 0.22.347.1521
Location: C:\Users\itexa\AppData\Local\Frontier Developments\Elite Dangerous\3rdpartytools\plugins\ObservatoryCodexEntries.dll
----------------------------------------
ObservatoryColliders
Assembly Version: 0.22.347.1523
Location: C:\Users\itexa\AppData\Local\Frontier Developments\Elite Dangerous\3rdpartytools\plugins\ObservatoryColliders.dll
----------------------------------------
ObservatoryEvaluator
Assembly Version: 0.23.331.1150
Location: C:\Users\itexa\AppData\Local\Frontier Developments\Elite Dangerous\3rdpartytools\plugins\ObservatoryEvaluator.dll
----------------------------------------
PluginMessageBus.101
Assembly Version: 0.23.319.1120
Location: C:\Users\itexa\AppData\Local\Frontier Developments\Elite Dangerous\3rdpartytools\plugins\deps\PluginMessageBus.101.dll
----------------------------------------
ObservatoryExplorer
Assembly Version: 0.2.24200.1223
Location: C:\Users\itexa\AppData\Local\Frontier Developments\Elite Dangerous\3rdpartytools\plugins\ObservatoryExplorer.dll
----------------------------------------
ObservatoryGEC
Assembly Version: 0.23.58.2005
Location: C:\Users\itexa\AppData\Local\Frontier Developments\Elite Dangerous\3rdpartytools\plugins\ObservatoryGEC.dll
----------------------------------------
ObservatoryHerald
Assembly Version: 1.0.24189.2058
Location: C:\Users\itexa\AppData\Local\Frontier Developments\Elite Dangerous\3rdpartytools\plugins\ObservatoryHerald.dll
----------------------------------------
ObservatorySignalMonitor
Assembly Version: 0.22.347.1526
Location: C:\Users\itexa\AppData\Local\Frontier Developments\Elite Dangerous\3rdpartytools\plugins\ObservatorySignalMonitor.dll
----------------------------------------
System.Text.Json
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Text.Json.dll
----------------------------------------
System.Collections.Immutable
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Collections.Immutable.dll
----------------------------------------
System.IO.FileSystem.Watcher
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.IO.FileSystem.Watcher.dll
----------------------------------------
System.Text.Encodings.Web
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Text.Encodings.Web.dll
----------------------------------------
System.Runtime.Intrinsics
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Runtime.Intrinsics.dll
----------------------------------------
System.Reflection.Emit.Lightweight
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Reflection.Emit.Lightweight.dll
----------------------------------------
System.Reflection.Primitives
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Reflection.Primitives.dll
----------------------------------------
System.Reflection.Emit.ILGeneration
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Reflection.Emit.ILGeneration.dll
----------------------------------------
System.Diagnostics.StackTrace
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Diagnostics.StackTrace.dll
----------------------------------------
System.IO.Compression.Brotli
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.IO.Compression.Brotli.dll
----------------------------------------
System.IO.Compression
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.IO.Compression.dll
----------------------------------------
System.Diagnostics.Tracing
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Diagnostics.Tracing.dll
----------------------------------------
System.Diagnostics.DiagnosticSource
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Diagnostics.DiagnosticSource.dll
----------------------------------------
System.Net.Security
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Net.Security.dll
----------------------------------------
System.Linq.Expressions
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Linq.Expressions.dll
----------------------------------------
LiteDB
Assembly Version: 5.0.15.0
Location: C:\Users\itexa\AppData\Local\Frontier Developments\Elite Dangerous\3rdpartytools\plugins\deps\LiteDB.dll
----------------------------------------
System.Text.RegularExpressions
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Text.RegularExpressions.dll
----------------------------------------
Anonymously Hosted DynamicMethods Assembly
Assembly Version: 0.0.0.0
Location:
----------------------------------------
System.Net.Sockets
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Net.Sockets.dll
----------------------------------------
System.Threading.Overlapped
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Threading.Overlapped.dll
----------------------------------------
System.Net.NameResolution
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Net.NameResolution.dll
----------------------------------------
System.Security.Principal.Windows
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Security.Principal.Windows.dll
----------------------------------------
System.Security.Claims
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Security.Claims.dll
----------------------------------------
System.Linq.Parallel
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Linq.Parallel.dll
----------------------------------------
NLua
Assembly Version: 1.7.3.0
Location: C:\Users\itexa\AppData\Local\Frontier Developments\Elite Dangerous\3rdpartytools\plugins\deps\NLua.dll
----------------------------------------
System.Console
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Console.dll
----------------------------------------
System.Reflection.Metadata
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.Reflection.Metadata.dll
----------------------------------------
System.IO.MemoryMappedFiles
Assembly Version: 8.0.0.0
Location: C:\Program Files\dotnet\shared\Microsoft.NETCore.App\8.0.7\System.IO.MemoryMappedFiles.dll
----------------------------------------
************** JIT Debugging **************
Okay, I see where this "cannot be greater" error is happening. Something has crushed the height value of the splitter on the core tab down to extremely low (negative?!) values. Can probably handle that, but unusual that you could cajole the window dimensions into a size that would cause it.Odd one. I click continue and it seems to be fine
View attachment 397817
The only thing I can see a problem with is that Start Monitor on launch didn't work, and window sizing did not honour previous set (if that's a thing yet) -- or maybe an issue is caused by ultrawide screen? Sometimes the message says '20' cannot be greater than -274 --- and sometimes different values as below
Message from second relaunch
Just vanilla windows 11 - dark mode. I don't think I have anything else odd set.Okay, I see where this "cannot be greater" error is happening. Something has crushed the height value of the splitter on the core tab down to extremely low (negative?!) values. Can probably handle that, but unusual that you could cajole the window dimensions into a size that would cause it.
What version of windows are you using? That window styling doesn't look like any version I'm familiar with.
AHA!!!Just vanilla windows 11 - dark mode. I don't think I have anything else odd set.
Could having resized the previous release version carry over a value that would cause that on this version? Spitballing ideas
Just got this:This is broken garbage!
Report a bug! Either on github or here is fine.
Ah ha, that does a lot to explain it, thanks! Should be able to fix that without much trouble.AHA!!!
Figured it out, turns out the Run properties for the app had been set to "minimized" rather than "normal window" that's what caused all the problems. I'm guessing I'd set that previously for some bizarre reason for an older version. Might be something to cater for.
EDIT: Although this fixed the issue running it manually via a double click, it still happens when it launches via MinEdLauncher which I typically use for starting up ED and a couple of 3rd party tools. (its never easy right? lol)
View attachment 397893
Huh, interesting. Seems like you got an "Analyse" event without Observatory seeing any previous "Sample" events that session, so there was no record of the species you were analysing for it to reference. Can gaurd against this certainly. Did you log out and back in while on the planet? There's a setting in observatory to pre-read current system context that should also prevent this if enabled.Just got this:
View attachment 398205
Log says: [27/07/2024, Sat 14:43:56]:
Error in Observatory Botanist while handling ScanOrganic: The given key 'Frutexa Acus' was not present in the dictionary. - { "timestamp":"2024-07-27T13:43:34Z", "event":"ScanOrganic", "ScanType":"Analyse", "Genus":"$Codex_Ent_Shrubs_Genus_Name;", "Genus_Localised":"Frutexa", "Species":"$Codex_Ent_Shrubs_02_Name;", "Species_Localised":"Frutexa Acus", "Variant":"$Codex_Ent_Shrubs_02_G_Name;", "Variant_Localised":"Frutexa Acus - Emerald", "SystemAddress":541043707586322, "Body":25 }
Possibly, I'm not sure. I only installed the whole caboodle today, including the main program and plugins, and was trying out the "read all" earlier so might've logged out of the game to reset things (so I didn't have a huge list of previous bodies and biologicals). And I've been fiddling with settings, turning things on at various points like the check current system. I won't be logging out much, so if I get a similar message again I should be able to be more informative.Huh, interesting. Seems like you got an "Analyse" event without Observatory seeing any previous "Sample" events that session, so there was no record of the species you were analysing for it to reference. Can gaurd against this certainly. Did you log out and back in while on the planet? There's a setting in observatory to pre-read current system context that should also prevent this if enabled.
I could go on quite a rant about the custom rules syntax (it's not even the XML, it's how it's used...) but I'll skip that, and instead just ask for help (because I am unable to come up with the proper syntax for these things, and that's even though I'm a programmer by profession):
Could someone provide me with the syntax for getting a notification for these things:
- A previously unmapped earth-like world, water world, ammonia world, or terraformable planet.
- A green gas giant (whether it has been previously discovered or not, a much more noticeable notification if it has been previously undiscovered).
- A previously undiscovered/unmapped planet/moon with locations that are not "none".
- A planetary body with a radius smaller than 350 km. (Should not notify about stellar bodies, ie. black holes and neutron stars, although I suppose there's no harm if it notifies of those too, if doing it for planetary bodies only is too cumbersome.)
- A planetary body with more than 5 biological signals.
::Criteria::
if (scan.TerraformState == 'Terraformable'
or scan.PlanetClass == 'Ammonia world'
or scan.PlanetClass == 'Water world'
or scan.PlanetClass == 'Earthlike body')
and scan.WasMapped == false then
return true, 'Unmapped body of interest', 'Body type: ' .. scan.PlanetClass
end
::End::
::Criteria::
if scan.PlanetClass and scan.Radius > 0 and scan.Radius < 350000 then
return true, 'Small radius body', 'Body has a radius of ' .. string.format('%.2f',scan.Radius / 1000) .. 'km'
end
::End::
::Criteria::
if biosignals > 5 then
return true, 'Multiple bio signals', 'Body has ' .. biosignals .. ' bio signals'
end
::End::
That one doesn't look like Observatory at all, don't recognize any of those hierarchies. Looks like a Hud Manager issue, maybe?Here's an interesting one that just happened:
View attachment 398247
I'd done the first sample of a Tussock Propagito on foot, then boarded my ship(did not launch) and got in my SRV to go the minimum distance (just over) and do a second sample.
Sounds like you're using the latest pre-release, in which case you should have a light theme too - check on the Core tab for Theme and select Light instead to see if it's any better. You can also create your own theme, see here for an example.I would really appreciate it if you would return (or add custom color values in the settings) the old color scheme of the application, because the black and white scheme hurts my eyes. Thank you for your understanding and I apologize for my poor English. Thanks!