hmatilainen
May 26th, 2025, 10:03
https://fgu.kuura.art/
Here's a small online tool to upload & analyse your chatlog.html from Fantasy Grounds campaign(s). At the moment it's totally not serious, and the stats section probably contains errors and omissions. I do know how to code, but made this mainly on Cursor to test what the fuss is about, so I wouldn't be surprised at all if there are bugs. Or at least Cursor seems code similar bugs I would do.
I've tested it only on my own chatlog from D&D campaign with a relatively long history, but occasional sessions throughout the years. I've no idea if the format for other RPG systems is any different.
At the moment as soon as you enter the page it starts a new session which ideally lasts until you decide to logout. Could be indefinitely. Uploaded files should be visible to only you. When you decide to logout, the files should be deleted. No data is saved into database at the moment or any user activity tracked. Also the links to individual files probably aren't shareable at the moment, in case you want to share stats with your group.
After analysing the file you should see the characters, NPCs etc. who have rolled something. There should be how many times rolled, average roll (bonuses should have been removed from the roll totals) etc. You can see stats for individual characters as well.
There should also be a session breakdown from the chatlog and link to view just individual sessions. Sessions should list characters rolling dice for that session, and bit more precise dice stats for individual dice. Also some stats for which sort of rolls were made (Saves, attacks, damage etc.). Also amount of NAT 1s & NAT 20s.
By no means this is perfect, and at places it will display zeroes which I didn't bother to check yet why, and some dice rolls will certainly be missing or misinterpreted from the chatlog, but I might be interested to take this a bit further every now & then.
For those interested, I put this on github, so it's probably possible to contribute / fork or whatever to this one: https://github.com/hmatilainen/FGUChatlogAnalyzer/. The README there is most likely not 100% accurate how to install. On live server it needs SSL. And as mentioned, I build this on Cursor out of curiosity to see what's possible to do with it in one afternoon.
Here's a small online tool to upload & analyse your chatlog.html from Fantasy Grounds campaign(s). At the moment it's totally not serious, and the stats section probably contains errors and omissions. I do know how to code, but made this mainly on Cursor to test what the fuss is about, so I wouldn't be surprised at all if there are bugs. Or at least Cursor seems code similar bugs I would do.
I've tested it only on my own chatlog from D&D campaign with a relatively long history, but occasional sessions throughout the years. I've no idea if the format for other RPG systems is any different.
At the moment as soon as you enter the page it starts a new session which ideally lasts until you decide to logout. Could be indefinitely. Uploaded files should be visible to only you. When you decide to logout, the files should be deleted. No data is saved into database at the moment or any user activity tracked. Also the links to individual files probably aren't shareable at the moment, in case you want to share stats with your group.
After analysing the file you should see the characters, NPCs etc. who have rolled something. There should be how many times rolled, average roll (bonuses should have been removed from the roll totals) etc. You can see stats for individual characters as well.
There should also be a session breakdown from the chatlog and link to view just individual sessions. Sessions should list characters rolling dice for that session, and bit more precise dice stats for individual dice. Also some stats for which sort of rolls were made (Saves, attacks, damage etc.). Also amount of NAT 1s & NAT 20s.
By no means this is perfect, and at places it will display zeroes which I didn't bother to check yet why, and some dice rolls will certainly be missing or misinterpreted from the chatlog, but I might be interested to take this a bit further every now & then.
For those interested, I put this on github, so it's probably possible to contribute / fork or whatever to this one: https://github.com/hmatilainen/FGUChatlogAnalyzer/. The README there is most likely not 100% accurate how to install. On live server it needs SSL. And as mentioned, I build this on Cursor out of curiosity to see what's possible to do with it in one afternoon.