Get an Epic Experience with Premium

Linkepedia

Chat & Communication Login to Add Favorites
  • 10 Likes
  • World of Warcraft
  • 57 Monthly Downloads
  • Supports: 5.0.5
  • 9,982 Total Downloads
  • Updated 10/21/2012
  • Created 07/06/2011
  • 90 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 3 (GPLv3)
  • Newest File: v1.3.0
or
Support development! **
Donate

About Linkepedia

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 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 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! The there is a default delay of 0.25 seconds between the time you stop typing, and the time the addon will attempt to auto-complete. If you think this is too fast (or too slow) you can adjust this delay by typing

  • /linkepdia delay X - Where X is the time in seconds

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.3.0 Change Log - October 21, 2012

Users will be required to rebuild the database from scratch in order to use the addon.

  • Made updates to support Mists of Pandaria.
  • Fixed link format syntax to prevent errors in game.
  • Changed the max item ID from 79771 to 90913.
  • Changed the max spell ID from 80000 to 133376.
  • Removed some debug code that causes a big initial lag spike when using the build option.

Comments

First Previous Page 5 of 7 Next Last
  • #36

    Let me know what problems still exist in 1.1.2 of Linkepedia

  • #38

    Hi GhostfromTexas,

    after using Linkepedia for a few days now, I am happy to be able to announce that I haven't chanced upon any more problems and errors, and that both the 818 Error and the long loading screen times are now gone :) Should anything else turn up, I'll post it asap, but I really do think your last "bug hunt" did the trick :)

    Again, thank you very, very much for your efforts and for bringing a superb addon back online :)

     

     

    Always treat others at least as well as you would like others to treat you. And remember, if others treat you badly and you respond by treating others badly too, then you are no better than they are. God will judge them by their deeds and not yours, and God will judge you by your deeds and not theirs.

  • #37

    Hi GhostfromTexas,

    after a rather busy week I'm just now trying to get set up with Patch 4.3 and addon updates. So, for now, just a big THANK YOU for the update to 1.1.2 :)

     

     

    Always treat others at least as well as you would like others to treat you. And remember, if others treat you badly and you respond by treating others badly too, then you are no better than they are. God will judge them by their deeds and not yours, and God will judge you by your deeds and not theirs.

  • #35
    Linkepedia Error

    I keep getting an error when I try to use Linkepida here is what I get can uou help:

    Date: 2011-11-27 00:46:45
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\Linkepedia\Linkepedia.lua line 818:
       bad argument #1 to 'getn' (table expected, got nil)
    Debug:
       [C]: ?
       [C]: getn()
       Linkepedia\Linkepedia.lua:818: LNKPD_LinkPrefixMatches()
       Linkepedia\Linkepedia.lua:147: LNKPD_ChatEdit_Complete()
       Linkepedia\Linkepedia.lua:355: LNKPD_OnUpdate()
       [string "*:OnUpdate"]:1:
          [string "*:OnUpdate"]:1
    AddOns:
      Swatter, v3.2.4 (<%codename%>)
      WowheadLooter, v40019
      NPCScan, v4.2.0.2
      NPCScanOverlay, v4.2.0.2
      ACP, v3.3.16
      Altoholic, v4.2.002
      AucAdvanced, v5.12.5198 (QuirkyKiwi)
      AucFilterBasic, v5.12.5198 (QuirkyKiwi)
      AucFilterOutlier, v5.12.5198.5194(5.12/embedded)
      AucMatchUndercut, v5.12.5198.4828(5.12/embedded)
      AucScanData, v5.12.5198 (QuirkyKiwi)
      AucStatHistogram, v5.12.5198 (QuirkyKiwi)
      AucStatiLevel, v5.12.5198 (QuirkyKiwi)
      AucStatPurchased, v5.12.5198 (QuirkyKiwi)
      AucStatSales, v5.12.5198.4838(5.12/embedded)
      AucStatSimple, v5.12.5198 (QuirkyKiwi)
      AucStatStdDev, v5.12.5198 (QuirkyKiwi)
      AucStatWOWEcon, v5.12.5198.4828(5.12/embedded)
      AucUtilAHWindowControl, v5.12.5198.5133(5.12/embedded)
      AucUtilAppraiser, v5.12.5198.5194(5.12/embedded)
      AucUtilAskPrice, v5.12.5198.5162(5.12/embedded)
      AucUtilAutoMagic, v5.12.5198.5184(5.12/embedded)
      AucUtilCompactUI, v5.12.5198.5016(5.12/embedded)
      AucUtilEasyBuyout, v5.12.5198.4897(5.12/embedded)
      AucUtilFixAH, v5.12.5198 (QuirkyKiwi)
      AucUtilItemSuggest, v5.12.5198.5144(5.12/embedded)
      AucUtilPriceLevel, v5.12.5198.4861(5.12/embedded)
      AucUtilScanButton, v5.12.5198.5159(5.12/embedded)
      AucUtilScanFinish, v5.12.5198.5159(5.12/embedded)
      AucUtilScanProgress, v5.12.5198.4979(5.12/embedded)
      AucUtilScanStart, v5.12.5198.5159(5.12/embedded)
      AucUtilSearchUI, v5.12.5198.5184(5.12/embedded)
      AucUtilSimpleAuction, v5.12.5198.4993(5.12/embedded)
      AucUtilVendMarkup, v5.12.5198.4828(5.12/embedded)
      AutoRepair, v
      Babylonian, v5.1.DEV.312(/embedded)
      BeanCounter, v5.12.5198 (QuirkyKiwi)
      Configator, v5.1.DEV.312(/embedded)
      DataStore, v4.2.002
      DataStoreAchievements, v4.2.002
      DataStoreAgenda, v4.2.002
      DataStoreAuctions, v4.2.002
      DataStoreCharacters, v4.2.002
      DataStoreContainers, v4.2.002
      DataStoreCrafts, v4.2.002
      DataStoreCurrencies, v4.2.002
      DataStoreInventory, v4.2.002
      DataStoreMails, v4.2.002
      DataStorePets, v4.2.002
      DataStoreQuests, v4.2.002
      DataStoreReputations, v4.2.002
      DataStoreSpells, v4.2.002
      DataStoreStats, v4.2.002
      DataStoreTalents, v4.2.002
      DebugLib, v5.1.DEV.312(/embedded)
      Enchantrix, v5.12.5198 (QuirkyKiwi)
      EnchantrixBarker, v5.12.5198 (QuirkyKiwi)
      FishingBuddy, v1.0.6a
      FlightMapEnhanced, v1.5.26
      Gatherer, v3.2.4
      GFWFactionFriend, v4.2.3
      Informant, v5.12.5198 (QuirkyKiwi)
      LibExtraTip, v5.12.DEV.311(/embedded)
      Linkepedia, v1.1.1
      OneBag3, vv3.4.1
      OneBank3, vv3.3.13
      Outfitter, v5.3.2
      QuestCompletist, v99.4
      SellOMatic2, va043
      SlideBar, v3.2.4 (<%codename%>)
      Stubby, v5.12.5198 (QuirkyKiwi)
      TipHelper, v5.12.DEV.310(/embedded)
      Titan, v5.0.8.40200 - Revision 519
      TitanBag, v5.0.8.40200
      TitanClock, v5.0.8.40200
      TitanGold, v5.0.8.40200
      TitanLocation, v5.0.8.40200
      TitanLootType, v5.0.8.40200
      TitanPerformance, v5.0.8.40200
      TitanRepair, v5.0.8.40200
      TitanVolume, v5.0.8.40200
      TitanXP, v5.0.8.40200
      BlizRuntimeLib_enUS v4.2.2.40200 <us>
      (ck=b83)

  • #30

    Hi GhostfromTexas,

    thanks a lot for updating this addon, which I have been using for several years now and which I count as one of my favorites!

    And thanks also for the quick fix 1.1.0->1.1.1 - database building works fine now on the German client :-)

    I still get an error the first time I log in to a char and start typing a link, but it always only happens once, so it could be because of some previously saved variables which need to be overwritten, as I only erased the previous WTF\Account\<AccountName>\SavedVariables\Linkepedia.lua and not any other saved variables, as I didn't see any in the other folders. I'll give you the error message anyway, just in case you can think of another reason.

    Otherwise Linkepedia seems to be working like a breeze now. Super :-)

     

    Date: 2011-11-13 19:48:37
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\Linkepedia\Linkepedia.lua line 818:
       bad argument #1 to 'getn' (table expected, got nil)
    Debug:
       [C]: ?
       [C]: getn()
       Linkepedia\Linkepedia.lua:818: LNKPD_LinkPrefixMatches()
       Linkepedia\Linkepedia.lua:147: LNKPD_ChatEdit_Complete()
       Linkepedia\Linkepedia.lua:355: LNKPD_OnUpdate()
       [string "*:OnUpdate"]:1:
          [string "*:OnUpdate"]:1
    AddOns:

    ...

     

    Always treat others at least as well as you would like others to treat you. And remember, if others treat you badly and you respond by treating others badly too, then you are no better than they are. God will judge them by their deeds and not yours, and God will judge you by your deeds and not theirs.

  • #31

    Close the game, delete both Linkepedia.lua and Linkepedia.lua.bak. The game must be closed before you delete them. Re-Open the game and and go through the initial setup process of Linkepedia again and see if the error still happens.

     

  • #34

    Yeah I had found this too yesterday. Trying to find some other bugs that have been reported too. and fix those with a 1.1.2 update

  • #33

    Hi again and thanks for the fast update!

    I found that the same error as mentioned here occurs for me and I think it has to do with entering something as a link which doesn't match anything, like [xyzzyx]. Everytime i tried that, the count for this error in swatter jumped up by a large amount, reaching 625 after only a few attempts:

    Date: 2011-11-15 00:01:09
    ID: 1
    Error occured in: Global
    Count: 625
    Message: ..\AddOns\Linkepedia\Linkepedia.lua line 818:
       bad argument #1 to 'getn' (table expected, got nil)

    Depending on swatters settings it doesn't open the error window for me, just giving a message in chat the first time the error occurs, but counting up from there.

    Hope this helps in narrowing it down...

    Greetings
    Asjaskan

    edit: The error also occurs if I don't enter the first three letters of a correct link within the delay time and seems to fire again and again until a valid link can be found.

    edit #2: The Darnassus fishing quest mentioned by jamak worked for me, although it took a while (i would estimate 30 to 60 seconds) until the quest objectives showed the name of the item to get. The item itself is called "Aquinnes Mondanhänger" by the way (item id 69913). By the way, how does getting a link for an item id work? "/link 69913" just returned that it didn't find any matching links.

    Last edited by Asjaskan on 11/14/2011 5:48:58 PM
  • #32

    Hi GhostfromTexas,

    that is exactly what I had done when I installed v1.1.1 :-)

    I first quit WoW and then removed the old folder Linkepedia from the Interface\Addons folder, then Linkepedia.lua and Linkepedia.lua.bak from the WTF\Account\<accountname>\SavedVariables folder. Then I put the Linkepedia v1.1.1 folder in Interface\Addons and restarted WoW.

    I've not gone through all my chars yet this evening, but this same error message ist appearing with each char I've logged on to, but always only once.

    Another thing I noticed: I did the fishing daily in Darnassus and got the necklace out of the fish but the name of the necklace (in German its: "Anhänger der Schwester") wasn't showing on the item, only in red that the item information was being queried. Also Linkepedia wouldn't show the item nor find it whilst querying the server. Its just a hunch, but maybe the ä in Anhänger is causing a problem? But I really don't have a clue.

    Again, thanks for your good work and enjoy your remaining Sunday :-)

    Edit: Ups! Thanks Asjaskan - I think I gave the name of the quest and not of the item :-)

    Last edited by jamak on 11/14/2011 6:48:54 PM

    Always treat others at least as well as you would like others to treat you. And remember, if others treat you badly and you respond by treating others badly too, then you are no better than they are. God will judge them by their deeds and not yours, and God will judge you by your deeds and not theirs.

  • #25

    Date: 2011-11-13 11:36:52
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\Linkepedia\Linkepedia.lua line 915:
       bad argument #1 to 'insert' (table expected, got nil)
    Debug:
       [C]: ?
       [C]: insert()
       Linkepedia\Linkepedia.lua:915: LNKPD_CacheItem()
       Linkepedia\Linkepedia.lua:982:
          Linkepedia\Linkepedia.lua:972
       Linkepedia\Linkepedia.lua:1086: LNKPD_UpdateActiveItemCache()
       Linkepedia\Linkepedia.lua:346: LNKPD_OnUpdate()
       [string "*:OnUpdate"]:1:
          [string "*:OnUpdate"]:1

  • #27

    Hi Ghost,

    I got the same error while building the database, happened again on retry. It would query all items, then on scanning it stopped at "items scanned: 522". Reopening the swatter-window a few seconds after that showed the error count as "infinite". I'm playing with the german client by the way (deDE).

    This error made me switch back to the prior version 1.0.1 which works great most of the time. Thanks for picking up this addon in the first place!

    Greetings
    Asjaskan

    edit: did update from 1.0.1

    Last edited by Asjaskan on 11/13/2011 8:09:57 AM
  • #29

    the german client... I bet you that is the problem. You have different letters than the english client does. The way this new system works is that I store the items by their first letter... I have an idea to fix this and I will work on it right away and upgrade to version 1.1.1 as soon as soon as I fix it. I will update with another reply once it's complete and submitted

     

    Edit: This is now fixed in version 1.1.1

    Last edited by GhostfromTexas on 11/13/2011 2:06:03 PM
  • #28

    Looking into it right now. I will see what I find.

  • #26

    Were you new to Linkepedia, or did you update? When exactly did you see this error?

  • #20

    Somehow, this mod is interfereing with my tradeskill window. It is removing all the category separations and causing other mods to not read the tradeskill window properly (akis recipe list, altoholic, etc). I am not getting any kind of lua error message, other than the separation caregories not appearing. I can still use my tradeskill, but the order of the known recipies is also strangely out of order. Disabling this mod (and ONLY this mod) removes all problems with the tradeskill window.

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Leaguepedia PAX Skin Giveaway