Looking at what I've recorded so far, I've found 283 "Wide Rings", 262 of which are less than 13 planetary radii. There's a pretty sharp cutoff above 13.0 radii:
5-10 radii - 179 worlds
10-13 radii - 83 worlds
13-20 radii - 5 worlds
20-100 radii - 4 worlds
100-200 radii - 2 worlds
200-300 radii - 2 worlds
300-400 radii - 5 worlds
235035 radii - 1 (Neutron star)
All the ones above 13 radii (except for two worlds) were > 0.01 AU radius (5 ls).
From that I'd say 13 radii (or 5 ls) is a good cut-off for flagging Wide Rings (smaller ones are rarely interesting). I'd be curious to see if other folks' distributions are similar - do they get a similar cutoff at 13 radii?
I've apparently forgotten what my own application can and cannot do. Ring radius is not a value that's currently exposed for custom criteria, so apologies for that. The current check cannot be overridden after all.
I'm hoping to have a new release before the end of the year, so I'll get that in then, plus possibly an adjusted built-in check as well.
Yeah, that can also be done. When I said I was forgetting what couldn't be done I just meant that I forgot that custom criteria can't currently use any specific ring information.But it gives us body radius, and you can work out what body radius * ring radius = ls, then ignore every body under a certain radius to give us only rings over a certain radius, or am I understanding the process incorrectly?
Looks like that problem is happening while trying to read the custom criteria rules. If you disable custom criteria it should stop happening. Judging from the error it might be a regional number formatting issue in the criteria file, the sample rules are all written with "." as the decimal separator, replacing them with "," might also fix it.Trying to use the tool, but anything newer than some point in 2017 results in error:
View attachment 154654
Erm, that "Syötemerkkijonon muoto ei ollut kelvollinen" translates to something like "invalid input string form"...
Edited to make Earthlikes work...
Yes, that worked.Looks like that problem is happening while trying to read the custom criteria rules. If you disable custom criteria it should stop happening.
Again, you're on the spot!Judging from the error it might be a regional number formatting issue in the criteria file, the sample rules are all written with "." as the decimal separator, replacing them with "," might also fix it.
Alright, perfect. I've created an issue on github for this and should have it fixed in next release. Hopefully in time to save anyone else from getting snagged by it.Yes, that worked.
The 'custom criteria' box was ticked, I don't know why (was it me? probably?), took the tick off & it works now.
Again, you're on the spot!
Replaced the one decimal point in example xml with comma - no more error!
Which is strange, because all the decimal values in my journals have "." as the separator*. Must be some .NET thing reading general Windows regional setting & messing with the code execution?
*excerpt:
"MassEM":0.014207, "Radius":1665974.375000, "SurfaceGravity":2.040193, "SurfaceTemperature":804.936890, "SurfacePressure":0.000000, "Landable":true, "Materials":[
Haha, yes of course.As for how the box got ticked, on first run it should ask if you want to create a sample criteria file. Your answer to that question determines if custom criteria are enabled or not.
The earthlike check has an "add" operation with only one value. Was probably supposed to be "none".Still doesn't work, I get an error when the earthlike code is included. Might be what's causing Zieman their problems if they're including that.
<ObservatoryCriteria>
<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>
</ObservatoryCriteria>
What would people like to see? A function of radius, or fixed width? 13 radii, as Malenfant noted, or a little more or less than that?
The earthlike check has an "add" operation with only one value. Was probably supposed to be "none".
XML:<ObservatoryCriteria> <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> </ObservatoryCriteria>
@Baxder
I'm of two minds as to whether or not I should prevent that check from triggering on asteroid belts. It's probably not every going to be visually interesting, but it does seem noteworthy. Thoughts?
Nice idea.
Does not handle old log files very well, and blew up with errors on my 2017 logs (yes, I still have those).
All of those values are available when creating custom criteria already.Tool looks nice. I'd love to have the ability to write custom rule to highlight when a body is larger/smaller than a particular size/mass, by body type, as these are useful for finding new galactic limits. Also surface temperature, pressure, and other common characteristics.