Download
(13Kb)
Download
Updated: 06-13-24 07:28 PM
Pictures
File Info
Compatibility:
Dark Heart (10.2.7)
Cataclysm Classic (4.4.0)
Classic (1.15.2)
Updated:06-13-24 07:28 PM
Created:08-17-22 04:38 PM
Downloads:1,340
Favorites:14
MD5:
Categories:The Burning Crusade Classic, Cataclysm Classic, Classic - General, ToolTip, UI Media, Unit Mods
10.2.7

ZaremTooltip

Version: 3.8
by: Zarem [More]

A simple and lightweight addon that enhances your Tooltip.

Some features:

  • Class and reaction colors
  • Item quality colors
  • Difficulty colored levels
  • Optional mouse anchor
  • Instant fade
  • Prettier battle pets
  • Can hide the Tooltip in combat with shift to show
  • Custom unit classifications
  • Unit's target
  • AFK, DND and DC status text
  • Can hide title and realm
  • Restyled level and guild lines
  • Health is inside the Tooltip
  • Can resize the Tooltip
  • Hidden spec, faction and PvP text

For options, check the config at the top of the Lua file for your game version (there is no in-game config).
To move the Tooltip, type /zaremtooltip. To enable the mouse anchor, type /zaremtooltip mouse.

3.8:
* Tweaked padding and health bar position
* Added guild rank index and padding to config
Optional Files (0)


Archived Files (6)
File Name
Version
Size
Author
Date
3.7.1
13kB
Zarem
05-24-24 07:16 PM
3.7
13kB
Zarem
05-23-24 01:49 PM
3.6
17kB
Zarem
04-28-24 01:45 PM
3.5
17kB
Zarem
04-12-24 04:09 PM
3.4
13kB
Zarem
04-06-24 03:16 PM
3.3
13kB
Zarem
04-02-24 04:14 PM


Post A Reply Comment Options
Unread 05-23-24, 12:48 PM  
Zarem
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 6
Uploads: 7
Originally Posted by acapulco
The part that's hiding the separate class name line on players isn't working in the current patch. It's looking for a line that just has the class name, but that line also has the spec name in front of the class name. I fixed it by changing line 492 in ZaremTooltip.lua from:

Code:
if lines:GetText() == UnitClass(unit) then
to:

Code:
if lines:GetText():match(UnitClass(unit) .. "$") then
Also remove the "end" on line 469 and change the "if" on 471 to "elseif".
Thanks, I'll include this in the next release.
Report comment to moderator  
Reply With Quote
Unread 05-23-24, 01:19 AM  
acapulco
A Kobold Labourer
 
acapulco's Avatar

Forum posts: 1
File comments: 3
Uploads: 0
The part that's hiding the separate class name line on players isn't working in the current patch. It's looking for a line that just has the class name, but that line also has the spec name in front of the class name. I fixed it by changing line 492 in ZaremTooltip.lua from:

Code:
if lines:GetText() == UnitClass(unit) then
to:

Code:
if lines:GetText():match(UnitClass(unit) .. "$") then
Also remove the "end" on line 469 and change the "if" on 471 to "elseif".
Last edited by acapulco : 05-23-24 at 01:51 AM.
Report comment to moderator  
Reply With Quote
Unread 12-13-22, 08:46 AM  
zork
A Pyroguard Emberseer
 
zork's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1740
File comments: 3728
Uploads: 77
Love your tooltip addon.
__________________
| Simple is beautiful.
| WoWI AddOns | GitHub | Zork (WoW)

"I wonder what the non-pathetic people are doing tonight?" - Rajesh Koothrappali (The Big Bang Theory)
Report comment to moderator  
Reply With Quote
Unread 12-07-22, 09:17 AM  
lanacan
A Warpwood Thunder Caller
 
lanacan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 94
File comments: 177
Uploads: 13
World Map Error

3x ZaremTooltip/ZaremTooltip.lua:187: attempt to call method 'GetItem' (a nil value)
[string "@ZaremTooltip/ZaremTooltip.lua"]:187: in function <ZaremTooltip/ZaremTooltip.lua:169>
[string "=(tail call)"]: ?
[string "=[C]"]: in function `securecallfunction'
__________________
Busy modifying your code for my own UI.
Report comment to moderator  
Reply With Quote
Unread 12-02-22, 02:50 PM  
pentarion
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Originally Posted by Zarem
This is in the latest version.
Love your work, thank you!
Report comment to moderator  
Reply With Quote
Unread 12-02-22, 12:48 PM  
Zarem
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 6
Uploads: 7
Originally Posted by pentarion
Turning off titles works fine for me, not sure why breezy had issues.

Question for anyone that has found it - which line changes the color of the guild text? I can only find one that does the color of guild rank.
This is in the latest version.
Report comment to moderator  
Reply With Quote
Unread 11-22-22, 06:55 PM  
pentarion
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Turning off titles works fine for me, not sure why breezy had issues.

Question for anyone that has found it - which line changes the color of the guild text? I can only find one that does the color of guild rank.
Report comment to moderator  
Reply With Quote
Unread 11-21-22, 11:26 AM  
Zarem
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 6
Uploads: 7
Re: changes not working?

Originally Posted by breezy_xl
I changed the "display player titles" option to "false", yet the titles are still showing in tooltips. known issue or am i dumb?
It should work. Are you editing the right file for the game version?
Report comment to moderator  
Reply With Quote
Unread 11-21-22, 06:32 AM  
breezy_xl
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
changes not working?

I changed the "display player titles" option to "false", yet the titles are still showing in tooltips. known issue or am i dumb?
Report comment to moderator  
Reply With Quote
Unread 11-20-22, 03:31 PM  
Happysweet
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
Originally Posted by Zarem
Fixed in next version. Thanks for the reports.
Thanks, the errors no longer appear.
Report comment to moderator  
Reply With Quote
Unread 11-20-22, 11:57 AM  
Zarem
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 6
Uploads: 7
Fixed in next version. Thanks for the reports.
Report comment to moderator  
Reply With Quote
Unread 11-20-22, 10:02 AM  
Happysweet
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
It doesn't seem to be compatible with ThreatPlates addon. Сan't turn it off, I want to play with both.
Code:
1453x Interface/AddOns/ZaremTooltip/ZaremTooltip.lua:366: bad argument #1 to 'strfind' (string expected, got nil)
[string "=[C]"]: ?
[string "@Interface/AddOns/ZaremTooltip/ZaremTooltip.lua"]:366: in function <Interface/AddOns/ZaremTooltip/ZaremTooltip.lua:282>
[string "=(tail call)"]: ?
[string "=[C]"]: in function `securecallfunction'
[string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:60: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:55>
[string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:80: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:76>
[string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:116: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:106>
[string "=[C]"]: in function `SetAttribute'
[string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:141: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:134>
[string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:282: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:240>
[string "=[C]"]: in function `securecallfunction'
[string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:237: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:236>
[string "=(tail call)"]: ?
[string "@Interface/AddOns/TidyPlates_ThreatPlates/Widgets/QuestWidget.lua"]:120: in function <...dOns/TidyPlates_ThreatPlates/Widgets/QuestWidget.lua:111>
[string "@Interface/AddOns/TidyPlates_ThreatPlates/Widgets/QuestWidget.lua"]:588: in function `UpdateFrame'
[string "@Interface/AddOns/TidyPlates_ThreatPlates/Widgets/QuestWidget.lua"]:444: in function `?'
[string "@Interface/AddOns/TidyPlates_ThreatPlates/Widgets/WidgetHandler.lua"]:47: in function <...ns/TidyPlates_ThreatPlates/Widgets/WidgetHandler.lua:37>

Locals:
(*temporary) = nil
(*temporary) = "%d-й уровень"
(*temporary) = "string expected, got nil"
Code:
2935x Interface/AddOns/ZaremTooltip/ZaremTooltip.lua:355: bad argument #3 to 'SetFormattedText' (string expected, got nil)
[string "=[C]"]: in function `SetFormattedText'
[string "@Interface/AddOns/ZaremTooltip/ZaremTooltip.lua"]:355: in function <Interface/AddOns/ZaremTooltip/ZaremTooltip.lua:282>
[string "=(tail call)"]: ?
[string "=[C]"]: in function `securecallfunction'
[string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:60: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:55>
[string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:80: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:76>
[string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:116: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:106>
[string "=[C]"]: in function `SetAttribute'
[string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:141: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:134>
[string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:282: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:240>
[string "=[C]"]: in function `securecallfunction'
[string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:237: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:236>
[string "=(tail call)"]: ?
[string "@Interface/AddOns/TidyPlates_ThreatPlates/Widgets/QuestWidget.lua"]:120: in function <...dOns/TidyPlates_ThreatPlates/Widgets/QuestWidget.lua:111>
[string "@Interface/AddOns/TidyPlates_ThreatPlates/Widgets/QuestWidget.lua"]:588: in function `UpdateFrame'
[string "@Interface/AddOns/TidyPlates_ThreatPlates/Widgets/QuestWidget.lua"]:444: in function `?'
[string "@Interface/AddOns/TidyPlates_ThreatPlates/Widgets/WidgetHandler.lua"]:47: in function <...ns/TidyPlates_ThreatPlates/Widgets/WidgetHandler.lua:37>

Locals:
(*temporary) = GameTooltipTextLeft1 {
 0 = <userdata>
}
(*temporary) = "%s%s"
(*temporary) = "|cff7f7f7f"
(*temporary) = nil
(*temporary) = "string expected, got nil"
Code:
63x Interface/AddOns/ZaremTooltip/ZaremTooltip.lua:325: bad argument #1 to 'strfind' (string expected, got nil)
[string "=[C]"]: ?
[string "@Interface/AddOns/ZaremTooltip/ZaremTooltip.lua"]:325: in function <Interface/AddOns/ZaremTooltip/ZaremTooltip.lua:282>
[string "=(tail call)"]: ?
[string "=[C]"]: in function `securecallfunction'
[string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:60: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:55>
[string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:80: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:76>
[string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:116: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:106>
[string "=[C]"]: in function `SetAttribute'
[string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:141: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:134>
[string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:282: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:240>
[string "=[C]"]: in function `securecallfunction'
[string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:237: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:236>
[string "=(tail call)"]: ?
[string "@Interface/AddOns/TidyPlates_ThreatPlates/Widgets/QuestWidget.lua"]:120: in function <...dOns/TidyPlates_ThreatPlates/Widgets/QuestWidget.lua:111>
[string "@Interface/AddOns/TidyPlates_ThreatPlates/Widgets/QuestWidget.lua"]:588: in function `UpdateFrame'
[string "@Interface/AddOns/TidyPlates_ThreatPlates/Widgets/QuestWidget.lua"]:584: in function `OnUnitAdded'
[string "@Interface/AddOns/TidyPlates_ThreatPlates/Widgets/WidgetHandler.lua"]:391: in function `OnUnitAdded'
[string "@Interface/AddOns/TidyPlates_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua"]:360: in function <...s_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua:346>
[string "@Interface/AddOns/TidyPlates_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua"]:400: in function <...s_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua:376>
[string "@Interface/AddOns/TidyPlates_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua"]:467: in function <...s_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua:445>
[string "@Interface/AddOns/TidyPlates_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua"]:1127: in function `?'
[string "@Interface/AddOns/TidyPlates_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua"]:1081: in function <...s_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua:1080>

Locals:
(*temporary) = nil
(*temporary) = "Штрихкод"
(*temporary) = "string expected, got nil"
Last edited by Happysweet : 11-20-22 at 03:29 PM.
Report comment to moderator  
Reply With Quote
Unread 11-19-22, 04:54 PM  
Zarem
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 6
Uploads: 7
Try disabling the Wowhead Looter addon. I'm getting that error with it enabled.
Report comment to moderator  
Reply With Quote
Unread 11-19-22, 03:33 PM  
pentarion
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Originally Posted by Zarem
Try the latest version.
Thanks, working much better now! Though I do get an error any time I press 'assist' button to target my target's target.

Error below in case it helps you. Thanks for a great addon

Code:
Message: Interface/AddOns/ZaremTooltip/ZaremTooltip.lua:355: bad argument #3 to 'SetFormattedText' (string expected, got nil)
Time: Sun Nov 20 08:31:35 2022
Count: 2
Stack: Interface/AddOns/ZaremTooltip/ZaremTooltip.lua:355: bad argument #3 to 'SetFormattedText' (string expected, got nil)
[string "=[C]"]: in function `SetFormattedText'
[string "@Interface/AddOns/ZaremTooltip/ZaremTooltip.lua"]:355: in function <Interface/AddOns/ZaremTooltip/ZaremTooltip.lua:282>
[string "=(tail call)"]: ?
[string "=[C]"]: in function `securecallfunction'
[string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:60: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:55>
[string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:80: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:76>
[string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:116: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:106>
[string "=[C]"]: in function `SetAttribute'
[string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:141: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:134>
[string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:282: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:240>
[string "=[C]"]: in function `securecallfunction'
[string "@Interface/SharedXML/Tooltip/TooltipDataHandler.lua"]:237: in function <Interface/SharedXML/Tooltip/TooltipDataHandler.lua:236>
[string "=(tail call)"]: ?
[string "@Interface/AddOns/+Wowhead_Looter/Wowhead_Looter.lua"]:1798: in function `wlUnitFaction'
[string "@Interface/AddOns/+Wowhead_Looter/Wowhead_Looter.lua"]:1073: in function `?'
[string "@Interface/AddOns/+Wowhead_Looter/Wowhead_Looter.lua"]:5166: in function <Interface/AddOns/+Wowhead_Looter/Wowhead_Looter.lua:5164>
[string "=[C]"]: in function `AssistUnit'
[string "ASSISTTARGET"]:1: in function <[string "ASSISTTARGET"]:1>

Locals: (*temporary) = GameTooltipTextLeft1 {
 0 = <userdata>
}
(*temporary) = "%s%s"
(*temporary) = ""
(*temporary) = nil
(*temporary) = "string expected, got nil"
Report comment to moderator  
Reply With Quote
Unread 11-19-22, 01:41 PM  
Zarem
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 6
Uploads: 7
Try the latest version.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: