From 32b7bb0e9dd9e0d611cb119fbf6374c290d7fc8e Mon Sep 17 00:00:00 2001 From: joffreybesos Date: Fri, 3 Jun 2022 15:04:49 +1000 Subject: [PATCH] buff bar vertical offset --- CHANGELOG.md | 8 ++++++-- src/d2r-map.ahk | 2 +- src/init/readSettings.ahk | 1 + src/localization.ini | Bin 2501618 -> 2501472 bytes src/ui/gdip/BuffBarLayer.ahk | 2 +- src/ui/settingsPanel.ahk | Bin 87020 -> 87674 bytes 6 files changed, 9 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 676b4d5..c091ea4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,9 +2,13 @@ All notable changes to this project will be documented in this file. -## [2.9.8] - 2021-06-02 - Buff expiration alert +## [2.9.8] - 2021-06-03 - Buff tool tips -- Improved player pointer caching for performance +- Now when you mouse over the buff icon you'll see the name +- The buff name should appear in your local language +- You can now vertically adjust the position of the buff icons +- You can set a positive or negative value to move it up or down the screen +- Improved player pointer caching for better performance - Map is now cropped at the bottom ## [2.9.7] - 2021-06-02 - Buff expiration alert diff --git a/src/d2r-map.ahk b/src/d2r-map.ahk index ce86a30..76bb32e 100644 --- a/src/d2r-map.ahk +++ b/src/d2r-map.ahk @@ -323,7 +323,7 @@ While 1 { } if (Mod(ticktock, 6)) { checkAutomapVisibility(d2rprocess, gameMemoryData) - CoordMode, mouse, Client ; Coordinates are relative to the active window's client area + CoordMode,Mouse,Screen MouseGetPos, mouseX, mouseY buffBarLayer.checkHover(mouseX, mouseY) if (buffBarLayer.removedIcons.Length() > 0) { diff --git a/src/init/readSettings.ahk b/src/init/readSettings.ahk index faf2843..45023a3 100644 --- a/src/init/readSettings.ahk +++ b/src/init/readSettings.ahk @@ -80,6 +80,7 @@ readSettings(settingsFile, ByRef settings) { settings["includeVendorItems"] := 1 settings["buffBarEnabled"] := 1 settings["buffBarIconSize"] := 75 + settings["buffBarVerticalOffset"] := 0 settings["allowTextToSpeech"] := 1 settings["textToSpeechVolume"] := 50 diff --git a/src/localization.ini b/src/localization.ini index d9dad98b2642408dd83ef76d366bf6ca85aee3c7..ad78743714bff4019881d59b16572917ff49e0df 100644 GIT binary patch delta 2506 zcmds3U2GIp6h6~VyRiLZyWKyQrL&zo3O3cd-4F@HKw3qC)UJ`XihZyY>((yYZnsv8 z4OMfM7o`D|%M+o5CnZr79ix2#619oanpk}?1|!MF`hryx6A5@`X7BFKZdDTB%w}gM zGv}UjzVCeJ+`IhkN$Ki0C#4se#L8GXlUW6;WDd59t!7SE#j05it7Ua;4Rf)2=4K7d z!@SJL{4BuMvLIW>LTo*2WC{zjrVHw^pL(8#eGr8RG{JrNe-z>{49|grZ=Zz${25Pu zFpA%5z=>DOzBOy#R%E5XAoQb$BzI+0Uvm^)TaHT&$Kfe-J7zBEg9M++sP2G*YmKOB z{5XcOH$XGo11+$TpMOd7>8F;|W!IEF<*wc>6Czo8=-<+8Gr@R!0?%ye{o@I{b!o1a z^~*iKjdye=r#fSQPOQ4s>@YK0ee3v!j} z{G?KU(oY&3A$#6=M$9ONb+9E0rOdW~VUU0!becqFCg1?pWEd$+If*;#Rpj2CV|B<_ z#OHSrUo;IC*=c+=1_v=w5!~*(knc{0d|y+@xOT5S@4Q5W6T{sK65&7GMFJ<LJ2VKT+&E@A6lrcE~+m0LR740e^Ya@PO}ac7cL^Z00a?N$-ifMYEb zVeJbADl3p_Yl?oGk}XfJ7YcItd*?Y!{J_$>0LM~!^@oPZhfVy8jOwlELzSfY{2cM{ zn;F%q?>a`7BuBQCeC9B|PrgbjRT01_$;x@R^6(2pzr#c^X67528-eIDnJ5 zDj@aa)sWx_`f8JgVNx>2#h_WJ5xg4_aJ2K8J@t)Mg?J+KcBTClV$A delta 2854 zcmds3+fP(S7@yUH7KO@1SP+l{oTCpdIB1PTQE>%L6~POISW#GR%PO2T%bglQGY?)! zRA_rl(?snF#QbGHm);D7N`(}1i1pk6&bLPx^^Id=6 zWzTOTCmm1koOE;xhnOa&3r&QH8Dge*O@xbCVz!77k>YhRM?{He5hG&7ToEVYg;OMm zL@`e!iDZ!?=8IIJi!_n`O-AqN8!gPsnprJt$C}Po;wfSE%*`yehv}??`B)3yb$I*j z><`V@If~>5(Z|}DWoLe1I=ixPe48y~HF&$(Ui|#fSq{fwkQO@a|I zvumpTQp82EE8+Yg-fu!d4fahkkZqEOaIKeUl9^i2JW@(YZUnbqB5Xm1uxphoWuXNW z;;rjq<5C3yN2#rn3RKFfLD7-NaS3p(G(qqa==F%CnRQBTa*dF+WV9jIs7wd}N;bJi z=IW8G2BcY0$li8kkW`RY%B0F~{-peRAx_G4R)8A|d#~hghMWcUI^3ap42IEnraUoF zryH&2>X2oy?VZm9OdIf|tkkDvX8 z6QSV6>PEq~$i!4(-(){oXvA(&;k{g+RPDr0d1?Z51U2PYsnoGoN?V|icEr&L9xoeZ zR-Yrm8HieMe6nEMgjj+-xk)-j{X`YA5OS@E1eGsswL`udE;i$>%bRB05Q?FQ{q~8U z%vihoiW!qaVQ-K+RG*S8RU-l5wNL$EI>WGGHTHYg&6GvtKS4>EQ(EanRZ117vzIfN z75Kt3?x)-B$Bd{jAAXB3v3FLJ`$6l~`i@Zx(gRLMBv*mlV>iS4O2ej_4E>)hFG0 zU_{XxWaMf;IbxF0=Yz2krhQOMNmbx0FB{;aV@7mR;E(r>ocLGFg7Wi^Zzd0ji~GLQ z*@Mf6hnt7TuayiW59lnazyFeV_}aM#=P07*{q2MKSDOcOhx2~aSTzU}knNc&* zO2g$IZN#Y!m7_FO<86UTQ^5mj2l}9c?Qp23ZDh|tb>T!)fcTX3B=qfjkIXoy z!rTJ-ZD5}%g^)yhpw)B+MsEHurh{G4gJ8O!8~v{;p~wEQ0~Y_4U*UK7w|txr;pye4 zb`%~e<8?frSMW-{iM#j_UdZeDI$pv{LEX={^J#n%q|D+YMHatMRKeZ+Am3MUm|J*T z&_{oU&^MnK^B$-?%pH87!^d~x)XV7~wTx8SYdYcSjRdiM73(z@b~;-I`f6=0?p(NCfk$U+ zaFcBxa3;icE!Fb0#Tu=3On*+A81azly4WQR_<$x-cElNS{SO}^BbG`Ydc zY;s=-7o+)P$4*(WOj1z*t1*K)gVE%8Z}G`C$E)M zXEd0s?<_fa-c_;53Y-#?FUWFj&gnApo;=}^!DNf8*fd4%QJ-9Jl@E(?A9qVnZpagw zd|{Ku<~vu5{H7}yGs;a^@f4olV5eFOtx^g*nFeg$a``_9?N7KXQ9at?ip