Ace2 / Ace

  Download the Curse Client

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

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.
  • Downloads (4)
  •  

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.
 
  • May 14, 2008, 02:40AM (3 days, 13 hours ago)

    I have not been able to get ace2 to work since 2.4.2 patch. Can I expect an updated patch soon?

  • March 13, 2008, 05:12PM (2 months ago)

    http://files.wowace.com/Ace2/Ace2-r63812.zip
    updated 07-Mar-2008 10:56 99K

  • Dec. 17, 2007, 11:33PM (5 months ago)

    This was just updated on wowace.com, revision 57104.

    http://files.wowace.com/sw-a.html

  • Nov. 18, 2007, 11:02PM (6 months ago)

    Ok 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

  • Nov. 15, 2007, 05:40PM (6 months ago)

    i'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?

  • Nov. 1, 2007, 01:45PM (6 months, 2 weeks ago)

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

    ---

  • Oct. 2, 2007, 09:37PM (7 months, 2 weeks ago)

    A new version for 2.20 has been released 3 days ago on the team's website: http://files.wowace.com/Ace2/Ace2-r50175.zip

  • Sept. 26, 2007, 01:59PM (7 months, 3 weeks ago)

    2.2 patch just came, and the ace libraries seem to be bugging all over the place...

  • July 8, 2007, 07:28PM (10 months, 1 week ago)

    Hey 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

  • July 8, 2007, 06:47PM (10 months, 1 week ago)

    I 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

  • May 3, 2007, 02:57PM (1 year ago)

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

  • May 1, 2007, 09:52AM (1 year ago)

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

  • April 30, 2007, 12:56PM (1 year ago)

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

  • Jan. 9, 2007, 07:29AM (1 year, 4 months ago)

    How come I got an Ace2 addon folder that allowed some of my addons (which required Ace2) to work?

  • Jan. 7, 2007, 02:25PM (1 year, 4 months ago)

    And 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

  • Jan. 7, 2007, 02:21PM (1 year, 4 months ago)

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

  • Jan. 7, 2007, 02:20PM (1 year, 4 months ago)

    Error 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*

  • Jan. 7, 2007, 02:17PM (1 year, 4 months ago)

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

  • Dec. 22, 2006, 01:18PM (1 year, 4 months ago)

    Using Ace 1.4.0, I am unable to Dismiss my pet due to the ignore/disable error popup. Please fix.

  • Dec. 17, 2006, 10:54AM (1 year, 5 months ago)

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

 
  • Similar Tools
  •  
  1. 283 BugSack Development & Debugging
  2. 130 Cosmos feat. Khaos Development & Debugging
  3. 97 BLP2PNG Development & Debugging
  4. 48 Baud Error Frame Development & Debugging
  5. 46 myReloadUI Development & Debugging