Addons

Filters

NameUpdatedCategoryAuthorStage
NameUpdatedCategoryAuthorStage

LibBNAddonMsg-1.0

Sep 08, 2011 Alpha
A library designed to generalize sending of pseudo-addon-messages over the battle.net real id system. See the API page for details.

UTF8

Oct 11, 2011 Mature
Provides UTF-8 aware string functions implemented in pure lua: string.utf8len(s) string.utf8sub(s, i, j) string.utf8reverse(s) If utf8data.lua (containing the lower<->upper case mappings) is loaded, these additional functions are available: string.utf8upper(s) string.utf8lower(s) All functions behave as their non UTF-8 aware counterparts with the exception that UTF-8 characters are used instead of bytes for all units.

LibAbsorb-1.0

Oct 29, 2011 Planning
Handles absorption tracking using the Blizzard UnitAura numbers added in 4.2. This is a relatively simple library but it's primarily for the fact that it's handling the auto detection of absorption spells and will attempt to save them if an addon registers a SV for it. Will hardcode some spells into it as they are given, but this allows general absorb tracking rather than only a small list of 5-6 spells.

LibAlts-1.0

Nov 29, 2011 Mature
Overview LibAlts provides an API to register and retrieve alternate identity information between addons. It maintains main-alt relationships. A given character can be defined as a main with one or more alts. Basic API :SetAlt(main, alt, source) - Associate a main name with an alt name. An optional source can be specified. If no source is specified, it is added the user-defined source. :GetAlts(main) - Get a list of alts for a given name. :GetMain(alt) - Get the main character associated with...

LibBars-1.0

Dec 13, 2011 Mature
Library to provide visual bar creation and management.
Color Example

LibSidePanel-1.0

Dec 18, 2011 Inactive
Allows adding frames to the four sides of the screen. Will make sure that these frames do not overlap, and will use LibJostle-3.0 if present to move Blizzard frames.

Lib: Serialize

Jan 29, 2012 Inactive
I needed to store and export realy big (+-500 mb) chunks of data from wow, therefore I created this library... It serializes wow lua structures, uses references so it can handle almost any lua table (even with cyclic table references for example). Because of using references, it actually stores data really effectively (it is a type of simple compression) so it can help to store persistent addon data in much smaller 'saved variables' files. It was also optimalized for speed (but sure more can...

Manager

Feb 05, 2012 Mature
These libraries provides functionalities for TotemManager. However alls libs except ManagerFrameLib could be use in others projects : - FactoryLib (object oriented utility for lua) - EventHandlerLib (provides event management) - ActionLib, ActionBarLib, AbstractActionBarRendererLib [CircleActionBarRendererLib and SquareActionBarRendererLib] (menu system described in TotemManager project) - TimerLib, TimerUpdaterLib [TM2TimerRendererLib] (timers of TotemManager)

LibProcs

Apr 06, 2012 Planning
LibProcs uses the same database as the Proculas addon. It contains procs for all classes and items.

SharedMediaLib

Apr 17, 2012 Inactive
Shared handling of media data (fonts, sounds, textures, ...) between addons.

LibTagCompiler-2.0

Apr 25, 2012 Mature
LibTagCompiler-2.0 is a library allowing configuration via tags, specifically useful for display components, allowing easy arrangement and modification of said display. It is currently used in Assessment and Aloft. Syntax TextTag := { Statement } @ RawTag := RValue @ NumberTag := RValue @ Statement := literal | "[" RValue "]" RValue := Logical Logical := Relation { "&" | "|" } Relation Relation := Concat [ ("==" | "~=" | ">" | "<" | "<=" | ">=") Concat ] Concat := Expression { ("." | "..")...

LibQuestInfo

May 11, 2012 Alpha
LibQuestInfo is a library that provides informations about some quests. The Quest can be requested by Blizzards ingame id an you will get the information about it like Title, level, # objectoves, objectives type and many more. Some Questdata could not be delivered in real time, but it uses LibCallbackHandler to fire Events and inform you when all data is avalible. Note: This Library is not complete yet an it will need some other librarys to run. You Need the following Libs to use this lib: -...

LibAuraInfo-1.0

May 12, 2012 Inactive
LibAuraInfo-1.0's primary goal is to provide a database of aura durations and debuff/dispel types. LibAuraInfo-1.0's secondary goal is to track aura gains in combatlog and fire callbacks when GUID's gain auras. Info on new auras can be retrieved using lib:GUIDAuraID( GUID, spellID ) Discussion page: Here. API page: Here. Events page: Here. LibAuraInfo-1.0 was created to to provide PlateBuffs with accurate durations and debuff types for auras seen in combat log. Donations welcome. There's a...

LibAbacus-3.0

Jul 26, 2012 Mature
A library to provide tools for formatting money and time.

LibMagicUtil-1.0

Aug 17, 2012 Release
Addon Support Statement Hello everyone. I'm no longer actively playing World of Warcraft (and haven't for many months). I'm looking for someone to take over maintenance of my addons. If you're interested, and have at least one released addon, send me a message at [email protected] Addon Description Shared utility functions and data for various addons by NeoTron. Not meant for general use.

MagicComm

Aug 17, 2012 Release
Addon Support Statement Hello everyone. I'm no longer actively playing World of Warcraft (and haven't for many months). I'm looking for someone to take over maintenance of my addons. If you're interested, and have at least one released addon, send me a message at [email protected] Addon Description Library handling communcation for Magic* addons
Typical image

Vex Icon

Aug 17, 2012 Inactive
Vex Icon adds a Icon to the Screen that acts similar to a MiniMapIcon. It automatically detects other active Vex Addons and adds them to the DropDownMenu as seen in the image of the addon description.

LibGraph-2.0

Aug 22, 2012 Inactive
A library allowing for easy creation of graphs

WeakSauce

Aug 22, 2012 Planning
WeakSauce provides libraries that help track information for WeakAuras configuration.

LibResComm-1.0

Aug 25, 2012 Inactive
This library is basically deprecated. Addons using it should consider switching to LibResInfo-1.0, which does not depend on other group members having anything installed. Keeps track of resurrection spells cast in a group. Uses the CTRA protocol for communication. Does not send messages when oRA2 or CTRA is enabled. Credits: originally written by DathRarhek, updated and improved by Myrroddin and Phanx Mists of Pandaria This version is backwards compatible, code-wise, but will only work on WoW...