Addon Info.
Optional Files (8)
Archived (8)
Comments (34)
  Category: Data Mods
Addon Information
Works with Patch 2.4
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Saeris's Portal Bug Reports Feature Requests
Author:
Version:
1.3.2
Date:
06-06-2008 04:32 PM
Size:
68.88 Kb
Downloads:
4,712
Views:
21,416
Favorites:
95
MD5:
Pictures
Click to enlarge
The results frame and search frame, as displayed for LinksList_ItemDB_Links.
Click to enlarge
The results frame, showing the use of QuickSearch.
Click to enlarge
The results frame and search frame, as displayed for LinksList_ItemDB_BasicInfo.
LinksList   Popular!
Rate: 4 out of 5 with 5 votes  
Overview

This addon provides a GUI for viewing and searching various links databases. It is the successor to the GUI portion of Saeris's LootLink. It is a plugin-based system, so individual plugin-style addons (following the name format "LinksList_<source>") handle the functionality, including all search options, for each separate link type (such as items, tradeskills, etcetera). If you want to grab this addon and all of the plugins created by me at the same time, download the "LinksList + All Plugins" compilation.

To toggle the results window, use either the provided key binding (under the LinksList header in the Key Bindings menu), or click the ToggleButton (a small, draggable minimap-style button that can be found near the center of the screen on first load), or just type the slash command ("/ll" or "/linkslist") without any subcommand. The results frame and search frame are both draggable. All links displayed in the results frame will respond to modified clicks like standard chatlinks -- a Ctrl-click will attempt to dress up in the link, a Shift-click will insert the link into the chat frame edit box, and an unmodified click will toggle the static tooltip.

Configuration options are available via the "/linkslist" or "/ll" slash commands, and currently include the ability to toggle whether the ToggleButton is used (subcommand "togglebutton"), the ability to toggle whether to autofocus the QuickSearch editbox whenever it becomes shown (subcommand "autofocus"), and the ability to toggle whether the results frame acts as a Blizzard UI panel (moves as other panels open and close) (subcommand "panel"). Use the "help" subcommand ("/ll help") to view a list of possible subcommands.



Addon Type Information

Addon type: Interface with Plugins
Libraries used:
  • EventsManager1
  • SimpleSlash1
  • TableSearch1

See the readme file in this addon's folder, or my author portal, for an explanation of the addon type system used.



Support

If you found a bug in this addon, want to provide feedback, want to help translate it, or even just want to ask a question, please contact me using one of these methods:

Email address: saeris.sanoora@gmail.com
ICQ number: 119161819
AIM screenname: SaerisSanoora
Penny Arcade forums name: Saeris

If you use any other method, it might take me significantly longer to see your message and reply.

If you wish to support my efforts, you can donate via PayPal by clicking this button:



History of Changes

See the readme file in this addon's folder, or my author portal, for an explanation of the versioning system.


1.3.2 (May 31, 2008):
  • Selecting "None" for the section will now properly maintain that selection on subsequent openings of the frame, instead of opening the last remembered section for the previous session.


1.3.1 (May 20, 2008):
  • Updated embedded libraries.


1.3.0 (Apr 18, 2008):
  • Added "panel" slash subcommand to toggle whether the results frame acts like a Blizzard UI panel (moves as other panels open and close).

  • Fixed a bug where the saved configuration settings table was not having its "version" property set properly, causing the "togglebutton" property to keep resetting to enabled.


1.2.0 (Apr 15, 2008):
  • Rewrote sorting implementation to use a custom version of the MergeSort algorithm instead of Lua's unstable QuickSort. This removes the need for the tiered sorting dropdown, as you can now sort by simply selecting one sort type after another, and the stability of the algorithm will keep equal list entries in the proper order.

  • Now uses SimpleSlash1 library to handle slash commands.

  • Added "/linkslist autofocus" command to toggle whether to autofocus the QuickSearch editbox whenever it becomes shown.

  • Added support for "GetLinkListDisplayName" and "GetSublinkListDisplayName" API functions. These functions will be called to find a name to display in the results list, as opposed to the plain "GetLinkName" and "GetSublinkName" functions, which are used to find names for various other purposes.

  • Rearranged the way the arrayIndexesBySource table is maintained, such that it is now created only once, when a given section is first registered. It is then updated as each extra search subsection is added. This has two benefits: first, the table does not need to be created each time a search is performed, and second, client addons can now build their functions to access data using the integer values from the table instead of the string keys, thus avoiding metatable lookups and increasing efficiency.

  • Now uses Blizzard's "IsModifiedClick" function to determine how to respond to modified clicks on link buttons.

  • Now shifts each link button's text to the left when the current section is not using sublinks.

  • Fixed a bug where fake link tooltips would not appear, on account of the code trying to call the function for fake sublink tooltips on that occasion, and vice versa.


1.1.0 (Feb 25, 2008):
  • Added a basic slash command system, through which you can configure options and toggle the results window.

  • Removed the "Basic Parameters" box from the Search frame, since the functionality granted by the checkbutton there was strongly limited and idiosyncratic, due to the way searches have to be performed.

  • Added developer support for "safe to link" checks and the ability to populate a fake tooltip in case it is not safe to link to the real one.

  • Added the ability to toggle the use of the ToggleButton (the small, mini-map style button), with the slash command "/linkslist togglebutton".

  • Fixed a bug where the results frame's title text would not update properly when new links were added to the currently selected section.

  • Now remembers between sessions the last section you were viewing, and restores that choice when the results window is opened.

  • The QuickSearch editbox is now autofocused when the results window is opened.

  • Fixed an issue where the ToggleButton's text would not properly turn yellow when there were new, unseen links in one of the sections.

  • Miscellaneous updates to code style.


1.0.1 (Nov 23, 2007):
  • - Fixed an issue with subsection searching where an error would occur if a subsection's database had no information for an entry which the main section's database did.


1.0.0 (Nov 13, 2007):
  • Initial release.


See the readme file in this addon's folder for earlier changes.
  Optional Files - LinksList
File Name
Version
Size
Author
Date
Type
1.0.2
103.54 Kb
06-06-2008 04:53 PM
Addon
1.0.2
686.90 Kb
06-06-2008 04:51 PM
Addon
1.0.2
142.76 Kb
06-06-2008 04:49 PM
Addon
1.2.1
228.25 Kb
05-13-2008 10:02 PM
Addon
1.2.1
107.95 Kb
04-21-2008 07:14 AM
Addon
1.2.1
64.11 Kb
04-18-2008 03:05 AM
Addon
1.2.1
316.69 Kb
04-18-2008 03:02 AM
Addon
1.0.1
267.46 Kb
04-18-2008 02:59 AM
Addon
  Archived Versions - LinksList
File Name
Version
Size
Author
Date
1.3.1
61.20 Kb
Saeris
05-20-2008 08:32 PM
1.3.0
60.38 Kb
Saeris
04-20-2008 12:01 AM
1.2.0
59.85 Kb
Saeris
04-18-2008 02:53 AM
1.1.0c
45.93 Kb
Saeris
04-08-2008 08:43 PM
1.1.0b
45.91 Kb
Saeris
04-03-2008 02:23 AM
1.1.0
44.71 Kb
Saeris
03-30-2008 10:04 PM
1.0.1
36.11 Kb
Saeris
11-23-2007 07:04 AM
1.0.0
35.01 Kb
Saeris
11-20-2007 04:27 AM
  Comments - LinksList
Post A Reply
Author Comments Comment Options
Old 06-06-2008, 05:40 PM  
romracer
A Kobold Labourer
 
romracer's Avatar
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 26
Uploads: 1
LinksList + All Plugins currently downloads LinkBot with the latest update.

Seems you uploaded the wrong archive.
romracer is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-08-2008, 09:09 PM  
Jzar
An Aku'mai Servant
Interface Author - Click to view interfaces

Forum posts: 32
File comments: 53
Uploads: 3
Any chance of getting the UI to look more like Ludwig? http://www.wowinterface.com/download...74-Ludwig.html
Jzar is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-03-2008, 04:38 AM  
Hapepe82
A Kobold Labourer

Forum posts: 0
File comments: 46
Uploads: 0
hey, nice, this addon can come in quite handy sometimes

Would it be possible to make an option to show the actual ID of the selected item/spell/skill somewhere on the panels?

This would be great!

Thank you!

HP
Hapepe82 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-31-2008, 08:03 PM  
bluechipps
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
despirately seeking old/archived version (toc 20300) of LinksList + AllPlugins
bluechipps is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 03-31-2008, 01:03 AM  
Saeris
A Murloc Raider
 
Saeris's Avatar
Interface Author - Click to view interfaces

Forum posts: 6
File comments: 126
Uploads: 83
Hi there. I don't check these forums often, so please contact me directly using one of the methods on my author portal if you have questions. I'll try to clear some things up though.


About QuickChatlink and LinkBot: Let me emphasize strongly that QuickChatlink and LinkBot are entirely separate addons, they do not require LinksList and LinksList does not require them. There's a reason they're not mentioned in LinksList's description: the three do not interact at all. The only way they're even remotely related is that they share the same libraries, but the same could be said of any three Ace addons, for example.

Basically, all you need to know is what's already explained in the first paragraph of the description. Addons of the naming format "LinksList_<source>" belong to LinksList. Nothing else requires LinksList, and LinksList does not need information from any other addons. Please, stop suggesting that QuickChatlink and LinkBot are necessary or required. They were only together in LootLink because LootLink maintained its own database. We have completely separate, isolated libraries which serve that purpose now -- libraries which, by definition, are shared between unrelated client addons.



About the Plugins and Libraries: I see a lot of talk of "having to download" all of the plugins to "make LinksList work". This just isn't true. The plugins don't rely on each other. That's why they're plugins. You can pick and choose what functionality you want, and disable the rest to save resources. That's the entire idea behind the system.

As for the libraries, however, I screwed up on the initial release by having the link database libraries reside on the top level of the addons folder instead of making them embeddable. Doing it the way I did causes all manner of version overlapping issues. I have since fixed that, and you'll find that the only things on the top level now are LinksList itself and a small saved-variables stub that can be safely overwritten over and over again and never break.

Admittedly, I neglected to consider the fact that most people who download LinksList will want all of the plugins to start with. Forcing you to download a bunch of separate files, especially with the overlapping problem that used to exist, was certainly not user friendly. I will start posting compilations of LinksList's plugins so that you can get them all in one download if you want to. I'll also post similar compilations for QuickChatlink and LinkBot, but I will not be combining them. They are three separate addons for a reason.


@Nonak: That's not possible for tradeskills, unfortunately.


About Item Suffixes: Support for these has been dropped, as they are very easy for people to fake, almost impossible to verify, quite annoying to write code around, and also just not very useful at all. The only possible use that was brought to my attention was for seeing the difference in Auctioneer, et al pricing between, say, "of the Eagle" and "of the Boar". However, logically, Auctioneer must store these values itself anyway, so it would be silly to duplicate the behaviour outside of the only addon that's going to use it.


About Imported Data from LootLink: The library responsible for storing item links imports from LootLink when both addons are loaded at the same time. You can safely disable LootLink after a single login with both loaded. As for the lack of a huge saved variable .lua file, one of the major advantages to the new database formats I've implemented is that they only store errata. Any data which is the same as what's in the default database file (which comes with the library) is not stored. This decreases login/logout times drastically, and uses less memory. All of your item data was imported, it's just that most of it was the same as the default values and therefore doesn't need to be stored as errata.


@Marthisdil: The default database is very comprehensive, so you're unlikely to find new items until a patch lands. The difference in number you're seeing is because LootLink counts item suffixes as unique items. There are really only about 22,400 items in the game. You can monitor links being added to the database by mousing over the title text in the results frame; that'll show you the last 20 links added.
__________________
Saeris is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-18-2008, 08:20 PM  
Marthisdil
A Fallenroot Satyr

Forum posts: 27
File comments: 7
Uploads: 0
I've just installed Linkslist to see how it works compared to your old Lootlink...it's difficult to tell if Linkslist is actually parsing any items....as the default database is 21670 (I believe) items in size. I just did an AH scan on both Alliance and Horde sides, and the count is now 21671.

My Saeris' Lootlink database had far more items than this....Is there a way to see (other than the small tooltip which really doesn't tell you much) that it's actually seeing items and adding them to the DB or not? The tooltip over the icon showed 5 new items...however, it only shows an increase of 1.

Thanks!
__________________
Marth
Marthisdil is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-03-2008, 03:03 PM  
Timmar
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Quick chat links

I get a lua error when using quick chat link, but everything seems to work normal. It seems to give the error when I hit the tab button when the item I want pops up. Here's the error text:

Quote:
...ns\LinksList\libraries\TableSearch1\TableSearch1.lua:32: malformed pattern (missing ']'):
...ns\LinksList\libraries\TableSearch1\TableSearch1.lua:32: in function `?':
...ns\LinksList\libraries\TableSearch1\TableSearch1.lua:97: in function `(for generator)':
QuickChatlink\QuickChatlink_Matching.lua:59: in function `UpdateIncludedLists'
QuickChatlink\QuickChatlink_AutoCompletion.lua:92: in function <...ddOns\QuickChatlink\QuickChatlink_AutoCompletion.lua:80>
(tail call): ?:
QuickChatlink\QuickChatlink_AutoCompletion.lua:68: in function <...ddOns\QuickChatlink\QuickChatlink_AutoCompletion.lua:59>
(tail call): ?:
<in C code>: in function `Insert'
AceTab-2.0-40685 (Grid):192: in function `OnTabPressed'
AceTab-2.0-40685 (Grid):31: in function <Interface\AddOns\Grid\libs\AceTab-2.0\AceTab-2.0.lua:30>
<in C code>: in function `securecall'
Interface\FrameXML\ChatFrame.lua:2962: in function `ChatEdit_OnTabPressed':
<string>:"*:OnTabPressed":1: in function <[string "*:OnTabPressed"]:1>
Timmar is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-11-2008, 06:16 PM  
samaron
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
/command

After last patch my LootLink bugged and I found this while browsing for an possible update. I must say, this looks like and really good replacement for LootLink as this one also can store Trade Skill links as well. But I miss the /ll command, could it be possible to add a slash command for the AddOn? I'm already drowned in minimap buttons etc and prefer slash commands.
samaron is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-08-2008, 07:46 PM  
Kidster3001
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Patch 2.3.2 caused LootLink to start throwing errors. I went in search and found LinksList is replacing it. Installed everything just now.

It seems I cannot see the different "of the" variations of items.

Sunroc Pants only shows the basic item with it's armor value. There are no stats listed. Sunroc Pants of the Bandit is not shown so I cannot see the Agi, Sta and AP on the item. This is consistent through the entire database.

Also, I had LootLink active when I first logged in with LinksList. I assume it loaded the LootLink data. Will this data be available to all my toons now? I don't see any large .lua files in the SavedVariables folder so I'm thinking it wasn't saved as an addition to the premade database. I do not want to keep LootLink active on all my toons just for the database, especially since it is throwing errors now.
Kidster3001 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-01-2008, 03:03 AM  
yoshimo
A Kobold Labourer

Forum posts: 0
File comments: 17
Uploads: 0
I didn't have problems with several archives and replacing/overwriting older files, but i don't think it should be that complicated

And apart from 3 difrrent releases that dont overwrite each other, i'd like to have dependencies added. I wondered about unexspected lua-errors until i noticed that i didn't load one of the sub-addons
yoshimo is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-29-2007, 02:33 AM  
xenador
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
this is rather confusing and I wasted a good bit of time figuring this out...

Quote:
Originally posted by Snaxe

Linkslist - you need EVERYTHING here. These are plugins and libraries, and are required.

Linkslist (this page)
LinksList ItemDB
LinksList ItemDB BasicInfo
LinksList TradeskillDB Links
ItemDB Links
ItemDB BasicInfo
TradeskillDB Links

Linkbot - This is a plugin for LinksList that responds to chat requests. You need all three below for this to work.

Linkbot
Linkbot ItemDB Links
Linkbot TradeskillDB Links


QuickChatlink - This is a plugin for LinksList that will autocomplete links you start typing in. You need all three below for this to work.

QuickChatlink
QuickChatlink ItemDB Links
QuickChatlink TradeskillDB Links

So.... if you want the full functionality of LinksList and all of the plugins, you must download every single link posted above.

IMPORTANT: For all of these, extract it in the order listed here. Some of these zip archives contain updated files for other plugins and libraries.
...the way that sounded I thought that I had to unzip each folder go inside of the other folder copy the files and paste them over the files in this addons folder...not so.

simply download all of the files and unzip them...5 possibly more contain files that overwrite an earlier downloaded version of themsleves listed in the quote above...

you should end up with 12 folders

LinksList
ItemDB_Links
LinksList_ItemDB_Links
ItemDB_BasicInfo
LinksList_TradeskillDB_Links
TradeskillDB_Links
LinkBot
LinkBot_TradeskillDB_Links
LinkBot_ItemDB_Links
QuickChatlink
QuickChatlink_ItemDB_Links
QuickCHatlink_TradeskillDB_Links

and all of those go under your interface folder, after doing this there should be a keybinding option, once you assign that your all set to go.


Suggested changes....assume everyone wants ever option enabled and upload everything as one, list instructions on how to disable options for people who prefer not to have everything...easy fix IMO.

Thanks for the hard work

Last edited by xenador : 12-29-2007 at 02:38 AM.
xenador is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-26-2007, 02:15 PM  
Nonak
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Hi Saeris,

Is there a way to "reparse" the databases as Loot Link had?

I'm playing on a Spanish WoW server, but I use the English client. I've seen that new Tradeskills are inserted in the list with the spanish name; although if I click on the link it will show me the English name. Still, the name stays in spanish on the Tradeskills list. Is there a way to reparse the Tradeskills list so that it changes all the Spanish names to English?

Also, I have to say that I haven't seen any item on the Items List in Spanish, yet.

Cheers,

Nonak
Nonak is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-13-2007, 07:36 PM  
Slappie
A Defias Bandit

Forum posts: 3
File comments: 4
Uploads: 0
please make download packages!

I downloaded the first 7 mods required for linkslist to function and it works beautifully. However it would make things much easier if there were 3 packages to download:
1 - linkslist (contains the first 7 mods listed below)
2 - Linkbot (contains the 3 linkbot mods)
3 - quickchatlink (contains the 3 chat mods)

I understand that they are seperate and modular, but so is auctioneer and it still comes as a package in multiple configurations.


offtopic, my shopping list idea:
you seem to be pretty good with lists and links, so I'll suggest my idea to you.

While leveling I didn't spend alot of time on gear and enchants, partially because getting mats for everything is so confusing. It is now common practice to see "___ free with your mats" and "your mats my nether" all over the trade chat. If you are a crafter, I'm sure you constantly are telling people what mats you need to make something for them. Now that I finally hit 70, it's really annoying to look up what I want, put together a shopping list, buy all the stuff (over time of course when the prices are right )

Well, I have a solution, but it's not gonna be easy. This mod could be awesome if a few designers get together and combine efforts. anyway, on to my idea:

part #1: modify linkslist so that when you (modifier)+click a craftable item, it brings up the recipe. all recipes and enchants should have a tiny little button attached to the frame that when clicked, would add the materials to a shopping list. this shopping list should keep a materials list as well as what items/enchants will be the end product

part #2: The shopping list needs to interface with something like "sanity inventory" (keeps track of every toon's bags/bank/mail/etc in one place). the list should automatically subtract items you have and sum up the items you don't have as a final "shopping list"

part #3: Get the auctioneer guys to read the shopping list, and make a one click "search for my shopping list items" button tab. it could automatically pull the top "x" number of %less items for each item on your list.

I know this combines a few different mods and areas of expertise, but I think alot of people would use a mod like this. Just think of how much time you spend on making shopping lists for mats and searching for them.

Last edited by Slappie : 12-13-2007 at 08:21 PM.
Slappie is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-10-2007, 06:41 AM  
oneoflittlewords
A Murloc Raider

Forum posts: 4
File comments: 3
Uploads: 0
Quote:
Originally posted by Snaxe

Linkslist - you need EVERYTHING here. These are plugins and libraries, and are required.

Linkslist (this page)
LinksList ItemDB
LinksList ItemDB BasicInfo
LinksList TradeskillDB Links
ItemDB Links
ItemDB BasicInfo
TradeskillDB Links

Linkbot - This is a plugin for LinksList that responds to chat requests. You need all three below for this to work.

Linkbot
Linkbot ItemDB Links
Linkbot TradeskillDB Links


QuickChatlink - This is a plugin for LinksList that will autocomplete links you start typing in. You need all three below for this to work.

QuickChatlink
QuickChatlink ItemDB Links
QuickChatlink TradeskillDB Links

So.... if you want the full functionality of LinksList and all of the plugins, you must download every single link posted above.

IMPORTANT: For all of these, extract it in the order listed here. Some of these zip archives contain updated files for other plugins and libraries.
This is the list of items to down load? I have compleatly started fresh by using a cleac "Interface" folder and "WTF" folder. Still no Toggle button and/or not listed under my "Key Bindings". Do I or should I be placing a LinkBot and QuickChatLink folder inside of the Linkslist folder or shouldn't they be their on folder inside of the AddOns folder. If anyone can help that wouyld be great. I really enjoyed the old LootLink. I would love to use this one plz. TIA

Last edited by oneoflittlewords : 12-10-2007 at 06:42 AM.
oneoflittlewords is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-10-2007, 12:27 AM  
Degrelescence
A Kobold Labourer

Forum posts: 0
File comments: 13
Uploads: 0
You have to select a section (change it to say items and all the items will appear).

Anyone else having a problem where when they download version 1.0.1 of the 2 databases, it downloads 1.0.0?
Degrelescence is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:



The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


MMOInterface.com Copyright ©2008
World of Warcraft is a registered Trademark of Blizzard Entertainment.
vBulletin - Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.