Getting the "Font not set" error?
Make sure both the Font -> Font Face, as well as the Bars -> Font Face is properly set to a valid font.
TipTac - An Advanced Tooltip Addon
TipTac is a tooltip enchancement addon, it allows you to configure various aspects of the tooltip, such as moving where it's shown, the font, the scale of tips, plus a lot more.
To open the option dialog, just use "/tip" without any parameters. Use "/tip anchor" to show the anchor frame and position it as you want.
You can always get the latest release of this addon on Curse.
Please post your comments, questions and suggestions for this addon there.
Current Features
- Shows the buffs and debuffs of the target with cooldown models. Has options to make it only show the ones you cast.
- When in a raid or party, there is an option to show who from the group is targeting the unit.
- Vast anchoring options allows you to change between Normal, Mouse and Parent anchor, this is configurable for both unit and non-unit tips on a frame or non-frames.
- Anchoring frame lets you decide exactly where you want tips with the normal anchoring option.
- Able to change the font face and size for all tips in the User Interface. Uses "LibSharedMedia" if installed.
- Can show a Health, Mana, Energy, Rage, Runic Power or Focus bar inside the tip, which can be enabled or disabled as you prefer.
- Tips are getting updated at a customizable interval to display changes.
- Configurable fading options, both a prefade and fadeout time can be set. They can also be set to zero if you prefer the tips to just hide instantly.
- Allows for you to change the background and border color of the TipTacTip and any of the modified tip.
Layout Templates
Currently TipTac comes with a few presets, these are a collection of preset settings. You can find the presets in the options. I am looking for more layout presets to include in future releases of TipTac. So feel free to post your saved settings.
Special Tip Modification
TipTac does not only configure the tip for units, you can also use TipTac to modify other tips in the WoW Interface. The way they are getting modified are both in scale and appearance. The border and background of the modified tips can be changed to colors of your desire. You can disable this appearance change by disabling the option "Hook Special Tips" under the General tab of the options dialog. Currently these tips are getting modified, but you can add more if you wish by editing the "TipTac\core.lua" file. GameTooltip, ShoppingTooltip1, ShoppingTooltip2, ShoppingTooltip3, ItemRefTooltip, WorldMapTooltip, AtlasLootTooltip and QuestHelperTooltip.
Other TipTac Addons
There are two other addons, included in the TipTac package, which improves tip functionality in WoW. First one is "TipTacTalents", which will show player talents in the tip. The second addon is "TipTacItemRef", which improves the look of the ItemRefTooltip, which is the one shown when clicking on an item, spell or achievement link in the chat. Please refer to each addon's readme.txt file for more information regarding their functionality.
Saving Settings Per Character
If you prefer to have TipTac configured differently on each of your characters, you will have to manually edit the "TipTac.toc" file. In this file, you will have to locate "SavedVariables", and change it into "SavedVariablesPerCharacter". You must restart WoW for it to take effect, and it will reset your current settings.
Lacking Features, Ideas & Problems
- There is an issue with the Chat Frame Hyperlink hooking.
- Add glyph and npc support for the TipTacItemRef addon.
- Colorblind mode does not work properly with owned combat pets with a custom name.
- ItemRefTooltip: Does not support "archaeology". The "currency" type should be supported now, but need verification.
- ItemRefTooltip does not position well if scaled below 1.
- Add hover tips to "GuildBankMessageFrame".
- Add more slash command to change settings, this will allow people to reconfigure TipTac on the fly, without opening the config window. Great for multiple specs etc.
- Sometimes tips may not fade for a mage's mirror images. This happens because GTT:GetUnit() does not return a unit token when you mouse over them.
- Even with the option "Instantly Hide World Frame Tips", some tips still fades out, this is because TipTac uses a "mouse cursor change" event to find out when to instantly hide world tips. But since not all world objects change the mouse cursor, you wont see tips fading out instantly for them.
- Change the font of the "GameTooltipMoneyFrame" texts.
- Adding a castbar in addition to the already existing health and power bar.
The cause of the tooltip flickering is that the anchor type is only being updated on the SetDefaultAnchor event, but several frames don't trigger this event. I haven't tested extensively enough to know what does and does not, but I know that the hotkey frames generated by Neuron do not, the quests in Kaliel's Tracker do not, and the quest items/rewards in Immersion do not. They do, however, trigger OnShow.
The fix is super simple: we just need to uncomment a commented line.
Open ttCore.lua, go to line 719, and uncomment the line by deleting the double-dash (--).
So, you want to go from this:
To this:
The comment above this line also implies that, perhaps, the rest of the commented code beneath this line might need to be uncommented, as well. But, so far, this single line change has fixed the flickering issue for me.
In reply to KOVIKO:
Thanks for the info.
This fix does not work for me, sadly. So far I only see this behavior when looking at item tooltips (especially in WQs) and the anchor is set to mouse. I also use ArkInventory and if I disable Item Count in the tooltip section of Ark, the problem goes away. However, I want that functionality. Not sure what to try next.
In reply to Dzendrieh:
I also use ArkInventory and display its item counts in my tooltips and don't have this issue.
Can you verify that the issue goes away when you roll over a unit frame directly before rolling over items in your inventory? Just move the inventory window directly next to/slightly overlapping a unit frame and then go directly from the unit frame to your inventory.
Side note: by "item tooltips," do you mean the items in your inventory, or like items being linked in chat or from a specific addon or...?
In reply to KOVIKO:
I wasn't clear enough. Sorry! I've been toggling so many addons and disabling things here and there to track down the issue. Let me start over with some degree of accuracy:
I only see the flickering (that I've noticed so far) when I mouse over an item as a world quest reward (when using the World Quest List addon and in that list it generates), an item reward from the Covenant mission table (with or without addons that modify that pane), or the loot tables in the Adventure Guide. If I disable Item Count in the tooltip section of Ark, the problem does not present itself.
I do not see this flickering on items in my bags/bank, AH, WQ rewards directly on the map, or inline item links in chat windows. Thankfully. :)
Changing the strata of my unit frames to be above those problem locations and then rolling over to an item does not affect the problem.
In reply to Dzendrieh:
What are you TipTac settings? How many of the tooltip types are set to be mouseover? Can you try adjusting some to be parent anchor, instead, and see if the problem resolves?
In reply to KOVIKO:
All of mine are set to Mouse Anchor. If I set Frame Tip Type to Normal or Parent, the problem will stop. World Unit, World Tip, and Frame Unit have no effect.
Settings:
TipTac_Config = {
["fontFace"] = "Fonts\\2002B.TTF",
["classification_elite"] = "+%s ",
["iconFaction"] = false,
["overrideFade"] = true,
["if_enable"] = false,
["preFadeTime"] = 0,
["optionsLeft"] = 803.8324584960938,
["reactText"] = false,
["if_smartIcons"] = false,
["fontFlags"] = "OUTLINE",
["showAuraCooldown"] = false,
["hideDefaultBar"] = false,
["healthBar"] = false,
["healthBarText"] = "value",
["showDebuffs"] = false,
["mouseOffsetY"] = 51,
["healthBarClassColor"] = false,
["reactColoredBorder"] = false,
["classification_minus"] = "-%s ",
["showUnitTip"] = false,
["anchorFrameUnitType"] = "mouse",
["classification_rare"] = "%s|r (Rare) ",
["showBattlePetTip"] = false,
["if_itemQualityBorder"] = false,
["enableChatHoverTips"] = true,
["if_showQuestLevelAndId"] = false,
["showBuffs"] = false,
["left"] = 653.0017700195312,
["gradientTip"] = false,
["classification_normal"] = "%s ",
["mouseOffsetX"] = -50,
["anchorWorldUnitPoint"] = "BOTTOMRIGHT",
["classification_trivial"] = "~%s ",
["classification_worldboss"] = "%s|r (Boss) ",
["anchorFrameTipType"] = "mouse",
["hideAllTipsInCombat"] = true,
["classification_rareelite"] = "+%s|r (Rare) ",
["showTalents"] = false,
["manaBar"] = false,
["iconClass"] = false,
["hidePvpText"] = false,
["anchorWorldUnitType"] = "mouse",
["fadeTime"] = 0,
["targetYouText"] = "<<YOU>>",
["hideWorldTips"] = true,
["top"] = 277.8356018066406,
["optionsBottom"] = 655.1671142578125,
["barFontFace"] = "Fonts\\2002B.TTF",
["if_modifyAchievementTips"] = false,
["anchorWorldTipType"] = "mouse",
["if_showAuraCaster"] = false,
["anchorFrameTipPoint"] = "BOTTOMRIGHT",
["if_showIcon"] = false,
}
Thanks for taking the time to look at this. :)
In reply to Dzendrieh:
Yeah, the root of the flickering issue is that Blizz will try to force some tooltips to be parent-anchored when TipTac is trying to make they mouse-anchored. My solution fixes the flickering when TipTac is accidentally making the tooltip mouse-anchored, but I'm not sure there's anything to be done about TipTac trying to make something mouse-anchored while Blizzard and/or other addons refuses to play along.
Something worth testing out of curiosity is whether using TinyTip instead of TipTac results in the same flickering. They handle the anchoring differently.
In reply to KOVIKO:
Hmm.. ok thanks. I can try TinyTip, although that hasn't been updated since BFA.
All I really want is a way to put the tooltip on the mouse with some amount of offset. I used to use an addon called TooltipOnMouse which apparently hasn't been updated since 5.0.1, but has been working without a hitch until 9.0
In reply to Dzendrieh:
TinyTip still works, but the options addon for it is hard to grab as it's tagged outdated. All I'm saying is to test it out really quickly to see if you still have the flickering issue, just out of curiosity, and then go back to TipTac.
In reply to KOVIKO:
Ah. I get ya.
So.. TinyTip does not have the issue in the places I mentioned. However, it does do it on unit tooltips (which TipTac does not) _if_ I set an offset value from cursor. When this happens, it randomly seems to chew about 30fps.
Popping back to TicTac, mucking around with offset values and setting to defaults has no effect.
thanks this fixed my buffs flickering issue!
In reply to Thanatar4400:
This has the unfortunate side-effect of the tooltip not following your cursor and stopping in place right after mouseover. This is especially jarring when in motion. I've found a better fix: uncomment line 719 of ttCore.lua:
Pretty sure its related. to these settings.
1830x FrameXML\GameTooltip.lua:161: Action[SetPoint] failed because[SetPoint would result in anchor family connection]: attempted from: GameTooltip:SetPoint.
[string "=[C]"]: in function `SetPoint'
[string "@FrameXML\GameTooltip.lua"]:161: in function <FrameXML\GameTooltip.lua:159>
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: in function `GameTooltip_SetDefaultAnchor'
[string "*:OnTooltipSetDefaultAnchor"]:1: in function <[string "*:OnTooltipSetDefaultAnchor"]:1>
[string "=[C]"]: ?
Full Error
https://pastebin.com/dhp2Y9xy
In reply to tyladurden:
The cause of this bug is when you have two UI elements very close to each other and Blizz's tooltip thinks that it should try to make a combined tooltip out of them, but then fails to be able to do so. So, for me, it only happens when I quickly roll over my buff icons generated by Raven. I've noticed that the bug only fires once per load, though, so BugSack + BugGrabber can suppress it and you can go on about your business. :)
Hey! Cool addon! I have one problem: it still shows Realm when ive unticked it. Anyone know how to solve?
After the update for Shadowlands, I've often seen the wrong anchor. I have investigated this issue and probably solved it.
I've edited ttCore.lua https://pastebin.com/tcVSM80k Here is the diff https://www.diffchecker.com/gDlDf6Nc
I have noticed that UnitExists("mouseover") is sometimes wrong in GameTooltip_SetDefaultAnchor. So the anchoring for the units is done in OnTooltipSetUnit.
Its unclear if this change affects the flickering.
In reply to erutei:
it does not.
Since shadowlands launched, my TipTac installation no longer works with item tooltips, the ones you get when you hover over an item in your inventory or equipped on your character. The standard blizzard tooltips show in these occasions. All the other tooltips still work fine though, even the items linked in chat work.
Is this problem unique to me? Can I fix it somehow?
Thank you
for some reason it doesn't show player ilvl and icons
has anyone noticed that the tooltips don't necessarily stay anchored where they should next to their mouse? like trying to hover on an item and the tooltip covers it up? thanks all <3