Ace2 / Ace
| Last Update: | March 30, 2008 (1 month ago) |
|---|---|
| Category: | Development & Debugging |
| Tags: | ace, ace2, library, lua, and misc |
| Project Manager: | Kaelten |
| Website: | visit |
| Current Version: | Ace2 / Ace r66043 (for World of Warcraft 2.4.0) |
| Downloads Today: | 566 |
| Downloads Total: | 1,345,323 |
| Favorites: | 4,124 |
| Comments: | 96 |
- More Information
| Created On: | July 26, 2005 |
|---|---|
| Compatible: |
|
| Localized: |
|
- About Ace2 / Ace
Ace2 is a collection of libraries intended to: improve modularity, improve performance, and simplify the addon and library creation process.
Note: If you are not an addon developer, chances are you do not need to download this - any Ace2-based addon should come with the appropriate libraries already included.
Resources
- Writing your first addon? Check out WelcomeHome - Your first Ace2 Addon for a step-by-step tutorial on writing with Ace2.
- Don't like Warmup's numbers for Ace2 mods? Read Ace2 Memory Concerns
- Ace Forums
- #wowace IRC channel on freenode.net
- Coding Tips
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
- Provides safe hooking of functions, methods, and scripts.
- Makes localization (translation) of your AddOns ridiculously simple.
- AceLocale-2.0 and [AceLocale-2.1 are deprecated in favor of AceLocale-2.2
- Makes localization (translation) of your AddOns ridiculously simple.
- 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.
- Downloads (4)
- Comments
- RSS
You need to login or register to post comments.
Benefits of Registration
- Interact with hundreds of thousands of other gamers on an open social network.
- Post your stories, news, images, videos, and other content to share.
- Create a network with your fellow gamers or join an existing one.
- Gain reputation for everything you do.
- Recommended Tools
- RSS
Users who liked Ace2 / Ace also liked these.
- 19 RangeRecolor Combat
- 1,001 OneBag Inventory & Bags
- 455 Recipe Radar Tradeskill
- 41 BattleCry Chat & Communication and Other
- 46 Reagent ID Tradeskill
- Similar Tools
- 283 BugSack Development & Debugging
- 130 Cosmos feat. Khaos Development & Debugging
- 97 BLP2PNG Development & Debugging
- 48 Baud Error Frame Development & Debugging
- 46 myReloadUI Development & Debugging
- 566 Ace2 / Ace Development & Debugging
- 360 Faster Ping Applications
- 283 BugSack Development & Debugging
- 167 UI Central Applications
- 130 Cosmos feat. Khaos Development & Debugging
Advertisement




- +0
- Thumbs Down
- Thumbs Up
wutthephuk saidI have not been able to get ace2 to work since 2.4.2 patch. Can I expect an updated patch soon?
- -1
- Thumbs Down
- Thumbs Up
discret saidhttp://files.wowace.com/Ace2/Ace2-r63812.zip
updated 07-Mar-2008 10:56 99K
- +2
- Thumbs Down
- Thumbs Up
Feiorai saidThis was just updated on wowace.com, revision 57104.
http://files.wowace.com/sw-a.html
- +0
- Thumbs Down
- Thumbs Up
lorgard saidOk you can make it work if you download the Ace2 file from there site, place it in your addons folder and enable the lib:ace2 in your addons list, I have removed the lib file from my addons prior to this patch and forgot about it as soon as i readded it it was working fine..
heres link http://files.wowace.com/Ace2/Ace2-r50175.zip
its working now in full, let me know if it helps you at all
- +0
- Thumbs Down
- Thumbs Up
apocalypseurza1 saidi've been getting an error since patch 2.3
Interface\addons\ace2\acelocale-2.2\acelocale-2.2.lua:487:acelocale(carographer) translation "Enabled" does not exist
how do i fix this?
- +0
- Thumbs Down
- Thumbs Up
Kupotek saidAce error:
[2007/11/01 09:31:48-5-x1]: Threat-1.0-53189 (Threat-1.0):294: bad argument #1 to 'setmetatable' (table expected, got nil)
<in C code>: ?
AceEvent-2.0-49307 (Ace2):367: in function <Interface\AddOns\Ace2\AceEvent-2.0\AceEvent-2.0.lua:345>
---
- +0
- Thumbs Down
- Thumbs Up
Buxter saidA new version for 2.20 has been released 3 days ago on the team's website: http://files.wowace.com/Ace2/Ace2-r50175.zip
- -1
- Thumbs Down
- Thumbs Up
thalador said2.2 patch just came, and the ace libraries seem to be bugging all over the place...
- +0
- Thumbs Down
- Thumbs Up
Xel saidHey just read on another forum that some others were having the same problem as I was and found out the reason was SpamMeNot. I disabled it and everything was fine again, not sure if it's just the new version or what though since just recently started to use it. Anyway just wanted make update for the previous post
- -1
- Thumbs Down
- Thumbs Up
Xel saidI use Ace2 mods and for some reason if I try to replace an enchant or armor kit on an item I get a message that says the action has been blocked and only the Blizzard UI can do it, then it makes me disable all Ace2 mods before it will work. I was just wondering if anyone else has this problem and if anyone knows how to fix it so I don't have to disable my mods every time just to do it. Thanks
- -1
- Thumbs Down
- Thumbs Up
Kaelten saidI will add to Hammer's statement by saying that there are situations in which you may want to use ace2 as an end user. These are documented on ace's website and are meant for advanced users that don't mind learning a little about how the addons work, and spending time to do more indepth management of their addons.
- -1
- Thumbs Down
- Thumbs Up
JMHammer saidREPEAT REPEAT REPEAT
As mentioned in the description and as I tried to explain earlier: "Note: If you are not an addon developer, chances are you do not need to download this - any Ace2-based addon should come with the appropriate libraries already included."
If you are just USING addons, you do NOT need to download Ace2. Ace2 is embedded within any addons which use it. Only addon AUTHORS need to download "naked" Ace2.
If you are using an addon which requires Ace (v1), then update to version 1.4.1 – it is the most recent. There aren't many addons around anymore, that work with the current WoW patch, that use Ace (v1). But it doesn't hurt to have it in your addons folder as it absorbs no system resources if it's not used by an addon.
- -1
- Thumbs Down
- Thumbs Up
Kaelten saidOk guys, I've converted this over to being mainly Ace2's page. Updated description for wowace's wiki, and a lot of useful links. Anyone who wants to learn how to code addons should take a read over http://www.wowace.com/wiki/WelcomeHome_-_Your_first_Ace2_Addon its an awesome tutorial.
- -1
- Thumbs Down
- Thumbs Up
Salsa saidHow come I got an Ace2 addon folder that allowed some of my addons (which required Ace2) to work?
- -2
- Thumbs Down
- Thumbs Up
Pitzer saidAnd btw looks like I got my posts mixed around...was working on pally power as well...hehe excue the posts about pally power and such and delete them if u can.
Sorry
- -2
- Thumbs Down
- Thumbs Up
Pitzer saidJMHammer wrote:
"...Instead, each individual author must update his addon with Ace2 components."
And how do we go about doing this? How about someone update Pally Power and bundle all the things ACE needs, with it...sure would make our lives easier....for those that have no idea on how to code .lua that is...like myself.
- -1
- Thumbs Down
- Thumbs Up
Pitzer saidError upon login that happens with any toon I paly...paladin or not:
...rface\Addons\PallyPower\libs\AceDB-2.0\AceDB-2.0.lua:1639: table indexis nil
Do I need a new up to date ACE mod? I have 1.4.1
Every single new Pally Power I try has an error of some sort. *sighs*
- -1
- Thumbs Down
- Thumbs Up
Pitzer saidCan u make so none of this Addon shows on any other character thats not a Paladin?
I play my rogue alot as well..and Ido not need the little red/green button showing up, I do not need to have any part of this mod available at all on any other character besides my paladin.
This mod should not be active in any way when any other character but a paladin is played.
- -1
- Thumbs Down
- Thumbs Up
galmok saidUsing Ace 1.4.0, I am unable to Dismiss my pet due to the ignore/disable error popup. Please fix.
- +0
- Thumbs Down
- Thumbs Up
JMHammer saidTrippet, and all those asking for Ace2 to be posted on Curse-
Addons which use Ace (v1) call/are dependent on Ace libraries, which must be in your Interface-->Addons folder as a separate addon.
Addons which use Ace2 have all the Ace2 data contained in their own files, so there is no Ace2 folder inside your Interface-->Addons folder. Therefore, there is not Ace2 update to be posted on Curse or other sites. Instead, each individual author must update his addon with Ace2 components.