MattG's Observatory plugins

Since the Telegram plugin is open-source and MIT licensed I'd like to include it as an option in the installer, if that's not a problem. :D
 
After using them for about a week, I love your plugins, in particular the BioInsights and the BoxelsStats.

Regarding the latter I have a little request for you to consider.
Yesterday I arrived in a new boxel. The first ~50 systems I fully FSS-scanned to build up a proper statistic of the boxel. After that, as part of the ELW hunt (unsuccessful in this case :cry:), I went Chiggy mode as I call it, that is just checking the FSS for ELWs, and if there are none just continue to the next system. If uncertain I might FSS-scan some Rice balls or AWs, but I usually don't fully FSS the system.
The little problem that I have with the BoxelStats is that such incompletely FSSed systems water down the body-specific stats - after the first 50 systems the rates were about twice as good as they are listed now.
BoxelStats_issue.JPG

So the request would be that for these ratios only fully FSSed systems should be counted.

Yeah, it will still be impacted, like by star-only systems,or when I fully FSS a ELW systems, but not as drastic.
 
Last edited:
After using them for about a week, I love your plugins, in particular the BioInsights and the BoxelsStats.

Regarding the latter I have a little request for you to consider.
Yesterday I arrived in a new boxel. The first ~50 systems I fully FSS-scanned to build up a proper statistic of the boxel. After that, as part of the ELW hunt (unsuccessful in this case :cry:), I went Chiggy mode as I call it, that is just checking the FSS for ELWs, and if there are none just continue to the next system. If uncertain I might FSS-scan some Rice balls or AWs, but I usually don't fully FSS the system.
The little problem that I have with the BoxelStats is that such incompletely FSSed systems water down the body-specific stats - after the first 50 systems the rates were about twice as good as they are listed now.View attachment 270645
So the request would be that for these ratios only fully FSSed systems should be counted.

Yeah, it will still be impacted, like by star-only systems,or when I fully FSS a ELW systems, but not as drastic.

I'm not 100% sure how possible this will be, but leave it with me and I'll see what I can do.
 
I'm not 100% sure how possible this will be, but leave it with me and I'll see what I can do.
There is an FSSAllBodiesFound event. Should be fairly straightforward to hold on committing results to your total until that is seen.

C#:
namespace Observatory.Framework.Files.Journal
{
    public class FSSAllBodiesFound : JournalBase
    {
        public string SystemName { get; init; }
        public ulong SystemAddress { get; init; }
        public int Count { get; init; }
    }
}
 
There is an FSSAllBodiesFound event. Should be fairly straightforward to hold on committing results to your total until that is seen.

C#:
namespace Observatory.Framework.Files.Journal
{
    public class FSSAllBodiesFound : JournalBase
    {
        public string SystemName { get; init; }
        public ulong SystemAddress { get; init; }
        public int Count { get; init; }
    }
}
I’d need to make it an option, meaning it would only affect presentation, and that’ll mean recording a chunk of extra data. It’s doable, but conscious how much memory the stored data starts to use.

I’ll ponder it more though, can probably sort something.
 
Also you might keep in mind that this event is especially effected (or affected? please tell me) by lag. When the servers are laggy it might be that this event gets written before all bodies have been written to the journal and I've seen it been written to the journal multiple times in one system, some times even strangely like all bodies found, body, allbodies found, body, body, noallbodiesfoundevent.
Mybe it would be better to extract the number of bodies from the FSSDiscoveryScan event
(
Code:
{ "timestamp":"2021-10-18T20:10:10Z", "event":"FSSDiscoveryScan", "Progress":0.274203, "BodyCount":22, "NonBodyCount":3, "SystemName":"Blia Chria LL-X b1-1", "SystemAddress":2529065007121 }
)
and use that number for some sanity checks or whatever you're trying to do.
 
Last edited:
Woah, didn't want to create much effort with my request - after all it's just a result of my shoddy exploration...

Just for the record, this is how it looks after 323 sysems visited, with maybe ~20-25% of the bodies scanned.
BoxelStats_issue2.JPG
 
In the wake of update 8 bio-insights seems to have stopped working. It was working fine before the update, no other change and after the update it's no longer working. Strange, just going in to test again.
 
In the wake of update 8 bio-insights seems to have stopped working. It was working fine before the update, no other change and after the update it's no longer working. Strange, just going in to test again.

Working now, really strange, I passed through a couple of systems this morning with bio and bio-insights said nothing, now after restarting everything it's working again, some sort of anomaly in the systems I passed through earlier maybe?
 
Last edited:
Working now, really strange, I passed through a couple of systems this morning with bio and bio-insights said nothing, now after restarting everything it's working again, some sort of anomaly in the systems I passed through earlier maybe?
Not had time to get on and check anything yet, and possibly not for a couple of days yet - I will keep my eyes open for any oddness though, in all the plugins. I have a few small tweaks to make to the codex rules in BioInsights at some point too.
 
Not had time to get on and check anything yet, and possibly not for a couple of days yet - I will keep my eyes open for any oddness though, in all the plugins. I have a few small tweaks to make to the codex rules in BioInsights at some point too.

Ok, I have worked out the problem with BioInsights, it's peculiar, bizarre even, didn't believe it myself at first.

The clue came after update 8. Fire up the game, upgrade it, start the game it make sure it's running ok, start my tools up, go exploring. BioInsights reports nothing for bodies it should be reporting on, strange but maybe something to do with the update, so I report here.

Shut everything down and start playing again later, this time do my normal start up, start my tools to get them loaded, start the game, BioInsights works fine, report here that it's not the update, and then it hits me, is it what I'm doing that's causing the problem?

So I test, start EDDiscovery, start the game, then start Observatory, BioInsights doesn't report bio for candidate planets, check a few systems and still nothing. Shut game and tools down, start everything from scratch, EDDiscovery, then Observatory, then the game. First candidate system I jump into BioInsights reports immediately.

So it seems if I start Observatory after I start the game BioInsights doesn't work, if I start Observatory before I start the game BioInsights does work, most peculiar! Just to note the order of startup doesn't seem to affect any other plugins, just BioInsights.
 
Ok, I have worked out the problem with BioInsights, it's peculiar, bizarre even, didn't believe it myself at first.

The clue came after update 8. Fire up the game, upgrade it, start the game it make sure it's running ok, start my tools up, go exploring. BioInsights reports nothing for bodies it should be reporting on, strange but maybe something to do with the update, so I report here.

Shut everything down and start playing again later, this time do my normal start up, start my tools to get them loaded, start the game, BioInsights works fine, report here that it's not the update, and then it hits me, is it what I'm doing that's causing the problem?

So I test, start EDDiscovery, start the game, then start Observatory, BioInsights doesn't report bio for candidate planets, check a few systems and still nothing. Shut game and tools down, start everything from scratch, EDDiscovery, then Observatory, then the game. First candidate system I jump into BioInsights reports immediately.

So it seems if I start Observatory after I start the game BioInsights doesn't work, if I start Observatory before I start the game BioInsights does work, most peculiar! Just to note the order of startup doesn't seem to affect any other plugins, just BioInsights.
That is… very odd. But it does give me some clues to look at. Might be a few days before I can investigate properly though.
 
Great plugins. I particularly like BioInsights. I find it really accurate.

A couple of issues:
  • In BioInsight there is an option "Only show current system". It does not appear to work. I'm getting Bio data staying in table until I scan a planet/noon that has enough interest to cause the notification box to appear. That could be several systems away.
  • Could we have an option to start BioInsight monitoring on start up.
  • Could we have some indication as to the number of bio scans have been done with the handheld gizmo. I believe that there is enough info in the journal files.
 
Great plugins. I particularly like BioInsights. I find it really accurate.

A couple of issues:
  • In BioInsight there is an option "Only show current system". It does not appear to work. I'm getting Bio data staying in table until I scan a planet/noon that has enough interest to cause the notification box to appear. That could be several systems away.
  • Could we have an option to start BioInsight monitoring on start up.
  • Could we have some indication as to the number of bio scans have been done with the handheld gizmo. I believe that there is enough info in the journal files.
  • It’s not clearing down the table when jumping to a new system until the first “interesting” scan. It’s on my todo list, just not had a chance to fix it yet.
  • This is actually something that ObsCore needs to add - it’s definitely on Vithigar’s list though so hopefully soon
  • Could you elaborate a bit? You mean total hand scans ever, or something else? Where would this information be shown?
 
  • It’s not clearing down the table when jumping to a new system until the first “interesting” scan. It’s on my todo list, just not had a chance to fix it yet.
  • This is actually something that ObsCore needs to add - it’s definitely on Vithigar’s list though so hopefully soon
  • Could you elaborate a bit? You mean total hand scans ever, or something else? Where would this information be shown?
When you find biologicals you need to do 3 scans with the hand gadget. If you doing that over a couple of sessions it is easy to forget:
  1. The species that you are currently scanning. ED is not very good at telling you that.
  2. What species have been fully scanned and what you have done no scans of.
I was just thinking since the ScanOrganic entries in the journal gives different ScanType for each of the scans. The first scan generates a 'Log', scans 2 and 3 generate a 'sample' and scan 3 also generates an 'analyse'. It would be relatively easy to mark up the BioInsight table with full scans and partial scans. The only real complication is if you abandon scanning one species and start on another. You currently tick the species on seeing a CodexEntry entry. Just needs another tick column or colour coded tick.
 
When you find biologicals you need to do 3 scans with the hand gadget. If you doing that over a couple of sessions it is easy to forget:

There's an indicator on the side of the canister that tells you how many you have done for a particular bio. 2 lights is one scan, 4 lights is 2 scans, they all come on at the last scan! Since this is easily visible in game the moment you take out the scanner it would seem redundent and unnecessay to have it in BioInsights as well.
 
I hadn't spotted that, but that tells you how many scans you have done and not what species. I have seen plenty of other people who have had the same problem. If you forget the species you were scanning the other day then you either scan the first species that you come across, find that it is not the same as the last one and decide to abandon the previous scans, or you wander around attempting to scan every species until you find the one that you were doing last time. Sure, you could open up the journal file and scan it for the last ScanOrganic entry, but that is a bit tedious. BioInsights does such a good job of other bio information and predictions. It just needs a little bit more.

BioInsights already tells you stuff that you already know, like the number of bio signals on the body. The beauty of Biosights is that it does everything in one place. The problem is that if you do as I do and do codex scans of all species that you come across as you do your three scans of the first species, then you end up with BioInsights ticking all the species before you have done the complete 3 scan of every species. Sure you can look at the system map entry to find out the ones that you have done 3 scans of, but that does not tell you the one that is partially scanned and it is several clicks away.

I, like other people I suspect, use BioInsights as a central, all in one place, page for doing biological studies. it just seemed logical to have the last piece in the puzzle added.
 
Back
Top Bottom