Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(8 Kb)
Download
Updated: 08-05-09 02:02 PM
Pictures
File Info
Updated:08-05-09 02:02 PM
Created:unknown
Downloads:15,874
Favorites:115
MD5:

lolTip  Popular! (More than 5000 hits)

Version: 2.2
by: Lolzen [More]

Explanation
Once i experienced Lua for the first time, i've ever since dreamed about making my very own tooltip.
Someday i really did it, and i've learned much trough this addon. It has grown very much since the release back then.

What can lolTip do?
lolTip features following Stuff:

  • Unitnames colors in class/reactioncolor
  • Level displayed in difficultycolor
  • Own Guild Coloring
  • Show GuildRank, GuildRankName next to the Guild
  • Target on the topright if exists
  • RaidIcon
  • Anchor changeable to follow the mouse
  • Hides Playertitles in Tooltip
  • Nicer Style if PvP is activated on mouseoverunit
  • ItemQualitycolored tooltipborders
  • Healthbar inside the Tooltip
  • Modifiable HealthBar-values in different Styles
    -percentage (37%)
    -numeral (3489/5000)
    -shortened (42.3k)
    -diff (-29399)
    -They also can be mixed up like diff and shortened (-37.4k)
  • de/activateable modules
    -Talents
    -disable fading, and hide tooltip instant instead
    -Dont popup Actionbartooltips inFight
    -Buffdisplay under the Tooltip
  • Easy changeable colors
  • Support for ManyItemTooltips (Skinning)
  • Support for Class Colors (Custom Class Colors)

Modules Q&A
Q:So what are this modules, and why are they there anyway?
A:The modules are tiny additions to the Tooltip not everyone might wants to have activated. So they are deactivatable.
Q:I want module xy.
A:You can a) Request it, or b) make it you own and send it to me per PM, and i'll add it in the next Release. Personally i prefer b, because i want to focus on the main Addon, not the modules, but also want to give the users the chance to habe a customable, yet not bloated Addon.

Other
To modify the border and StatusBartexture, you'll have to replace the blp's. (Also tga's possible)

Configuration
The configuration will be done through lua only.
You may open tip.lua and at the very top you'll find the configuration
Also there is a little config in lolTip\modules\buffs.lua
There you can modify the maxumum auras displayed, the size of them, the x & y offsets and add filters (no worry, a small text from WoWWiki should describe it fairly easy)

Thanks to
Aezay, Cargor & Seerah
You! for Reporting bugs, and suggestions

Hope you enjoy lolTip as much as i do,
Lolzen

2.2
*Fixed status display (afk, dnd, offline)
*Updated API change
*TOC bump

2.1.2
*Fixed a second error popping up when not having Class Color installed
*Fixed error when hovering over a guildless player or playerpet when having guilranks activated

2.1.1
*Fixed Error popping up if NOT having Phanx's Class Color Addon installed

2.1
*Updated Descriptionpage
*Small codetweaks due changes
*Added Support for Phanx's Class Color
*Added Percentage display for the HealthBar
*Added diff display for the HealthBar
*Added option to shorten the HealthBarar-values
*Added module: buffs
*Changed the Color of the 'Dead'-text to dark-orange

2.0.1
*Added: Option for showing GuildRank/GuildRankName right next to the guild
*Added: Anchors and offsets for MouseOverAnchor to config
*Fixed: guildcoloring didn't worked
*Fixed: If a target is shown on tooltip and the target isn't selected anymore, it will now correct hide it (eg. target yourself by clicking on your playerframe, and hit esc)
*Fixed: Problems with other Addons modifiing the Tooltip resultin in an overlapping HealthBar
*Fixed: (talentsmodule) If the data from talents is gathered the Tooltip doesn't "bump" anymore.
*Small codetweaks

2.0
*Out of Beta! The Addon seems stable enough to make it a regular release.
*Optimized code a bit
*With the optimized code a bug is fixed where the Tooltip on Special Bosses as Thrall is not messed up anymore
*Optimized code in Talentmodule a bit as well
*Changed: If no Talents are on units 10+ then it says "Talents: None" instead of "Talents: No Talents"
*Fixed: (talentsmodule) If unit is far far away and no talents can be gathered the Standard-PvP-line is hidden
*Added: (PvP) will be colored in the Reactioncolor if not customPvPcolors is activated (so you can still color it in your colorchoice, if you want)
*Added: RaidIcon on a unit that has a RaidIcon set.

2.0 (Beta3)
*Fixed talentsmodule overwriting lvl, race line if in guild but not pvp activated
*Fixed [YOU]-tag colored incorrect sometimes
*Added If talentsmodule isn't activated the standard PvPline is now hidden

2.0 (Beta2)
*Fixed bug that messed up Standart UnitFrames and spew out errors
*Fixed "-1Boss" is now correct shown as "?? Boss"
*Possible bugfix: use alternative color when reactioncolor can not be gathered (for UnitNames)

2.0 (Beta)
*Complete Rewrite
*Changed Targetlineappearence
*Made healthBar slightely thinner
*Changed display if unit has PvP activated
*made talents, instanthiding and actionbartips hiding in combat, modules de/acticatable in the config

1.5.2
*TOC bump
*Added Option: Disable fading (instant hide)
*Fixed: ItemRefTooltip & ShoppingTooltip 1, 2 & 3 using old background
*Added ManyItemTooltips Support
*Removed fix for DokingStation, as it is fixed by DockingStation itself
*Fixed Backdrop_Color not working, added to table

1.5.1
*Changed the way the space for the HealthBar is Added. I hope this prevents lolTip interfering with other Addons adding lines.
*fixed Tooltip not fading out correct some times.
*fixed SBMove = false - this was messed up in at least 1.5
*fixed weird border on doodads when MouseoverAnchor activated
*Added Border and Guild colors to config, so you don't need to scroll down anymore
*Added Option: Hide ActionBar-tooltips when in Combat
*Fixed Not showing Tooltips on DockingStation with MouseoverAnchor activated (thanks Cargor ;) )

1.5
*Fixed the Error randomly popping up about UnitLevel is nil
*Changed default look a bit
*Changed MouseoverAnchor, so you can offscale the Tooltip (Got this from ui.phcnet.de ;) )
*optimised Description for config
*no more "lvl -1". It is now shown correct as "??"
*Updated inbuilt TipTacTalentscode by Aezay
*little code Tweaks here and there

1.4.2
*Added an option to shorten high numbers (eg 12000 -> 12k), Thanks cs-cam
*Fixed self value not working (stupid me, messing around and forgetting the changes)
*A few little changes, not mentionable

1.4.1
*TOC bump
*Removed my own config, only standart Config remained
*cleared unnessecary 2.4 codebits

1.4
*Added Lua Config with comments
*Added Option for Realmnames when crossrealm
*Added Seera's Quality Border
*made PvPline hiding optional
*Fixed reactionColors in Wrath
*Changed TexturePaths
*probably fixed the error with ureaction
*Temporary usable on both, live and Beta

1.3.3
*Changed formating a bit
*fixed a little thing with HealthBar
*fixed bug with target from mouseoverplayer behind HealthBar (finaly!")

1.3.2.1
*Just fixed a small BrainAFK error

1.3.2
*Unit-Health should be fixed really now
*Updated how targetline works
*Updated PreviewPic

1.3.1
*Now hides Playertitles by default (Thanks Shantalya)
*should fix a error with unithealth (Thanks Moon Witch)
*PvP-line now complete hidden!

1.3
*Code cleaned (thanks Cargor)
*Bug should be fixed REALLY now =)

1.2.1.1
*Fixed forgotten locals

1.2.1
*Hopeful fixed targetline issue some people had. (Thanks Aezay)
*Splitted code into tinier bits, for a nicer editing.

1.2 (actually i did skip a number, my fault)
*Added ReactionColor to tartetline when targettarget is an NPC.
*Added GuildColoring if own Guild is shown.

1.0.1
*Thanks Kyron & Snago: Fixes a bug with targetline
*Added Scale (default 1)
Optional Files (0)


Archived Files (1)
File Name
Version
Size
Author
Date
2.1.2
8kB
Lolzen
07-30-09 11:06 AM


Post A Reply Comment Options
Unread 08-12-09, 09:15 AM  
Silviu
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 25
Uploads: 4
Get a strange error in instance maybe is related to QueTip an addon i also use or only loltip`s fault
Message: Interface\AddOns\lolTip\tip.lua:430: attempt to index a nil value
Time: 08/12/09 18:08:39
Count: 35
Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
[C]: ?
Interface\AddOns\lolTip\tip.lua:430: in function <Interface\AddOns\lolTip\tip.lua:355>
[C]: ?
Interface\AddOns\QueTip\QueTip.lua:247: in function <Interface\AddOns\QueTip\QueTip.lua:244>

Locals: self = GameTooltip {
default = 1
hasMoney = 1
updateTooltip = 0.11399999521673
numMoneyFrames = 1
0 = <userdata>
comparing = false
AppendText = <function> defined =[C]:-1
shoppingTooltips = <table> {
}
}
_ = "Gal'darah"
unit = "target"
name = "Gal'darah"
realm = nil
reaction = 2
class = nil
race = nil
creatureType = "Humanoid"
level = "82"
classif = "+"
text = "82+ Humanoid"
PvPColor = nil
raidIndex = nil
numLines = 5
linesNeeded = nil
(for index) = 5
(for limit) = 5
(for step) = 1
i = 5
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = GameTooltipTextLeft5 {
0 = <userdata>
}
(*temporary) = "GameTooltipTextLeft5"
(*temporary) = "Left"
(*temporary) = "5"
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index a nil value"
classification = <table> {
elite = "+"
worldboss = "Boss"
rareelite = "+ Rare"
rare = "Rare"
}
custompvp = false
CustomPvPcolor = ""
ricon = GameTooltipRaidIcon {
0 = <userdata>
}
getLine = <function> defined @Interface\AddOns\lolTip\tip.lua:85
grank = false
GuildColor = ""
Silviu is offline Report comment to moderator  
Reply With Quote
Unread 08-11-09, 11:16 PM  
vAzNKNiGHT
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 17
File comments: 16
Uploads: 2
Can you add a feature to color the tooltip border by the item quality?

Thanks, and great addon!
vAzNKNiGHT is offline Report comment to moderator  
Reply With Quote
Unread 08-08-09, 10:08 AM  
(O)fer_cz
A Kobold Labourer

Forum posts: 0
File comments: 15
Uploads: 0
how

how to move it somewhere else? pls maek some lame gui...
(O)fer_cz is offline Report comment to moderator  
Reply With Quote
Unread 08-07-09, 05:47 PM  
rieux
A Kobold Labourer

Forum posts: 1
File comments: 5
Uploads: 0
Originally posted by Lolzen
I will investigate this bug further. For more help all that are experiencing this problems, please post your config, so i can be sure what it is (as there are enough options i just don't use). Thanks for your effort, and sorry for this, i'm really ashamed.
No worries, I really like your addon; nothing to be ashamed about at all. Here's my config:

Code:
- Activate somthing by setting it to true, disable by setting to false (case sensitive)
lolTipModules = {
	-- Activate: A talentline will be added to the tooltip
	["Talents"] = true,
	-- Activate: Disables fading, so the tooltip will be hidden instantly if not set on something
	["Disablefade"] = true,
	-- Activate: While struck in combat, you ActionbarAbilities not popup a tooltip anymore
	["Hideaction"] = false,
	-- Activate: Shows Buffs on the bottom of the Tooltip (Attention, little config inside the module - lolTip\modules\buffs.lua)
	["Buffs"] = false,
}

-- Table with custom classifications
-- Change the display to your likings
local classification = {
	["worldboss"] = "Boss",
	["rareelite"] = "+r",
	["rare"] = "r",
	["elite"] = "+",
}

-- Change the TooltipScale
local Scale = 1
-- Adds additional information about the guild
local grank = false

-- Activate: The Tooltip will follow your cursor
local MouseoverAnchor = true

-- These only apply if MouseOverAnchor is >>>true<<<
local MouseA = "BOTTOMLEFT"
local MouseB = "BOTTOMLEFT"
local MouseX = 5
local MouseY = 0

-- These only apply if MouseOverAnchor is >>>false<<<
local Apoint = "BOTTOMRIGHT"
local Bpoint = "BOTTOMRIGHT"
local xOffSet = -13
local yOffSet = 63

-- HeathBarvalues:
-- You can also activate both: hppercent & hpdiff it will mix up
-- like: hppercent & hpdiff = -17%

-- Activate: hp on HealthBar will be displayed as percent
local hppercent = false
-- Activate: hp on HealthBar will be displayed as diff (-3700)
local hpdiff = false

-- Activate: Shortens the number on the HealthBar like 17.5k
-- this will not affect the values if hppercent is activated
local useSI = false

-- Colors: 
-- for the hexdecimal colors: http://www.pagetutor.com/common/bgcolors1536.png, or google "html colors"
-- for the colors with digits: 
-- r = red, g = green, b = blue, valid are values from 0.1 to 1.

-- colors own Guildname
local GuildColor = "|cff22eeee"
-- Activate: The (PvP) will be colored to specified color, else in red/green (harmful/friendly)
local custompvp = false
local CustomPvPcolor = "|cff00eeff"
-- colors the backdrop of the tooltip
local bdrop = {r=0, g=0, b=0}
-- colors the border of the tooltip
local bor = {r=0.2, g=0.2, b=0.2}
Originally posted by Cargor
@all previous posters + further ones experiencing the fps-bug :P :
Do you have mouseover-anchor activated? Or the DisableFade-module?

My guess it's a problem of one of these two, because both rely on heavy updating, and Jabar and me both had these two features enabled.
I did, but in the prior version of lolTip (before I updated for 3.2), I had these features enabled and didn't experience any of the problems.
rieux is offline Report comment to moderator  
Reply With Quote
Unread 08-07-09, 12:47 PM  
Dajova
A Wyrmkin Dreamwalker
 
Dajova's Avatar
AddOn Author - Click to view AddOns

Forum posts: 58
File comments: 791
Uploads: 13
Seems to be a issue with this and GearScore, cannot see the GearScore of most ppl with this tip, i can with other tip-mods... Posted on both mod-sites to see witch one that is interfering :P
__________________


Livestream | Twitter | Facebook | YouTube


Dajova is offline Report comment to moderator  
Reply With Quote
Unread 08-07-09, 06:52 AM  
xConStruct
A Chromatic Dragonspawn
 
xConStruct's Avatar
AddOn Author - Click to view AddOns

Forum posts: 199
File comments: 374
Uploads: 20
@all previous posters + further ones experiencing the fps-bug :P :
Do you have mouseover-anchor activated? Or the DisableFade-module?

My guess it's a problem of one of these two, because both rely on heavy updating, and Jabar and me both had these two features enabled.
__________________
Website | GitHub

Oh hai!
xConStruct is offline Report comment to moderator  
Reply With Quote
Unread 08-07-09, 05:46 AM  
juzadark
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Originally posted by rieux
I think there might be a memory leak of some sorts in the latest version. I was experience very erratic frame rate drops in instances, and noticed it in cities when I would mouseover objects. Disabling the addon caused this behavior to cease.
i am experiencing this problem as well
juzadark is offline Report comment to moderator  
Reply With Quote
Unread 08-07-09, 04:45 AM  
Lolzen
A Murloc Raider
 
Lolzen's Avatar
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 122
Uploads: 9
@Ake: Yeah, it was reported already, but i didn't felt like to work on lolTip the last days. The minimal time i had this week, i also wanted to play the game itself, sorry =X

But thanks for your report aswell
Lolzen is offline Report comment to moderator  
Reply With Quote
Unread 08-07-09, 02:39 AM  
Ake
A Kobold Labourer

Forum posts: 1
File comments: 16
Uploads: 0
Could it be, that lolTip isn't working in combination with Questhelper?
I get this errormessage:
Code:
Message: Interface\AddOns\lolTip\tip.lua:432: attempt to index a nil value
Time: 08/07/09 10:36:05
Count: 2
Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
(tail call): ?
[C]: ?
Interface\AddOns\lolTip\tip.lua:432: in function <Interface\AddOns\lolTip\tip.lua:356>
[C]: in function `func'
Interface\AddOns\QuestHelper\manager_event.lua:22: in function <Interface\AddOns\QuestHelper\manager_event.lua:21>
(tail call): ?
Interface\AddOns\QuestHelper\manager_event.lua:43: in function <Interface\AddOns\QuestHelper\manager_event.lua:25>
Interface\AddOns\QuestHelper\manager_event.lua:153: in function <Interface\AddOns\QuestHelper\manager_event.lua:153>
(tail call): ?
(tail call): ?
Interface\AddOns\QuestHelper\manager_event.lua:43: in function <Interface\AddOns\QuestHelper\manager_event.lua:25>
Interface\AddOns\QuestHelper\manager_event.lua:153: in function <Interface\AddOns\QuestHelper\manager_event.lua:153>

Locals:
Do you know how to fix that?
Ake is offline Report comment to moderator  
Reply With Quote
Unread 08-07-09, 01:36 AM  
Lolzen
A Murloc Raider
 
Lolzen's Avatar
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 122
Uploads: 9
I will investigate this bug further. For more help all that are experiencing this problems, please post your config, so i can be sure what it is (as there are enough options i just don't use). Thanks for your effort, and sorry for this, i'm really ashamed.
Lolzen is offline Report comment to moderator  
Reply With Quote
Unread 08-07-09, 12:11 AM  
rieux
A Kobold Labourer

Forum posts: 1
File comments: 5
Uploads: 0
I think there might be a memory leak of some sorts in the latest version. I was experience very erratic frame rate drops in instances, and noticed it in cities when I would mouseover objects. Disabling the addon caused this behavior to cease.
rieux is offline Report comment to moderator  
Reply With Quote
Unread 08-06-09, 01:01 PM  
Jabar
Premium Member
 
Jabar's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 40
Uploads: 1
I honestly didn't think about it !
Here's how I ran lolTip :
Code:
lolTipModules = {
	-- Activate: A talentline will be added to the tooltip
	["Talents"] = true,
	-- Activate: Disables fading, so the tooltip will be hidden instantly if not set on something
	["Disablefade"] = true,
	-- Activate: While struck in combat, you ActionbarAbilities not popup a tooltip anymore
	["Hideaction"] = false,
	-- Activate: Shows Buffs on the bottom of the Tooltip (Attention, little config inside the module - lolTip\modules\buffs.lua)
	["Buffs"] = false,
}

-- Activate: The Tooltip will follow your cursor
local MouseoverAnchor = true
Everything else was set to default.

It happened all along naxx25, in and out of combat.
PS: I deleted my double post x_x
Last edited by Jabar : 08-07-09 at 02:25 AM.
Jabar is offline Report comment to moderator  
Reply With Quote
Unread 08-06-09, 06:06 AM  
xConStruct
A Chromatic Dragonspawn
 
xConStruct's Avatar
AddOn Author - Click to view AddOns

Forum posts: 199
File comments: 374
Uploads: 20
Second that, but it occured one time in arathi basin and then, after a reloadui, didn't happen again. Did you have mouse anchor activated or something similar, because that's what my guess would be ... I'd say especially your config and when the problem occurs would be interesting to lolzen
__________________
Website | GitHub

Oh hai!
Last edited by xConStruct : 08-06-09 at 06:44 AM.
xConStruct is offline Report comment to moderator  
Reply With Quote
Unread 08-06-09, 02:37 AM  
Jabar
Premium Member
 
Jabar's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 40
Uploads: 1
Hi,

I was testing your tooltip addon a few days ago while doing naxx25. (v2.1.2 & 3.2 wasn't released yet)
I encountered huge framerate drop each time my cursor was on a friendly target. Went from 110fps to roughly 15.
No problem whatsoever with enemy targets.

I disabled every addons except yours... problem was still there.
After switching from yours to RantTooltip, problem was gone.

I know, being a developer myself, that report won't help you much but I just think it's something you should know.
Jabar is offline Report comment to moderator  
Reply With Quote
Unread 08-06-09, 01:28 AM  
Elite_Gamer04
A Kobold Labourer

Forum posts: 0
File comments: 36
Uploads: 0
Message: Interface\AddOns\lolTip\tip.lua:430: attempt to index a nil value
Time: 08/06/09 17:28:28
Count: 3
Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
(tail call): ?
[C]: ?
Interface\AddOns\lolTip\tip.lua:430: in function <Interface\AddOns\lolTip\tip.lua:355>
[C]: ?
[C]: in function `func'
Interface\AddOns\QuestHelper\manager_event.lua:22: in function <Interface\AddOns\QuestHelper\manager_event.lua:21>
(tail call): ?
Interface\AddOns\QuestHelper\manager_event.lua:43: in function <Interface\AddOns\QuestHelper\manager_event.lua:25>
Interface\AddOns\QuestHelper\manager_event.lua:153: in function <Interface\AddOns\QuestHelper\manager_event.lua:153>
(tail call): ?
(tail call): ?
Interface\AddOns\QuestHelper\manager_event.lua:43: in function <Interface\AddOns\QuestHelper\manager_event.lua:25>
Interface\AddOns\QuestHelper\manager_event.lua:153: in function <Interface\AddOns\QuestHelper\manager_event.lua:153>

Locals:
Latest version.
Elite_Gamer04 is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: