POE trade macro / ItemInfo macro is working or not?

There's a workaround at the github for PoE Trademacro.
You will either have to edit \POE-TradeMacro\resources\ahk\POE-ItemInfo.ahk , or wait until the next update.

(hint:
use a source code editor like notepad++ to avoid formating trouble)

edit:
the reason all PoE tools (that are parsing item text ingame) stopped working, is that GGG did slight changes to the the format.
Last edited by seisendrek on Apr 19, 2021, 2:12:42 AM
According to the GitHub Repo - GGG added an additional line to the way items are identified by the system. This in turn broke the TradeMacro. Developers are working on a fix
THIS WORKS!! https://github.com/PoE-TradeMacro/POE-TradeMacro/pull/1177#issuecomment-822774321
"
THIS WORKS!! https://github.com/PoE-TradeMacro/POE-TradeMacro/pull/1177#issuecomment-822774321


+1 for this, worked for me just now.
"
roninLS wrote:
THIS WORKS!! https://github.com/PoE-TradeMacro/POE-TradeMacro/pull/1177#issuecomment-822774321

its working for me
solution is to edit the file
Find this in _ItemInfoMain.ahk (Line:7244)

"

ParseItemName(ItemDataChunk, ByRef ItemName, ByRef ItemBaseName, AffixCount = "", ItemData = "")
{
isVaalGem := false
If (RegExMatch(Trim(ItemData.Parts[1]), "i)^Rarity: Gem") and RegExMatch(Trim(ItemData.Parts[2]), "i)Vaal")) {
isVaalGem := true
}

If (RegExMatch(ItemData.NamePlate, "i)Rarity\s?+:\s?+(Currency|Divination Card|Gem)", match)) {
If (RegExMatch(match1, "i)Gem")) {
ItemBaseName := Trim(RegExReplace(ItemName, "i) Support"))
} Else {
ItemBaseName := Trim(ItemName)
}
}
ItemDataChunk := SubStr(ItemDataChunk, InStr(ItemDataChunk,"`n") + 1)


add the last line, save and compile or run ahk...

add this line

"
ItemDataChunk := SubStr(ItemDataChunk, InStr(ItemDataChunk,"`n") + 1)

or if you use TradeMacro, edit the file and do the same change...

Report Forum Post

Report Account:

Report Type

Additional Info