Addons

Filters

NameUpdatedCategoryAuthorStage
NameUpdatedCategoryAuthorStage
Render test: WoW Logo

LibSVG-1.0

Nov 05, 2013 Alpha
LibSVG is a library for rendering and, to some extent, manipulation of Scalable Vector Graphics in WoW. If you're just interested in trying out LibSVG without having to implement it in an addon first, try RenderMon! Element support: Objects: rect circle ellipse polygon polyline line (via polyline) path (A/a, C/c, L/l, M/m, S/s, Q/q, Z/z) Transformations Matrix(a,b,c,d,e,f) Translate(x[, y]) Scale(x[, y]) Rotate(angle[, cx, cy]) SkewX(angle) SkewY(angle) Styles: stroke (name of color or #rgb,...

LibMapPins-1.0

Sep 06, 2013 Alpha
LibMapPins-1.0 Extreme Alpha Build! Please feel free to look at the code, documentation, post comments, suggestions, try out the (at this point limited) API What it does LibMapPins-1.0 is a smaller, more lightweight replacement for Astrolabe-1.0, that has these differences: Uses LibStub and CallbackHandler-1.0 Embedded/mixed-in functions Open source and community updated Open SVN repository, anyone can commit updates Slimmer and more lightweight, not trying to do everything Supports Metric...

LibSQL-1.0

Nov 28, 2010 Alpha
LibSQL is a library that incorporates a simple relational database (rdbms) into whatever awesome addon you're working on. For a quick guide, see the LibSQL Primer. For in-depth documenation, see Api/LibSQL-1.0 The SQL object is available in three variants: Conventional SQL access The standard way to communicate with an SQL server local db = LibSQL:New() -- make a table db:Execute("CREATE myTable (name STRING UNIQUE, level INTEGER, id INTEGER AUTO_INCREMENT)") -- insert some stuff...

LibHTML-1.0

Oct 31, 2010 Alpha
LibHTML-1.0 is intended to be a replacement for the rather crude SimpleHTML object in the WoW UI framework. Support is planned for the following elements: b, i, p, a, h1, h2, h3, h4, font, img, table, br, hr

LibWiki-1.0

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...

AuraSnapshot

Sep 21, 2009 Inactive
This addon saves a snapshot of the current return values of UnitAura to the SVs in order to allow debugging problems with some buff addons. To save a snapshot use the following chat command: /aurass

AceGUI-3.0-FrameWithInput

Jun 14, 2014 Mature
This is a variant of AceGUI-3.0's Frame container, with some changes: The read-only status text bar at the bottom is replaced with an edit box for input. Additional buttons can easily be added across the bottom, outside the control of the container/widget scheme. The ':EnableResize()' method of the (undocumented) Window container is also present here, but not (yet?) in Frame. Documentation of new methods and AceGUI-style callbacks are at the top of the .lua file. Comments, bugs, etc, should...

LibXML-1.0

Nov 05, 2013 Mature
LibXML-1.0 is a library for importing strict XML data into your programs. It's fully compatible with WoW client versions 2.0 through 5.4 See the API for documentation.

IDLua

Jun 06, 2011 Mature
Lua language integration for IntelliJ IDEA Forum Thread: http://forums.wowace.com/showthread.php?t=18501 Features: Debugger (Experimental) Modules support (Experimental) LuaDoc Highlighting and Folding (Experimental) Lua SDK REPL Console (Experimental) Basic Completions Quick Documentation with Multiple documentation providers Resolving Globals in project and libraries Custom API Support including custom function signatures (Experimental) Function Information via Quickhelp Lua Standard...
lib-st in action!

lib-ScrollingTable

Jun 06, 2011 Mature
lib-st provides a convenient way to create and display a scrolling table of data. Supply column info and your table data, and you're off! To get a handle in lua: local ScrollingTable = LibStub("ScrollingTable"); To package in your addon, add to your .pkgmeta file: externals: Libs/lib-st: url: svn://svn.wowace.com/wow/lib-st/mainline/trunk tag: latest Leave off the tag line if you want the absolute lastest alpha version from the site. (I try to keep a stable copy tagged as latest) New...
Example

World of Warcraft Textmate Bundle

Jul 10, 2010 Mature
This is not an addon. It is a Textmate bundle to add extra support for WoW. What is Textmate? Textmate is a powerful but simple editor on Macs. It can be found on www.macromates.com What about Windows? While I've not tested the bundle under E Editor, it should be compatible from what I know. Check out www.e-texteditor.com for more info. Requirements You should go and grab the Lua bundle for this to work properly. It can be found at: http://svn.textmate.org/trunk/Bundles/Lua.tmbundle/ or...

FindGlobals

Nov 06, 2009 Mature
This is a Lua script that checks your .lua files for excess and/or involuntary global variable access. It needs a Lua interpreter to run; I recommend Cogwheel's WoW Lua. THIS IS NOT AN ADDON PRO'S DIGEST Yes, it's basically a "Luac | grep ?ETGLOBAL", but with some controls. In PARTICULAR, it differentiates between set/get global access inside and outside of functions. It also lets you list globals that you are ok with in comment lines like "--GLOBALS: blah, bleh, bluh". So, it's a little more...

LibOOP

Jul 28, 2009 Mature
LibOOP The LibOOP library provides basic object-oriented programming features in Lua (classes, objects, and simple inheritance). It is meant to offer a framework-independent, lighter-weight (but less featureful) alternative to AceOO-2. Documentation Getting Started API Discussion WoWAce Forum Thread

Spew

Nov 24, 2008 Mature
Spew is a dev tool based off Iriel's DevTools and Ace2's /dump commands. It does the same basic thing (running lua code snippets and printing out the results), but in a slightly different way. Why did I create Spew? I liked DevTools, but didn't like it's output style (sorry Iriel) I liked Ace2's style, but not it's code (table recursion so deep you need a timer to ensure you don't execute too long? Gag me with spoon!) I hated how both these addons spammed up the chatframe So what does Spew...

LibWoWUnit

Aug 17, 2014 Planning
This AddOn is in conception phase. There are already some utility functions implemented, you can access the code via repository The API documentation can be found here Things to do: create test environment doku environment create UI

Pooze SQL Exporter

Aug 29, 2010 Planning
Exports a list of players currently in the raid to SQL. Very lightweight, doesn't do any more than advertised. Usage Type /pooze to open the main Pooze window. Simply press Ctrl+C to copy the export data. It is really easy. I use it to a DKP system my guild have. Notes Currently the only data exported is the player name, class and level. Let me know if you want any more details such as offline status, zone, etc - at this stage the addon is only used for an internal tool and additional data is...

Vanity Enchanter

Jun 07, 2010 Planning
Have you ever wanted to see what a particular enchant would look like on your gear, or someone else's? What the Fiery enchant would look like on a Broom? With this tool, you can create links to such items with any given enchant on them, capable of being seen properly in the dressing room and linked to others safely. It constructs item links using the documented ItemString data format and its subcomponent EnchantId. This is already possible through Wowhead and other item/spell game databases,...

minimapy

Feb 21, 2010 Planning
Mini map addon that looks cool

Ninja Looter

Feb 06, 2010 Planning
With this addon, you can declare a player in the raid/party as ninja looter. If you upload your data and enough players declare the target player as ninja looter, the database will make a new entry with this name and realm as ninja looter. If in future, a player with the name of a ninja looter declared player, comes into your raid or party, the addon will make a announce in chat that the specific player is a ninja looter. Now you can choose if you go raiding with this guy or not. The basic...

Transcriptor

Aug 28, 2014 Release
Logging utility for boss encounters.