[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.
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 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