Download
(38Kb)
Download
Updated: 11-22-10 03:43 AM
Pictures
File Info
Updated:11-22-10 03:43 AM
Created:unknown
Downloads:39,946
Favorites:278
MD5:

LootLink  Popular! (More than 5000 hits)

Version: 4.01.4
by: Telo [More]

3.03 is a major update. See the Change Log tab for more details.

LootLink is a browseable, searchable database of every item that you come across in game. The database is initially empty, but as you encounter and interact with item links, drops, quest items, vendors, the auction house, and other players' items, they are added to the database. In practice, I find that it doesn't take very long to build up a large collection of items.

It's then easy to search for interesting things in game. Want to find non-combat pets? Search for All text:summon and dismiss. How about epic leather armor with plus healing? Try: All text:healing, Rarity:Epic, Type:Armor, Armor subtype:Leather.

For users familiar with Lua's regular expression syntax, you can use a regular expression for the All text field if you hold ctrl while clicking Okay in the search box. If you want to find epic leather armor with at least +100 healing, you can modify the above example by using All text:healing done by up to 1.. and and holding ctrl while choosing Okay.

From the browser, you can shift-click items to add a link to that item into your chat edit box or ctrl-click them to try them on in the dressing room.

Display the browser by binding a key to it -- look for the LootLink Buttons keybinding section, which contains the Toggle LootLink binding -- or by typing /lootlink or /ll in a chat edit box. There are various other options accessible via chat commands; use /ll help for a list.

New in 3.03.3, LootLink supports chat auto completion of links. Just start typing [ and any part of an item name to get a popup window with completion matches. Cycle through the matches with Tab and use ] to select your choice, which will replace the fragment that you've typed with the link to the selected item. See the Change Log tab for more details, if interested.

If you'd prefer to turn this functionality off, use /ll autocomplete to toggle it off or on.

Feel free to provide feedback via this thread. Thanks!

4.01.4:
  • Upped internal data version from 2.00 to 2.01 due to removing an old, unread field
  • Cleaned up the data upgrade code a bit
  • Removed the code that set the unread field, meaning fewer calls to Blizzard API functions on scans
  • Added some buffer time to processing of UNIT_INVENTORY_CHANGED events to improve performance; only the first one that occurs every 0.5 seconds will cause a self scan

4.01.3:
  • Added some missing chat message types to the list of scanned types so that links will be picked up from those
  • Cleaned up the code that inspects other players so that it's a better citizen
  • Added guild bank scanning
  • Improved zoning speed by eliminating unnecessary inventory scans

4.01.2:
  • Fix various bugs resulting from the addition of a reforging parameter to the game's itemlink string format; this affected linking, scanning text, and probably a few other areas of functionality.

4.01.1:
  • Fix bug with arg1, arg2, etc. values in event handler -- this was causing obvious problems when loot roll boxes would appear, and less obvious problems with scanning your inventory and chat links.

4.01.0:
  • Compatibility fixes for the 4.0.1 patch.

3.03.9:
  • Fixes a bug that required new items to be scanned twice on a server before they would be fully added.

3.03.8:
  • Minor fix so that inserting links into the chat edit box works with the new chat system
  • Converted more global variables to locals

3.03.7:
  • Lots of work around preventing combat-affecting taint
    • Brand new SimpleDropDown library to avoid using the built-in UIDropDownMenu system
    • getglobal function calls changed to _G array references
    • UIPanelLayout attributes used instead of modifying UIPanelWindows
    • Removed unneeded scripts from the internal parsing tooltip
    • Internal parsing tooltip hidden when finished so that it doesn't remain parented to UIParent
    • Converted a number of global variables to locals
  • AtlasLoot modules are loaded earlier so that source info is available for autocompletion tooltips if the LootLink browse window has not yet been opened
  • Added support for tabbing between fields in the search window

3.03.6:
  • For performance reasons, LootLink will no longer scan units during combat
  • Similarly, if the player's inventory changes during combat, it will be scanned at the end of combat, but not during
  • Removed an unused local function
  • Did a little more cleanup around startup behavior

3.03.5:
  • Fix bug where using Tab when the autocomplete popup was up while replying to a whisper would both move the selection and cycle through the people who had recently sent you tells

3.03.4:
  • When a LootLink tooltip is shown, the internal data for that item is checked for consistency and, if needed, corrected
    • This was already partially being done, but the old code wouldn't catch name or color changes

3.03.3:
  • Added chat auto completion of item links:
    • Typing a [ character in a chat edit box will begin looking for matching items
    • Following this up with an item name or part of one will display a popup window of matches
      • You'll see the tooltip for the selected match
      • You can mouse over any of the matches to see its tooltip
    • You can use Tab or Shift-Tab to cycle through the matches
    • Continuing to type will narrow the choices to match the typed text
    • Typing a ] character will insert the appropriate item link. Some notes:
      • You can also click on one of the matches to insert it, if you prefer
      • If the item link isn't in the client's cache, the full name will be inserted instead
      • If you are in combat, nothing will be done to the chat edit text, to avoid any taint issues
    • If you know the itemid of an item, you can type [itemid: to find matches for that itemid
      • For example, [49982: will match the normal version of Heartpierce
  • Added /ll autocomplete option to toggle this auto complete behavior off and on

3.03.2:
  • Remove the (now unused) showinfo and hideinfo commands and their help

3.03.1:
  • Fix initial calculation of count of server items
  • Fix auction scanning to again hide the items and display progress in terms of pages scanned
  • Fix bugs around using /ll scan before opening the AH window

3.03.0:
  • Major update:
    • Stored items are indexed by both itemid and name, so all items with duplicate names are now tracked
    • If you have AtlasLoot installed, LootLink tooltips will include drop information pulled from AtlasLoot
    • You can now search on iLevel and for Bind to Account items
    • Glyph support added
    • Heroic item support added
    • Support for parsing Unique-Equipped added
    • Bug fixes around nil server index
    • Removed sell price storage and all code around addition of data to generic tooltips
    • Removed support for the ancient pre-1.10 data format
    • Added new hookable event functions that are passed LootLink ids instead of names

3.02.1:
  • Fix taint of INSCRIPTION global variable.
Post A Reply Comment Options
Unread 11-20-10, 03:06 PM  
Telo
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 24
Uploads: 4
Originally posted by Moleculor
Anyone have a clue why LootLink isn't grabbing links from all the items in my bank automatically?

I'm used to Gazmik Fizzwidget's Linkerator, where it just sucks up links for every item in existence (by simply basing all links off of the item cache and nothing else, which is a tremendous memory saver, though I don't care much about memory, having 4GB of RAM).

After using LootLink now for a week or two, when I opened up the addon and searched for "Mallet" (for "Mallet of Zul'Farrak"), it came up empty.

I went back to my bank, opened it up, found the mallet and moused over it.

It was still there.

So I assumed that since I had just opened my bank and seen the item, that it'd be in LootLink.

It wasn't.

So I went back and opened up chat, shift+clicked the item, and made an actual link. Clicked on it. Finally, the link showed up in LootLink.

Why is LootLink not grabbing links for everything I see? Is it not grabbing links for the gear that people are wearing that are walking by? I know Linkerator did this (because loading the character loads the items they're wearing into the cache). What about items I just happen to pick up? Is it not getting those either? I was hoping for Linkerator's functionality where it would have a link for everything I see, but it doesn't seem to be doing that.



Disabling LootLink "fixes" the problem, but then I don't have LootLink.
I've done quite a bit of testing on bank scanning today and I'm not seeing any issues. I tested with the Mallet of Zul'Farrak and was able to successfully scan it out of two characters' banks and it shows up in a search. I don't have a lot of ideas as to what might be causing your problem, I'm afraid.
Report comment to moderator  
Reply With Quote
Unread 11-20-10, 02:16 PM  
Telo
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 24
Uploads: 4
Originally posted by vodanh
Today I realized that this addon was causing me extended load times when zoning in and out. Basically after my bar was full it would take from 40 sec + to load in. I isolated it to my beloved lootlink with these addons loaded:

altaholic
Omen3
ORA3
blacklist
bloodqueen
elephant
postal
sindyeasymode
DBM
linkwrangler
gogomount
Fubar 3.6 (money, clock)
Thanks for the report! Sure enough, Blizzard changed the behavior and order of some of their events in this latest patch (unintentionally, I bet), causing LootLink to scan your inventory and equipped items many times after zoning. I have a fix that I'll be posting shortly.
Report comment to moderator  
Reply With Quote
Unread 11-19-10, 04:50 AM  
vodanh
A Murloc Raider

Forum posts: 5
File comments: 12
Uploads: 0
Today I realized that this addon was causing me extended load times when zoning in and out. Basically after my bar was full it would take from 40 sec + to load in. I isolated it to my beloved lootlink with these addons loaded:

altaholic
Omen3
ORA3
blacklist
bloodqueen
elephant
postal
sindyeasymode
DBM
linkwrangler
gogomount
Fubar 3.6 (money, clock)
Last edited by vodanh : 11-19-10 at 04:51 AM.
Report comment to moderator  
Reply With Quote
Unread 11-14-10, 05:54 AM  
Moleculor
A Kobold Labourer

Forum posts: 0
File comments: 11
Uploads: 0
Anyone have a clue why LootLink isn't grabbing links from all the items in my bank automatically?

I'm used to Gazmik Fizzwidget's Linkerator, where it just sucks up links for every item in existence (by simply basing all links off of the item cache and nothing else, which is a tremendous memory saver, though I don't care much about memory, having 4GB of RAM).

After using LootLink now for a week or two, when I opened up the addon and searched for "Mallet" (for "Mallet of Zul'Farrak"), it came up empty.

I went back to my bank, opened it up, found the mallet and moused over it.

It was still there.

So I assumed that since I had just opened my bank and seen the item, that it'd be in LootLink.

It wasn't.

So I went back and opened up chat, shift+clicked the item, and made an actual link. Clicked on it. Finally, the link showed up in LootLink.

Why is LootLink not grabbing links for everything I see? Is it not grabbing links for the gear that people are wearing that are walking by? I know Linkerator did this (because loading the character loads the items they're wearing into the cache). What about items I just happen to pick up? Is it not getting those either? I was hoping for Linkerator's functionality where it would have a link for everything I see, but it doesn't seem to be doing that.

Originally posted by grunt45
Just check it with LootLink disabled, however there are currently problems with scanning the auctionhouse because of changes made by Blizzard to how the servers handle AH data traffic: http://forums.norganna.org/discussio...-minimize-them.
Disabling LootLink "fixes" the problem, but then I don't have LootLink.
Last edited by Moleculor : 11-14-10 at 10:27 AM.
Report comment to moderator  
Reply With Quote
Unread 11-06-10, 04:41 AM  
grunt45
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Originally posted by Moleculor
Could a similar fix be needed for Auctioneer? WoW now locks up every time WoW downloads the full AH through Auctioneer, now that I have LootLink installed.
Just check it with LootLink disabled, however there are currently problems with scanning the auctionhouse because of changes made by Blizzard to how the servers handle AH data traffic: http://forums.norganna.org/discussio...-minimize-them.
Report comment to moderator  
Reply With Quote
Unread 11-04-10, 06:59 PM  
Moleculor
A Kobold Labourer

Forum posts: 0
File comments: 11
Uploads: 0
Originally posted by Zirco
Latest version of Auctionator (2.3.8) is now compatible with Lootlink.
Could a similar fix be needed for Auctioneer? WoW now locks up every time WoW downloads the full AH through Auctioneer, now that I have LootLink installed.
Report comment to moderator  
Reply With Quote
Unread 10-31-10, 02:58 PM  
bkerwin
A Defias Bandit

Forum posts: 3
File comments: 21
Uploads: 0
Originally posted by Telo
The only things I can think of that might cause this are:
  • You have an old version of LootLink installed. The current version doesn't use "this" at all in OnLoad. Try to delete the Interface\AddOns\LootLink folder and re-extract the current version.
  • Another AddOn that you are using is interfering with OnLoad. Does this occur if LootLink is the only AddOn that you have enabled?
Sorry about that... I had it installed via the Curse client but apparently it has version 3.5.1 there. I deleted and installed from Wowinterface and it's working now. (I also use Auctionator but no problems there with the latest version.)

I posted here rather than on the curse comments because the comments there were pretty stale. Sorry for the false report!
Report comment to moderator  
Reply With Quote
Unread 10-26-10, 03:33 PM  
Zirco
A Deviate Faerie Dragon
 
Zirco's Avatar
AddOn Author - Click to view AddOns

Forum posts: 14
File comments: 97
Uploads: 1
Latest version of Auctionator (2.3.8) is now compatible with Lootlink.
Report comment to moderator  
Reply With Quote
Unread 10-22-10, 03:58 PM  
bluechipps
A Kobold Labourer

Forum posts: 0
File comments: 14
Uploads: 0
wow thanks for coming back man! you're a life saver!

EDIT: By the way I figured out that this wont work with Auctionator because it has some old compatibility function that attempts to modify LootLink which I'm sure doesn't apply any longer.

here is my modified AuctionatorConflicts.lua file with the LootLink related code commented out...
http://bluechipps.com/wow/AuctionatorConflicts.lua
Last edited by bluechipps : 10-22-10 at 07:30 PM.
Report comment to moderator  
Reply With Quote
Unread 10-22-10, 11:15 AM  
Telo
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 24
Uploads: 4
Originally posted by spiralofhope
Fantastic addon.
Thanks! Glad to hear that you're enjoying it.
Report comment to moderator  
Reply With Quote
Unread 10-22-10, 11:14 AM  
Telo
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 24
Uploads: 4
Originally posted by bkerwin
Getting this error upon login:

Message: [string "LootLinkFrameSearchButton:OnLoad"]:1: attempt to index global 'this' (a nil value)
Time: 10/21/10 14:42:54
Count: 1
Stack: [string "*:OnLoad"]:1: in function <[string "*:OnLoad"]:1>

Locals: self = LootLinkFrameSearchButton {
0 = <userdata>
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index global 'this' (a nil value)"
The only things I can think of that might cause this are:
  • You have an old version of LootLink installed. The current version doesn't use "this" at all in OnLoad. Try to delete the Interface\AddOns\LootLink folder and re-extract the current version.
  • Another AddOn that you are using is interfering with OnLoad. Does this occur if LootLink is the only AddOn that you have enabled?
Report comment to moderator  
Reply With Quote
Unread 10-21-10, 11:42 PM  
spiralofhope
A Deviate Faerie Dragon
 
spiralofhope's Avatar

Forum posts: 13
File comments: 276
Uploads: 0
Fantastic addon.
__________________
spiralofhope.com
Report comment to moderator  
Reply With Quote
Unread 10-21-10, 12:44 PM  
bkerwin
A Defias Bandit

Forum posts: 3
File comments: 21
Uploads: 0
Getting this error upon login:

Message: [string "LootLinkFrameSearchButton:OnLoad"]:1: attempt to index global 'this' (a nil value)
Time: 10/21/10 14:42:54
Count: 1
Stack: [string "*:OnLoad"]:1: in function <[string "*:OnLoad"]:1>

Locals: self = LootLinkFrameSearchButton {
0 = <userdata>
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index global 'this' (a nil value)"
Last edited by bkerwin : 10-21-10 at 01:12 PM.
Report comment to moderator  
Reply With Quote
Unread 10-16-10, 12:11 AM  
Telo
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 24
Uploads: 4
Originally posted by Lombra
Hi,
I wonder, what did you change in 4.01.1 exactly? If I understand you right, I'm experiencing such issues, but I don't use your addon. I was thinking I'd try to find out which other addons could cause this.

Thanks
Are you asking what I changed to fix the use of links? If so, this patch adds an additional parameter to what's popularly called the itemstring to contain state about how the item has been reforged. Looking at http://www.wowwiki.com/ItemString for a description might be helpful, but you'll likely need a good understanding of addons and the architecture of your particular addon to be able to figure out what you'll need to change to support this in their code.
Report comment to moderator  
Reply With Quote
Unread 10-15-10, 12:00 PM  
Lombra
A Molten Giant
 
Lombra's Avatar
AddOn Author - Click to view AddOns

Forum posts: 554
File comments: 271
Uploads: 24
Hi,
I wonder, what did you change in 4.01.1 exactly? If I understand you right, I'm experiencing such issues, but I don't use your addon. I was thinking I'd try to find out which other addons could cause this.

Thanks
__________________
Grab your sword and fight the Horde!
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: