Quantcast
Download
(167 Kb)
Download
Updated: 10-30-16 09:31 PM
Pictures
File Info
Compatibility:
Return to Karazhan (7.1.0)
Legion (7.0.3)
Updated:10-30-16 09:31 PM
Created:03-26-09 11:25 PM
Downloads:29,763
Favorites:140
MD5:
7.1.0

FreebTip  Popular! (More than 5000 hits)

Version: 7.1.0b
by: Freebaser [More]

Changes the look of the game tooltip. There is no in-game configuration. Check FreebTip.lua for options.

"/freebtip" - Slash command for in-game anchor

Some Features:
-- Item rarity border color
-- Unit's target
-- Class colored names
-- Guild tag coloring
-- Guild ranks
-- healthbar values
-- level difficulty coloring
-- hide titles and realms
-- Power bar
-- Mutiple linked item tooltips

7.1.0b
-- itemRef fix

7.1.0a
-- chat hover tip
-- fixes

7.0.3c
-- another artifact ilvl fix

7.0.3b
-- fix for world map tooltips
-- fix for incorrect ilvl on artifact off-hand weapon
-- show player title option
Archived Files (2)
File Name
Version
Size
Author
Date
7.1.0a
167kB
Freebaser
10-27-16 11:42 PM
7.0.3c
165kB
Freebaser
09-17-16 12:29 AM


Post A Reply Comment Options
Unread 09-04-12, 01:35 PM  
fostic_popcorn
A Murloc Raider
 
fostic_popcorn's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 51
Uploads: 2
Hey hey,

A couple of tooltips missed getting skinned. FriendsTooltip, BNToastFrame.tooltip, and QueueStatusFrame (newly added in 5.0.4, when you hover over the minimap icon when queuing for LFD/LFR/BGs).

The problem I encountered with QueueStatusFrame was that the default tooltip border still would not go away. Freebtip was instead applied behind it. In the end I looked up the way different addons handled it, and found a solution in qMinimap. Using this code worked:

Code:
local function StripTextures(object, kill)
	for i=1, object:GetNumRegions() do
		local region = select(i, object:GetRegions())
		if region:GetObjectType() == "Texture" then
			if kill then
				region:Hide()
			else
				region:SetTexture(nil)
			end
		end
	end		
end
StripTextures(QueueStatusFrame)
As I'm not a coder, I didn't understand what it meant, and of course it's not good to distribute code that isn't my own - I was hoping that by posting the problem, a solution that's better for freebtip could be found.

Either way, hope this helps, and if it doesn't, I apologize.
Report comment to moderator  
Reply With Quote
Unread 09-03-12, 08:22 AM  
Tanque
A Kobold Labourer

Forum posts: 1
File comments: 170
Uploads: 0
Code:
[09:53:04] Interface\AddOns\FreebTip\tip.lua:343: attempt to concatenate a nil value
[C]: ?
Interface\AddOns\FreebTip\tip.lua:343: in function <Interface\AddOns\FreebTip\tip.lua:293>
[C]: ?
[C]: in function `SetUnit'
Interface\FrameXML\UnitFrame.lua:224: in function `UnitFrame_UpdateTooltip'
Interface\FrameXML\UnitFrame.lua:211: in function <Interface\FrameXML\UnitFrame.lua:198>
Report comment to moderator  
Reply With Quote
Unread 09-03-12, 12:54 AM  
Maxen
A Fallenroot Satyr

Forum posts: 22
File comments: 232
Uploads: 0
More info on my problem, running this script /run print(issecurevariable("CompactRaidFrame1")) returns nil FreebTip. Here is the tainted.log :

Code:
9/3 02:50:35.449  Global variable GameTooltip_UnitColor tainted by FreebTip - Interface\AddOns\FreebTip\tip.lua:131
9/3 02:50:35.449  Global variable UIDROPDOWNMENU_MAXLEVELS tainted by FreebTip - Interface\FrameXML\UIDropDownMenu.lua:189 UIDropDownMenu_CreateFrames()
9/3 02:50:35.449      Interface\AddOns\FreebTip\tip.lua:514
9/3 02:50:35.449  Execution tainted by FreebTip while reading UIDROPDOWNMENU_MAXLEVELS - Interface\FrameXML\UIDropDownMenu.lua:190 UIDropDownMenu_CreateFrames()
9/3 02:50:35.449      Interface\AddOns\FreebTip\tip.lua:514
9/3 02:50:35.449  Execution tainted by FreebTip while reading UIDROPDOWNMENU_MAXLEVELS - Interface\FrameXML\UIDropDownMenu.lua:194 UIDropDownMenu_CreateFrames()
9/3 02:50:35.449      Interface\AddOns\FreebTip\tip.lua:514
9/3 02:50:35.449  Execution tainted by FreebTip while reading UIDROPDOWNMENU_MAXLEVELS - Interface\FrameXML\UIDropDownMenu.lua:198 UIDropDownMenu_CreateFrames()
9/3 02:50:35.449      Interface\AddOns\FreebTip\tip.lua:514
9/3 02:50:35.449  Execution tainted by FreebTip while reading UIDROPDOWNMENU_MAXLEVELS - Interface\FrameXML\UIDropDownMenu.lua:198 UIDropDownMenu_CreateFrames()
9/3 02:50:35.449      Interface\AddOns\FreebTip\tip.lua:514
9/3 02:50:35.449  Execution tainted by FreebTip while reading UIDROPDOWNMENU_MAXLEVELS - Interface\FrameXML\UIDropDownMenu.lua:188 UIDropDownMenu_CreateFrames()
9/3 02:50:35.449      Interface\AddOns\FreebTip\tip.lua:514
9/3 02:50:35.449  Global variable SLASH_FREEBTIP1 tainted by FreebTip - Interface\AddOns\FreebTip\anchor.lua:57
9/3 02:50:35.449  Global variable SetItemRef tainted by FreebTip - Interface\AddOns\FreebTip\FreebTip_Multi.lua:59
Blizzard bug? Please tell me if you need anything else...
Report comment to moderator  
Reply With Quote
Unread 09-02-12, 09:07 PM  
Freebaser
A Molten Kobold Bandit
 
Freebaser's Avatar
AddOn Author - Click to view AddOns

Forum posts: 135
File comments: 307
Uploads: 9
Originally Posted by Maes
no way disable the "Item rarity border color" ?
option added in latest version

Is there any way to decrease the spacing between the tooltip border and the text/statusbar inside?
I don't know of an easy solution with the current setup. The statusbar anchors to the last text line and the height isn't consistent(How many lines are shown, fontsize, if any lines are hidden)
Report comment to moderator  
Reply With Quote
Unread 09-02-12, 11:35 AM  
Maes
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
no way disable the "Item rarity border color" ?
Report comment to moderator  
Reply With Quote
Unread 09-01-12, 02:05 PM  
Tanque
A Kobold Labourer

Forum posts: 1
File comments: 170
Uploads: 0
Code:
[16:03:25] Interface\AddOns\FreebTip\tip.lua:131: attempt to index local 'color' (a nil value)
[C]: ?
Interface\AddOns\FreebTip\tip.lua:131: in function `GameTooltip_UnitColor'
Interface\FrameXML\UnitFrame.lua:229: in function `UnitFrame_UpdateTooltip'
Interface\FrameXML\UnitFrame.lua:211: in function <Interface\FrameXML\UnitFrame.lua:198>
Report comment to moderator  
Reply With Quote
Unread 09-01-12, 02:03 PM  
Qupe
A Warpwood Thunder Caller
 
Qupe's Avatar
AddOn Author - Click to view AddOns

Forum posts: 92
File comments: 520
Uploads: 9
Is there any way to decrease the spacing between the tooltip border and the text/statusbar inside?

An ugly example because I don't think my sentence made much sense:

__________________
Quse UI
WoW :: EQ2
Report comment to moderator  
Reply With Quote
Unread 09-01-12, 10:58 AM  
Maxen
A Fallenroot Satyr

Forum posts: 22
File comments: 232
Uploads: 0
Thanks for the update. Any clues for this one? (yes I hide blizzard raid frames)

Code:
3x [ADDON_ACTION_BLOCKED] AddOn "FreebTip" tried to call the protected function "CompactRaidFrame3:Show()".
!BugGrabber-r188\BugGrabber.lua:587: in function <!BugGrabber\BugGrabber.lua:587>
<in C code>
FrameXML\CompactUnitFrame.lua:276: in function "CompactUnitFrame_UpdateVisible"
FrameXML\CompactUnitFrame.lua:234: in function "CompactUnitFrame_UpdateAll"
FrameXML\CompactUnitFrame.lua:46: in function <FrameXML\CompactUnitFrame.lua:43>

Locals:
nil
*Edit: happens when I use my Shadowfiend in combat.. weird !
Last edited by Maxen : 09-02-12 at 12:06 PM.
Report comment to moderator  
Reply With Quote
Unread 09-01-12, 09:55 AM  
Maes
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
is there a way "Item rarity border color" to disable ?
Report comment to moderator  
Reply With Quote
Unread 08-31-12, 12:58 PM  
Nightmareic
A Defias Bandit
 
Nightmareic's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 340
Uploads: 2
Is there a way to disable the PvP and Alliance/Horde texts from the tooltip?
Report comment to moderator  
Reply With Quote
Unread 08-30-12, 10:46 PM  
Freebaser
A Molten Kobold Bandit
 
Freebaser's Avatar
AddOn Author - Click to view AddOns

Forum posts: 135
File comments: 307
Uploads: 9
Originally Posted by sirann
Is there anyway to have the tooltip update talent information every one second? Currently if I mouse over a player it doesn't show their talents in the tooltip until i leave and reenter. Obviously I don't need it to update Onupdate for increased cpu pooling, but once a second should be nice.

If this is unfeasible due to the blizzard inspect restrictions I understand, just a thought
It's doable and I plan to enhance the talent code, but the inspect events are a pain to work with.
Report comment to moderator  
Reply With Quote
Unread 08-30-12, 08:29 PM  
sirann
A Flamescale Wyrmkin

Forum posts: 142
File comments: 46
Uploads: 0
Is there anyway to have the tooltip update talent information every one second? Currently if I mouse over a player it doesn't show their talents in the tooltip until i leave and reenter. Obviously I don't need it to update Onupdate for increased cpu pooling, but once a second should be nice.

If this is unfeasible due to the blizzard inspect restrictions I understand, just a thought
Report comment to moderator  
Reply With Quote
Unread 08-24-12, 09:11 AM  
Maxen
A Fallenroot Satyr

Forum posts: 22
File comments: 232
Uploads: 0
Thanks. So far, so good. Still having the one below though (GetTalentTabInfo) ...
Report comment to moderator  
Reply With Quote
Unread 08-20-12, 09:42 PM  
Freebaser
A Molten Kobold Bandit
 
Freebaser's Avatar
AddOn Author - Click to view AddOns

Forum posts: 135
File comments: 307
Uploads: 9
Originally Posted by Maxen
Here is another one?!

Code:
21x FreebTip-2.1\tip.lua:343: attempt to compare number with string
FreebTip-2.1\tip.lua:343: in function <FreebTip\tip.lua:256>
<in C code>

Locals:
(*temporary) = <func> =[C]:-1
 = <func> =[C]:-1
 = <func> @FreebTip\tip.lua:256
Try changing that line to this.

Code:
if cfg.showTalents and isPlayer and tonumber(level) > 9 then
Report comment to moderator  
Reply With Quote
Unread 08-20-12, 08:59 PM  
Maxen
A Fallenroot Satyr

Forum posts: 22
File comments: 232
Uploads: 0
Here is another one?!

Code:
21x FreebTip-2.1\tip.lua:343: attempt to compare number with string
FreebTip-2.1\tip.lua:343: in function <FreebTip\tip.lua:256>
<in C code>

Locals:
(*temporary) = <func> =[C]:-1
 = <func> =[C]:-1
 = <func> @FreebTip\tip.lua:256
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: