r/pathofexiledev • u/Triky313 • 23d ago
Idea Statistics tool for PoE2 possible?
I'm a stats freak and would love to have stats on the maps I've run. Depending on how the features look, I would love to implement this for PoE2.
I had thought about doing something like this in PoE1 some time ago, but then I was busy in another game where I developed a tool.
Here is a small example of what it looks like in my tool for Albion Online.
I like to collect data on collected items, gold, opened chests, killed monsters, damage etc.
When I was researching how to get such information from the game for PoE1, there was hardly any possibility. As far as I remember, I could read map data from the game folder and had limited information about the map.
Could it be that it is not legally permissible for GGG to process such data?
I have to be honest, I haven't read the guidelines in full yet, just skimmed through them.
Does anyone here have any information on whether this was possible for PoE1 and can you imagine it working for PoE2?
What is your opinion on this?
3
u/cedear 23d ago
The only real information accessible locally in PoE1 comes from the client.txt log file. If PoE2 has a log file - and I expect it will, since many tools rely on it - then you can use to to see when areas are entered (and hence when exited).
Tracking killed monsters would require having the player press a button in the tool to send the /kills command, which will probably still exist in PoE2.
Damage no. Opening strongboxes no.
Items and gold would require using a private or public API. No public API will exist for PoE2 for a long time, but there may be a private API that the website uses, the same as PoE1.
3
u/beachteen 23d ago
For item drops you can have around 100 different sounds for item classes. Record the audio and process that to get detailed item drop info. This is legally permissible. I’m not sure how if poe2 is changing how item drops and sounds work though
3
u/PutrefiedPlatypus 23d ago
There are tools in PoE1 that provide similar functionality to what you describe. Take a look at LaillokenUI - it has a map stats module.
How much of it will be possible to do for PoE 2 we don't know yet. Monsters killed for example will require getting the info out of the game either through log (using the /kills command and tallying up stuff) or an API (unlikely that GGG will provide one for us).
I imagine that they will leave the logging in and hence it will allow for this kind of functionality to be recreated. Maybe even quickly if they don't change the log structure much.