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

Thanks WitchKiller, works like a charm!
Just a lowly standard player. May RNGesus be with you.

Stop trying to make people play the game like you do. If they don't enjoy it how about just leave it at that?
Nice find Witchkiller, thanks!
IGN: Bahnzo <--- that should find me.
PoE Item Info Script: https://www.pathofexile.com/forum/view-thread/1463814
"
WitchKiller wrote:
Ok so it seems I found the problematic line, find this line in your script:

SendMessage, 0x30, NewFont, 1,, ahk_class tooltips_class32 ahk_exe %AhkExe%

and comment it out with a semicolon like so:

;SendMessage, 0x30, NewFont, 1,, ahk_class tooltips_class32 ahk_exe %AhkExe%

save, reload, should be good to go. You won't have a fixed font size anymore, small price to pay to have the tooltip back however.

Not really sure what the underlying problem is, I'll let the script devs work that out ;)


Excellent! Great work WitchKiller :)
"
WitchKiller wrote:
Ok so it seems I found the problematic line, find this line in your script:

SendMessage, 0x30, NewFont, 1,, ahk_class tooltips_class32 ahk_exe %AhkExe%

and comment it out with a semicolon like so:

;SendMessage, 0x30, NewFont, 1,, ahk_class tooltips_class32 ahk_exe %AhkExe%

save, reload, should be good to go. You won't have a fixed font size anymore, small price to pay to have the tooltip back however.

Not really sure what the underlying problem is, I'll let the script devs work that out ;)


that worked for me!

looking forward to an update of the extremely useful script :)
See my stats: http://poestatistics.com/users/wiraqucha/
Seems not updated for whatever reason: http://exilestats.com/account.php?id=265406
Discontinued profile: http://exilestats.com/account.php?id=40468
Thanks Witchkiller
G FKN G witchkiller, way to go!
Thanks a lot Witchkiller :) - im gonna give you an ex if you play std :P
Figured out another workaround that seems to restore full functionality - I'm not versed at all in AHK scripts nor the ins and out of Windows, so no guarantees on whether this breaks anything.


Open POE-ItemInfo.ahk, find the section "ShowToolTip(String)" around line #5475.

Find the line "ToolTip, %String%, X - 135, Y + 35" and add additional lines so it reads:
"
ToolTip, %String%, X - 135, Y + 35
Fonts.SetFixedFont()
ToolTip, %String%, X - 135, Y + 35


Find the line "ToolTip, %String%, XCoord, YCoord" and add additional lines so it reads:
"
ToolTip, %String%, XCoord, YCoord
Fonts.SetFixedFont()
ToolTip, %String%, XCoord, YCoord


Find the line "Fonts.SetFixedFont()" and add a semicolon in front so it reads:
"
;Fonts.SetFixedFont()



The entire ShowToolTip block should look as such:
Spoiler

; Show tooltip, with fixed width font
ShowToolTip(String)
{
Global X, Y, ToolTipTimeout, Opts

; Get position of mouse cursor
MouseGetPos, X, Y

If (Not Opts.DisplayToolTipAtFixedCoords)
{
ToolTip, %String%, X - 135, Y + 35
Fonts.SetFixedFont()
ToolTip, %String%, X - 135, Y + 35
}
Else
{
CoordMode, ToolTip, Screen
;~ GetScreenInfo()
;~ TotalScreenWidth := Globals.Get("TotalScreenWidth", 0)
;~ HalfWidth := Round(TotalScreenWidth / 2)

;~ SecondMonitorTopLeftX := HalfWidth
;~ SecondMonitorTopLeftY := 0
ScreenOffsetY := Opts.ScreenOffsetY
ScreenOffsetX := Opts.ScreenOffsetX

XCoord := 0 + ScreenOffsetX
YCoord := 0 + ScreenOffsetY

ToolTip, %String%, XCoord, YCoord
Fonts.SetFixedFont()
ToolTip, %String%, XCoord, YCoord
}
;Fonts.SetFixedFont()

; Set up count variable and start timer for tooltip timeout
ToolTipTimeout := 0
SetTimer, ToolTipTimer, 100
}
Last edited by gastank#3250 on Jun 13, 2015, 10:27:48 PM
Good job gastank.

That fixed it :)
"
gastank wrote:
Figured out another workaround that seems to restore full functionality - I'm not versed at all in AHK scripts nor the ins and out of Windows, so no guarantees on whether this breaks anything.


Open POE-ItemInfo.ahk, find the section "ShowToolTip(String)" around line #5475.

Find the line "ToolTip, %String%, X - 135, Y + 35" and add additional lines so it reads:
"
ToolTip, %String%, X - 135, Y + 35
Fonts.SetFixedFont()
ToolTip, %String%, X - 135, Y + 35


Find the line "ToolTip, %String%, XCoord, YCoord" and add additional lines so it reads:
"
ToolTip, %String%, XCoord, YCoord
Fonts.SetFixedFont()
ToolTip, %String%, XCoord, YCoord


Find the line "Fonts.SetFixedFont()" and add a semicolon in front so it reads:
"
;Fonts.SetFixedFont()



The entire ShowToolTip block should look as such:
Spoiler

; Show tooltip, with fixed width font
ShowToolTip(String)
{
Global X, Y, ToolTipTimeout, Opts

; Get position of mouse cursor
MouseGetPos, X, Y

If (Not Opts.DisplayToolTipAtFixedCoords)
{
ToolTip, %String%, X - 135, Y + 35
Fonts.SetFixedFont()
ToolTip, %String%, X - 135, Y + 35
}
Else
{
CoordMode, ToolTip, Screen
;~ GetScreenInfo()
;~ TotalScreenWidth := Globals.Get("TotalScreenWidth", 0)
;~ HalfWidth := Round(TotalScreenWidth / 2)

;~ SecondMonitorTopLeftX := HalfWidth
;~ SecondMonitorTopLeftY := 0
ScreenOffsetY := Opts.ScreenOffsetY
ScreenOffsetX := Opts.ScreenOffsetX

XCoord := 0 + ScreenOffsetX
YCoord := 0 + ScreenOffsetY

ToolTip, %String%, XCoord, YCoord
Fonts.SetFixedFont()
ToolTip, %String%, XCoord, YCoord
}
;Fonts.SetFixedFont()

; Set up count variable and start timer for tooltip timeout
ToolTipTimeout := 0
SetTimer, ToolTipTimer, 100
}


That fixed it! Thank you very much! :)

Report Forum Post

Report Account:

Report Type

Additional Info