d2jsp
Log InRegister
d2jsp Forums > Diablo II > Diablo 2: Resurrected > D2:R Discussion > D2r Ai Item Tracker
1234Next
Add Reply New Topic New Poll
Member
Posts: 242
Joined: Jul 26 2020
Gold: 64.00
Aug 31 2025 11:06am
D2R AI Item Tracker – OCR tooltips with a Vision LLM (no Tesseract!)


I built a small open-source tool that extracts Diablo II: Resurrected item tooltips from screenshots using a Vision LLM (OpenAI-compatible). No Tesseract or EasyOCR required - it just sends your screenshots to a vision model and returns clean text with line breaks preserved.


  • Works with Groq, OpenRouter, OpenAI, LM Studio, Ollama (OpenAI bridge)
  • Removes footer lines like “Shift + Left Click to Unequip”
  • Skips other set pieces for set items
  • Handles whole folders of screenshots into one `output.txt` (items separated by `---`)
  • Built-in rate limiter to avoid 429s


https://github.com/vdamov/D2R-AI-Item-Tracker

Example output looks like:


Code
ENIGMA
Scarab Husk
'Jah Ith Ber'
Defense: 1302
Durability: 30 of 30
Required Strength: 95
Required Level: 65
+2 to all Skills
+45% Faster Run/Walk
+1 to Teleport
+15% Enhanced Defense
+756 Defense
+65 to Strength [based on character level]
Increase Maximum Life 5%
Physical Damage Received Reduced by 8%
+14 Life After Each Kill
+15% Damage Taken Goes to Mana
87% Better Chance of Getting Magic Items [based on character level]
Increase Maximum Durability 10%
Socketed (3)



Super simple setup with Python + `.env` config, and you’re ready to track your items.
Member
Posts: 25,078
Joined: Jun 18 2016
Gold: 9,669.69
Warn: 10%
Aug 31 2025 11:23am
I already had that
Member
Posts: 242
Joined: Jul 26 2020
Gold: 64.00
Aug 31 2025 11:26am
I already had that


Can you share it with us?
Member
Posts: 21,863
Joined: Dec 10 2022
Gold: 12,736.00
Aug 31 2025 11:32am
make a YouTube video I’m too lazy to read ty
Member
Posts: 29,858
Joined: Apr 28 2005
Gold: 7,964.69
Aug 31 2025 01:00pm
can i run this locally?
Member
Posts: 35,596
Joined: Mar 29 2021
Gold: 18,580.00
Aug 31 2025 01:02pm
siri does this for me
Member
Posts: 25,078
Joined: Jun 18 2016
Gold: 9,669.69
Warn: 10%
Aug 31 2025 01:07pm
Can you share it with us?


no its too good to share sorry
Member
Posts: 242
Joined: Jul 26 2020
Gold: 64.00
Aug 31 2025 01:08pm
can i run this locally?


Yes, you can. You can. If you don't want to register and obtain free groq api-key, you can check https://ollama.com/ how to run LLM models locally.
Member
Posts: 29,858
Joined: Apr 28 2005
Gold: 7,964.69
Aug 31 2025 01:30pm
Yes, you can. You can. If you don't want to register and obtain free groq api-key, you can check https://ollama.com/ how to run LLM models locally.


what model works good for that workload?
€: i have 12gig vram only

This post was edited by zwiebl on Aug 31 2025 01:32pm
Member
Posts: 242
Joined: Jul 26 2020
Gold: 64.00
Aug 31 2025 02:04pm
what model works good for that workload?
€: i have 12gig vram only


I guess this one - https://ollama.com/library/qwen2.5vl
Go Back To D2:R Discussion Topic List
1234Next
Add Reply New Topic New Poll