Releases: LawTotem/PoE-Enchantress
v0.4.0
v0.3.0
Initial Release
Attempt an initial release.
See the README but...
PoE-Enchantress
The PoE-Enchantress tool help in pricing elements of Path of Exile (PoE) which you cannot simply copy to the clipboard. It uses an Optical Character Recognition (OCR) tool to convert selected portions of the screen to text. This text, either names of items or enchants, are looked up in user configurable files to price them.
Setup
You will need the tool Capture2Text
to perform the ORC. This will need to be downloaded separately and the folder Capture2Text
should be moved into the folder with the PoE-Enchantress script.
PoE-Enchantress does not use any external sites/tools to perform Heist item pricing.
To start you can copy the example heists.txt
to the root folder for heist prices.
You will probably have to manually configure general_enchants.txt
and services.txt
because I'm no good at that stuff.
To practice you can snapshot any text which has the name of the item/enchant to see what the tool will do or manually hand type it into the GUI's captured text box and press the desired Reprocess button.
Features
Heist Pricing
To price heist items press the heist hotkey, default Ctrl-u, and select a relatively tight selection of the screen which includes the name of the unique, jewel, or heist base. The tool will then attempt to provide you with a price for the item based on the contents of the HeistPriceTxt
, defaults to heists.txt
.
The file follows the format "heists item name":"price", when the item is matched a line "item name" --price-- "price" will appear on one of the lines below the captured text.
Enchant Pricing
To price enchants press the enchant hotkey, default Ctrl-y, and select a relatively tight selection of the screen which includes just the enchants (not the lvl or boot/belt/helm icons). The tool will check to see if you have any services out on the enchants by checking ServiceEnchantTxt
, default services.txt
, and then check to see if any of the enchants are valuable enough to enchant on a base GeneralEnchantTxt
, default general_enchants.txt. Not unlike heists.txt
the examples are really not sufficient.
OCR Remapping
Because the OCR can make mistakes in its CRing the tool by default always compares strings with no white space, so "h e l l o" and "hello" are the same, and no capitalization, "HeLlO" and "hello" are the same.
In addition, two remapping files HeistRemappingTxt
and EnchantRemappingTxt
are provided. They have been generated to provide short strings which should be mostly unique to actual things that you are looking for. When these files are provided the associated scanned text will be searched for the short strings and replaced with the complete ones. This can result in the order of enchants being shuffled or lost and some heist gems being duplicated, Anomalous Withering Step going to Anomalous Wither and Anomalous Withering Step BUT the anything that survives will be exactly correct. If something is missing you can manually type in the full text and click associated reprocesses buttons. If you hate this you can change the file name in settings to a non-existent file and the feature will not be used.