Download
(3Kb)
Download
Updated: 12-31-08 12:46 PM
Pictures
File Info
Updated:12-31-08 12:46 PM
Created:unknown
Downloads:13,295
Favorites:137
MD5:

ManyItemTooltips  Popular! (More than 5000 hits)

Version: 3.0.4
by: Freki [More]

What does it do?
Simply put, ManyItemTooltips allows you to open an unlimited number of item tooltips (as well as profession, spell, quest, talent, and achievement tooltips). There is no configuration, just install and you're good to go!

What's new in version 3?
Not much, but it was rewritten for WoTLK. Updates include the following:

  • Support for WoTLK
  • Cleaned up code, improved efficiency where I could
  • Support for LibTipHooker and mods that support MultiTips (limited up to 5 tooltips)
  • Support for achievement, quest, talent, and spell tooltips
  • Updated support for StatStain

Why doesn't X mod work with ManyItemTooltips created tooltips?
Most mods that affect item tooltips were created with the idea that there would only be one item tooltip. Because of this, it's hard to add support for them. Additionally, support has to be added manually, so if ManyItemTooltips isn't working with one of your mods, let me know and I'll check it out. However, I can't guarantee that I will be able to add support.

How can I add support for ManyItemTooltips to my mod?
Thanks for the interest! You can open ManyItemTooltips.lua and information about adding support is at the bottom of the code.

Version 3.0.4
-------------
- Tiny bug fix for addons trying to hook tooltip OnShow

Version 3.0.3
-------------
- Support for WIM (Warcraft Instant Messager); the change to do this may also affect (in a good way) other mods' compatibility.
- Support for Mendeleev added
- Support for CowTip added
- Support for TooltipItemIcon fixed (be sure to have the most up-to-date version of TooltipItemIcon)
- Fixed Ctrl-click bug

Version 3.0.2
-------------
- Updated support for TooltipItemIcon and Valuation

Version 3.0.1
-------------
- Added proper backwards compatibility for hooking
- Increased efficiency on initial load
- [Bugfix] Fixed MultiTips standardization
- [Bugfix] Fixed MIT:GetLinkString error

Version 3.0
-----------
- Support for WoTLK
- Cleaned up code, improved efficiency where I could
- Support for LibTipHooker and mods that support MultiTips (limited up to 5)
- Support for achievement, quest, talent, and spell tooltips
- Updated support for StatStain

Version 2.2.2
-------------
!! No need to update unless you use Auctioneer.
- Fixed a bug with auctioneer that caused the auctioneer tooltips to stay shown even after an item tooltip was closed.

Version 2.2.1
-------------
!! This is purely a compatibility patch. If you use neither StatStain or SpamSentry, there is probably no need to download the update.
- Added compatibility for the StatStain addon.
- Fixed an issue that prevented SpamSentry (and perhaps other mods) from working correctly with ManyItemTooltips.

Version 2.2
-----------
- Profession tooltips are now fully supported.
- This also fixes the bug that caused an error message to occur when you clicked an item link while a profession tooltip was open.

Version 2.1.1
---------------
- Fixed a bug that prevented you from shift-clicking names in chat
- Added compatibility for the Valuation addon

Version 2.1
-------------
Added support to allow other AddOn's to hook onto the additional tooltips created by ManyItemTooltips. See the bottom of ManyItemTooltips.lua if you are interested in seeing how to go about doing this. I've built in support for two great addons, IDCard and TooltipItemIcon, which both do the same thing: adds the item's icon next to the tooltip frame. IDCard is available for download here on WoWInterface.

If there are any other mods that you would like to see compatible with the extra tooltips of ManyItemTooltips (not all are able to), ask the author if he/she would be willing to hook into it or I can see if I can add support for it. (Note: As far as I'm aware, Auctioneer is not an addon that is able to work for the additional tooltips)

Also, a small bug was fixed so you can now shift-click or ctrl-click links without open tooltips being closed first.


Version 2.0
-------------
(This is the first version I've uploaded to WoW Interface, so ignore the whole "new version" mention )

Rewrote the mod from scratch. Not that it necessarily needed it as it worked fine as it was. I guess I was just bored and decided it could use some changes. These are the changes that were made:

- Tooltips are created on the fly instead of having 10 created when the game loads. This means that you can now open an unlimited number of tooltips (not that you should need more than 10 anyways).

- Auctioneer support!... and any other mod that attaches onto item tooltips for that matter. I changed how the mod works so it'll use the game's default tooltip as long as you only have one tooltip open. This means that anything that's attached to the default tooltip should still show up when you use this mod. I haven't tested this, so any feedback would be great. Note that only one tooltip will be able to work like the default UI, the others won't have the attached extra stuff.

- Small fix: items that had the same name but weren't necessarily the same (for example, insignia of the horde), won't close a tooltip that's already open.
Optional Files (0)


Post A Reply Comment Options
Unread 01-20-11, 06:35 PM  
Freki
A Deviate Faerie Dragon
 
Freki's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 94
Uploads: 6
Originally posted by unstoppixel
I realize you posted this link a year ago, but the link seems broken. I plan to try out this addon when I get home (I'm posting this from my iPhone), I really hope it still works! If not I sure hope you can find the time to update it because I used to use it and loved it... I'm excited to have finally tracked it down again!

Well, Merry Xmas! Thanks!!
Sorry for the long delay. I reuploaded the fixed version to my local storage site. I would like to tackle a few more issues before uploading here since I wouldn't want to upload a version with such a small fix.
Report comment to moderator  
Reply With Quote
Unread 12-24-10, 03:03 PM  
unstoppixel
An Aku'mai Servant
 
unstoppixel's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 37
File comments: 131
Uploads: 2
Originally posted by Freki
There's an easier solution that I made recently in response to a private message I got. I meant to upload it, and plan to. In the mean time, you can download a fixed version here:

http://home.fuse.net/andrewd/ManyItemTooltips.zip
I realize you posted this link a year ago, but the link seems broken. I plan to try out this addon when I get home (I'm posting this from my iPhone), I really hope it still works! If not I sure hope you can find the time to update it because I used to use it and loved it... I'm excited to have finally tracked it down again!

Well, Merry Xmas! Thanks!!
__________________
Report comment to moderator  
Reply With Quote
Unread 01-08-10, 02:57 PM  
Freki
A Deviate Faerie Dragon
 
Freki's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 94
Uploads: 6
There's an easier solution that I made recently in response to a private message I got. I meant to upload it, and plan to. In the mean time, you can download a fixed version here:

http://home.fuse.net/andrewd/ManyItemTooltips.zip
Report comment to moderator  
Reply With Quote
Unread 01-08-10, 09:16 AM  
Jooze
A Wyrmkin Dreamwalker
 
Jooze's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 52
File comments: 14
Uploads: 1
I got this to work with TipTac, the only thing that still messes with me sometimes is the item quality border though.

So to make ManyItemTooltips TipTac compatible:

Open ManyItemTooltips.lua.

find around line 125
Code:
function MIT:CreateTooltip(link)
    local n = #tooltips+1
    local name = "ItemRefTooltip"..n+1
    local frame = CreateFrame("GameTooltip", name, UIParent, "MIT_Tooltip_Template")
    tinsert(UISpecialFrames, name)
    hooksecurefunc(frame, "Hide", function() checkHook("OnHide", frame) links[name] = nil end)
    hooksecurefunc(frame, "SetHyperlink", function(...) checkHook("OnShow", frame) frame:Show() end)
    if link then
		self:ShowFrame(frame, link)	
    end
    tooltips[n] = frame
    checkHook("OnCreate", frame)
    return frame
end
between
Code:
checkHook("OnCreate", frame)
and
Code:
return frame
add
Code:
TipTac:AddModifiedTip(frame)
Save and reload the UI!
Last edited by Jooze : 01-08-10 at 09:16 AM.
Report comment to moderator  
Reply With Quote
Unread 05-19-09, 07:13 PM  
Seyss
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 123
Uploads: 2
Originally posted by Freki
Hi, I'm pretty sure this was a bug in WoW that was fixed in the most recent patch (3.1.1). From the patch notes:



Let me know if it's still not working after 3.1.1
Freki yes, sorry about dat.
Report comment to moderator  
Reply With Quote
Unread 05-07-09, 06:45 AM  
S0und
A Kobold Labourer

Forum posts: 1
File comments: 4
Uploads: 0
TipTac

I tryed to change/setup TipTac to work with MIT, but doesn't worked. So i asked TipTac's author Aezay, maybe he got some idea how to get this done.

Iam using TipTac with an addon called : ManyItemTooltips

The addon funcion is kinda obvious. But after the first tooltip, all the new tooltips are using the default blizzard one. I tryed to add the extra tooltips to make TipTac to support them. The new tooltip's names are: ItemRefTooltip2-3-4-5.. and so on, so i added a bunch of new tooltips til ItemRefTooltip10, but doesn't works. Do i need to do anything else, or just simply TipTac can't support MIT's new tooltips?


i tryed to copy this aswell into the core.lua:

-- To AddOn Authors: Thanks for your interest in adding support for MIT to your addon!
-- Usage: MIT:AddHook("MyAddOn", "OnShow", function(frame) MyAddonoSomething(frame) end)
-- Events: OnShow, OnHide, OnCreate
function MIT:AddHook(name, event, func)
hooks[name] = hooks[name] or { }
hooks[name][event] = func
end

but it doesn't helped.

his answer was:

S0und
This is most likely caused by the tooltips from ManyItemTooltips not being created until needed, that means they wont exist when TipTac modifies tips initially. What you can do is run this code:

Code:
TipTac:AddModifiedTip(tooltip)
I tryed it but nothing happend. Iam asking you now Freki, maybe you have some idea from your "side", how to fix this.
Report comment to moderator  
Reply With Quote
Unread 04-25-09, 12:56 PM  
Freki
A Deviate Faerie Dragon
 
Freki's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 94
Uploads: 6
Originally posted by Seyss
hey after 3.1 i noticed some links are not opening can you please check?
some profession links and recipes wont open
Hi, I'm pretty sure this was a bug in WoW that was fixed in the most recent patch (3.1.1). From the patch notes:

Characters who are not of the same race or class are once again able to view each others' professions when linked in the chat.
Let me know if it's still not working after 3.1.1
Report comment to moderator  
Reply With Quote
Unread 04-19-09, 07:54 AM  
Seyss
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 123
Uploads: 2
hey after 3.1 i noticed some links are not opening can you please check?
some profession links and recipes wont open
Report comment to moderator  
Reply With Quote
Unread 02-06-09, 11:34 AM  
Hygieia
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
Originally posted by Freki
Yes, the function (MIT:AddHook) at the bottom of ManyItemTooltips.lua was designed to be put in other addons to allow them to hook MIT tooltips.
Ok, thanks.
Report comment to moderator  
Reply With Quote
Unread 02-06-09, 11:32 AM  
Freki
A Deviate Faerie Dragon
 
Freki's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 94
Uploads: 6
Originally posted by Hygieia
With localized coding will it work using your included MIT code from the bottom of your .lua and putting that into TipTop's coding?
Yes, the function (MIT:AddHook) at the bottom of ManyItemTooltips.lua was designed to be put in other addons to allow them to hook MIT tooltips.
Report comment to moderator  
Reply With Quote
Unread 02-05-09, 10:48 PM  
Hygieia
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
Originally posted by Freki
I believe I tried to add support for it in the past. I just took a look at her(?) code, and everything is kept local (meaning I won't be able to do it on my end). Keeping things local is a good way to make things efficient, but it locks out other addons (such as mine).
With localized coding will it work using your included MIT code from the bottom of your .lua and putting that into TipTop's coding?
Report comment to moderator  
Reply With Quote
Unread 02-05-09, 04:38 PM  
Freki
A Deviate Faerie Dragon
 
Freki's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 94
Uploads: 6
Originally posted by Hygieia
Any way to get an include for TipTop compatability ( I'd write it in/test it myself except I haven't figured out api code yet :P ), or is that something Seerah would have to include on TipTop's end?

For me only the first tool tip opened receives TipTop's skin.. after that they're all blizz default style.
I believe I tried to add support for it in the past. I just took a look at her(?) code, and everything is kept local (meaning I won't be able to do it on my end). Keeping things local is a good way to make things efficient, but it locks out other addons (such as mine).
Report comment to moderator  
Reply With Quote
Unread 02-05-09, 01:45 PM  
Hygieia
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
Any way to get an include for TipTop compatability ( I'd write it in/test it myself except I haven't figured out api code yet :P ), or is that something Seerah would have to include on TipTop's end?

For me only the first tool tip opened receives TipTop's skin.. after that they're all blizz default style.
Last edited by Hygieia : 02-05-09 at 01:46 PM.
Report comment to moderator  
Reply With Quote
Unread 12-31-08, 12:48 PM  
Freki
A Deviate Faerie Dragon
 
Freki's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 94
Uploads: 6
Originally posted by pigmonkey
Possible quick bug? I believe line 98 and 99 need to be switched. If I want to hook "OnShow", I can't get the link of the tooltip I'm hooking because it hasn't been set in the table yet.
Right you are. Thanks for reporting the problem. It's hard to find these problems because up until now I've had almost zero developer feedback. The fixed version has been uploaded.
Report comment to moderator  
Reply With Quote
Unread 12-30-08, 01:52 PM  
pigmonkey
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Possible quick bug? I believe line 98 and 99 need to be switched. If I want to hook "OnShow", I can't get the link of the tooltip I'm hooking because it hasn't been set in the table yet.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.