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

New release: https://github.com/Xjph/EliteObservatory/releases/tag/v0.5.20.067

This is a big one.

Companion API support has been added, which means console players can now use Elite Observatory to scan their logs. When enabling cAPI in the settings you will see an option to retrieve logs in the main window, which will prompt you for a Frontier account login when started. The retrieval of your logs can take some time so be patient. You'll see a display in the main window for which day's logs are currently being requested.
In the interest of not constantly hammering Frontier's API endpoint realtime monitoring is not implemented, nor do I know if it's even possible as I'm not sure about the delay between an in-game event and it becoming available via the API.
This is largely untested (I don't have a PS4 or Xbone), so please let me know of any issues.

Also new is a built-in window for editing the criteria xml, which also has a rudimentary validity check before saving to prevent malformed criteria files. The editor is very basic, so copying xml snippets from a more capable editor such as Notepad++ or Visual Studio Code is probably recommended if you have criteria of any real complexity, but this will at least save you the trouble of hunting down the xml location.

Some new custom criteria options have come along for the ride as well, mostly related to planetary rings. Details will be added to the wiki soon.

The final big change is that an application installer is now available for those who would like to use one. The default install location is inside the user appdata folders, as the criteria xml file currently lives in the same folder as the executable, so installing into a user-writable location is necessary.
The exe created by the installer is not statically linked and therefore not quite as portable, but the original portable exe remains available for anyone who doesn't want to make the switch.

I also have a fancy new icon which was created using SpaceEngine.

Other minor changes are in the list below:
  • Companion API Support (#8)
  • Criteria Edit Window added (#7, ish)
  • New Icon
  • Application Installer (#9)
  • Minor TTS changes for how rings are announced
  • Precision of orbital eccentricity details has been increased
  • Automatic detection of journal file location improved (#25)
  • Minor changes to data sent to IGAU
  • New Custom criteria added
 

Deleted member 240115

D
Hi there @Iron Golem !

I'm the founder of the Intergalactic Astronomical Union, and saw your post. Wanted to take a moment to reply, and thank you for sending data to us.
As a fan of exploration in this game, and a professional astronomer IRL, the IGAU, and our discovery catalog project are very near and dear to my heart.

Not on the forums much, and saw this post since Vithigar announced a new release of Observatory today, including a few tweaks to the data the app sends to us.

To send data to us, you only need to enable shipping data to us via one of the following options:

1.) Elite Observatory
2.) EDDiscovery (next coming release will offer the option to ship data to us)
3.) EDMC 3.50 and our "ATEL-EDMC" plugin (which also allows people to make public discovery announcements, styled similar to real life "Astronomy Telegrams")
https://github.com/Elite-IGAU/ATEL-EDMC/releases

Also, I've just posted the latest data publication for our discovery catalog at: https://raw.githubusercontent.com/Elite-IGAU/publications/master/IGAU_Codex.csv

We make the data available in a simple, easy to use .csv format - easily imported into Excel, or a database of your choosing (MariaDB, Elastic, MongoDB, DynamoDB, etc.)
CMDR's can also crtl-f with the raw file

Our catalog also has data imported into it from the Galactic Mapping Project, and the data archives from a now defunct data cataloging project called EXTool.

The goal for the Intergalactic Astronomical Union is to help unify squadrons and CMDR's in their exploration data efforts, and to also offer a way for CMDR's not keen on sending data to EDDN/EDSM to still share discovery data.

Since this is Vithigar's thread, I'd like to minimize too much discussion on our discovery data project, and instead direct any CMDR's who have questions about our data, plugins, or are curious about our squadron to visit our Discord at: https://discord.gg/2Qq37xt

o7

Hey Vithigar I just wanted to say this sounds perfect for me. I just started dipping my toes into exploration and I am constantly fascinated reading about other people's discoveries. Not having much experience and not really knowing what to look for its great to have a tool thatll help point out interesting things to me that I am sure I have been missing. Installing right now can't wait to see what it helps me notice.

Also very excited to just having read this:
In this update:

  • New Features
    • Codex data transmission to the Intergalactic Astronomical Union.
      This data is completely anonymous, containing only information that is found in CodexEntry journal lines (which isn't much). If you want to help a group of players catalogue the various biological and geological signals throughout the galaxy simply enable "Transmit Codex Discoveries to IGAU discovery catalog" in the settings window.
      The foundation of this change was added by @Elite-IGAU, so questions about the particulars of why they collect this data should be directed there.

I always wondered if me finding geos / bio etc would be helpful to anyone. Its cool to learn about IGAU and that using this will help distribute info. I already use EDMC and EDSM / EDDiscovery hoping to share data and help give back, this sounds like another great way.
 
Есть у меня идея давно по поводу обсерватории. Как сделать не знаю.
Оповещение при сканировании астероидов, определение состава. Например, если больше 20% - приходит оповещение. Это упростило бы процесс сканирования астероидов.
Может кто напишет код?
 

Deleted member 240115

D
Translation, according to web translate:


I have had an idea for a long time about the observatory. I don’t know how to do it.
Alert when scanning asteroids, determining the composition. For example, if more than 20% - an alert arrives. This would simplify the process of scanning asteroids.
Can anyone write the code?
 
Есть у меня идея давно по поводу обсерватории. Как сделать не знаю.
Оповещение при сканировании астероидов, определение состава. Например, если больше 20% - приходит оповещение. Это упростило бы процесс сканирования астероидов.
Может кто напишет код?
При использовании блюдца (Контроллер магнитного снаряда для геологоразведки)? Есть ли такое событие в файле журнала? Я не верю, что есть. Если в журнал ничего не записано, то оповещение о составе астероидов невозможно.

Прости мой русский, используя гугл.
 

Deleted member 240115

D
да.

{ "timestamp":"2020-02-22T00:10:13Z", "event":"ProspectedAsteroid", "Materials":[ { "Name":"Painite", "Proportion":49.49
3458 }, { "Name":"gold", "Proportion":5.531555 }, { "Name":"indite", "Proportion":6.142511 } ], "Content":"$AsteroidMate
rialContent_Low;", "Content_Localised":"Material Content: Low", "Remaining":100.000000 }


{ "timestamp":"2020-02-22T00:16:15Z", "event":"ProspectedAsteroid", "Materials":[ { "Name":"gold", "Proportion":36.03109
0 }, { "Name":"Painite", "Proportion":7.892563 }, { "Name":"Praseodymium", "Proportion":8.616209 } ], "Content":"$Astero
idMaterialContent_High;", "Content_Localised":"Material Content: High", "Remaining":100.000000 }
 
Last edited by a moderator:
Ох, интересно! Я вижу, что это было добавлено в версии 3.3.02.

Да. Это возможно, хотя и за пределами того, для чего была предназначена Обсерватория. Определенно полезный, хотя, я буду серьезно рассматривать его добавление.
Я дам вам знать, если я сделаю.
 
I apologize. I forgot to translate the text :) Thanks to the programmers from Google and the observatory;) Yes, there is such an event in the journal. Adding this code will make it much easier to search for the desired asteroids.
 
I apologize. I forgot to translate the text :) Thanks to the programmers from Google and the observatory;) Yes, there is such an event in the journal. Adding this code will make it much easier to search for the desired asteroids.
Slept on the idea. Love it. The next major release will add "Elite Prospector" functionality. For those who don't read Russian or didn't bother to throw it into google translate, the idea was to monitor the journal for prospecting events and have composition thresholds to trigger alerts when the limpets hit.

However I can offer no promises of when that will be. I've got some fairly large changes/overhauls I want to make in the meantime. All I can say is I'll let you know.
 
How about a custom criteria for a landable body with atmosphere >0

Inspired by this...

Code:
    <Criteria Comparator="Greater" Value="0">
        <Operation Operator="Multiply">
            <FirstValue Type="EventData">Landable</FirstValue>
            <SecondValue Type="EventData">SurfacePressure</SecondValue>
        </Operation>
        <Description>Landable w/ exosphere</Description>
        <Detail>
            <Item>SurfacePressure</Item>
        </Detail>
    </Criteria>

While throwing this together I discovered that the detail display for surface pressure, like eccentricity before it, lacks the precision to display all the values you might find in the game. I'll have to correct it in a future release.
 
Ok. Really dumb question here...how do I actually use that custom criteria? I read through the info on github, and am struggling to get that working....
 
I've been using the last sample criteria for oblate bodies, and I'm pretty happy with it. Occasionally it does speak up about ones that aren't real obvious when you look at it, but it's not getting annoying about that. Usually I look at the planet and say "Yep, that's oblate".
 
Tested criteria for finding skinny rings (single ring with a width less than 1/8 the planet's diameter; adjust the ".25" to suit).

XML:
<Criteria Comparator="And">
    <Criteria Comparator="Less" Value=".25">
        <Operation Operator="Divide">
            <FirstValue Type="Operation">
                <Operation Operator="Subtract">
                    <FirstValue Type="EventData">Ring:1:OuterRad</FirstValue>
                    <SecondValue Type="EventData">Ring:1:InnerRad</SecondValue>
                </Operation>
            </FirstValue>
            <SecondValue Type="EventData">Radius</SecondValue>
        </Operation>
    </Criteria>
    <Criteria Comparator="Equal" Value="1">
        <Operation Operator="None">
            <FirstValue Type="EventData">Ring:Count</FirstValue>
        </Operation>
    </Criteria>
    <Description>Taylor's Ring</Description>
    <Detail>
        <Item>PlanetClass:</Item>
        <Item>DistanceFromArrivalLS</Item>
    </Detail>
</Criteria>

1.jpg

Apparently these are quite rare. That's all I show.
And also all pretty close to their star. Hm.
 
Last edited:
Back
Top Bottom