Oct 19, 2010 Alpha
LibWiki is a library for creating crude encyclopedias within a frame (or scrollframe). Most of the ideas are still in my head, but essentially, it will allow users to display formatted encyclopedic entries that can point to each other and filter contents. It will most likely follow the Wiki Creole style with some added WoW specifics (like raid icons and such). An example could look like this: local wiki = LibWiki:New() wiki:AddPage("Main", [[ [{TableOfContents title='Overview'}] =Introduction...


Oct 13, 2010 Alpha
Overview LibSchema-1.0 allows you to define schemas for a (complex) Lua types and then validate Lua values against those schemas. A typical use of LibSchema-1.0 is the validation of values received via AceSerializer-3.0 and AceComm-3.0 from other game clients. Of couse, LibSchema-1.0 can also be used for other validation tasks. API Documentation See API/LibSchema-1.0.lua. Usage Example -- A small add-on that uses LibSchema-1.0. MyAddOn = LibStub("AceAddon-3.0"):NewAddon("MyAddOn",...

Lore Master

Jan 05, 2010 Alpha
What it does Lore Master is an addon that tracks the completed quests, shows the percent of completed quests in a zone, and help the user to obtain and complete the needed quests. Translators wanted I've been adding some localization into the mod as I develop. Right now there isn't many phrases that need to be changed, but as the projects grows this isn't going to be the case. If your interested in helping translate for me, please send me a PM asking to be made a translator. It should be open...


Sep 17, 2013 Beta
The goal of this library is to provide a universal way to inspect players that doesn't compete with other addons. This library with achieve this by doing asynchronous requests. In order to use the addon you will need to first load it as a library, then lib:AddHook('addonName', 'what', function(guid) YourFunction(guid, data); end); It will then only request the type of information for addons that have registered. For example what = items it will only run NotifyInspect() and get data.items , or...


Jul 29, 2013 Beta
Overview LibItemStatsPlus is a library similar to LibStatLogic-1.2. It scan stats from tooltip of gears and summary stats including reforge, enchant, gems and bonus. LibItemStatsPlus API lib:GetItemStats(itemlink) Returns A table of item stats, as returns from API GetItemStats(itemlink). Including item's enchant, gems, reforged stats by scanning item's tooltip BUT EXCLUDING GEMS SCOKET. Arguments itemlink Item link of the gear. lib:GetUpgradeLevel(itemlink) Returns Upgraded item level of...


Dec 24, 2012 Beta
Lua Protocol Buffers A Protocal Buffer Implement that runs on World of Warcraft lua-pb is original by Neopallium/lua-pb Modified by tgic in order to work on wow
Example results


Apr 27, 2011 Beta
LibStatsPane-1.0 is a library to assist in adding custom data in the new character stats pane in 4.0. Usage example, with results show in image: local StatsPane = LibStub("LibStatsPane-1.0") local function test(statFrame, unit) PaperDollFrame_SetLabelAndText(statFrame, "Hello", 3.33) statFrame.tooltip = HIGHLIGHT_FONT_COLOR_CODE.."Test is the tooltip title"..FONT_COLOR_CODE_CLOSE statFrame.tooltip2 = "Tooltip lines" statFrame:Show() end local function test2(statFrame, label, value, ispercent,...


Sep 04, 2010 Beta
LibRecursiveAnim-1.0 A library allows creating AnimationGroup that handles frame with all child frames as single object. API documentation Example: libAnim = LibStub:GetLibrary("LibRecursiveAnim-1.0"); local MyFrame1 = CreateFrame("Frame", nil, UIParent); MyFrame1:SetHeight(100); MyFrame1:SetWidth(100); MyFrame1:SetPoint("CENTER"); local Texture1 = MyFrame1:CreateTexture(); Texture1:SetAllPoints(); Texture1:SetTexture(0, 0, 0); local animationGroup =...


Oct 30, 2013 Inactive
Major version bump to LibStatLogic-1.2 because of GetStatMod API broke-age. LibStatLogic-1.1 will remain wotlk compatible for China.


Sep 13, 2013 Inactive
LibBossIDs-1.0 provides a table that flags mobIDs true if the mob linked to the ID is a boss. Example: if LibStub("LibBossIDs-1.0").BossIDs[mobID] then print("Found a boss!") end One can get the mobID from a GUID the following way local mobid = tonumber(UnitGUID("target"):sub(-13, -9), 16)
LSW First Aid w/ Standard Interface

LilSparky's Workshop

May 29, 2013 Inactive
LilSparky's Workshop adds auction-derived pricing information for trade skills right into the trade skill recipe frame. Each skill is evaluated for material costs and potential value of the item created. These two numbers are listed next to each skill in an easy-to-read format. Supported Auction Scanners: Auctioneer AuctionLite AuctionMaster Auctionator Optionally Requires: Informant (for vendor availability) LibPeriodicTable (for vendor availability) Trade Skill Interfaces Supported:...


May 24, 2013 Inactive
Several useful bag related APIs that you wish were built into the WoW API: local LBU = LibStub("LibBagUtils-1.0") for bag,slot in LBU:Iterate("BANK", "Major Healing Potion") do LBU:PutItem("BAGS") end :Iterate("which"[, "lookingfor"]) which string: "BAGS", "BANK", "BAGSBANK" lookingfor OPTIONAL: itemLink, itemName, itemString or itemId(number). Will not match partial names. Returns an iterator that can be used in a for loop, e.g.: for bag,slot,link in LBU:Iterate("BAGS") do -- loop all slots...

LittleWigs: The Burning Crusade

Apr 08, 2013 Inactive
Description To put it simply, these are BigWigs modules that add some warnings to the bosses found in 5-man instances. This is a Third Party addon, and not officially developed by the BigWigs team. Usage Drop this folder into the Addons folder like any other addon. It automatically integrates with BigWigs. Should you desire not to see some of the modules in the menu because you feel you don't want them, just delete the corresponding bosses .lua file or the entire zone folder. Additional...

LittleWigs: Lich King

Apr 05, 2013 Inactive
Description To put it simply, these are BigWigs modules that add some warnings to the bosses found in 5-man instances that are part of the Wrath of the Lich King expansion. This is a Third Party addon, and not officially developed by the BigWigs team. Usage Drop this folder into the Addons folder like any other addon. It automatically integrates with BigWigs. Should you desire not to see some of the modules in the menu because you feel you don't want them, just delete the corresponding bosses...


Mar 12, 2013 Inactive
Next version of LibFail updated for Cataclysm. It is still a library that detects failures at certain raid tasks. In LibFail-2.0 fail detection is completely rewritten which should allow fail events to be added more easier. There are also some new API calls that might come in handy when building your front-end. You can find a list of supported fails: here This is an open repository. Feel free to add to it, and make fixes yourself. API:...


Dec 18, 2012 Inactive
The goal of LibNameplate is to let you pull info from nameplates and/or add frames to nameplates. Replacing whole nameplates is probably out of it's scope. Some features of LibNampelate are: LibNameplate keeps track of when nameplates are shown / hidden and has callbacks for these events. LibNameplate provides API to pull info from nameplates such as the name, class, threat ect. LibNameplate also links GUID's with nameplates allowing you to differentiate nameplates with the same name....


Nov 27, 2012 Inactive
LibInternalCooldowns-1.0 tracks internal cooldowns and provides callbacks for mods wishing to provide their users with information about internal cooldowns. It currently supports all epic and rare WotLK trinkets.


Oct 15, 2012 Inactive
TipHooker 1.1 now uses LibStub instead of AceLibrary Maintains support for most tooltip mods Also hooks dynamically created tooltips Why not use the OnTooltipSetItem script hook? OnTooltipSetItem is bugged that it's called twice on proffesion patterns, once for the pattern and once for the item it makes. This is what happens if you use OnTooltipSetItem:


Oct 12, 2012 Inactive
A high level interface to the standard talent API. All of the default Blizzard talent functions are mapped onto equivelant library functions which accept a unit ID. Plus many convenience functions are provided to allow collection of much of the commonly needed information. The library takes care of all of the talent querying, roster changes and so forth. It simply notifies you when someone's talents have changed. You can directly query a talent by name, or get a quick and easy summary of...


Sep 29, 2012 Inactive
A library to help to guess the level and Class of other characters when not available through the Unit* functions. It currently supports a resolve-mechanism for Spell-ID to Min-Level + Class.