Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(568 Kb)
Download
Updated: 03-17-13 10:02 PM
Pictures
File Info
Updated:03-17-13 10:02 PM
Created:unknown
Downloads:46,816
Favorites:520
MD5:

Ludwig  Popular! (More than 5000 hits)

Version: 5.2.0
by: jaliborc, Tuller

Ludwig is an item link database addon that was originally based on GetLink. Ludwig is not dependent on saved variables, and Ludwig does not require the user to do anything special in order to collect data.

Features:

  • Search Window - You can filter via name, quality, level, type, subtype, and equip location.
  • Linkerator support - Typing an item name in [[brackets] will automatically convert the name into an item link if the item is known to Ludwig.
  • Command line searching - typing /lw <name> will bring up a list of the top 10 matches in the chat window.

Commands:
  • /lw or /ludwig - Brings up the search frame
  • /lw <name> - Prints out a list in the chat window of the top 10 items matching <name>
  • /lw --r: Refreshes the database
  • /lw --q <itemID>: Queries the server for the given itemID

Click here to lend your support!
Source code for Ludwig can now be found on GitHub

===== 5.2.0
* Updated database for patch 5.2: The Thunder King!

====== 2.0.5
* Updated database to patch 5.1: Landfall.

====== 2.0.4
* Updated database for Mists of Pandaria

====== 2.0.3
* Jaliborc: Fixed a bug causing wrong items to be shown for leather, mail and plate slots
* Jaliborc: Items are now organized by level as well
* Jaliborc: No more "Jaliborc:" tag from now on. If no tag is here, it means it was me.

====== 2.0.2
* Jaliborc: Completly rewritten the categories dropdown to fix a bug

====== 2.0.1
* Jaliborc: Updated for patch 4.2
* Jaliborc: Included all Firelands items

===== 2.0.0
* Jaliborc: Now works with 4.1
* Jaliborc: Completely redesigned and improved
* Jaliborc: Includes **all** items in-game right from the start
* Jaliborc: Searches trough thousands of items in a blaze
* Jaliborc: Mostly //Load on Demand//
* Jaliborc: Only works on English clients. Versions for other clients should be released in a close future.

====== 1.8.7
* Added linkerator support for multiple chat frames

====== 1.8.6
* Fixed a bug when linking an item from the chat frame.

====== 1.8.5
* Added compatibility with WoW 3.3.5

====== 1.8.3
* Bumped TOC for 3.3

====== 1.8.2
* Bumped TOC for 3.2

====== 1.8.1
* TOC Bump + Potential WIM bugfix

===== 1.8.0
* Added "Heirloom" option to quality selector
* Fixed a bug causing the DB to be reloaded on item scroll
* Cleaned up the code a bit. Still need to work on the GUI/localization
* Altered slash commands. See addon description for details.

====== 1.7.2
* Bumped the max item ID to check from 40k to 60k. Glyphs, etc, should now appear.

====== 1.7.1
* Fixed a crash issue when linking tradeskills

===== 1.7.0
* Made Wrath compatible
* Seems to be causing a lot more CPU usage now, will investigate later.tigate later.te later..
Archived Files (9)
File Name
Version
Size
Author
Date
2.0.0 (Beta)
463kB
jaliborc
05-21-11 04:12 AM
1.8.7
9kB
Tuller
08-26-10 05:30 PM
1.8.6
9kB
Tuller
06-25-10 06:23 PM
1.8.5
9kB
Tuller
06-21-10 08:58 PM
1.8.3
10kB
Tuller
12-07-09 09:51 PM
1.8.2
9kB
Tuller
08-04-09 04:58 PM
1.8.1
9kB
Tuller
04-12-09 06:44 PM
1.8.0
9kB
Tuller
02-20-09 05:37 AM
1.7.2
9kB
Tuller
11-13-08 05:56 AM


Post A Reply Comment Options
Unread 06-23-10, 06:15 PM  
Tuller
A Black Drake
 
Tuller's Avatar
AddOn Author - Click to view AddOns

Forum posts: 87
File comments: 1642
Uploads: 38
Tuller is offline Report comment to moderator  
Reply With Quote
Unread 06-23-10, 05:09 PM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1047
Uploads: 0
v1.8.5 doesn't seem to be fixed for the chat-link changes in WoW 3.3.5 live (USEnglish client/server).

Try to link any item out of the Ludwig frame into chat (whisper, guild), it doesn't happen and a variation of the following error occurs:

Code:
["message"] = "Ludwig-1.8.5\\ui.lua:100: attempt to index global 'ChatFrameEditBox' (a nil value)\n<string>:\"*:OnClick\":1: in function <[string \"*:OnClick\"]:1>\n\nLocals:|r\nself = LudwigFrame1 {\n 0 = <userdata>\n UpdateTooltip = <function> defined @Interface\\AddOns\\Ludwig\\ui.lua:108\n icon = LudwigFrame1Icon {\n }\n}\nbutton = \"LeftButton\"\ndown = false\n\n  ---",
            ["type"] = "error",
            ["session"] = 145,
            ["counter"] = 2,
        }, -- [90]
The frame & icon numbers in the error change depending on the item you are trying to link.
Zidomo is offline Report comment to moderator  
Reply With Quote
Unread 06-22-10, 07:56 AM  
Nathanyel
Premium Member
 
Nathanyel's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 158
Uploads: 12
good to know, so I can update now instead of forgetting it next week :P
Nathanyel is offline Report comment to moderator  
Reply With Quote
Unread 06-22-10, 05:51 AM  
Tuller
A Black Drake
 
Tuller's Avatar
AddOn Author - Click to view AddOns

Forum posts: 87
File comments: 1642
Uploads: 38
It should work fine on 3.3.3.
Tuller is offline Report comment to moderator  
Reply With Quote
Unread 06-21-10, 11:34 PM  
Nathanyel
Premium Member
 
Nathanyel's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 158
Uploads: 12
Quick question, does this 3.3.5 version still work fine with 3.3.3? (or should, from the code changes you made)
Just asking since EU will have to play with the latter version for another week
Nathanyel is offline Report comment to moderator  
Reply With Quote
Unread 06-21-10, 09:00 PM  
Tuller
A Black Drake
 
Tuller's Avatar
AddOn Author - Click to view AddOns

Forum posts: 87
File comments: 1642
Uploads: 38
I was finally able to fix it. Apparently adding an authenticator fixed my inability to log onto the PTR
Tuller is offline Report comment to moderator  
Reply With Quote
Unread 05-28-10, 03:14 PM  
biggoofyus
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 79
Uploads: 1
3.3.5 PTR Error

Getting the following error on the PTR (3.3.5 build 12124):

Code:
Date: 2010-05-28 16:10:39
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\Ludwig\linkerator.lua line 23:
   attempt to index field 'ChatFrameEditBox' (a nil value)
Debug:
   [C]: ?
   Ludwig\linkerator.lua:23: in main chunk
AddOns:
  Swatter, v5.9.4758 (WhackyWallaby)
  Ludwig, v1.8.3
  BlizRuntimeLib_enUS v0.3.5.30300 <beta.us>
  (ck=63)
biggoofyus is offline Report comment to moderator  
Reply With Quote
Unread 05-26-10, 04:15 PM  
Tuller
A Black Drake
 
Tuller's Avatar
AddOn Author - Click to view AddOns

Forum posts: 87
File comments: 1642
Uploads: 38
Ludwig pulls item information solely by using the built in GetItemInfo function. More or less, it brute forces its way through all of the items your client has "seen" These could be items that were linked in chat, items the game has rendered off in the distance somewhere, whatever :P

Since I'm not doing anything terribly special, Ludwig really does not break between patches. If anything the only time I truly need to update the addon is when Blizzard issues in an update that adds a large amount of new items (ie, an expansion).
Tuller is offline Report comment to moderator  
Reply With Quote
Unread 05-26-10, 09:46 AM  
Abelius
A Defias Bandit
 
Abelius's Avatar

Forum posts: 3
File comments: 21
Uploads: 0
Edit: I don't understand how, but it seems that it has the latest items from ICC. Therefore, I don't think this addon relies on an offline DB. It doesn't make sense. Anyway, I'm happy to have it working.


Why is it that says "Works with 3.3" and the date is so old. Obviously, if it is an offline DataBase, then it would be supposed to be updated every content patch of the game, right?

Am I mistaken? Is this great addon dead?
Last edited by Abelius : 05-26-10 at 10:00 AM.
Abelius is offline Report comment to moderator  
Reply With Quote
Unread 10-13-09, 12:15 PM  
sjrv
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
How should the code be modified (or used), to retrieve the item link using only the id?
I'd like to use it in script like that:
/run local a=FunctionToGetTheInfo(44444); print(a);
And print(a) should print the link to Dark Nerubian Chestpiece.
Seems to be simple to do, but I think it's still missing something.
sjrv is offline Report comment to moderator  
Reply With Quote
Unread 09-09-09, 04:35 AM  
Tuller
A Black Drake
 
Tuller's Avatar
AddOn Author - Click to view AddOns

Forum posts: 87
File comments: 1642
Uploads: 38
Originally posted by senryo
Is there any way to "see" it all at onetime?

Also where is this data stored? WTF, server-side or anything else?
The data is stored in <WoW Directory>\WDB\<Locale>\itemcache.wdb
Tuller is offline Report comment to moderator  
Reply With Quote
Unread 09-07-09, 11:53 AM  
senryo
A Kobold Labourer

Forum posts: 0
File comments: 24
Uploads: 0
Originally posted by Tuller
Ludwig's database is determined by what items your game client has seen, which is typically less than all items on wowhead.
Is there any way to "see" it all at onetime?

Also where is this data stored? WTF, server-side or anything else?
__________________
Sorry for my english. It's not my native language.
Last edited by senryo : 09-07-09 at 11:55 AM.
senryo is offline Report comment to moderator  
Reply With Quote
Unread 09-07-09, 09:09 AM  
Tuller
A Black Drake
 
Tuller's Avatar
AddOn Author - Click to view AddOns

Forum posts: 87
File comments: 1642
Uploads: 38
Originally posted by senryo
Hi Tuller, thanks for one more great addon. I have strange issue with it. It doesn't show all items. For example: it shows 17 Rare Fist weapons, but wowhead shows 32. I can't understand what cause the problem. Can it be because i play on russian realms?
Ludwig's database is determined by what items your game client has seen, which is typically less than all items on wowhead.
Tuller is offline Report comment to moderator  
Reply With Quote
Unread 09-06-09, 09:38 AM  
senryo
A Kobold Labourer

Forum posts: 0
File comments: 24
Uploads: 0
Hi Tuller, thanks for one more great addon. I have strange issue with it. It doesn't show all items. For example: it shows 17 Rare Fist weapons, but wowhead shows 32. I can't understand what cause the problem. Can it be because i play on russian realms?
__________________
Sorry for my english. It's not my native language.
Last edited by senryo : 09-06-09 at 10:26 AM.
senryo is offline Report comment to moderator  
Reply With Quote
Unread 04-13-09, 06:18 AM  
siema_co
A Deviate Faerie Dragon
 
siema_co's Avatar
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 64
Uploads: 7
Originally posted by Tuller
Code:
_G['ChatFrameEditBox']:HookScript('OnChar', function(self, ...)
	local self = WIM and WIM.EditBoxInFocus or self 

	local text = self:GetText()
	if text ~= '' then
		if text:match('%[%[(.+)%]$') then
			self:SetText(text:gsub('%[%[(.+)%]$', onFullMatch))
		else
			self:SetText(text:gsub('%[%[(.+)$', onPartialMatch))
			self:HighlightText(#text, -1)
		end
	end
end)
This should hopefully fix the issue
Works fine now, thanks;P
siema_co is offline 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.