Ever have people roll multiple critical failures in a row, and start grumbling how the roll20 dice are fixed? I made a tool that lets you really dig in and see exactly how the dice have been falling. I made a Python notebook that parses the chat archive for all the d20 rolls for our Pathfinder 2e game. I also made a Python dashboard to let the other players see the results online. It shows the averages, critical failures/successes, and lets you see how it varies across sessions. Source code is at: <a href="https://github.com/axlan/roll20-chatlog-stats" rel="nofollow">https://github.com/axlan/roll20-chatlog-stats</a> I also wrote up the process of making the site along with the source code and some results here: <a href="https://www.robopenguins.com/roll20-stats/" rel="nofollow">https://www.robopenguins.com/roll20-stats/</a> Unfortunately, it's not a super simple application to set up, and the parsing is probably going to be a bit different for each game type. You would need some technical know how to adapt this to use for your own game. I thought I'd share it, in case there are folks out there that were interested in making their own versions.