Skip to content

Releases: LawTotem/PoE-Enchantress

v0.4.0

01 Nov 07:47
Compare
Choose a tag to compare

Added support for remote fetching of prices/enchants to allow for shared mid-league updates.
My personal updates can be found on https://pastebin.com/u/LawTotem just remember to use the links to the 'raw' version of the pastes.

v0.3.0

22 Oct 23:35
Compare
Choose a tag to compare

Update for 3.16 start of league

Initial Release

26 Aug 07:10
Compare
Choose a tag to compare
Initial Release Pre-release
Pre-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.