Addons

Filters

NameUpdatedCategoryAuthorStage
NameUpdatedCategoryAuthorStage

LibBabble-Faction-3.0

Sep 13, 2013 Release
A library to help with localization of factions. Please see http://forums.wowace.com/showthread.php?t=15655.... This post will provide you with information on how to contribute to the translation of this babble library.

LibMapData-1.0

Sep 12, 2013 Release
Small library that provides mapfile data. it include width,height, upper left x,y and lower right x,y. This data includes multi-floor maps such as the new instances. API Documentation To get the mapfile names use GetMapInfo() on the current map. Filenames are constant across localizations. Sample usage: mapfiles = LibStub("LibMapData-1.0"); -- get the size of Coth defaulting to the first floor size local width,height = mapfiles:MapArea('CoTStratholme') -- get the size of the 8th floor of icc...

LibLocalizedEJBosses-1.0

Sep 12, 2013 Release
A library to get localized boss names from the Encounter Journal. Could maybe be a partial replacement for Babble-Boss. Usage: local LEJB = LibStub:GetLibrary("LibLocalizedEJBosses-1.0") local localizedBossName, localizedBossDescription, icon = GetEncounterInfoByBossName("enUSbossName") or local LEJB = LibStub:GetLibrary("LibLocalizedEJBosses-1.0") local localizedBossName, localizedBossDescription, icon = GetEncounterInfoByBossId(bossId) where bossId is a number you can look up at the API...

LibFunctional-1.0

Sep 11, 2013 Release
Library of helper functions that enable functional style programming and perform commonly used operations on lists and tables. Example: local fn = LibStub("LibFunctional-1.0") local list = { 1, 2, 3, 4, 5 } -- returns a list with the result of applying the specified function to all the values in the list local mapped = fn.map(list, function(x) return x * 2 end) -- returns the product of all the values in the list local s = fn.reduce(mapped, function(a, b) return a * b end) -- prints a sorted...

LibQuestItem-1.0

Sep 11, 2013 Release
There are various ways to tell if a item is a quest item or not. This library will attempt to combine all different ways. The library will only be able to tell a addon if a item is a quest item if the user have the item equipped, in a bag, on keyring or in bank when visiting. Implemented so far: -Scan for quest items in bags, keyring and equipped. Scanning using GetContainerItemQuestInfo() and looking at item type and subtype using GetItemInfo. -Scan for quest items using the questlog using...

LibGuildBankComm-1.0

Sep 10, 2013 Release
LibGuildBankComm-1.0 A Perfect World There are many addons that take a snapshot of the guild bank; however, since most users only use one of them, and none of them speak the same data type, guild members have snapshots that are out of sync with each other. LibGuildBankComm-1.0 takes the snapshot and standardizes the data, so any addons that support it all speak the same language. Further, when one user visits the guild bank, then all users with the lib are updated automatically to the latest...
Font

LibDDI-1.0

Sep 09, 2013 Release
Provides several dropdown item types that can be used with AceGUI-3.0's AceGUIWidget-DropDown in order to style font, statusbar and sound-dropdowns properly, making it easier for the user to select the preferred item. LibDDI can also be used with AceConfig option tables with the 'select' type, using the itemControl property. The following item types are available: DDI-Font, DDI-Statusbar, DDI-Sound and DDI-RaidIcon. Pull LibDDI-1.0 in via your TOC/embeds.xml and make sure it's loaded after...

LibChatAnims

Sep 09, 2013 Release
A library to force common FCF (Floating Chat Frame) functions to create and use animations instead of using UIFrameFlash. You need this library if: Your addon hooks the `.AddMessage` functionality of a Chat Frame to modify the output. Your addon makes use of chat event filters. (ChatFrame_AddMessageEventFilter) What will this do for my addon? If your addon does make use of one of the above 2 features, it will prevent your addon being blamed for blocking talent changes. An in-depth explanation...

LibDBIcon-1.0

Sep 09, 2013 Release
LibDBIcon-1.0 is a small library you can throw in your LDB addon that will create a small minimap icon for you and nothing more. Simply get a reference to the library in your addon like so; local icon = LibStub("LibDBIcon-1.0") Then after you've registered your LDB object called "MyLDB", you can do: icon:Register("MyLDB", myLDB, savedVarTable) Where myLDB is a object reference to your LDB display and savedVarTable is a table where the library can store data like minimap position, radius and...

LibBabble-SubZone-3.0

Sep 09, 2013 Release
Overview The existing GetMapNameByID API or LibBabble-Zone-3.0 already provided the main zone names and most of the major sub-zone names, so it should be sufficient to fulfil most of the needs of looking-up the zone names' translation. But since above two methods still did not include all the sub-zones' information, that's why this library was created. What's Included Currently the location/zone/sub-zone names from below MPQ files are included: AchievementCriteria (Zone Info only) AreaTable...

LibToast-1.0

Jun 13, 2013 Release
Provides one or many "toast" frames, akin to the BattleNet toasts, with optional interactive widgets. API reference. There has been a control AddOn written for LibToast-1.0, called Toaster.

LibLordFarlander-2.0

Jun 10, 2013 Release
Helper functions used by my addons, feel free to use them in your addon too

RosterLib

May 22, 2013 Release
Embeddable library to track raid/party roster

LibDualSpec-1.0

Apr 13, 2013 Release
Adds dual spec support to individual AceDB-3.0 databases and provides AceDBOptions-3.0 hooks to handle it. This allows the user to enable dual spec feature and to select the alternate profile to be enabled on talent switching. This feature is disabled by default and the user has to create the alternate profile himself/herself. Read the quick tutorial to know how to add dual spec support to your addon. There is also an API reference though it should not be very useful in most cases.

LibReforgingInfo-1.0

Mar 27, 2013 Release
LibReforgingInfo-1.0 provides information about the reforging applied to items, i.e. which stat was converted into which stat. LibReforgingInfo-1.0 API :GetReforgeID(itemString) Returns The reforging ID applied to the item. Arguments itemString Item string or item link :IsItemReforged(itemString) Returns true if the item is reforged, false otherwise. Arguments itemString Item string or item link :GetReforgedStatIDs(id) Returns Returns nil, nil if the item is not reforged. Otherwise, returns...

LibQTip-1.0

Mar 13, 2013 Release
LibQTip is designed replace GameTooltip - but with added functionality, such as multiple columns - from a minimalist design perspective. Features Ability to display and handle multiple tooltips at the same time, Unlimited number of columns and lines, Column default and per cell justification, Tooltip default and per cell font setting, Colspans, Possibility to add custom cells, Optional scrollbar, Optional scripts for lines, columns, or cells, Optional automatic hiding, Frames and tables...
GMI 0.1

GuildMemberInfo

Mar 13, 2013 Release
Interface for addons to include extra information on the GuildMemberInfo frame. How to use This is only for other addon authors that want to put extra information next to the guild frame when people are selected. Load GuildMemberInfo In your toc make GuildMemberInfo a dependency ## Dependencies: GuildMemberInfo Register with GuildMemberInfo bool = GMI:Register('AddonName', { lines = { uniqueLabel = { -- Required callback = function(GetGuildRosterInfo(i)) return newText; end, -- Optional label...
How scaling and positioning works with different approaches

LibWindow-1.1

Mar 10, 2013 Release
WindowLib is a small library that takes care of standard "windowy" behavior used in the main frames of many addons, and attempts to do so in a smarter way than the average addon author would find time to do. Save and restore positions: WindowLib will pick the attach point based on which quadrant of the screen the frame is in: top-left? bottom-right? center? Handle window dragging Mouse wheel zooming Only mouse-enabling the window while Alt is held Why bother? Because users change their UI...

LibAuctionScan-1.0

Nov 28, 2012 Release
LibAuctionScan is an auction house scanning library that provides APIs for very efficiently and reliably scanning the auction house as well as finding auctions. I will be documenting it more in the near future... This library essentially works like this: You start a scan by calling an API and passing in a list of queries you want the library to run as well as a reference to a callback handler. This API will return a status code describing whether or not the scan started successfully. The...

LibBabble-Zone-3.0

Nov 26, 2012 Release
A library to help with localization of Zones. Please see http://forums.wowace.com/showthread.php?t=15655. This post will provide you with information on how to contribute to the translation of this babble library. Note: Babble-Zone is deprecated in WoW 5.0, and will no longer be updated regularly Consider using the GetMapNameByID API instead of Babble-Zone. You can find the Map Ids on WoWPedia For zone data not available from the API, you can use LibBabble-SubZone-3.0