v0.4.0 - OAuth 2.1 Migration

DillaPoE2Stat

Automatic loot tracking and session analytics for Path of Exile 2. Track your farming sessions with hotkeys, real-time valuation, and OBS overlays.

🎥 Watch It In Action

See how DillaPoE2Stat tracks your loot automatically and analyzes your farming efficiency

🔐
OAuth 2.1 Secure
Auto-Detection
📊
Rich Analytics
🎥
OBS Ready

Key Features

⌨️

Hotkey-Driven

Start and finish map runs with two key presses. F2 for pre-snapshot, F3 for post-snapshot - done!

🤖

Auto-Detection

Automatic map transition detection through Client.txt monitoring. No manual hotkey presses required!

💰

Real-Time Valuation

Loot valuation via poe.ninja API with Chaos, Exalted, and Divine Orb equivalents. Cached for fast access.

🔔

Windows Notifications

Desktop toast notifications with top drops, session stats, and formatted currency display.

📺

OBS Overlays

Built-in Flask server with Browser Source URLs for loot tables and session dashboards. Stream-ready!

📊

Session Analytics

Efficiency tiers, best map tracking, Divine Orb patterns, Delirious % correlation, and more!

🔮

Waystone Pre-Analysis

Inspect waystones before running them - see tier, mods, and Delirious % to make informed choices.

🎯

Top Drops Tracking

Track the 3 most valuable items per map and across your entire session - see what's making you currency!

🏆

Best Map Memory

Automatically remembers your highest-value map of the session with full stats (name, tier, value, runtime).

Screenshots

HasiSkull startup banner
HasiSkull Startup Banner with Configuration Summary
Map completion with toast
Map Completion Analysis with Windows Toast
Session analytics
Session Analytics with Efficiency Tiers
Windows 11 toast
Native Windows 11 Toast Notification
OBS loot overlay
OBS Browser Source Overlay - Loot Table
OBS session overlay
OBS Browser Source Overlay - Session Stats

Quick Installation

1

Install Python

Download and install Python 3.10+ from python.org

2

Download DillaPoE2Stat

Clone the repository or download the latest release

git clone https://github.com/DoofDilla/dillapoe2stat.git
3

Install Dependencies

Navigate to the project folder and install required packages

cd dillapoe2stat
pip install -r requirements.txt
4

Edit Configuration

Update config.py with your character name and Client.txt path

CHAR_TO_CHECK = "YourCharacterName"
CLIENT_LOG = "C:\\Path\\To\\Client.txt"
5

Run the Tracker

Start tracking your loot! On first run, your browser will automatically open for OAuth 2.1 authorization.

python poe_stats_refactored_v2.py

First Run: Browser opens automatically → Click "Authorize" → Done! Tokens refresh automatically for 7 days.