so after alot of playing stonehearth I would appriciate it to have something like an analizer running in the background, which basically logs everything of the game. For example how much citizens you have lost over time, how much raids have been happened over time, jobs/levels of the citizens over time and much more. I do graphs 8-). Then for instance you could excract from those graphs where and with which action did I get lots of provit etc…
But the big questionmark which pops up: Where do I start ?
My first idea was to create a third party application which you have to inject into the game but its probably against the TOS, so I would not get that much support on this website and the distribution would also be denied.
So now I am thinking about to use the events which gets raised by a certain action, basically I would have a lot of events to chose from because of its ECS architecture ?! (my guess). So maybe I can then create a new system and register it to the certain events which I want to receive and forward this data?
At the end there are some questions which I want to ask before i will dive into this topic and will spend alot of time creating this:
Do I have access to those events ? How would I find all of the events which gets raised?
I would be thankful, if someone could answer my question or leave a comment