Ace2

From WowAce Wiki

Jump to: navigation, search
Summary
AddOn development framework
TOC 1.12 (11200)
Category Libraries
Author Ace Development Team
Links
Betas Ace SVN Zip
Bugtracker Trac
Changelog Trac

Ace2 is a collection of libraries intended to: improve modularity, improve performance, and simplify the addon and library creation process.

Downloads

Ace2 is about to enter gold status. As such, the best way to get Ace2 is by making a checkout from the Ace Subversion repository.

Resources

Documentation

Also see Category:API Documentation


Handles version compatibility of libraries - Ace ones as well as your own. It also helps with error handling.
Provides an object-orientation framework.
Is Ace's main interface to AddOns. Ace components present their functionality through it. It also handles simple initialization events.
Inter-player addon communications through hidden channels.
Provides console I/O functionality - slash commands, easy printing, etc.
Allows for fast, clean, and featureful saved variable access, including per-class settings and more.
Implements simple event handling, scheduling, and inter-addon communication.
Simplifies AddOn debugging.
Provides safe hooking of functions, methods, and scripts.
AceHook-2.0 is deprecated in favor of AceHook-2.1
Makes localization (translation) of your AddOns ridiculously simple.
AceLocale-2.0 and AceLocale-2.1 are deprecated in favor of AceLocale-2.2
Helps you split your AddOn into separate "modules" that can easily be turned on and off. Handles enabling/disabling of events, hooks, tooltip scanners, etc for you.
Provides easy tab completion support.
Personal tools
make a donation
Make payments with PayPal - it's fast, free and secure!