Download
(275Kb)
Download
Updated: 05-27-07 09:53 AM
Pictures
File Info
Updated:05-27-07 09:53 AM
Created:unknown
Downloads:5,587
Favorites:32
MD5:

TooltipExchange  Popular! (More than 5000 hits)

Version: 1.1.36597
by: usz [More]

Introduction
Full item info database addon with advanced search capabilities. Main difference from LootLink/ItemSync is that this mod has builtin communication module, that allows searching other people databases. Addon also contains Memo lists, which are user created item lists like: tank wishlist, dps wishlist etc or just boss drops lists. Those Memo lists can be set to either private or public mode. If public mode is chosen, they can be browsed by other mod users remotly. Items which are found on remote clients are transfered over communication channel and their tooltips are reconstructed locally, allowing browsing of never seen before items.

Features
* Ace2 based.
* Searches are performed globally on current communication channel.
* Searching by: item name, rarity, equip location, stat (like crit%, AP, resistance etc).
* Finding items similar to given item.
* Memo lists (user defined custom item lists).
* Remote Memo lists (browsable by other users).
* Detailed database statistics.
* Customizable item rarity filer for storing items.
* Locale item cache mining and database updating options.
* Item scanner module with toggable sources.
* Supports Guild addon communication channel or custom channel.
* Version check for set communication channel.
* Options to disable scanner/communication while in combat.
* Chat box link auto completion on TAB key or specific link on "]"

Notes
* Item database is empty by default. To populate it with items from local item cache use "Database -> Mine Cache" option.
* This addon is not designed for low memory usage. As all searches are sent to every client using it, its main optimizations are for fast searching. Also presisting full item tooltip data requires adequate memory consumption.
* Patterns arent stored in database, yet the ones in local item cache are now fully browsable.
* Item set details arent stored in database, that is items names of set parts and set bonuses.

Credits
I would like to thank all authors of numerous Ace2 based addons for their hard work and ideas, that allowed me to code TooltipExchange the way it is done.
* BigWigs by Tekkub, Ammo, Shyva, Rabbit and others
- Modular core design ideas
- FuBar plugin Options.lua code
- Tablet support code for Version Query and Statistics
* Detox by Maia
- Dynamic options menu idea
* oRA2 by haste, Ammo and others
- Clear coded, easy to understand Ace2 usage
* #wowace users
- Online support

Changes
r36597
- Updated for 20100
- Added drop information to item tooltip
- Added function to mine invalid items from result pane
- Modified loot module to make better use of PeriodicTable lib
- Fixed bugs in pricing module
- Fixed tooltips sizing
- Changed drop location information to item source information which shows either drop place or required materials for crafting shown item
- Made raid loot menu generate itself dynamically from PeriodicTable sets

r30030
- Searching items now also searches local item cache in addition to saved item database, this allows finding patterns and items below database threshold
Note: Patterns are still not stored in database, yet the ones in local item cache are now fully browsable
- Added vendor item sell price info module
- Added item id and level display option
- Added item level requirement for searching items
- Added local item cache statistics tablet
- Added auto mining options
- Added support to report memo lists to PrivateChat addon channels
- Modified report memo list functionality so that it now allows to report search results instead
- Modified instance loot menu to display TBC raid instances
- Modified Type-a-Link module to use local item cache instead of saved item database
- Fixed spell penetration pattern
- Fixed item mining error for items received via communication channel
- Now uses PeriodicTable 3.0

r24522
- Updated .toc
- Added support for LoD item packs

r22244
- Repack with new version of libraries (mostly for fixed instance loot lists)

r21324
- Added merchant source for scanner
- Improved instance loot item list population
- Fixed typos

r21072
- Added instance bosses item lists (using PeriodicTable library), note those are only lists and you still need to have given items in database to be able to view them
- Added keybinding for bringing search interface

r20589
- Updated for 20000
- Disabled whisper routing
- Added item socket handling

r17354
- Added searching for similar items (function in item context menu)
- Added similarity compare algorithm options
- Fixed missed AceEvent-2.0 embedding

r17087
- Fixed bugs related to searching items below database threshold
- koKR localization (by next96)

r17056
- Extended search Stat list
- Minor TBC fixes
- Redesigned context menu handling
- Made many texts more descriptive
- Customizable visibility of advanced search options
- Redesigned memo list menu
- Remote memo list copy option
- Added Credits.txt file
- Added item type/subtype selection for advanced search mode

r16687
- New communication protocol
- Less table garbage generation while exchanging data
- New and better comm event handlers
- THIS VERSION IS NOT BACKWARD COMPATIBLE

Optional Files (0)


Post A Reply Comment Options
Unread 11-08-06, 12:24 PM  
Kuo
A Kobold Labourer
 
Kuo's Avatar

Forum posts: 1
File comments: 6
Uploads: 0
type link support?

does this support type link, where you can type out the bracket and item name and the item link will be created when you close the bracket?
__________________
"Ass so fat that you can see it from the front" -- Mos Def
Report comment to moderator  
Reply With Quote
Unread 11-08-06, 05:34 PM  
usz
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 14
Uploads: 2
Re: type link support?

Originally posted by Kuo
does this support type link, where you can type out the bracket and item name and the item link will be created when you close the bracket?
No it doesnt, but I will add module that will do that for you in next version or the version after next version
Report comment to moderator  
Reply With Quote
Unread 11-08-06, 08:36 PM  
Kuo
A Kobold Labourer
 
Kuo's Avatar

Forum posts: 1
File comments: 6
Uploads: 0
Re: Re: type link support?

Originally posted by usz
No it doesnt, but I will add module that will do that for you in next version or the version after next version
ooh, thank you. i shall wait.

EDIT: forgot to add, please make it autocomplete. :P
__________________
"Ass so fat that you can see it from the front" -- Mos Def
Last edited by Kuo : 11-08-06 at 11:43 PM.
Report comment to moderator  
Reply With Quote
Unread 11-09-06, 05:19 PM  
usz
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 14
Uploads: 2
Re: Re: Re: type link support?

Originally posted by Kuo
ooh, thank you. i shall wait.

EDIT: forgot to add, please make it autocomplete. :P
There you go, tab completion is there.
Report comment to moderator  
Reply With Quote
Unread 11-09-06, 10:46 PM  
Farook
A Molten Giant
 
Farook's Avatar

Forum posts: 595
File comments: 113
Uploads: 0
So this is a sort of replacement for "LootLink", "ItemSync" or whatever their name is (with additional functions), did I get this right?

If so - as it's aced - would I experience any performance-benefits, for example when comparing it to "LootLink"? I know it needs quiet some memory, but is still better than one of the none-aced-mods out there?
__________________
Report comment to moderator  
Reply With Quote
Unread 11-10-06, 08:14 AM  
usz
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 14
Uploads: 2
Originally posted by Farook
So this is a sort of replacement for "LootLink", "ItemSync" or whatever their name is (with additional functions), did I get this right?

If so - as it's aced - would I experience any performance-benefits, for example when comparing it to "LootLink"? I know it needs quiet some memory, but is still better than one of the none-aced-mods out there?
Its hard to say to be honest. It might even use more memory, because it allows searching items via specific stats (like look for items with 20 or more nature resistance) and in order to be able to process such searches extremly fast, its needed to store a little more data.

Now about features. Main difference from LootLink/ItemSync is that this mod has builtin communication module, that allows searching other people databases. Addon also contains Memo lists, which are user created item lists like: tank wishlist, dps wishlist etc. Those Memo lists can be set to either private or public mode. If public mode is chosen, they can be browsed by other mod users remotly.
Report comment to moderator  
Reply With Quote
Unread 11-10-06, 10:51 PM  
Farook
A Molten Giant
 
Farook's Avatar

Forum posts: 595
File comments: 113
Uploads: 0
Alright.... thanks for the explanation.
__________________
Report comment to moderator  
Reply With Quote
Unread 11-17-06, 06:10 PM  
Carighan
A Defias Bandit
 
Carighan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 96
Uploads: 1
My issue is more: I got plenty RAM, but what about processing time? Especially when I pick items up and so on. How does it fair?

That's for me the most important thing, steady memory usage ain't that important, as it causes no slowdowns


(edit)
I forgot... unless this makes me lag like hell, will break with TBC, or uses up so much memory that 2GB doesn't cut it... ACE! (actually Ace2, but... :P )
Awesome idea, and so far looks really nifty.
__________________
SQUEAK.
--(The Death of Rats, Terry Pratchett, Soul Music)
Last edited by Carighan : 11-17-06 at 06:36 PM.
Report comment to moderator  
Reply With Quote
Unread 11-18-06, 06:35 AM  
usz
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 14
Uploads: 2
Originally posted by KnThrak
My issue is more: I got plenty RAM, but what about processing time? Especially when I pick items up and so on. How does it fair?

That's for me the most important thing, steady memory usage ain't that important, as it causes no slowdowns

(edit)
I forgot... unless this makes me lag like hell, will break with TBC, or uses up so much memory that 2GB doesn't cut it... ACE! (actually Ace2, but... :P )
Awesome idea, and so far looks really nifty.
If you are worried about processing time while playing, you can alternatively disable Scanner module which does all the item collecting job and use it same way as I do, which is from time to time I just run "Database -> Mine Cache" command which adds every single item found in local game item cache that meets required rarity level to database. This way you and only you control when mod scans for new items.

About TBC, mod will be fully ported to TBC when it comes out, so no worries about it getting outdated. Internal database structure is planned the way that it can adjust to TBC changes in item tooltips.
Report comment to moderator  
Reply With Quote
Unread 11-19-06, 02:45 AM  
Kuo
A Kobold Labourer
 
Kuo's Avatar

Forum posts: 1
File comments: 6
Uploads: 0
this TooltipExchange exclude patterns? i prefer to have patterns included because they are an easy way to check mats or list them for others.
__________________
"Ass so fat that you can see it from the front" -- Mos Def
Report comment to moderator  
Reply With Quote
Unread 11-19-06, 09:18 AM  
usz
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 14
Uploads: 2
Originally posted by Kuo
this TooltipExchange exclude patterns? i prefer to have patterns included because they are an easy way to check mats or list them for others.
To quote notes:
* Patterns arent stored in database.

There are few reasons for that, mainly because of how mod stores item tooltip lines in database. Storing patterns would also require to store line colors, which are quite problematic.
Report comment to moderator  
Reply With Quote
Unread 11-27-06, 05:28 AM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
Great mod. I've finally ditched LootLink in favor of this!

My only suggestion is to make the UI frame wider. Currently items with long names (i.e. "Thunderfury, Blessed Blade of the Windseeker" or the one in your screenshot, "Ashkandi, Greatsword of the Brotherhood") are truncated. By adding 50px to the width of the UI frame (and all its subframes), I was able to see full names.

Originally posted by usz:
Storing patterns would also require to store line colors, which are quite problematic.
Couldn't you avoid storing line colors, and avoid storing redundant data at the same time, by *not* storing the info on the finished item with the pattern info, but instead creating some way to insert the separately stored finished item's data in the pattern's data? Similar to the way you have bonuses stored, you could have a field for insertion that stored the ID of the item to insert. Of course, there may be issues with that I'm not seeing, as I'll be the first to admit I'm no expert.

Edit: Another request - would it be possible to add mana regen to the list of stats for searching?
Last edited by Phanx : 12-02-06 at 09:54 AM.
Report comment to moderator  
Reply With Quote
Unread 12-07-06, 07:01 PM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
Exclamation Issues in WoW 2.0

Updated the TOC version number to 20000 and while it's mostly working, there are a couple issues.

First, stored tooltips are losing their line order. I checked my saved variables file after logging off, and indeed tooltip lines are being stored in apparently random order now as well as being displayed in-game that way.

Second, when attempting to mine my cache, mine a specific itemID, or mine invalid items, I get an "attempt to index a table value" error on line 171 in ItemStorage-1.0.lua for each item it tries to add.

Looking forward to an update!
Report comment to moderator  
Reply With Quote
Unread 12-10-06, 11:04 AM  
Siz
A Wyrmkin Dreamwalker
AddOn Author - Click to view AddOns

Forum posts: 52
File comments: 228
Uploads: 5
The random order of lines is a change in this patch I think, nothing to do with TooltipExchange.

To fix the error you mentioned, open up TooltipExchange\Libs\ItemStorage-1.0\ItemStorage-1.0.lua and change line 173 from
"for k, v in item do"
to
"for k, v in pairs(item) do"

There are still other issues, however. TooltipExchange will not grab links from chat or inventory correctly. It seems to Mine Cache correctly though. The scanner seems not to work at all.

Gems are not stored unless added manually using Mine Item.

Attempting to link an item from TooltipExchange causes a disconnect.
This can be fixed by opening Core.lua and ItemStorage-1.0.lua and replacing item:%d:0:0:0 with item:%d:0:0:0:0:0:0:0
Last edited by Siz : 12-10-06 at 08:42 PM.
Report comment to moderator  
Reply With Quote
Unread 12-14-06, 06:25 PM  
usz
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 14
Uploads: 2
Most issues (if not all) with 2.0 patch should be fixed with latest update.

Also I would like to say, that I personally have Scanner module turned off, because I dont like it take resources and prefer to run Mine Cache from time to time in order to gather new item links.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: