This tool allows you to quickly take a screenshot of the grand heist curio displays and save them as rewards data so that you can quickly analyze the kind of loot you found during your runs.
F5 - Captures the current layout (i.e layout: Prohibited Library, ilvl: 83), should always start with this when entering the Grand Heist as it will make every reward saved bound to that layout and ilvl.
F2 - Screen capture the entire screen, it will take a screenshot of the current screen, read the text on it and save the data in a .csv output, it reads duplicates (in the last 60 seconds) and doesn't save them in the file.
F4 - Provides you with a small snippet tool in case you like to manually take a screenshot of the item name/enchant and allows for duplicate values so if a wing had 2 or more of the same reward this is recommended.
F3 - Well every tool needs a way to exit it, so this is all it does, closes the tool.


It will save the data in a .csv file (saves/matches.csv) like the following (supported by google sheets, excel and so on)
Example import in google sheets:
Go to releases https://github.com/sokratis12GR/Curio-Tracker/releases, download the latest .exe
file available alongside the user_settings.ini
and replace as needed (Go to CONFIG SETUP)

Or via the releases page download the 'Curio-Tracker-V#.#.#.zip' folder and extract it at an accessible location:
Once downloaded, continue follow the CONFIG SETUP steps.
Update the following entries
poe_league = 3.26
to the current league
poe_user = sokratis12GR
to the player that's running the blueprints
If you dislike the current set of keys used, you can change them here just type in the key you want to use instead of the 'f2-5' keys
capture_key = f2
exit_key = f3
snippet_key = f4
layout_capture_key = f5
Once config is setup, run the executable and enjoy recording data, the keybinds and everything will always be shown on launch, to reset the 5 wings separator could restart the tool. Temporarily: For currencies the stack sizes is not always correctly captured, it may require an additional edit every so often.
This program runs on python, you will need to have it on your system, you can get it via the following ways:
1: Go to https://www.python.org/downloads/ and install latest
Check the box "Add Python to PATH"
To use the tool we will need to download some libraries, run the following command in cmd (make sure the prior step is followed):
pip install keyboard pyautogui opencv-python numpy pytesseract pillow pygetwindow termcolor
We will need the OCR to capture the screen and read the text from the captured image.
To download it use the following link: https://github.com/tesseract-ocr/tesseract/releases/tag/5.5.0 and get the .exe
file from "Assets", install it inside a folder located inside the directory of this script called tesseract
by itself.
Once installed replace the following in the script with your installation path of Tesseract-OCR located in the user_settings.init
file.
By default the debugging of the tool is set to False
, could be changed to True
via a keybind enable_debugging_key = ctrl+alt+d
What it does it logs all characters found on screen into a file in /logs and then it also shows a popup of what was screencaptured at the moment alongside the keywords and so on.
To use simply open cmd via the location of the script by right clicking the folder and selecting the following option:
Afterwards just type
py curio_tracker.py
Otherwise can use py PATH/TO/CURIO/TRACKER/curio_tracker.py
In case the app crashes or has an error image, please do not hesitate to create an issue ticket at Create Issue.
- Provide a screenshot, or a detailed explanation of the issue
Appreciate any feedback ^^