ZeraTooltip

Formats item tooltips: rewording, reordering, and recoloring.

File Details

ZeraTooltip-2.19.0

  • R
  • Jul 7, 2024
  • 334.80 KB
  • 224
  • 4.4.0+1
  • Classic

File Name

ZeraTooltip-2.19.0.zip

Supported Versions

  • 4.4.0
  • 1.15.2

2.19.0

Features

  • Decimal and Thousands separators can now be customized.

Changes

  • Bonus Armor can now be customized no matter how it appears on the tooltip.

Fixes

  • Fixed an issue that caused corrupted tooltips when two items with identical itemlinks have different tooltips.
  • Fixed a tooltip issue that could happen if equipment in certain slots is changed while the comparison tooltips are visible.
  • Items requiring a PvP rank should not show up as trainable (unless they actually are).
  • Fixed some issues with thousands separators when numbers get unreasonably large.
  • Improved compatibility with RatingBuster Classic.

 

2.18.1

Fixes

  • All functionality restored in non-English locales.
  • Fixed some issues to do with decimal and thousands seperators in certain locales.
  • Various other localization fixes, including Mastery Rating, and Bonus Damage on weapons.

 

2.18.0

Features

  • Add Transmogrification customization.
  • Thousands separators are now used for most numbers (1000 -> 1,000). This is customizable.
  • <Gifted From> and <Written By> can now be individually customized, instead of being merged with <Made By>.

Changes

  • Attack Power and Ranged Attack Power have been re-enabled in Cata.

Fixes

  • Useless and faction-specific race restrictions should consistently be detected in Cata.
  • Restored School Spellpower in Cata. This was never meant to be removed.
  • Many fixes relating to numbers having thousands separators.
  • Transmog lines should appear in a consistent location between heroic and normal items.
  • Damage Per Second can now be correctly reworded with custom text.

 

2.17.0

Features

  • Improve Required Races customization.
    • Items limited to all races of one faction can now be shown as requiring a faction instead.
    • It's now possible to hide only lines that list your race as a requirement.

Changes

  • Added item level overrides for some tokens in Cata.
  • Added heroic tags for tokens and some items in Cata.

Fixes

  • Fixed missing Heroic tags.
  • Fixed formatting on items that list Druid as a required class.
  • Filtering out useless race requirement lines now works correctly in Cata.
  • Fixed item level override on Reply-Code Alpha. It never got increased for the Ulduar item level bump.

 

2.16.0

Features

  • Updated for Cataclysm.
    • Added Mastery Rating customization.
    • Added Cogwheel socket customization.
    • Removed the following stats from Cataclysm:
      • Defense Rating
      • Block Value
      • Attack Power
      • Ranged Attack Power
      • Feral Attack Power
      • Armor Penetration Rating
      • Mana Regeneration
      • Physical Hit Rating
      • Physical Critical Strike Rating
      • Physical Haste Rating
      • Spell Hit Rating
      • Spell Critical Strike Rating
      • Spell Haste Rating
    • Removed trainable equipment customization.

Changes

  • Account Bound items are now recolored by default.

Fixes

  • Updated for tooltip changes in Season of Discovery.
  • Updated for a Blizzard change which broke item level hiding on non-equipment.
  • Fixed some issues with padding for set names and bonuses.
  • The default Blizzard color picker will once again redraw the options menu dynamically as it's used.

 

2.15.0

Changes

  • Added Waylaid Supplies for Season of Discovery phase 3.

 

2.14.2

Fixes

  • Updated for tooltip changes in Season of Discovery.

 

2.14.1

Fixes

  • Elemental spell damage is once again correctly recognized on suffixed items (of ELEMENTAL Wrath) that don't have armor.

 

2.14.0

Changes

  • Bonus Damage on weapons is now customized using the same settings as regular weapon damage.

Fixes

  • Bonus damage on weapons is no longer factored into the average damage calculation, unless it's customized to do so.
  • Fixed bonus damage on weapons causing the damage variance to be inaccurate.

 

2.13.0

Changes

  • Updated for Waylaid Supplies changes.

 

2.12.1

Fixes

  • Fixed issue with cooldown text freezing.
  • Actually fixed weapon speed sometimes displaying incorrectly when looking at multiple weapons with identical damage or dps numbers.

 

2.12.0

New Features

  • Combined Crit (physical and spell) is now recognized in Season of Discovery, due to its use on some Gnomeregan items.

Changes

  • Added option to toggle reputation text on items that are used by Waylaid Supplies. This is disabled by default.

Fixes

  • Added missing localization for some new items.

 

2.11.0

Changes

  • Added Waylaid Supplies for Season of Discovery phase 2.
  • Profession items that can be used for Waylaid Supplies now also show their reputation value.
  • Added some Waylaid Supplies item level overrides.
  • Added option in Required Classes to use TBC Shaman color instead when playing on Era (blue instead of pink). This is enabled by default.

Fixes

  • Purple gem default color was restored to what it was before. It wasn't supposed to be the same as reputation text.
  • Reputation color now respects the setting.
  • Fixed weapon speed sometimes displaying incorrectly when looking at multiple weapons with identical damage or dps numbers.
  • Fixed various issues with tooltip hooking and comparison tooltips.

 

2.10.3

Fixes

  • Fixed options menu in Wrath.
  • Throttling Blizzard tooltip updates is now more reliable.
  • Text cache works better with items that are on cooldown.
  • Text cache behaves better when the RatingBuster addon is being used and its settings are changed.

 

2.10.2

Fixes

  • Fix incompatibilty with other addons that hook tooltips a certain way (like Auctionator), which was causing tooltips to sometimes show the wrong item.
  • Fixed Season of Discovery runes not being recognized on chest items which are marked as "robe" items instead of "chest" items.
  • Fixed an issue when padding the end of the tooltip is disabled and Max Stack Size is visible.
  • ZeraTooltip will now try harder to avoid creating an empty line at the bottom of tooltips when padding the end of the tooltip. The padding should only happen when another addon is adding tooltip lines.
  • Recipes that embed item tooltips inside them now work a little better. Reordering lines in the embedded section should no longer hoist them to the recipe section at the top.
  • The white line at the top of recipes that tells you what you learn is now recognized as a "Use" line, so the prefix will be modified.

 

2.10.1

Fixes

  • Restored Feral Attack Power in Classic Era.
  • Reputation text now accounts for human racial bonus.

 

2.10.0

New Features

  • Added Runes customization for Season of Discovery.
  • Added Reputation customization, which shows how much reputation an item is worth to a faction. Currently this only applies to Waylaid Supplies in Season of Discovery.
  • Waylaid Supplies is Season of Discovery will now show their itemlevel when itemlevels are enabled. Configurable.
  • Holy Damage is now recognized as a stat.
  • Spell School Damage is now recognized and configurable in Wrath of the Lich King.
  • Combined Hit (physical and spell) is now recognized in Season of Discovery, due to Fathomblade. Physical Hit has been given a default rename in all locales.

Changes

  • Spell Power default color has been changed slightly so it doesn't look as much like Shadow Damage.
  • Added itemlevel override for Perfect Blackfathom Pearl. Like other tokens, it will appear to be the same itemlevel as the rewards that it gives.
  • Ace3 tooltips are now modified.

Fixes

  • Found a workaround for a missing event in Classic which was causing ZeraTooltip to not always modify tooltips the first time they load. It should be back to normal now.
  • Many stats are now recognized much more reliably in all locales.
  • Locked containers are now recognized correctly in colorblind mode, and also when the text is orange instead of red.
  • Icecrown Citadel normal/heroic tokens no longer sometimes show the icon for the other version. This fix applies to all groups of items which share a name but use different icons.
  • Tooltips for nonexistant items now use a specific icon instead of the one from the last item tooltip.
  • Resilience is no longer visible in Classic Era.
  • Expertise is no longer visible in Classic Era.
  • Feral Attack Power is no longer visible in Classic Era.
  • Usable Enchantment is no longer visible in Classic Era.
  • Classic Era stats that are percentages will now be displayed that way in the options menu.

 

2.9.0

New Features

  • Added Sockets customization.

Changes

  • Cache has been re-enabled.
    • This feature greatly improves performance, but it may cause strange formatting on occasion.
    • If a tooltip appears to be formatted incorrectly, hide the tooltip for 5+ seconds to clear the cache.
    • Toggle option in ZeraTooltip Options > Features.
  • Options menu polish.

Fixes

  • Now compatible with classic era PTR servers.
  • Heroic tags now work as expected when colorblind mode is enabled.
  • The Socket Hint option is no longer visible before TBC.
  • Some item level overrides for ZG and AQ40 tokens have been corrected.
  • Viewing jewelcrafter's gems when not a jewelcrafter now looks as expected.
  • Increase performance.
  • Fix Blizzard tooltip issue which can cause flickering.

 

2.8.1

Fixes

  • The Profile tab is once again visible in options menu.
  • Options menu categories are sorted in the intended order.

 

2.8.0

New Features

  • Add Stack Size.

Changes

  • Add item levels to tokens for post-Ulduar content.
  • Default color for Charges has been changed to orange.

Fixes

  • Fix double Heroic tags on items. Blizzard finally added them back into native tooltips!
  • Fix item level not always appearing in the correct spot under certain settings.
  • The new options menu is bugged and embedded textures cause extreme lag.
    • For now, ZeraTooltip options have been moved into a separate window.

 

2.7.2

Fixes

  • Fix options menu error when Recoloring feature is disabled.
  • Fix /zt version.

 

2.7.1

Fixes

  • Charges and Cooldown lines should appear after the 'Use' line even if it was added by an enchantment.

 

2.7.0

New Features

  • Added Charges customization. Charges on an item will now appear after the item 'Use' line.
  • Added Cooldown customization. Cooldown on an item will now appear after the item 'Use' line, behind Charges (if it exists).

Fixes

  • Fixed Speedbar recoloring.
  • Padding (and not padding) the last line no longer depends on other addons and should be more consistent.

 

2.6.0

New Features

  • Every locale is now supported. Most translations are still missing, but every tooltip line should be correctly identified.
  • Classic Era / SoM now recognizes Elemental (Arcane, Fire, Nature, Frost, Shadow) Spell Power.
  • Added Armor customization. Items with 'Bonus Armor' (armor text is green) can be customized separately.
  • Added Block customization.
  • Added All Resist customization.
  •    - Items with all 5 resistances of the same amount will be summarized into one line.
  •    - Hide the 'All Resist' line to prevent this.
  • Added Ranged Attack Power customization.

Changes

  • Removed Spell Damage from Classic Era / SoM. Spell Power is now used instead.
  • Resistances are now being reworded by default in enUS locale.
  • Icons appear slightly larger in the selection dropdown.
  • More icons have been added, mostly related to Armor and Shield.

Fixes

  • Fixed icons showing extra characters next to them after using the icon selection dropdown.
  • Better error handling. If something unexpected occurs, most resulting lua errors will be suppressed.

 

2.5.0

New Features

  • Added icons to Required Classes line.

Changes

  • Weapon speedbar now uses textures instead of characters. Width can still be adjusted, and no longer depends on font.
  • Added itemleves to pre-wrath tokens.

Fixes

  • Now recognizes uncached itemlinks.

 

2.4.0

New Features

  • Enchantments that add a usable effect (such as engineering tinkers) are now fully supported, and can be customized separately from regular enchantments.
  • Item Level can now be shown on all items. It can also be reordered to appear lower in the tooltip and use the full 'Item Level' text (like in original Wrath).
  • The Chance on Hit prefix (as seen on many weapons from Onyxia) may now be customized.
  • Socket Hint (the line that tells you what buttons to press to socket an item) can now be reordered to appear immediately after the socket lines.

Changes

  • Options menu now has more tooltips to explain the different settings.
  • Bonus Effects (Secondary stats that aren't actual stats, such as custom Equip or Use lines) have had their recoloring disabled by default.
  • Modified token item levels for the Ulduar changes.
  • Added a couple more miscellaneous rewords.

Fixes

  • Hiding a stat no longer hides socket or set bonuses containing only that stat.
  • Fixed socket padding for items without a socket bonus (due to Eternal Belt Buckle).
  • Required Classes line now respects the global recoloring option.
  • Heroic and Item Level lines should now appear in the correct spot when comparing items.
  • Fixed an error related to Heroic and Item Level lines when no other addons were adding lines to the tooltip.
  • Set bonuses on crafted items should now be recognized.
  • Fixed negative stats appearing to be positive ...again.
  • Refundable and Tradeable options are now situated at the very bottom of the config panel, similar to how they are positioned on a tooltip.
  • Padding at the end of the tooltip should hopefully be more consistent.

 

2.3.0

New Features

  • Heroic tag now shows on ALL items which originally had the line in Wrath. This is enabled by default.
  • Item level can now be shown on equippable items. It also shows on tokens (up to Uluar so far) which reflects the level of items provided. This is enabled by default.
  • "Will receive enchantment" lines on items in trade window now appear in the regular enchantment location. Why does Blizzard want to put them in between the gems and the socket bonus?

Changes

  • Level requirement "Max Level" option now checks that both your character is max level, and the item requires max level. Both are necessary for the line to be hidden.
  • Cache can now be disabled. This feature increases performance, but can increase the frequency of tooltips loading incorrectly. This is disabled by default.
  • Version number is more visible in options, and available with /zt version.

 

2.2.0

New Features

  • Icons can now be manually resized.
  • Titles can now show the item's icon. This defaults to on.
  • Durability can now be customized.
  • Item 'Binding Type' (Soulbound, BoP, BoE, etc) can now be customized.
  • 'Refundable Item' text can now be customized.
  • 'Made By' lines can now be customized.

Changes

  • Added new icons to the list of options.
  • Soulbound tradeable items are no longer reworded by default, to ensure clarity. This option will be reset for everyone.
  • Weapon Damage is now able to display variance as a plain number, instead of as a percentage.

Fixes

  • Reduced false positive matches for trainable equipment. Tabards with reputation requirements should not longer be considered to be trainable.
  • Improved line recognition in general, especially for green lines.
  • Fixed an issue preventing `/zt` from opening options when in combat.
  • Increased cache threshold. This will lead to more processing, but few validation failures. Hoping that it fixes a rare bug which I've been unable to reproduce.

 

2.1.2

Fixes

  • Grey set bonuses are once again correctly recognized.
  • Fixed lua error for Chaotic gems (and other non-weapons where a line ends in 'Damage').

 

2.1.1

Fixes

  • Text cache is now smarter, and will not add/remove icons/prefixes to the wrong lines.
  • Greatly reduced false positive weapon enchantment detection.

 

2.1.0

Features

  • Now recognizes weapon enchantments.
  • Now recognizes class restrictions.
  • Now recognizes level requirements.
  • Now recognizes soulbound tradeable loot.
  • Polished options menu.
  • Greatly improved performance for tooltips on TradeSkillFrame.
  • Settings menu now shows ZeraTooltip version.

Fixes

  • Fix missing prefixes on some lines (like Socket Bonus).
  • Added a validation system to prevent bad cache data. This should greatly reduce or eliminate instances where the tooltip does not rebuild itself correctly.
  • Enchantment coloring is now off by default, since enchantment color can sometimes be red. This option will be reset for everyone.
  • The Hide button now works for Races.
  • Fixed issue with tooltip update throttling that could cause a tooltip to not appear under specific circumstances.
  • Fixed a rare lua error that could happen due to uncached tooltips.

 

2.0.0

 LARGE REWRITE FOR WRATH

 SETTINGS WILL BE RESET

New Features

  • Completely new config settings. Previous settings will be lost. Sorry! Back up your colors if you want to keep them.
  • Customizable stat order. Because Blizzard can't seem to decide is Stamina or Strength should be first.
  • Customizable stat renaming, including custom multipliers. For example, you could convert +5 Mp5 into +1 MpS or +60 MpM.
  • Many lines can be hidden from view. More than anyone has ever asked for!
  • Optionally move secondary stats up to base stats. Why are they down there anyway?
  • Customize vertical padding. That's the empty lines which break up sections of the tooltip.
  • Add a customizable prefix to enchantment text.

Regressions

  • Support ended for TBC, since it's no longer possible to play on a TBC client.
  • Inferior support for classic. Some stats may not currently be recognized correctly. This is due to Blizzard's inconsistency.
  • Armor and Block are not currently customizable.
  • Elemental weapon damage can no longer be colored separately from regular weapon damage.
  • Most of the complicated non-configurable rewording is currently missing. This mainly affects set bonuses.

 

1.6.1

Bug Fixes

  • Fixed bonus weapon damage.
  • Negative stats on items should once again display correctly.

 

1.6.0

Features

  • Average weapon damage is displayed next to low end and top end damage.
  • Default color for Spell Hit is now a more vibrant pink, so it will stand out better in WotLK when Spell Damage and Healing are merged into Spellpower.
  • TBC version bump: 20503 -> 20504.
  • Classic version bump: 11402 -> 11403.

Bug Fixes

  • Fixed dual wield detection. Offhand weapons should now be considered unusable for most classes.
  • Added support for Beast-tamer's Shoulders pet effects.

 

1.5.1

Bug Fixes

  • Healing now shows up ahead of spell hit/crit/haste/etc (as intended).
  • Fix food buffs showing 30s duration instead of 30m.

 

1.5.0

 NEW FILES. UPDATING MAY REQUIRE GAME RESTART

Features

  • Added chat command to open config: /zt
  • Improved profession skill recognition.
  • Improved mount speed recognition in Classic Era.
  • TBC version bump: 20502 -> 20503.

Interface Options

  • Color selection is disabled (can't be clicked) for stats that are not being recolored.

Bug Fixes

  • Fixed some lines showing up in yellow when recoloring is disabled. This mostly affected gems, and items with random suffixes (of the Owl, etc.).
  • Fixed gem reordering. Gems should never be reordered. They can still be reworded and recolored.

 

1.4.1

Bug Fixes

  • Shields have their Block stat recognized once again. It uses the Block Value color.
  • Improved detection of effects which increase the range of an ability.
  • Fixed Spellfire set bonus.
  • Improved detection of base stats when they appear as bonuses elsewhere on items.
  • Improved detection of items that increase attack power granted by an ability.
  • Now consistently removes trailing periods while rewording. This will be done only when the addon is sure the period is unneeded.

 

1.4.0

Features

  • Classic Era (including Season of Mastery) is now fully supported!
  • Added support for food and drink items, as well as bandages and some potions. This is on by default, and can be disabled.
  • Skill bonus is now a recognized stat. This includes both weapon and profession skills. Defense continues to have its own separate color.
  • Ranged attack speed is now recognized.
  • Weapon damage can now be colored. Wands will use (still customizable) elemental damage colors. Physical weapons will use a custom color, which is disabled by default.
  • Weapon damage per second is reworded.
  • Hp5 and Mp5 extra calculations are now displayed as HpM and MpM instead of HpS and MpS. This should make it easier to estimate the effect of the stat in an encounter.

Interface Options

  • New option: Recolor usable effects. This applies to active trinkets, as well as consumable items like food, drinks, potions, and bandages.
  • New option: Skill color. Sets the color of weapon and profession skill bonuses.

Bug Fixes

  • Fixed some items not reordering or recoloring due to invisible characters. This seems to only affect items that Blizzard made earlier in development, which are mostly low level items.

 

1.3.0

Features

  • Added trainable equipment recoloring.
  • Added weapon speedbar. This graphically displays weapon speed.
  • Rewords more stats: Run Speed, Swim Speed, Mount Speed.

Interface Options

  • Changed default Armor color. It is no longer the same as Stamina.
  • Changed color reset buttons to also reset color toggles.
  • New option: Trainable Equipment color. Changes the color of unusable equipment text if the item can be equipped after visiting a weapon/class trainer.
  • New option: Show Speedbar. Toggles whether the speedbar is displayed in tooltips.
  • New option: Speedbar width. A wider bar means more accurate speed readout, but also larger tooltips.
  • New option: Speed accuracy. Determines the accuracy of weapon speed in decimals. If set to "1" then a weapon speed of 1.50 will be displayed as 1.5 instead.
  • New option: Speed color. Sets the color of the Speed stat and speedbar.

Bug Fixes

  • Fixed individual stat color toggles.
  • Updated Ace3 library. Fixes possible error in Interface options.
  • Enchantment detection now works correctly on items with green colored Armor. See [Cryptfiend Silk Cloak] (from Anub'Rekhan) ingame for an example).

 

1.2.0

  • Added customizable stat recoloring.
  • Added profile support.
  • Changed 'Resilience Rating' to 'Resilience' for better compatibility with other addons which read tooltips.

 

1.1.0

  • Added line reordering. Example: if an item has Intellect and Stamina, it should consistently display the +Stamina before the +Intellect.

 

1.0.0

  • Initial Commit