[Release] Path of Exile Item Info Script - Affix Breakdown and More (Version 1.8.6)

Maximum number of sockets is no longer up-to-date -- 1-3 sockets are possible at all levels (4+ is the same, literally just need to delete the "5" out of the "15" in the script when it checks for three sockets)

EDIT: is there a list anywhere of what uniques need to be added to the database
I used to have a real forum signature
Last edited by Portent on Oct 19, 2015, 11:51:13 PM
Hi!

First, thanks for the great tool!

I think I found a little bug, because this item is supposed to have 2 Prefixes and 4 Suffixes...



The two physical rolls are prefixes, crit. and lightn. res are normal suffixes and the accuracy is supposed to be a CS+S with light radius.

Spoiler
Rarity: Rare
Torment Ruin
Auric Mace
--------
One Handed Mace
Physical Damage: 123-181 (augmented)
Critical Strike Chance: 5.80% (augmented)
Attacks per Second: 1.20
--------
Requirements:
Level: 66
Str: 212
--------
Sockets: R-R
--------
Item Level: 69
--------
40% increased Stun Duration on Enemies
--------
99% increased Physical Damage
Adds 13-28 Physical Damage
16% increased Critical Strike Chance
+30% to Lightning Resistance
+35 to Accuracy Rating
5% increased Light Radius


Furthermore, the acc. roll is marked with a star in your tool and as you may guess, there's no open affix if I try to mastercraft it.

Hope that's helpful for you to keep up your good work on the tool...
I'm hoping you might add a "known issues" segment to the OP of this thread. This script is great! but it doesn't seem to work on jewels. See screenshot. Sorry I'm too lazy to read all 80-some pages of this thread to see if you've addressed the problem... I'm using the bleeding edge version (as of october 21st, 2015). The reason i have a big square cursor is that I use a cursor highlighter program to help me not lose track visually of the cursor while playing.

Quoting Saltychipmunk:
...I look at the new act 5 boss where you have to hide behind the statues to survive the bullet hell and all I can think is... how the fuck are zombies going to survive that?

They don't know what hiding is... they don't know what dodging is... they are morons.
"
Bahnzo wrote:
Updated script, 1.9.2, thanks for the bug fixes loklok!

https://github.com/Bahnzo/POE-ItemInfo/releases/tag/1.9.2

Just to make latest version more visable.
Hideout of the Week: Joe Schmoe VS. The Volcano
https://www.youtube.com/watch?v=mkuAWFPgcdQ

Still available in Standard.
You are welcome to see it for yourself anytime.
Here's the deal. At this point, I'm just trying to maintain the script and keep it working. I'm doing that mostly with the help of others in this thread. I'm not a programmer, but I know enough to fix bugs, etc. But others who do have better programming knowledge have been crucial in finding and fixing errors and helping keep the script running.

So at this point, unless the OP Hazydoc decides to return and take ownership back, that is the state of this most useful tool right now. I appreciate any bug reports, I'll do my best to rectify those where I can. But right now, unless other people want to step up, adding features is not on my radar. I know others have talked about it, but getting it done is entirely up to them and on their own time table.

I think at some point I'm going to start a new thread. There's been various messages left for the original owner with no reply for some time now, and without this thread being updated, it's going to continue with people not understanding there's a new version and asking questions about why it's not working. A new thread would go along way towards fixing that.

Finally, if you have the skills and want to help keep the script going, please PM me. We can talk about anything that needs done (bug fixes, updates) and coordinate getting them in the script.
IGN: Bahnzo <--- that should find me.
PoE Item Info Script: https://www.pathofexile.com/forum/view-thread/1463814
So I'm pretty new to PoE, and so far this thing has been brilliant for helping me figure out what might be valuable. Thanks a ton for making/maintaining it.

That being said, got two issues at the moment.

1) Incorrect base levels using partial matches of item names
I traced this to lines 654-655 of the script. I don't know the history on this comment and change, but it looks like going from ItemTypeName == element to IfInString causes the script to make incorrect matches for base level. For example, the array item Tricorne matches when you input Sinner Tricorne, so the latter ends up displaying an iLvl of 10. I'll try changing it back and see if anything breaks.

2) Map upgrade paths out of date
E.g. Ghetto maps upgrade to Arena not Catacombs. If you want, I can re-enter this from the wiki.


Thanks again! Great stuff.


Edit: Figured out one reason for the change in #1: would fail to identify items if they were superior. I added the following lines to the top of the function to fix that (with proper indentation):

If(InStr(ItemTypeName, "Superior") == 1)
ItemTypeName := SubStr(ItemTypeName, 10)

I can't think off the top of my head any other such affixes, but they could be handled similarly.
Last edited by sirmanky on Oct 24, 2015, 1:45:33 PM
"
sirmanky wrote:
So I'm pretty new to PoE, and so far this thing has been brilliant for helping me figure out what might be valuable. Thanks a ton for making/maintaining it.

That being said, got two issues at the moment.

1) Incorrect base levels using partial matches of item names
I traced this to lines 654-655 of the script. I don't know the history on this comment and change, but it looks like going from ItemTypeName == element to IfInString causes the script to make incorrect matches for base level. For example, the array item Tricorne matches when you input Sinner Tricorne, so the latter ends up displaying an iLvl of 10. I'll try changing it back and see if anything breaks.

2) Map upgrade paths out of date
E.g. Ghetto maps upgrade to Arena not Catacombs. If you want, I can re-enter this from the wiki.


Thanks again! Great stuff.


Edit: Figured out one reason for the change in #1: would fail to identify items if they were superior. I added the following lines to the top of the function to fix that (with proper indentation):

If(InStr(ItemTypeName, "Superior") == 1)
ItemTypeName := SubStr(ItemTypeName, 10)

I can't think off the top of my head any other such affixes, but they could be handled similarly.



I gathered some various "Superior" items tonight while playing, and didn't find any problem with the script showing their item levels. Maybe I'm not understanding that, but I couldn't find an issue there.

And very well aware of the maps. The newer unique maps also haven't been added. One of those rainy days when I get around to it kinda things. But if you want to make those changes, then you are welcome to it. PM me the file when it's done and I'll add it in.
IGN: Bahnzo <--- that should find me.
PoE Item Info Script: https://www.pathofexile.com/forum/view-thread/1463814
Last edited by Bahnzo on Oct 25, 2015, 12:58:41 AM
"
Portent wrote:
Maximum number of sockets is no longer up-to-date -- 1-3 sockets are possible at all levels (4+ is the same, literally just need to delete the "5" out of the "15" in the script when it checks for three sockets)

EDIT: is there a list anywhere of what uniques need to be added to the database


Took care of the socket thing, thanks. I'll include it in a future update.

There's no list of uniques, but there's a program that scrapes all the uniques and adds them, but it's broken. Another thing I (or someone else) needs to look into and see if it can be fixed.
IGN: Bahnzo <--- that should find me.
PoE Item Info Script: https://www.pathofexile.com/forum/view-thread/1463814
"
BVB_1909 wrote:

I think I found a little bug, because this item is supposed to have 2 Prefixes and 4 Suffixes...


I've found a few items like this. AFAIK they aren't supposed to have 4 suffixes, but instead have a combined pre/suf the program isn't seeing. I've rooted around, but haven't found anything obvious.
IGN: Bahnzo <--- that should find me.
PoE Item Info Script: https://www.pathofexile.com/forum/view-thread/1463814
I think sirmanky is refering to base level, not item level. (Or Drop level)

Does that only happen on white / blue / rare items?
If so my only thoughts atm of how to fix in that area is to perform a rarity check.
Otherwise I would try using the previous commented code for now, see how well it works.

If it affects items of any rarity then that might involve a different solution.

Edit:
As for uniques, try this one for now.
https://www.dropbox.com/s/x91zqdarn52fqjo/Uniques.txt?dl=0

It's probably not completely up to date yet.
"The absence of evidence is not the evidence of absence."
Last edited by Hixxie on Oct 25, 2015, 10:22:57 PM

Report Forum Post

Report Account:

Report Type

Additional Info