Download
(16Kb)
Download
Updated: 11-30-11 07:17 AM
Pictures
File Info
Updated:11-30-11 07:17 AM
Created:07-13-11 06:40 AM
Downloads:3,409
Favorites:40
MD5:

Linkepedia

Version: v1.1.2
by: GhostfromTexas [More]

Linkepedia
Linkepedia, formally Linkerator by Fizzwidget, offers the ability to easily link items or spells in macros, chats, or search part of a link. Using the same functionality that was provided in Linkerator, players will once again be able to enjoy one of the best linking addons of all time.

I will note that I do have permission from Gazmik Fizzwidget himself to absorb this addon and use the original code. The original addon was posted here: http://fizzwidget.com/notes/linkerator/

With some restructuring, fixes, and improvements, I present to you Linkepedia. The use of Linkepedia is the same as it was in Linkerator, but for those of you who never used Linkerator here is a rundown of what this addon can do.
Building Your Database

When you first get the addon, you need to build a database of items that can be searched through in order to allow Linkepedia to work. To do this, you need to run the build command.

/linkepedia build

This command will open up a progress box window that will show you the automated building process. Every item is queried, and then built into your saved variables so it's always there. You can rebuild the database at any time. This process does take a few minutes and will cause the game to become very laggy. The faster FPS you can run, the faster the database will build.

Linkepedia is always searching for what hasn't been found yet. Linkepedia does a very light and non-intrusive background scan of the remaining items to see if they are available or not. When one becomes available, it will automatically add it into your stored database. But what if you want to quickly expand the database you already have? Well there is a command for this.

/linkepedia expand

Assuming you already have a database, this is a MUCH quicker command to run, usually taking 10-20 seconds to complete if your database has already been built.

One thing to note is that every time a server is reset on Tuesday during the maintenance period, items that were available the week before may or may not be available after the reset. So it's RECOMMENDED that every Tuesday after the server down time to rebuild your database. Like I said, this generally takes several minutes depending on your connection, FPS and server lag. It is not required that you rebuild the database. Your item cache will still be there after the reset on Tuesday, but it may contain invalid link data. It's the user's choice whether or not they want to rebuild.
Item Searching

By using the /link or /link command, along with a search term, you can display a list in your chat box of the items containing that keyword. Doing this command will cause a brief lag spike depending on your game conditions (lag, fps, etc), but doesn't last more than a second or two on most setups.

/link frostmourne

This is a fun one to try on your server, You may even see a golden link come up that you can view on your character dress up screen! Other things you can search for are like

/link Ace of

Now you may think you are going to get a list of just Darkmoon Faire cards, but you are only partially correct. You will also get "Carapace of Imbibed Flame" or even "Mace of Apotheosis" since "ace of" exists in those links

If you want to link spells, then you will need to run the /linkspell command

/linkspell Fireball

Using the /linkspell command you can now troll trade chat with much more ease!

Accessing Items Directly
This is by far one of the coolest features of the old Linkerator addon. In your chat window, start typing an item with the square brackets [ ] and enter an item name with it. You should see the magic happen!

[Disgusting O

Highlighted to the right of the right of the last letter you typed is an auto-complete feature! Keep typing, or hit your tab key to scroll through items. When you have found the item you want add a close square bracket ] and BAM! you have a link! This feature is AMAZING for macros!

You know how Blizzard has yet to put an easy ability to link items from macros? Well now you can! All you have to do is simply type something like...

/2 WTS [Battered Hilt] 2000g!

... in your macro, and when you hit the macro button to spam trade, what you typed is now a link in trade chat! It's that easy!

Compatibility Issues
None

Future Ideas

  • Improve Optimization of Searching
  • Reorganize Code Base
  • Add many more search commands, such as /link <legendary> to find all legendary items
  • Browse the database of items in a window.

Known Issues
None

Comments or Suggestions
If you have any ideas on how to improve this addon, or would like to report bugs, then do so in the comments! I will check them regularly and respond!
Credits and Thanks
  • Gazmik Fizzwidget - Original addon developer of Linkerator
  • Kandoko - Helped with data compression
  • Hirsute - Released a patch update for Linkerator in 3.3.5 that is still being used

Linkepedia Version 1.1.2 Change Log - November 12, 2011

NOTE: If you were on Linkepedia prior to this version, you will need to re-build your database. If you are new to Linkepedia, just follow the Welcome screen in the game!

- There was a bug with non English based clients from the last update. This fixes it. Unfortunately that means another rebuild if the item database. But hopefully this should solve all the future problems! Good news though. Because of this fix I was able to optimize the auto-complete even more!
- Fixed some bugs that were causing errors in the game.
- Centered all of the windows that Linkepedia uses.
- Attempt to resolve issue with items stuck on "Receiving item information".
- Raised the max valid item ID from 72068 to 79062.
Post A Reply Comment Options
Unread 07-14-11, 09:46 PM  
VIVIsectVI
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Thank you!!

I loved this addon when it was Linkerator and I'm glad to see it reborn. Thank you Ghost and Fizz!!
Report comment to moderator  
Reply With Quote
Unread 07-15-11, 02:29 AM  
merneith
A Defias Bandit

Forum posts: 3
File comments: 43
Uploads: 0
Query: when I type in a link, say, [Moonsoul Crown] - what do the people without Linkepedia see? Do they need this mod to be able to get the link?

thanks in advance for your reply!
Report comment to moderator  
Reply With Quote
Unread 07-15-11, 06:51 AM  
GhostfromTexas
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 8
Uploads: 2
Originally posted by merneith
Query: when I type in a link, say, [Moonsoul Crown] - what do the people without Linkepedia see? Do they need this mod to be able to get the link?

thanks in advance for your reply!
They will just see normal text, an actual link has a lot of stuff with it.

To get a link without the addon, you'd have to type out:

|cff9d9d9d|Hitem:17:0:0:0:0:0:0:0:72:0|h[Martin Fury]|h|r

Linkepedia, just like Linkerator used to be, allows you to type normally and get the links.
Report comment to moderator  
Reply With Quote
Unread 07-15-11, 12:06 PM  
Crevox
A Defias Bandit
 
Crevox's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 28
Uploads: 1
Finally, another good linking addon...

I can only hope that this is as good as LinksList was.

EDIT: Error upon trying to use /linkspell to link a spell:

Code:
Linkepedia\Linkepedia-1.0.0.lua:700: attempt to index global "LNKPD_SpellNamesCache" (a nil value)
Linkepedia\Linkepedia-1.0.0.lua:700: in function "LNKPD_SearchSpells"
Linkepedia\Linkepedia-1.0.0.lua:658: in function "LNKPD_PrintLinkSearch"
Linkepedia\Linkepedia-1.0.0.lua:547: in function "LNKPD_LinkSpellCommand"
Linkepedia\Linkepedia-1.0.0.lua:350: in function "value"
FrameXML\ChatFrame.lua:4248: in function <FrameXML\ChatFrame.lua:4175>
<in C code>
FrameXML\ChatFrame.lua:3838: in function "ChatEdit_SendText"
FrameXML\ChatFrame.lua:3876: in function <FrameXML\ChatFrame.lua:3872>
<in C code>
<string>:"*:OnEnterPressed":1: in function <string>:"*:OnEnterPressed":1

Locals:
Last edited by Crevox : 07-15-11 at 12:14 PM.
Report comment to moderator  
Reply With Quote
Unread 07-15-11, 05:17 PM  
bsmorgan
A Cobalt Mageweaver
AddOn Author - Click to view AddOns

Forum posts: 219
File comments: 158
Uploads: 3
Originally posted by merneith
Query: when I type in a link, say, [Moonsoul Crown] - what do the people without Linkepedia see? Do they need this mod to be able to get the link?

thanks in advance for your reply!
Just to clarify, Linkepedia allows the sender to easily create a link. What other people see is an actual link (with or without Linkepedia installed).
Report comment to moderator  
Reply With Quote
Unread 07-15-11, 05:35 PM  
GhostfromTexas
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 8
Uploads: 2
Originally posted by Crevox
Finally, another good linking addon...

I can only hope that this is as good as LinksList was.

EDIT: Error upon trying to use /linkspell to link a spell:

Code:
Linkepedia\Linkepedia-1.0.0.lua:700: attempt to index global "LNKPD_SpellNamesCache" (a nil value)
Linkepedia\Linkepedia-1.0.0.lua:700: in function "LNKPD_SearchSpells"
Linkepedia\Linkepedia-1.0.0.lua:658: in function "LNKPD_PrintLinkSearch"
Linkepedia\Linkepedia-1.0.0.lua:547: in function "LNKPD_LinkSpellCommand"
Linkepedia\Linkepedia-1.0.0.lua:350: in function "value"
FrameXML\ChatFrame.lua:4248: in function <FrameXML\ChatFrame.lua:4175>
<in C code>
FrameXML\ChatFrame.lua:3838: in function "ChatEdit_SendText"
FrameXML\ChatFrame.lua:3876: in function <FrameXML\ChatFrame.lua:3872>
<in C code>
<string>:"*:OnEnterPressed":1: in function <string>:"*:OnEnterPressed":1

Locals:
I am able to reproduce the error. I will look into it and hopefully have an update quickly. Thanks!

Note: Figured out the problem. Stems back from when i separated searching for spells separately from searching for actual links. The crash happens when you do /linkspell before you do a /link - basically there was an initializer for linkspell that was only called when link was used. Easy fix. Will upload a new version any minute.. just doing some overall testing to make sure I didn't break anything else.

Note: New update 1.0.1 is released with this fix. Thanks for the find Crevox
Last edited by GhostfromTexas : 07-15-11 at 08:08 PM.
Report comment to moderator  
Reply With Quote
Unread 07-15-11, 09:45 PM  
litesung
A Flamescale Wyrmkin
 
litesung's Avatar

Forum posts: 130
File comments: 231
Uploads: 0
Will this possibly replace Ludwig? lol. I have been waiting for an addon like this x)
Report comment to moderator  
Reply With Quote
Unread 07-16-11, 12:02 PM  
Crevox
A Defias Bandit
 
Crevox's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 28
Uploads: 1
Thanks for the quickfix.

My only other complaint is the laggy/glitchy/stuttery autocomplete for typing out links. The delay and all that is unnecessary, if you take a look at how LinksList did it at least.

Either way, I'm just happy to have a working linking addon.
Report comment to moderator  
Reply With Quote
Unread 07-16-11, 10:08 PM  
GhostfromTexas
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 8
Uploads: 2
Originally posted by Crevox
Thanks for the quickfix.

My only other complaint is the laggy/glitchy/stuttery autocomplete for typing out links. The delay and all that is unnecessary, if you take a look at how LinksList did it at least.

Either way, I'm just happy to have a working linking addon.
one of my future plans is to speed up the searching process and have an organized list that will be easier to sort through, but a lot of the code will need to be re-worked.
Report comment to moderator  
Reply With Quote
Unread 07-18-11, 06:10 PM  
Xeddicus
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 32
Uploads: 1
Thanks for finally updating this addon, been waiting forever for it.
Report comment to moderator  
Reply With Quote
Unread 07-27-11, 07:18 PM  
VIVIsectVI
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
I ran into a problem which has caused me to disable the addon. It does it on both my home and work PC.

When I pick up a quest sometimes it won't show the objective. For example, if the quest says "Collect 10 Feathers" it would normally show up in your log like this:

Feathers collected: 0/10

But instead it shows up like this:

: 0/10

When it does this I'm unable to see/loot the quest item. For most quests, a simple '/console reloadui' fixes the problem, but I had the fishing quest in IF to fish up 3 minnows to feed to the murloc and I couldn't fish them up, even after reloading the UI. After I disabled the addon I was able to do the quest.
Report comment to moderator  
Reply With Quote
Unread 07-28-11, 06:12 AM  
GhostfromTexas
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 8
Uploads: 2
Originally posted by VIVIsectVI
I ran into a problem which has caused me to disable the addon. It does it on both my home and work PC.

When I pick up a quest sometimes it won't show the objective. For example, if the quest says "Collect 10 Feathers" it would normally show up in your log like this:

Feathers collected: 0/10

But instead it shows up like this:

: 0/10

When it does this I'm unable to see/loot the quest item. For most quests, a simple '/console reloadui' fixes the problem, but I had the fishing quest in IF to fish up 3 minnows to feed to the murloc and I couldn't fish them up, even after reloading the UI. After I disabled the addon I was able to do the quest.
I will look into it. Hopefully if I can reproduce the problem I will be able to have a fix for it shortly
Report comment to moderator  
Reply With Quote
Unread 07-30-11, 12:45 AM  
GhostfromTexas
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 8
Uploads: 2
I can't seem to reproduce the problem... I might be another addon that conflicts with Linkepedia that causes it... can you give me a list of your addons?
Report comment to moderator  
Reply With Quote
Unread 07-31-11, 08:00 AM  
VIVIsectVI
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
NPCScan
NPCScan Overlay
Ackis Recipe List
Atlas
Atlas Loot
Atlas Quest
Bank Items
Collectinator
CT Bar, Core, Mail, Map, and Party Buffs
Gathermate2
Hidden Reputations
and Telo's Bufftimers

The ones that stick out to me are Ackis and Collectinator. I'll try running with those disabled to check.

Edit: I guess I can rule them out. The first quest I picked up had the error.

Edit 2: I've narrowed it down to Bank Items. I've been using the newest version, v40200.
Last edited by VIVIsectVI : 07-31-11 at 08:22 AM.
Report comment to moderator  
Reply With Quote
Unread 07-31-11, 01:00 PM  
GhostfromTexas
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 8
Uploads: 2
Originally posted by VIVIsectVI
NPCScan
NPCScan Overlay
Ackis Recipe List
Atlas
Atlas Loot
Atlas Quest
Bank Items
Collectinator
CT Bar, Core, Mail, Map, and Party Buffs
Gathermate2
Hidden Reputations
and Telo's Bufftimers

The ones that stick out to me are Ackis and Collectinator. I'll try running with those disabled to check.

Edit: I guess I can rule them out. The first quest I picked up had the error.

Edit 2: I've narrowed it down to Bank Items. I've been using the newest version, v40200.
Ok thanks for the info. I will attempt to reproduce the error and fix it. I am currently working on 1.1.0 which will add a few new features, so if I can get it fixed, I'll join it in that.
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.