Addons

Filters

NameUpdatedCategoryAuthorStage
NameUpdatedCategoryAuthorStage

LibBabble-Artifacts-3.0

Feb 02, 2015 Release
LibBabble-Artifacts-3.0 A library to help with localization of Artifacts (Archaeology research projects) names. How to Use .pkgmeta and repository Libs/LibBabble-Artifacts-3.0: svn://svn.wowace.com/wow/libbabble-artifacts-3-0/mainline/trunk .toc Libs\LibBabble-Artifacts-3.0\lib.xml .lua local AF = LibStub("LibBabble-Artifacts-3.0"):GetLookupTable() print(AF["Skull Drinking Cup"]) -- prints "Trinkschädel" in deDE client For an example of an actual addon using LibBabble-Artifacts-3.0 and a...

Libra

Feb 17, 2015 Alpha
Library to facilitate some common tasks. Not necessarily designed to be infinitely flexible or applicable for any given situation. local Libra = LibStub("Libra") Libra:NewAddon(addonName, addonTable) Table with module and event handling functions. addonName String identifying the addon object. should be the same as your addon folder name. addonTable An existing table to use as the addon object. If not provided, will create a new table. local addon = Libra:NewAddon("MyAddon", {})...

LibGroupInSpecT

Feb 21, 2015 Release
Summary A small library which keeps track of group members and keeps an up-to-date cache of their specialization, talents and glyphs. It's similar to the old LibGroupTalents/LibTalentQuery and the LibRaidInspect libraries, but unlike the former it's actually working on 5.0, and unlike the latter it works properly in Battlegrounds. Additionally it has the feature where it communicates spec/talent/glyph updates to other LibGroupInSpecT users. This is an important point as of the writing of this...
How scaling and positioning works with different approaches

LibWindow-1.1

Feb 24, 2015 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...

WhoLib

Feb 24, 2015 Release
Welcome to LibWho-2.0! This documentation is for developers, it you're a user: just don't care. An Interface for a information's about an user Better event for who's Queuing of /who and SendWho() A much better who interface, with guarantee to be executed ' user.Class string - class user.Race string - race user.Level string - level user.Zone string - zone time number - the minutes how old the data was Remarks If you're only interested in this feature, then you don't have to read about :Who()...

LibQTip-1.0

Feb 25, 2015 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...

LibLevelGuess-1.0

Feb 25, 2015 Release
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.

LibPubSub-1.0

Feb 25, 2015 Mature
LibPubSub-1.0 Simple embeddable publish-subscribe implementation. Including LibPubSub functionality The easiest method for utilising LibPubSub is a mixin, like so: MyAddon = LibStub('AceAddon-3.0'):NewAddon('MyAddon', 'LibPubSub-1.0') If you're not using AceAddon, you can still embed LibPubSub in an object/table via LibPubSub's Embed() function: LibStub('LibPubSub-1.0'):Embed(MyObject) If you don't want to embed LibPubSub's methods in your objects, you can get a separate LibPubSub object:...

LibBabble-ItemSet-3.0

Mar 01, 2015 Release
Overview A library to help with localization of ItemSet. Notes for Translators Please do not manually edit the lua to revise the translation, since the translation entries will be overwritten by WoWAce localization exporting feature. The SVN repository is locked now and it will be read-only to all users. If you would like to help on translate or revise the translation, please go to: http://www.wowace.com/addons/libbabble-itemset-3-0/localization/ If you got quite a lot of translation to be...

LibCooldownTracker-1.0

Mar 05, 2015 Alpha
Library for tracking cooldowns of both enemies and allies. This library was made for the cooldown tracker in GladiusEx and therefore it is mainly intended to be used in arenas. Example usage: local CT = LibStub("LibCooldownTracker-1.0") function addon:OnEnable() CT.RegisterCallback(self, "LCT_CooldownUsed") CT.RegisterCallback(self, "LCT_CooldownsReset") CT:RegisterUnit("player") end function addon:OnDisable() CT:UnregisterUnit("player") CT.UnregisterAllCallbacks(self) end function...
Example of the bar look

DRData-1.0

Mar 09, 2015 Inactive
Library that contains (hopefully) the most up to date diminishing return categorization, this is purely the diminishing return data itself with API’s to determine if a spellID has a diminishing return, if it diminishes in PvE and the category it diminishes in. http://github.com/Shadowed/CCTracker/tree and http://github.com/Shadowed/CCTracker/tree are two examples of implementation for both DRData-1.0 and diminishing return tracking in general.

LibDualSpec-1.0

Mar 09, 2015 Mature
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.

LibGuildBankComm-1.0

Apr 02, 2015 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...

LibBabble-DigSites-3.0

May 25, 2015 Release
LibBabble-DigSites-3.0 Easily translate the dig site strings into all the locales. This won't return locations, distance, or anything else of the like, only the dig site names. How to Use: pkgmeta and Repository Libs/LibBabble-DigSites-3.0: svn://svn.wowace.com/wow/libbabble-digsites-3-0/mainline/trunk -- or wherever you wish to put it! MyAddon.toc Libs\LibBabble-DigSites-3.0\lib.xml MyAddon.lua local DS = LibStub("LibBabble-DigSites-3.0"):GetLookupTable() print(DS["Altar of Quetz'lun...

LibButtonGlow-1.0

Jun 23, 2015 Release
LibButtonGlow-1.0 is a replacement for the ActionButton_Show/HideOverlayGlow APIs. Using the built-in APIs will irreversibly taint the Action Button functionality, which is why it should be entirely avoided. The resulting taint is hard to track and pin-point exactly, resulting in action blocked messages when switching stances or using vehicles. Unfortunately, even using Blizzards XML template can cause taint and will break the Action Buttons under certain circumstances. LibButtonGlow-1.0 does...
AceGUI-3.0 Frame Widget

Ace3

Jun 23, 2015 Release
AddOn development framework A basic introduction to usage can be found here: http://www.wowace.com/addons/ace3/pages/getting-started/ Documentation can be found here: http://www.wowace.com/addons/ace3/pages/ For historic purposes, the "old" documentation is still around on the old wiki, some articles may not be converted yet, and only exist on the old wiki: http://old.wowace.com/wiki/Ace3

LibSink-2.0

Jun 24, 2015 Release
LibSink-2.0 is a small library that you can throw in to easily get configuration options for your addon on where it should output any kind of messages. By default, LibSink-2.0 supports several addons as output "sinks"; Blizzard floating combat text, MSBT, SCT, Parrot, BCF. And if that's not enough it can also route your output to any ingame channel, like raid warning, party chat, say. Or just to a local chatframe, UIErrorsFrame, etc. In order to use LibSink-2.0 in your addon, you simply need...

LibSharedMedia-3.0

Jun 24, 2015 Release
Shared handling of media data (fonts, sounds, textures, ...) between addons. API Documentation
Font

LibDDI-1.0

Jun 24, 2015 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...

LibDBIcon-1.0

Jun 24, 2015 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...