Download
(393Kb)
Download
Updated: 08-19-18 09:57 AM
Pictures
File Info
Compatibility:
Battle for Azeroth (8.0.1)
Updated:08-19-18 09:57 AM
Created:03-26-09 11:25 PM
Downloads:35,759
Favorites:132
MD5:

FreebTip  Popular! (More than 5000 hits)

Version: 8.0.1a
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
-- health bar values
-- level difficulty coloring
-- hide titles and realms
-- Mutiple linked item tooltips

8.0.1a
-- update for 8.0

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
Post A Reply Comment Options
Unread 09-25-11, 08:42 PM  
Freebaser
A Molten Kobold Bandit
 
Freebaser's Avatar
AddOn Author - Click to view AddOns

Forum posts: 135
File comments: 307
Uploads: 10
Originally posted by Maxen
Can't left click (ie on name in chat to whisper people) with 2.0.1 ...

edit: setting multiTip = false fixed my problem...
shift-LeftClick, should work until I can fix it.
Report comment to moderator  
Reply With Quote
Unread 09-26-11, 06:05 PM  
Maxen
A Fallenroot Satyr

Forum posts: 23
File comments: 235
Uploads: 0
Seems to be working fine now (2.0.2) !

Thanks !
Last edited by Maxen : 09-27-11 at 07:44 AM.
Report comment to moderator  
Reply With Quote
Unread 09-29-11, 05:11 PM  
tardmrr
Lua Ninja
AddOn Author - Click to view AddOns

Forum posts: 133
File comments: 134
Uploads: 12
Your multi-tips (ItemRefTooltip2, etc) are not properly closed when the user hits the escape key. The solution to this is to add them to the list of frames that should be closed when the user hits escape (UISpecialFrames). To accomplish this, add this line immediately after creating your tooltips:

Code:
table.insert(UISpecialFrames, tip:GetName())

Additionally, I'd like to request that you add support for my addon IDCard which adds item icons to item tooltips. Doing so is another simple addition to the code executed immediately after creating a new tooltip:

Code:
if(IDCard) then IDCard:RegisterTooltip(tip) end
Thanks!
Last edited by tardmrr : 09-29-11 at 05:12 PM.
Report comment to moderator  
Reply With Quote
Unread 09-30-11, 03:14 PM  
Tonyleila
A Molten Giant
 
Tonyleila's Avatar
AddOn Author - Click to view AddOns

Forum posts: 758
File comments: 2021
Uploads: 37
mouseover color: player/npc -> information signs

If you first mouseover a player/npc and then an information sign the background is blue for some reason untill you mouseover the shild again
__________________
Author of: LeilaUI and Aurora: Missing Textures
__________________
Report comment to moderator  
Reply With Quote
Unread 10-02-11, 02:08 AM  
Freebaser
A Molten Kobold Bandit
 
Freebaser's Avatar
AddOn Author - Click to view AddOns

Forum posts: 135
File comments: 307
Uploads: 10
Re: mouseover color: player/npc -> information signs

Originally posted by Tonyleila
If you first mouseover a player/npc and then an information sign the background is blue for some reason untill you mouseover the shild again
Not sure why the "OnShow" event doesn't work for doodads every time. I'll have to investigate more.
Report comment to moderator  
Reply With Quote
Unread 01-22-12, 11:09 PM  
Poreo
A Warpwood Thunder Caller

Forum posts: 94
File comments: 136
Uploads: 0
Would it be possible to make Class colored border work with Aurora ?
Report comment to moderator  
Reply With Quote
Unread 02-25-12, 11:18 PM  
teslax
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Can i also turn off the health bar in the tooltips? I only found a way to disable the mana bar in the lua
Report comment to moderator  
Reply With Quote
Unread 04-12-12, 07:08 PM  
evilbib
An Aku'mai Servant
AddOn Author - Click to view AddOns

Forum posts: 30
File comments: 44
Uploads: 2
this ads outline to the sell price string, put it into the style function
Code:
	for i=1,2 do
		if ( _G["GameTooltipMoneyFrame"..i] ) then
		  _G["GameTooltipMoneyFrame"..i.."PrefixText"]:SetFontObject("GameTooltipText")
		  _G["GameTooltipMoneyFrame"..i.."PrefixText"]:SetShadowColor(0, 0, 0, 0)
		  _G["GameTooltipMoneyFrame"..i.."SuffixText"]:SetFontObject("GameTooltipText")
		  _G["GameTooltipMoneyFrame"..i.."SuffixText"]:SetShadowColor(0, 0, 0, 0)
		  _G["GameTooltipMoneyFrame"..i.."GoldButton"]:SetNormalFontObject("GameTooltipText")
		  _G["GameTooltipMoneyFrame"..i.."SilverButton"]:SetNormalFontObject("GameTooltipText")
		  _G["GameTooltipMoneyFrame"..i.."CopperButton"]:SetNormalFontObject("GameTooltipText")
		else
		  break
		end
	end
	
	for i=1,2 do
		if ( _G["ItemRefTooltipMoneyFrame"..i] ) then
		  _G["ItemRefTooltipMoneyFrame"..i.."PrefixText"]:SetFontObject("GameTooltipText")
		  _G["ItemRefTooltipMoneyFrame"..i.."PrefixText"]:SetShadowColor(0, 0, 0, 0)
		  _G["ItemRefTooltipMoneyFrame"..i.."SuffixText"]:SetFontObject("GameTooltipText")
		  _G["ItemRefTooltipMoneyFrame"..i.."SuffixText"]:SetShadowColor(0, 0, 0, 0)
		  _G["ItemRefTooltipMoneyFrame"..i.."GoldButton"]:SetNormalFontObject("GameTooltipText")
		  _G["ItemRefTooltipMoneyFrame"..i.."SilverButton"]:SetNormalFontObject("GameTooltipText")
		  _G["ItemRefTooltipMoneyFrame"..i.."CopperButton"]:SetNormalFontObject("GameTooltipText")
		else
		  break
		end
	end
my code is probably not the best solution
Last edited by evilbib : 04-12-12 at 07:10 PM.
Report comment to moderator  
Reply With Quote
Unread 07-01-12, 05:09 AM  
fostic_popcorn
A Murloc Raider
 
fostic_popcorn's Avatar
AddOn Author - Click to view AddOns

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

A while ago I noticed that FreebTip did not style the tooltip that comes from autocompleting a person's name in the chat editbox (e.g. your friend Alex is online, you start typing /w Al or /i A and a box pops up below your editbox wanting to autocomplete the name Alex for you).

That frame's name is AutoCompleteBox, I added it the local tooltips and was able to get it working nicely.

Additionally, I found another frame that was not styled, it's when you open your Profession window and click the Filter button, it will open a tooltip that then will waterfall to another subtooltip. Usually, this goes all the way to a 3rd subcategory tooltip that did not get styled. The frame name was "DropDownList3MenuBackdrop" but even when I added this name to the list it stubbornly would not change no matter what.

After googling the problem it appears the issue is that DropDownList3MenuBackdrop does not get created until it's needed. I added the code that I found in the link into FreebTip's LUA and was able to get that 3rd waterfall menu styled Although, I only set i to go from 1 to 3 since as far as I've ever seen, that's really all that's needed.

Hope that was able to help anyone who is similarly anal retentive and wanted to get those 2 remaining tooltips styled.

Thank you for this great addon.
Last edited by fostic_popcorn : 07-01-12 at 05:11 AM.
Report comment to moderator  
Reply With Quote
Unread 07-29-12, 08:52 AM  
Maxen
A Fallenroot Satyr

Forum posts: 23
File comments: 235
Uploads: 0
Error

Hovering over an NPC in Stormwind. I do have InspectFix installed.

Code:
6x FreebTip-2.1\tip.lua:245: Usage: GetTalentTabInfo(tabIndex[, isInspect[, isPet[, groupIndex]]])
<in C code>
FreebTip-2.1\tip.lua:245: in function <FreebTip\tip.lua:239>

Locals:
self = <unnamed> {
 0 = <userdata>
}
event = "INSPECT_READY"
arg1 = "0x02000000064BADE6"
activeSpec = 1
primaryTabId = nil
talentGUID = "0x02000000064BADE6"
talentcache = <table> {
 0x020000000645FD56 = <table> {}
 0x0200000002C257E9 = <table> {}
 0x02000000064A69C4 = <table> {}
 0x02000000062D520D = <table> {}
 0x02000000064B91A7 = <table> {}
 0x0200000002C4FF26 = <table> {}
 0x02000000063D7C3E = <table> {}
 0x02000000051C213F = <table> {}
 0x02000000053A96AF = <table> {}
 0x0200000003A73ED3 = <table> {}
 0x02000000063DAFC4 = <table> {}
 0x0200000005A26BE7 = <table> {}
 0x02000000064A38A5 = <table> {}
 0x0200000005B2E2E0 = <table> {}
 0x0200000006420FD2 = <table> {}
 0x0200000005126F06 = <table> {}
 0x0200000005D2ADAF = <table> {}
 0x02000000063B5A33 = <table> {}
 0x02000000063DB24F = <table> {}
 0x02000000062DE452 = <table> {}
 0x0200000005FBBFFA = <table> {}
 0x02000000064A8FDA = <table> {}
 0x020000000636ECCE = <table> {}
 0x0200000002F11F51 = <table> {}
 0x0200000005C428BD = <table> {}
 0x02000000062D3344 = <table> {}
 0x02000000064B6E6F = <table> {}
 0x02000000063F80EF = <table> {}
 0x0200000005C55A49 = <table> {}
 0x02000000064A8407 = <table> {}
 0x02000000061F3910 = <table> {}
 0x02000000057B7392 = <table> {}
 0x02000000062E311F = <table> {}
 0x02000000064B7ECE = <table> {}
 0x02000000003A502D = <table> {}
 0x02000000064B44C9 = <table> {}
 0x02000000059A792D = <table> {}
 0x0200000003B6961D = <table> {}
 0x0200000005126F60 = <table> {}
 0x020000000616C2F8 = <table> {}
 0x0200000006234E01 = <table> {}
 0x02000000062DAD72 = <table> {}
}
GetTime = <func> =[C]:-1
Report comment to moderator  
Reply With Quote
Unread 08-10-12, 10:56 AM  
Freebaser
A Molten Kobold Bandit
 
Freebaser's Avatar
AddOn Author - Click to view AddOns

Forum posts: 135
File comments: 307
Uploads: 10
Re: Error

Originally Posted by Maxen
Hovering over an NPC in Stormwind. I do have InspectFix installed.
It should not scan NPCs at all and I can't reproduce that error. I suspect another addon is registering the inspect event and causing it to happen. What's your list of addons?
Report comment to moderator  
Reply With Quote
Unread 08-10-12, 12:36 PM  
Maxen
A Fallenroot Satyr

Forum posts: 23
File comments: 235
Uploads: 0
Re: Re: Error

It should not scan NPCs at all and I can't reproduce that error. I suspect another addon is registering the inspect event and causing it to happen. What's your list of addons?
I do use a lot of addons, some are modified by me, here is the list:

Code:
BugGrabber
Acheron
AddonLoader
AiL
alDamageMeter
Align
Altoholic
Altoholic_Achievements
Altoholic_Agenda
Altoholic_Characters
Altoholic_Grids
Altoholic_Guild
Altoholic_Search
Ara_Broker_Guild_Friends
Ara_Broker_Money
Ara_Broker_Reputations
Ara_Broker_SpecSwitcher
Ara_Broker_Tradeskills
Auctionator
BankStack
BasicChatMods
Bazooka
Bazooka_Options
bBag
BigWigs
BigWigs_Baradin
BigWigs_Bastion
BigWigs_Blackwing
BigWigs_Core
BigWigs_DragonSoul
BigWigs_EndlessSpring
BigWigs_Firelands
BigWigs_Foreign
BigWigs_HeartOfFear
BigWigs_Mogushan
BigWigs_Options
BigWigs_Plugins
BigWigs_Throne
Blizzard_AchievementUI
Blizzard_ArchaeologyUI
Blizzard_ArenaUI
Blizzard_AuctionUI
Blizzard_BarbershopUI
Blizzard_BattlefieldMinimap
Blizzard_BindingUI
Blizzard_Calendar
Blizzard_ClientSavedVariables
Blizzard_CombatLog
Blizzard_CombatText
Blizzard_CompactRaidFrames
Blizzard_CUFProfiles
Blizzard_DebugTools
Blizzard_EncounterJournal
Blizzard_GlyphUI
Blizzard_GMChatUI
Blizzard_GMSurveyUI
Blizzard_GuildBankUI
Blizzard_GuildControlUI
Blizzard_GuildUI
Blizzard_InspectUI
Blizzard_ItemAlterationUI
Blizzard_ItemSocketingUI
Blizzard_LookingForGuildUI
Blizzard_MacroUI
Blizzard_MovePad
Blizzard_RaidUI
Blizzard_ReforgingUI
Blizzard_TalentUI
Blizzard_TimeManager
Blizzard_TokenUI
Blizzard_TradeSkillUI
Blizzard_TrainerUI
Blizzard_VoidStorageUI
Broker_Equipment
Broker_Group
BugSack
Butsu
ButtonFacade
BuyEmAll
bXP
Claw
Claw_Resources
CLCRet
CLCRet_Options
Clique
ColorTools
CombustionHelper
Crossdresser
DataStore
DataStore_Achievements
DataStore_Agenda
DataStore_Auctions
DataStore_Characters
DataStore_Containers
DataStore_Crafts
DataStore_Currencies
DataStore_Inventory
DataStore_Mails
DataStore_Pets
DataStore_Quests
DataStore_Reputations
DataStore_Spells
DataStore_Stats
DataStore_Talents
DBM-BaradinHold
DBM-BastionTwilight
DBM-BlackwingDescent
DBM-Core
DBM-DragonSoul
DBM-Firelands
DBM-GUI
DBM-Party-Cataclysm
DBM-PvP
DBM-Styler
DBM-ThroneFourWinds
DBM-WorldEvents
EnsidiaFails
Fatality
Filger
FishingAce
Flump
FreebTip
FriendsWithBenefits
Gladius
GoGoMount
Grid2
Grid2AoeHeals
Grid2LDB
Grid2Options
Grid2RaidDebuffs
Grid2RaidDebuffsOptions
InspectFix
Kennel
LibAboutPanel
libs
lumBags
lumDrops
lumMedia
lumStats
Mapster
Masque
Masque_Caith
Media
ncCooldownFlash
nPlates
oGlow
OPie
OptionHouse
oRA3
oUF
oUF_boring_totembar
oUF_Freebgrid
oUF_Freebgrid_Config
oUF_MovableFrames
oUF_NIN
oUF_SpellRange
PallyPower
Panda
Postal
PowerAuras
rActionBarStyler
rActionButtonStyler
RaidHide
rBuffFrameStyler
Recount
Reforgerade
rQuestWatchFrameMover
RSA
RSA_DeathKnight
RSA_Druid
RSA_Hunter
RSA_Mage
RSA_Options
RSA_Paladin
RSA_Priest
RSA_Reminders
RSA_Rogue
RSA_Shaman
RSA_Warlock
RSA_Warrior
SharedMedia
shPerformance
SimplePowerBar
Skada
SkadaCC
SkadaDamage
SkadaDamageTaken
SkadaDeaths
SkadaDebuffs
SkadaDispels
SkadaEnemies
SkadaHealing
SkadaPower
SkadaThreat
SpellID
StatScore
sThreatMeter2
sThreatMeter2_Option
tekJunkSeller
tekKompare
tekKrush
teksLoot
TinyDPS
TipTacTalents
TradeSkillMaster
TradeSkillMaster_Accounting
TradeSkillMaster_AuctionDB
TradeSkillMaster_Auctioning
TradeSkillMaster_Crafting
TradeSkillMaster_Destroying
TradeSkillMaster_Mailing
TradeSkillMaster_Shopping
TrinketBar
TrinketBar_ButtonFacade
tullaCC
tullaRange
tullaRange_Config
Tweaks
VuhDo
VuhDoOptions
Wanderlust
xanAutoMail
xanErrorDevourer
xCT
Zombie
Zombie_Resources
ZOMGBuffs
ZOMGBuffs_BuffTehRaid
ZOMGBuffs_Portalz
ZOMGBuffs_SelfBuffs
Report comment to moderator  
Reply With Quote
Unread 08-20-12, 08:59 PM  
Maxen
A Fallenroot Satyr

Forum posts: 23
File comments: 235
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
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: 10
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-24-12, 09:11 AM  
Maxen
A Fallenroot Satyr

Forum posts: 23
File comments: 235
Uploads: 0
Thanks. So far, so good. Still having the one below though (GetTalentTabInfo) ...
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: