Turan recently retired and left all his addons to me, including Ace. Please use this thread to discuss it.
For anyone who might be developing with this already, there are some structural changes from RC.3 to RC.4. Check the README.txt file for version history.
Ace is a lightweight and powerful addon development system. It is a new approach to
addon development, a rethinking from the ground up. Ace provides developers with the
tools needed by most addons, freeing them from repeating common tasks and allowing
them to jump right into the creative part of building their addons.
Here is a brief list of its features:
- Initializes the addon after variables and character data load.
- Simple, flexible, and powerful data management.
- Customizable chat command handling.
- Improved function and method hooking.
- Enhanced event handling with the ability to create custom events.
- In-game addon disabling and enabling.
- Easy saving of settings per character and per class.
- Debug features with optional module.
- Built-in myAddons support.
A new development kit is forthcoming in the next few days, until then you can get a slightly outdated version at http://www.wowace.com
Documentation and examples on how to use Ace for development are included in the
development kit. The documentation is admittedly rough right now, but it and the
examples should provide you with a good base to start with.
As always please post any ideas, comments or suggestions.
Thanks,
Kaelten
|