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

While we do appreciate back filling data, the idea is to get a continuous stream of data, and as such, would appreciate the transmit data option to be checked
I believe that discoveries should be analyzed in the first instance by their discoverer.
The fact of sharing information, even before analyzing, makes me lose interest and mystery.
I do not see what is the inconvenience of delaying the sending of the discoveries. 🤷‍♂️
 

Deleted member 240115

D
I think there's some misunderstanding, however CMDR's are free to share, or not share their discoveries as they see fit.

We at IGAU promote the open sharing of science data, much like real world research organizations.

I believe that discoveries should be analyzed in the first instance by their discoverer.
The fact of sharing information, even before analyzing, makes me lose interest and mystery.
I do not see what is the inconvenience of delaying the sending of the discoveries. 🤷‍♂️
 
I think there's some misunderstanding, however CMDR's are free to share, or not share their discoveries as they see fit.

We at IGAU promote the open sharing of science data, much like real world research organizations.

They just don't want anyone else seeing it before they have handed in their data and got the first discovered bonus. You aren't doing anything wrong, it's just paranoia talking.
 
First of all i want to say that this is a wonderful tool. Thank you very much @Vithigar
I want to insert some custom criteria, but I am not very familiar with coding.

For example, if I want to check for the PlanetClass, do I have to use <Criteria Comparator="Equal" Value="1"> or <Criteria Comparator="Greater" Value="0">?
I saw both. Or doesn't it matter?

Next step ;) I want to create a criteria for Earthlike bodies with icy moons.
Do I have to check for both planet types seperately?

Code:
<Criteria Comparator="And">
        <Criteria Comparator="Equal" Value="1">
            <Operation Operator="None">
                <FirstValue Type="EventData">Parent:PlanetClass:Earthlike Body</FirstValue>
            </Operation>
        </Criteria>
        <Criteria Comparator="Equal" Value="1">
            <Operation Operator="None">
                <FirstValue Type="EventData">PlanetClass:Icy Body</FirstValue>
            </Operation>
        </Criteria>
        <Description>Erdähnlicher Planet mit Eismond</Description>
        <Detail>
            <Item>SurfaceTemperature</Item>
            <Item>Landable</Item>
        </Detail>
</Criteria>


Or is it possible to use the multiply operator?

Code:
<Criteria Comparator="Equal" Value="1">
            <Operation Operator="Multiply">
                <FirstValue Type="EventData">Parent:PlanetClass:Earthlike Body</FirstValue>
                <SecondValue Type="EventData">PlanetClass:Icy Body</SecondValue>
            </Operation>
        <Description>Erdähnlicher Planet mit Eismond</Description>
        <Detail>
            <Item>SurfaceTemperature</Item>
            <Item>Landable</Item>
        </Detail>
</Criteria>


Sorry for this perhaps stupid question...

Greatings form Germany 🤘
 
I believe that discoveries should be analyzed in the first instance by their discoverer.
The fact of sharing information, even before analyzing, makes me lose interest and mystery.
I do not see what is the inconvenience of delaying the sending of the discoveries. 🤷‍♂️
Just to be clear, IGAU isn't receiving a feed of everything that Elite Observatory picks up. Nor would they likely be interested in such a thing. They will not be informed about whatever shepherd moons, close binaries, wide rings, or whatever else you find. Those are yours alone unless you choose to report them elsewhere.
The only data sent to IGAU are non-stellar object codex entries. Geysers, biologicals, etc. For most normal users I expect this will actually be very little data, since you only get those when you choose to composition scan.
 
First of all i want to say that this is a wonderful tool. Thank you very much @Vithigar
I want to insert some custom criteria, but I am not very familiar with coding.

For example, if I want to check for the PlanetClass, do I have to use <Criteria Comparator="Equal" Value="1"> or <Criteria Comparator="Greater" Value="0">?
I saw both. Or doesn't it matter?

Next step ;) I want to create a criteria for Earthlike bodies with icy moons.
Do I have to check for both planet types seperately?

Or is it possible to use the multiply operator?

Sorry for this perhaps stupid question...

Greatings form Germany 🤘
Under the hood the planet class value is simply a zero or one, so you can potentially use "equal" or "greater". Which one you need to use can depend on how the criteria is written. As for using two criteria with an "and" or one with the values multiplied, that's entirely up to you. Both should work just fine.
 

Deleted member 240115

D
Agreed.

Not sure about others, but if some random player takes the time to make a 100,000 ly round trip to "poach" my first discoveries, they've earned it.
There's far easier and faster ways to make money in this game. Most every game mechanic in E:D is designed to drive conflict, so there's that as well.

They just don't want anyone else seeing it before they have handed in their data and got the first discovered bonus. You aren't doing anything wrong, it's just paranoia talking.
 

Deleted member 240115

D
Correct. Most folks reporting data to us have to go out of their way a bit. (Surface or ship-based composition scans)

People can review the data we've put out so far, there's a link to our discovery catalog in the "tooltip"
(https://github.com/Elite-IGAU/publications/blob/master/IGAU_Codex.csv )

Then again, there are folks who won't use EDSM and EDMC for similar fears.
I don't agree with the mentality, but do understand where they are coming from.

Thanks!

Just to be clear, IGAU isn't receiving a feed of everything that Elite Observatory picks up. Nor would they likely be interested in such a thing. They will not be informed about whatever shepherd moons, close binaries, wide rings, or whatever else you find. Those are yours alone unless you choose to report them elsewhere.
The only data sent to IGAU are non-stellar object codex entries. Geysers, biologicals, etc. For most normal users I expect this will actually be very little data, since you only get those when you choose to composition scan.
 
Yes, I've been wanting to compile custom xml snippets for a while now just couldn't think of a good place to put them. A spoiler tag in the initial post is as good an idea as any.
poke

Could you use some help with this? I can't edit your post, but I could scour the thread and get people's customs together in something pasteable.
 
These are what I grabbed from this thread :

XML:
    <!-- https://forums.frontier.co.uk/threads/elite-observatory-search-your-journal-for-potentially-interesting-objects-or-notify-you-of-new-ones-on-the-fly-while-exploring.521544/post-8228898 -->
    <!-- Really large landables (radius > 18,000km) -->
    <Criteria Comparator="And">
        <Criteria Comparator="Greater" Value="18000000">
            <Operation Operator="None">
                <FirstValue Type="EventData">Radius</FirstValue>
            </Operation>
        </Criteria>
        <Criteria Comparator="Equal" Value="1">
            <Operation Operator="None">
                <FirstValue Type="EventData">Landable</FirstValue>
            </Operation>
        </Criteria>
        <Description>Huge landable</Description>
        <Detail>
            <Item>Radius</Item>
            <Item>Landable</Item>
        </Detail>
    </Criteria> 

    <!-- https://forums.frontier.co.uk/threads/elite-observatory-search-your-journal-for-potentially-interesting-objects-or-notify-you-of-new-ones-on-the-fly-while-exploring.521544/post-8228898 -->
    <!-- Really heavy gravity landables (over 5 g) -->
    <Criteria Comparator="And">
        <Criteria Comparator="Greater" Value="49">
            <Operation Operator="None">
                <FirstValue Type="EventData">SurfaceGravity</FirstValue>
            </Operation>
        </Criteria>
        <Criteria Comparator="Equal" Value="1">
            <Operation Operator="None">
                <FirstValue Type="EventData">Landable</FirstValue>
            </Operation>
        </Criteria>
        <Description>Heavy landable</Description>
        <Detail>
            <Item>SurfaceGravity</Item>
            <Item>Landable</Item>
        </Detail>
    </Criteria> 

    <!-- https://forums.frontier.co.uk/threads/elite-observatory-search-your-journal-for-potentially-interesting-objects-or-notify-you-of-new-ones-on-the-fly-while-exploring.521544/post-8228898 -->
    <!-- Terraformable metal rich bodies -->
    <Criteria Comparator="And">
        <Criteria Comparator="Equal" Value="1">
            <Operation Operator="None">
                <FirstValue Type="EventData">PlanetClass:Metal rich body</FirstValue>
            </Operation>
        </Criteria>
        <Criteria Comparator="Equal" Value="1">
            <Operation Operator="None">
                <FirstValue Type="EventData">TerraformState</FirstValue>
            </Operation>
        </Criteria>
        <Description>Metal rich terraformable</Description>
        <Detail>
            <Item>PlanetClass</Item>
        </Detail>
    </Criteria> 
  
    <!-- https://forums.frontier.co.uk/threads/elite-observatory-search-your-journal-for-potentially-interesting-objects-or-notify-you-of-new-ones-on-the-fly-while-exploring.521544/post-8228898 -->
    <!-- Moons of ELWs -->
    <Criteria Comparator="Equal" Value="1">
        <Operation Operator="None">
            <FirstValue Type="EventData">Parent:PlanetClass:Earthlike body</FirstValue>
        </Operation>
        <Description>Moon of ELW</Description>
        <Detail>
            <Item>Parent:PlanetClass</Item>
        </Detail>
    </Criteria>

    <!-- https://forums.frontier.co.uk/threads/elite-observatory-search-your-journal-for-potentially-interesting-objects-or-notify-you-of-new-ones-on-the-fly-while-exploring.521544/post-8227258 -->
    <!-- Tentative oblate gas giants -->
    <Criteria Comparator="And">
        <!-- Only check this against gas giants -->
        <Criteria Comparator="Equal" Value="1">
            <Operation Operator="Add">
                <FirstValue Type="Operation">
                    <Operation Operator="Add">
                        <FirstValue Type="Operation">
                            <Operation Operator="Add">
                                <FirstValue Type="EventData">PlanetClass:Sudarsky class I gas giant</FirstValue>
                                <SecondValue Type="EventData">PlanetClass:Sudarsky class II gas giant</SecondValue>
                            </Operation>
                        </FirstValue>
                        <SecondValue Type="Operation">
                            <Operation Operator="Add">
                                <FirstValue Type="EventData">PlanetClass:Sudarsky class III gas giant</FirstValue>
                                <SecondValue Type="EventData">PlanetClass:Sudarsky class IV gas giant</SecondValue>
                            </Operation>
                        </SecondValue>
                    </Operation>
                </FirstValue>
                <SecondValue Type="Operation">
                    <Operation Operator="Add">
                        <FirstValue Type="Operation">
                            <Operation Operator="Add">
                                <FirstValue Type="EventData">PlanetClass:Sudarsky class V gas giant</FirstValue>
                                <SecondValue Type="EventData">PlanetClass:Gas giant with water based life</SecondValue>
                            </Operation>
                        </FirstValue>
                        <SecondValue Type="Operation">
                            <Operation Operator="Add">
                                <FirstValue Type="EventData">PlanetClass:Gas giant with ammonia based life</FirstValue>
                                <SecondValue Type="Operation">
                                    <Operation Operator="Add">
                                        <FirstValue Type="EventData">PlanetClass:Helium rich gas giant</FirstValue>
                                        <SecondValue Type="EventData">PlanetClass:Water giant</SecondValue>
                                    </Operation>
                                </SecondValue>
                            </Operation>
                        </SecondValue>
                    </Operation>
                </SecondValue>
            </Operation>
        </Criteria>
        <!-- The 5 here can be tweaked depending on how oblate you want to trigger the check -->
        <Criteria Comparator="Greater" Value="5">
            <Operation Operator="Divide">
                <FirstValue Type="Operation">
                    <Operation Operator="Multiply">
                        <!-- (2 * pi / rotation period)^2 -->
                        <FirstValue Type="Operation">
                            <Operation Operator="Multiply">
                                <FirstValue Type="Operation">
                                    <Operation Operator="Divide">
                                        <FirstValue Type="Number">6.28</FirstValue>
                                        <SecondValue Type="EventData">RotationPeriod</SecondValue>
                                    </Operation>
                                </FirstValue>
                                <SecondValue Type="Operation">
                                    <Operation Operator="Divide">
                                        <FirstValue Type="Number">6.28</FirstValue>
                                        <SecondValue Type="EventData">RotationPeriod</SecondValue>
                                    </Operation>
                                </SecondValue>
                            </Operation>
                        </FirstValue>
                        <!-- radius cubed -->
                        <SecondValue Type="Operation">
                            <Operation Operator="Multiply">
                                <FirstValue Type="Operation">
                                    <Operation Operator="Multiply">
                                        <FirstValue Type="EventData">Radius</FirstValue>
                                        <SecondValue Type="EventData">Radius</SecondValue>
                                    </Operation>
                                </FirstValue>
                                <SecondValue Type="EventData">Radius</SecondValue>
                            </Operation>
                        </SecondValue>
                    </Operation>
                </FirstValue>
                <!-- Gravitational constant * Mass, shifted a few orders of magnitude to get simpler numbers to use as threshold -->
                <SecondValue Type="Operation">
                    <Operation Operator="Multiply">
                        <FirstValue Type="Number">3985760580000</FirstValue>
                        <SecondValue Type="EventData">MassEM</SecondValue>
                    </Operation>
                </SecondValue>
            </Operation>
        </Criteria>
        <Description>Oblate gas giant?</Description>
    </Criteria>
 
They just don't want anyone else seeing it before they have handed in their data and got the first discovered bonus. You aren't doing anything wrong, it's just paranoia talking.
Nothing is further from reality, nobody has talked about credits, I agree that it is a paranoia
I think it's a misunderstanding because of an incorrect translation,
I like the tool and I like to share the discoveries.

Sorry, it is not my intention to create a debate in this thread,
 
Last edited:
OK, here's a compilation of everyone's custom criteria that doesn't seem to be "niche." No offense to those who created/requested them, but not only are they (mostly) simpler but seem to be tailored to the individual's interests rather than having some form of wider utility, and/or simply modify built-in criteria. Obviously, feel free to add them as you like for @Vithigar's consideration.


Original; eliminates bodies orbiting stars.
XML:
<Criteria Comparator="And">
    <Criteria Comparator="Or">
        <Criteria Comparator="Greater" Value="0">
            <Operation Operator="Multiply">
                <FirstValue Type="EventData">Parent:Rings</FirstValue>
                <SecondValue Type="EventData">ParentType:1:Planet</SecondValue>       
            </Operation>
        </Criteria>
        <Criteria Comparator="Or">
            <Criteria Comparator="And">
                <Criteria Comparator="Greater" Value="0">
                    <Operation Operator="Multiply">
                        <FirstValue Type="EventData">Parent:DistanceFromArrivalLS</FirstValue>
                        <SecondValue Type="Operation">
                            <Operation Operator="Multiply">
                                <FirstValue Type="EventData">ParentType:1:Star</FirstValue>
                                <SecondValue Type="EventData">Parent:Rings</SecondValue>
                            </Operation>
                        </SecondValue>
                    </Operation>
                </Criteria>
                <Criteria Comparator="Greater" Value="5">
                    <Operation Operator="Divide">
                        <FirstValue Type="Operation">
                            <Operation Operator="Subtract">
                                <FirstValue Type="EventData">Parent:Ring:1:OuterRad</FirstValue>
                                <SecondValue Type="EventData">Parent:Ring:1:InnerRad</SecondValue>       
                            </Operation>
                        </FirstValue>
                        <SecondValue Type="EventData">Parent:Radius</SecondValue>
                    </Operation>
                </Criteria>
            </Criteria>
            <Criteria Comparator="And">
                <Criteria Comparator="Greater" Value="0">
                    <Operation Operator="Multiply">
                        <FirstValue Type="EventData">Parent:DistanceFromArrivalLS</FirstValue>
                        <SecondValue Type="Operation">
                            <Operation Operator="Multiply">
                                <FirstValue Type="EventData">ParentType:1:Star</FirstValue>
                                <SecondValue Type="EventData">Parent:Rings</SecondValue>
                            </Operation>
                        </SecondValue>
                    </Operation>
                </Criteria>
                <Criteria Comparator="Greater" Value="5">
                    <Operation Operator="Divide">
                        <FirstValue Type="Operation">
                            <Operation Operator="Subtract">
                                <FirstValue Type="EventData">Parent:Ring:2:OuterRad</FirstValue>
                                <SecondValue Type="EventData">Parent:Ring:2:InnerRad</SecondValue>       
                            </Operation>
                        </FirstValue>
                        <SecondValue Type="EventData">Parent:Radius</SecondValue>
                    </Operation>
                </Criteria>
            </Criteria>
        </Criteria>
    </Criteria>
    <Criteria Comparator="Or">
       <Criteria Comparator="Greater" Value="10.0">
             <Operation Operator="None">
                  <FirstValue Type="EventData">OrbitalInclination</FirstValue>
             </Operation>
       </Criteria>
       <Criteria Comparator="Less" Value="-10.0">
             <Operation Operator="None">
                  <FirstValue Type="EventData">OrbitalInclination</FirstValue>
             </Operation>
       </Criteria>
    </Criteria>
    <Description>Offset Ring Orbit 2</Description>
    <Detail>
        <Item>Parent:PlanetClass</Item>
        <Item>DistanceFromArrivalLS</Item>
    </Detail>
</Criteria>

XML:
<Criteria Comparator="And">
    <Criteria Comparator="Equal" Value="0">
        <Operation Operator="Multiply">
            <FirstValue Type="EventData">StellarMass</FirstValue>
            <SecondValue Type="EventData">WasDiscovered</SecondValue>
        </Operation>
    </Criteria>
    <Criteria Comparator="Equal" Value="0">
        <Operation Operator="None">
            <FirstValue Type="EventData">DistanceFromArrivalLS</FirstValue>
        </Operation>
    </Criteria>
    <Description>Undiscovered System</Description>
</Criteria>

XML:
<Criteria Comparator="Equal" Value="1">
    <Operation Operator="None">
      <FirstValue Type="EventData">PlanetClass:Ammonia World</FirstValue>
    </Operation>
    <Description>Ammonia World</Description>
    <Detail>
      <Item>DistanceFromArrivalLS</Item>
    </Detail>
  </Criteria>

  <Criteria Comparator="Equal" Value="1">
    <Operation Operator="None">
      <FirstValue Type="EventData">PlanetClass:Earthlike body</FirstValue>
    </Operation>
    <Description>Earthlike World</Description>
    <Detail>
      <Item>DistanceFromArrivalLS</Item>
    </Detail>
  </Criteria>

  <Criteria Comparator="Equal" Value="1">
    <Operation Operator="None">
      <FirstValue Type="EventData">PlanetClass:Water World</FirstValue>
    </Operation>
    <Description>Water World</Description>
    <Detail>
      <Item>DistanceFromArrivalLS</Item>
    </Detail>
  </Criteria>

    <Criteria Comparator="And">
    <Criteria Comparator="Equal" Value="1">
      <Operation Operator="None">
        <FirstValue Type="EventData">PlanetClass:High metal content body</FirstValue>
      </Operation>
    </Criteria>
    <Criteria Comparator="Equal" Value="1">
      <Operation Operator="None">
        <FirstValue Type="EventData">TerraformState:Terraformable</FirstValue>
      </Operation>
    </Criteria>
    <Description>Terraformable High metal content body</Description>
    <Detail>
      <Item>DistanceFromArrivalLS</Item>
    </Detail>
  </Criteria>

    <Criteria Comparator="And">
    <Criteria Comparator="Equal" Value="1">
      <Operation Operator="None">
        <FirstValue Type="EventData">PlanetClass:Rocky body</FirstValue>
      </Operation>
    </Criteria>
    <Criteria Comparator="Equal" Value="1">
      <Operation Operator="None">
        <FirstValue Type="EventData">TerraformState:Terraformable</FirstValue>
      </Operation>
    </Criteria>
    <Description>Terraformable Rocky body</Description>
    <Detail>
      <Item>DistanceFromArrivalLS</Item>
    </Detail>
  </Criteria>

XML:
<Criteria Comparator="And">
    <Criteria Comparator="Equal" Value="1">
        <Operation Operator="None">
            <FirstValue Type="EventData">TerraformState</FirstValue>
        </Operation>
    </Criteria>
    <Criteria Comparator="Equal" Value="0">
        <Operation Operator="None">
            <FirstValue Type="EventData">WasMapped</FirstValue>
        </Operation>
    </Criteria>
    <Description>Unmapped Terraformable</Description>
    <Detail>
        <Item>PlanetClass:</Item>
        <Item>DistanceFromArrivalLS</Item>
    </Detail>
</Criteria>

<Criteria Comparator="And">
    <Criteria Comparator="Equal" Value="1">
        <Operation Operator="None">
            <FirstValue Type="EventData">PlanetClass:Ammonia World</FirstValue>
        </Operation>
    </Criteria>
    <Criteria Comparator="Equal" Value="0">
        <Operation Operator="None">
            <FirstValue Type="EventData">WasMapped</FirstValue>
        </Operation>
    </Criteria>
    <Description>Unmapped Ammonia World</Description>
    <Detail>
        <Item>DistanceFromArrivalLS</Item>
    </Detail>
</Criteria>

<Criteria Comparator="And">
    <Criteria Comparator="Equal" Value="1">
        <Operation Operator="None">
            <FirstValue Type="EventData">PlanetClass:Water World</FirstValue>
        </Operation>
    </Criteria>
    <Criteria Comparator="Equal" Value="0">
        <Operation Operator="Add">
            <FirstValue Type="EventData">TerraformState</FirstValue>
            <SecondValue Type="EventData">WasMapped</SecondValue>
        </Operation>
    </Criteria>
    <Description>Unmapped Water World</Description>
    <Detail>
        <Item>DistanceFromArrivalLS</Item>
    </Detail>
</Criteria>

<Criteria Comparator="And">
    <Criteria Comparator="Equal" Value="1">
        <Operation Operator="None">
            <FirstValue Type="EventData">PlanetClass:Earthlike body</FirstValue>
        </Operation>
    </Criteria>
    <Criteria Comparator="Equal" Value="0">
        <Operation Operator="None">
            <FirstValue Type="EventData">WasMapped</FirstValue>
        </Operation>
    </Criteria>
    <Description>Unmapped Earthlike</Description>
    <Detail>
        <Item>DistanceFromArrivalLS</Item>
    </Detail>
</Criteria>

XML:
<Criteria Comparator="And">
    <!-- Only check this against gas giants -->
    <Criteria Comparator="Equal" Value="1">
        <Operation Operator="Add">
            <FirstValue Type="Operation">
                <Operation Operator="Add">
                    <FirstValue Type="Operation">
                        <Operation Operator="Add">
                            <FirstValue Type="EventData">PlanetClass:Sudarsky class I gas giant</FirstValue>
                            <SecondValue Type="EventData">PlanetClass:Sudarsky class II gas giant</SecondValue>
                        </Operation>
                    </FirstValue>
                    <SecondValue Type="Operation">
                        <Operation Operator="Add">
                            <FirstValue Type="EventData">PlanetClass:Sudarsky class III gas giant</FirstValue>
                            <SecondValue Type="EventData">PlanetClass:Sudarsky class IV gas giant</SecondValue>
                        </Operation>
                    </SecondValue>
                </Operation>
            </FirstValue>
            <SecondValue Type="Operation">
                <Operation Operator="Add">
                    <FirstValue Type="Operation">
                        <Operation Operator="Add">
                            <FirstValue Type="EventData">PlanetClass:Sudarsky class V gas giant</FirstValue>
                            <SecondValue Type="EventData">PlanetClass:Gas giant with water based life</SecondValue>
                        </Operation>
                    </FirstValue>
                    <SecondValue Type="Operation">
                        <Operation Operator="Add">
                            <FirstValue Type="EventData">PlanetClass:Gas giant with ammonia based life</FirstValue>
                            <SecondValue Type="Operation">
                                <Operation Operator="Add">
                                    <FirstValue Type="EventData">PlanetClass:Helium rich gas giant</FirstValue>
                                    <SecondValue Type="EventData">PlanetClass:Water giant</SecondValue>
                                </Operation>
                            </SecondValue>
                        </Operation>
                    </SecondValue>
                </Operation>
            </SecondValue>
        </Operation>
    </Criteria>
    <!-- The 5 here can be tweaked depending on how oblate you want to trigger the check -->
    <Criteria Comparator="Greater" Value="5">
        <Operation Operator="Divide">
            <FirstValue Type="Operation">
                <Operation Operator="Multiply">
                    <!-- (2 * pi / rotation period)^2 -->
                    <FirstValue Type="Operation">
                        <Operation Operator="Multiply">
                            <FirstValue Type="Operation">
                                <Operation Operator="Divide">
                                    <FirstValue Type="Number">6.28</FirstValue>
                                    <SecondValue Type="EventData">RotationPeriod</SecondValue>
                                </Operation>
                            </FirstValue>
                            <SecondValue Type="Operation">
                                <Operation Operator="Divide">
                                    <FirstValue Type="Number">6.28</FirstValue>
                                    <SecondValue Type="EventData">RotationPeriod</SecondValue>
                                </Operation>
                            </SecondValue>
                        </Operation>
                    </FirstValue>
                    <!-- radius cubed -->
                    <SecondValue Type="Operation">
                        <Operation Operator="Multiply">
                            <FirstValue Type="Operation">
                                <Operation Operator="Multiply">
                                    <FirstValue Type="EventData">Radius</FirstValue>
                                    <SecondValue Type="EventData">Radius</SecondValue>
                                </Operation>
                            </FirstValue>
                            <SecondValue Type="EventData">Radius</SecondValue>
                        </Operation>
                    </SecondValue>
                </Operation>
            </FirstValue>
            <!-- Gravitational constant * Mass, shifted a few orders of magnitude to get simpler numbers to use as threshold -->
            <SecondValue Type="Operation">
                <Operation Operator="Multiply">
                    <FirstValue Type="Number">3985760580000</FirstValue>
                    <SecondValue Type="EventData">MassEM</SecondValue>
                </Operation>
            </SecondValue>
        </Operation>
    </Criteria>
    <Description>Oblate Gas Giant?</Description>
</Criteria>

XML:
<Criteria Comparator="And">
    <!-- Only check this against gas giants -->
    <Criteria Comparator="Equal" Value="1">
        <Operation Operator="Add">
            <FirstValue Type="Operation">
                <Operation Operator="Add">
                    <FirstValue Type="Operation">
                        <Operation Operator="Add">
                            <FirstValue Type="EventData">PlanetClass:Sudarsky class I gas giant</FirstValue>
                            <SecondValue Type="EventData">PlanetClass:Sudarsky class II gas giant</SecondValue>
                        </Operation>
                    </FirstValue>
                    <SecondValue Type="Operation">
                        <Operation Operator="Add">
                            <FirstValue Type="EventData">PlanetClass:Sudarsky class III gas giant</FirstValue>
                            <SecondValue Type="EventData">PlanetClass:Sudarsky class IV gas giant</SecondValue>
                        </Operation>
                    </SecondValue>
                </Operation>
            </FirstValue>
            <SecondValue Type="Operation">
                <Operation Operator="Add">
                    <FirstValue Type="Operation">
                        <Operation Operator="Add">
                            <FirstValue Type="EventData">PlanetClass:Sudarsky class V gas giant</FirstValue>
                            <SecondValue Type="EventData">PlanetClass:Gas giant with water based life</SecondValue>
                        </Operation>
                    </FirstValue>
                    <SecondValue Type="Operation">
                        <Operation Operator="Add">
                            <FirstValue Type="EventData">PlanetClass:Gas giant with ammonia based life</FirstValue>
                            <SecondValue Type="Operation">
                                <Operation Operator="Add">
                                    <FirstValue Type="EventData">PlanetClass:Helium rich gas giant</FirstValue>
                                    <SecondValue Type="EventData">PlanetClass:Water giant</SecondValue>
                                </Operation>
                            </SecondValue>
                        </Operation>
                    </SecondValue>
                </Operation>
            </SecondValue>
        </Operation>
    </Criteria>
    <Criteria Comparator="Less" Value="864001">
        <Operation Operator="Multiply">
              <FirstValue Type="EventData">OrbitalPeriod</FirstValue>
              <SecondValue Type="Number">1</SecondValue>
        </Operation>
    </Criteria>
    <Description>Hot Jupiter</Description>
</Criteria>

Namesake
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>
 
Last edited:
OK, here's a compilation of everyone's custom criteria that doesn't seem to be "niche." No offense to those who created/requested them, but not only are they (mostly) simpler but seem to be tailored to the individual's interests rather than having some form of wider utility, and/or simply modify built-in criteria. Obviously, feel free to add them as you like for @Vithigar's consideration.
That's excellent, thanks for doing that!

Until I implement something tidier (was poking at wiki software earlier, but ran into some issues), I'm going to add a link from my original post directly to your list.
 
First and foremost, thank you for the tool. I started using it yesterday and I find it awesome. Since I'm no stranger to coding, I'll likely see if I can define my own search criteria and share it.
 
OK, here's a compilation of everyone's custom criteria that doesn't seem to be "niche." No offense to those who created/requested them, but not only are they (mostly) simpler but seem to be tailored to the individual's interests rather than having some form of wider utility, and/or simply modify built-in criteria. Obviously, feel free to add them as you like for @Vithigar's consideration.

The Record-Breaking Bodies (CMDR Heavy Johnson) one has a bug in it :

Code:
<Criteria Comparator="Greater" Value="1,368.2301">

should be

Code:
<Criteria Comparator="Greater" Value="1368.2301">
 
My apologies in advance for the quick succession of "thank you" posts but I feel the only way to express my gratitude is to explain how much Observatory changed the way I play Elite Dangerous.

Before discovering this tool, I was just following the routes I created, jumping from waypoint to waypoint. When I arrived at a system, I honked, checked FSS for Water, Ammonia and Earth-like worlds and, if close, scanned those for profit. Now I find myself scanning everything, spending hours looking, not only for the profitable, but also for the interesting, the beautiful and, because I tend to find quite a bit of unvisited systems, the unseen.

The point of jumping from waypoint to waypoint was to record shots for a roleplay Youtube channel I've been having fun with. With Observatory, I started exploring the possibility of doing summaries of interesting systems. This is the first of such system summaries, and it only exists because of this tool and everyone in this thread.

Most of the things I'd like to add to Observatory, mostly custom criteria are already here. As soon as I compile all the things I'm looking for exploration wise, I'll share here. But until then, please accept my thank you for enriching an already rich experience and making me a happier player and a better explorer.
 
My apologies in advance for the quick succession of "thank you" posts but I feel the only way to express my gratitude is to explain how much Observatory changed the way I play Elite Dangerous.

Before discovering this tool, I was just following the routes I created, jumping from waypoint to waypoint. When I arrived at a system, I honked, checked FSS for Water, Ammonia and Earth-like worlds and, if close, scanned those for profit. Now I find myself scanning everything, spending hours looking, not only for the profitable, but also for the interesting, the beautiful and, because I tend to find quite a bit of unvisited systems, the unseen.

The point of jumping from waypoint to waypoint was to record shots for a roleplay Youtube channel I've been having fun with. With Observatory, I started exploring the possibility of doing summaries of interesting systems. This is the first of such system summaries, and it only exists because of this tool and everyone in this thread.

Most of the things I'd like to add to Observatory, mostly custom criteria are already here. As soon as I compile all the things I'm looking for exploration wise, I'll share here. But until then, please accept my thank you for enriching an already rich experience and making me a happier player and a better explorer.
You certainly don't even need to apologise to me about making thank you posts. Maybe ask again after another 500+ replies in this thread, but I'm not tired of it yet. ;)

I'm very happy to hear that Elite Observatory has had such an impact on the way you play, and glad that you've started leaning more into discovery and sightseeing than only stopping for what's profitable. Credits don't look very interesting, after all, and it's much easier to get bored if they're your only motivation.

Thanks for linking that video as well. As I've mentioned previously I'm always interested in seeing the things that Elite Observatory helped people to find. Hopefully they keep coming!
 
I added a bunch of things that were shared here and added the one's in the spoiler. These are simple warnings for WW, ELW, AW and terraformable Rocky and HMC bodies. Nothing fancy, just useful to me. These are the things I would take a note manually, so I just added it to the custom criteria, that way I have an itinerary after I scan the system. I also sort by body name, making Observatory a very neat "to-do list"! Special thanks to CMDR Baxder. It was looking at some of your snippets that I sorted these out. Credit is yours.

XML:
  <Criteria Comparator="Equal" Value="1">
    <Operation Operator="None">
      <FirstValue Type="EventData">PlanetClass:Ammonia World</FirstValue>
    </Operation>
    <Description>Ammonia World</Description>
    <Detail>
      <Item>DistanceFromArrivalLS</Item>
    </Detail>
  </Criteria>

  <Criteria Comparator="Equal" Value="1">
    <Operation Operator="None">
      <FirstValue Type="EventData">PlanetClass:Earthlike body</FirstValue>
    </Operation>
    <Description>Earthlike World</Description>
    <Detail>
      <Item>DistanceFromArrivalLS</Item>
    </Detail>
  </Criteria>

  <Criteria Comparator="Equal" Value="1">
    <Operation Operator="None">
      <FirstValue Type="EventData">PlanetClass:Water World</FirstValue>
    </Operation>
    <Description>Water World</Description>
    <Detail>
      <Item>DistanceFromArrivalLS</Item>
    </Detail>
  </Criteria>

    <Criteria Comparator="And">
    <Criteria Comparator="Equal" Value="1">
      <Operation Operator="None">
        <FirstValue Type="EventData">PlanetClass:High metal content body</FirstValue>
      </Operation>
    </Criteria>
    <Criteria Comparator="Equal" Value="1">
      <Operation Operator="None">
        <FirstValue Type="EventData">TerraformState:Terraformable</FirstValue>
      </Operation>
    </Criteria>
    <Description>Terraformable High metal content body</Description>
    <Detail>
      <Item>DistanceFromArrivalLS</Item>
    </Detail>
  </Criteria>

    <Criteria Comparator="And">
    <Criteria Comparator="Equal" Value="1">
      <Operation Operator="None">
        <FirstValue Type="EventData">PlanetClass:Rocky body</FirstValue>
      </Operation>
    </Criteria>
    <Criteria Comparator="Equal" Value="1">
      <Operation Operator="None">
        <FirstValue Type="EventData">TerraformState:Terraformable</FirstValue>
      </Operation>
    </Criteria>
    <Description>Terraformable Rocky body</Description>
    <Detail>
      <Item>DistanceFromArrivalLS</Item>
    </Detail>
  </Criteria>

I have a question. One of the criteria used (I believe it's a default in the example XML file) is offset orbit. I know I can remove it but I'm wondering what's the point of that one? I understand what it is, but how are you using it? After finding it, what is it that you do or look for?
 
I have a question. One of the criteria used (I believe it's a default in the example XML file) is offset orbit. I know I can remove it but I'm wondering what's the point of that one? I understand what it is, but how are you using it? After finding it, what is it that you do or look for?
It's not part of the sample file created by Elite Observatory, but assuming you're asking about the "Offset Ring Orbit" check posted above it looks for inclined moons around planets with rings so that you (potentially) have a good view of the rings from the moon's surface rather than being edge-on and seeing only a line.
 
Top Bottom