Addons

Filters

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

AuraSnapshot

Sep 21, 2009 Mature
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

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

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

LibBabble-DigSites-3.0

Dec 15, 2014 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...

Transcriptor

Dec 03, 2014 Release
Logging utility for boss encounters.

!BugGrabber

Nov 30, 2014 Release
!BugGrabber is a small addon that simply grabs all Lua errors generated by WoW and makes them available to you through the /buggrabber slash command. Regular users should not use !BugGrabber. It is not designed to silence Lua errors - you can do that yourself from the Blizzard interface options. !BugGrabber is for developers. However, if you want to provide the developers of your favorite addon with useful bug reports, installing !BugGrabber and BugSack would be sensible. For casual...
Shows obtaining a spell link.

Querier

Nov 22, 2014 Release
What it does Querier is a small addon which will allow you to get Item and Spell links based off of ItemID or SpellID. There is basic error checking to ensure that you do not get disconnected. Where to get it WoWAce - Often Beta quality Curse - Most updated stable version WoWInterface - Stable Version How to get it to work You pass a SpellID or ItemID to the mod and it will print out the Spell Link or Item Link Donations Ackis has setup a donation site via Pledgie. Feel free to donate if you...

WoWUnit

Nov 20, 2014 Release
WoWUnit is a unit testing framework for addon developers to use when creating addons. What is Unit Testing? (quoted from Wikipedia: http://en.wikipedia.org/wiki/Unit_testing) In computer programming, unit testing is a method of testing that verifies the individual units of source code are working properly. A unit is the smallest testable part of an application. In procedural programming a unit may be an individual program, function, procedure, etc., while in object-oriented programming, the...

QuestsChanged

Nov 20, 2014 Release
Dev tool for tracking quests as you complete them... including the hidden behind the scenes tracking quests for objects/mobs.

CPUThieves

Nov 03, 2014 Release
This addon makes an attempt at spotting CPU thieves live and reporting about them. You probably don't want to use this if you don't have WoW Lua developer experience. CPUThieves: Detected 182ms FPS hickup DURING COMBAT. (174ms = Lua) CPUThieves: 170 0.2s WowLua CPUThieves: 170 0.2s F:WowLuaButton_Config CPUThieves: .. and 3 more frames with same handler function CPUThieves: 170 0.2s F:WowLuaButton_Previous CPUThieves: 170 0.2s F:WowLuaButton_Next CPUThieves: 170 0.2s F:WowLuaButton_Redo...
BugSack

BugSack

Oct 29, 2014 Release
BugSack eases the process of capturing bugs. It captures information about Lua errors that occurred during your play session, including the full debug stack. It aims to be invaluable to developers, and a useful tool for advanced players that use beta-quality addons. BugSack includes a LDB data broker plugin that displays the last 5 errors in the tooltip. It can also bring up a frame to display all other errors for the current session, or for any other session. The text of the error can then...

LibBackdrop-1.0

Oct 24, 2014 Release
LibBackdrop provides a 100% compatible replacement for SetBackDrop It also mixes in the following methods to the frame Mxin methods SetBackdropGradient(orient,minR,minG,minB,maxR,maxG,maxB) setup a gradient on the bg texture. SetBackdropGradientAlpha(orient,minR,minG,minB,minA,maxR,maxG,maxB,maxA) setup a gradient with alpha on the bg texture SetBackdropBorderGradient(orient,minR,minG,minB,maxR,maxG,maxB) setup a gradient on the border texture...
ACP - Collapse

Addon Control Panel

Oct 18, 2014 Release
Stop logging out of the game just to change your addons! ACP adds the "Addons" button to the game's main menu (The one you get when you hit ESC). It allows you to manage your addons in game, with an interface which looks similar to the blizzard addon manager. ACP will help you deal with the "Clutter" that multi-part addons and libraries introduce by displaying your addons in logical arrangements. ACP has many features to make your addon list easy to manage, help you with missing libraries,...