Download
(102Kb)
Download
Updated: 10-14-09 10:58 PM
Pictures
File Info
Updated:10-14-09 10:58 PM
Created:unknown
Downloads:133,803
Favorites:608
MD5:

Ace2  Popular! (More than 5000 hits)

Version: 2.0.1094
by: Kaelten [More]

Current Version: 2.0.1094

Ace2 has been discontinued and will only be receiving minimal maintenance in favor of Ace3

Ace2 is an embeddable framework for rapid mod development.

Features:

  • 100% embeddable. An Ace2 addon should never require Ace2 as a dependency.
  • Provides the following modules:
    • Ace00 - Provides a fully functional object oriented framework. - Documentation
    • AceLibrary - A global versioning library to handle other library instances, upgrading, and access. - Documentation
    • AceEvent - A mixin to allow for centralized event handling. Also allows for custom psudo-events. - Documentation
    • AceHook - A mixin to allow for safe hooking of functions, methods, and scripts. - Documentation
    • AceDB - A mixin to allow for fast, clean, and feature filled saved variable access along with customizable profiles. - Documentation
    • AceDebug - A mixin to allow for simple debugging capabilities. - Documentation
    • AceLocale - A localization library for addons to use to handle proper localization and internationalization. - Documentation
    • AceConsole - A mixin to allow for chatline input/output capabilities. - Documentation
    • AceAddon - A basis for addons to use that can accept mixins and handles initialization events. - Documentation
    • AceModuleCore - A mixin to provide a simple modularization framework. - Documentation
A Couple of Notes:
  • Pretty much this file is for developers to use. End users can run it if they wish. However by itself it doesn't do much.
  • Ace2 will not work as a dependency for Ace 1.x based addons, however they can work side by side very well.


Ace2 Documentation on the Wiki

Please Post Bugs Using this Link

Please Post Feature Requests Using this Link

Version History

Optional Files (1)
File Name
Version
Size
Author
Date
Type
r1113
156kB
04-16-12 03:17 AM
Patch


Post A Reply Comment Options
Unread 10-19-06, 09:39 PM  
Greymalkin
A Defias Bandit

Forum posts: 2
File comments: 11
Uploads: 0
FrameXML error

Dang double post.
Last edited by Greymalkin : 10-19-06 at 09:41 PM.
Report comment to moderator  
Reply With Quote
Unread 10-08-06, 06:46 PM  
Bretac
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Well, I get two errors with SCT when I log in. One is a general LUA error from sct_options, the other is stemming from a lib folder called ParserLib, and it also could be another LUA error. I think my first post was misleading, I have also been using the newer version of SCT that was the Ace2 reworked version that came out at the end of August, and it hasn't had any problems. Since I installed the BigWigs mod though, the general LUA error from the sct_options comes up upon logging in to the game, and the ParserLib error comes up when I load the SCT user interface menu, which appears totally devoid of names and text and the menu itself looks wrong (missing buttons, options, etc).

I'm not really technically-minded enough in the scripting language of mods to give any other details.
Last edited by Bretac : 10-08-06 at 06:52 PM.
Report comment to moderator  
Reply With Quote
Unread 10-08-06, 04:19 PM  
Nakawe
A Kobold Labourer

Forum posts: 0
File comments: 65
Uploads: 0
Originally posted by Bretac
I'm having an issue with two seperate mods that were created using Ace2. The first I've been using most of this year, Scrolling Combat/Damage Text. The second, however, is more recent; BigWigs Bossmods. My guild and raiding alliance are now requiring it, but it's causing some bad errors with SCT.

I think its a compatability error between the mods using different versions of Ace2. I downloaded Ace2 itself to see if it resolves the problem, but it didn't. Do I have to wait for a newer version of Ace2, or is this a problem on the part of the addons themselves that I should contact their authors about?
your issues are pretty vague.....Dont expect anyone to be able to help you unless you post more information... Your issues could be stemming from just about anything. There is no reason to download ace2, the libraries are all embedded. Scrolling combat test was never ace2 untill recently. there fore the sct you used for past year is a different dog then the recent one. Again untill you provide what your issues are noboby can provide anything other then a mere guess on what is going wrong.
Report comment to moderator  
Reply With Quote
Unread 10-08-06, 04:09 PM  
Bretac
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
I'm having an issue with two seperate mods that were created using Ace2. The first I've been using most of this year, Scrolling Combat/Damage Text. The second, however, is more recent; BigWigs Bossmods. My guild and raiding alliance are now requiring it, but it's causing some bad errors with SCT.

I think its a compatability error between the mods using different versions of Ace2. I downloaded Ace2 itself to see if it resolves the problem, but it didn't. Do I have to wait for a newer version of Ace2, or is this a problem on the part of the addons themselves that I should contact their authors about?
Last edited by Bretac : 10-08-06 at 04:09 PM.
Report comment to moderator  
Reply With Quote
Unread 09-13-06, 07:18 PM  
sylvanshadows
A Kobold Labourer
 
sylvanshadows's Avatar

Forum posts: 0
File comments: 4
Uploads: 0
Re: One missing language in LOCALE.

Originally posted by Osamar
You should add spanish to LOCALE, if I am not wrong it should be "esES".

Thanks.
they are working on releasing that, but its not officially supported yet. it should be coming soon.
Report comment to moderator  
Reply With Quote
Unread 09-13-06, 10:04 AM  
Osamar
A Murloc Raider

Forum posts: 8
File comments: 42
Uploads: 0
One missing language in LOCALE.

You should add spanish to LOCALE, if I am not wrong it should be "esES".

Thanks.
Report comment to moderator  
Reply With Quote
Unread 08-15-06, 05:46 AM  
Kaelten
Jack's raging bile duct
 
Kaelten's Avatar
Featured Addon Author

Forum posts: 782
File comments: 48
Uploads: 12
AceLibrary includes a versioning system to keep this from happening. Once we exit the beta stage great pains will be taken to keep things backwards compatabile.
__________________
WowAce.com & CurseForge.com Adminstrator
Developer of Ace3, OneBag3, and many other addons and libraries
Project lead and Mac developer for the Curse Client

Anyone that needs what they want
And doesn't want what they need
I want nothing to do with
Last edited by Kaelten : 08-15-06 at 05:48 AM.
Report comment to moderator  
Reply With Quote
Unread 08-14-06, 06:42 PM  
aastarius
An Aku'mai Servant
 
aastarius's Avatar

Forum posts: 35
File comments: 60
Uploads: 0
Embedding

Only problem here is that if an addon is written for a particular "version" of Ace2 and another addon comes complete with a later (Ace2) version, there is a possibility that the earlier one becomes "broken". This has the potential to get messy methinks.
Report comment to moderator  
Reply With Quote
Unread 08-09-06, 09:28 AM  
ILT
A Fallenroot Satyr

Forum posts: 9
File comments: 25
Uploads: 0
Re: Re: A question about embedding

Originally posted by doggabone
Or better yet, read the more complete and accurate explanation at: http://wiki.wowace.com/index.php/Ace2_Memory_Concerns.
Great explanation, ty
Report comment to moderator  
Reply With Quote
Unread 08-09-06, 06:36 AM  
doggabone
A Defias Bandit

Forum posts: 2
File comments: 6
Uploads: 0
Re: A question about embedding

Originally posted by ILT
I have question about embedding - i am wondering about situation i have more Ace2 addons. In such case, every addon is having its part of Ace2 embedded and i am ending up with many embedded Ace2 pieces. How this is working? Does it increase memory usage? Do they get used only once? What if one add-on is using older Ace2 version than others? Can those embedded pieces be removed and use one "central" Ace2?
In short, if a library loads and sees another version of itself already loaded, it checks to see which is the most up to date version of the library. The most recent version is kept, and the other is discarded. Memory is returned to the system at the next garbage collection.

Or better yet, read the more complete and accurate explanation at: http://wiki.wowace.com/index.php/Ace2_Memory_Concerns.
__________________
Knowledge is power, information is leverage.
Report comment to moderator  
Reply With Quote
Unread 08-09-06, 01:49 AM  
ILT
A Fallenroot Satyr

Forum posts: 9
File comments: 25
Uploads: 0
A question about embedding

I have question about embedding - i am wondering about situation i have more Ace2 addons. In such case, every addon is having its part of Ace2 embedded and i am ending up with many embedded Ace2 pieces. How this is working? Does it increase memory usage? Do they get used only once? What if one add-on is using older Ace2 version than others? Can those embedded pieces be removed and use one "central" Ace2?
Report comment to moderator  
Reply With Quote
Unread 07-29-06, 03:24 AM  
devlark
Banned

Forum posts: 21
File comments: 2
Uploads: 5
Can you make a Guide on how to Add Ace2 In to an add on (one a 14 year old can understand ) couldnt post it on Forum That you linked think its bugged or something
Report comment to moderator  
Reply With Quote
Unread 07-27-06, 04:13 PM  
Kaelten
Jack's raging bile duct
 
Kaelten's Avatar
Featured Addon Author

Forum posts: 782
File comments: 48
Uploads: 12
Wanted to give a heads up that Ace2 bug tracking and feature requests are now done externally at our own site using some software more geared at group projects.

http://www.wowace.com/flyspray/
__________________
WowAce.com & CurseForge.com Adminstrator
Developer of Ace3, OneBag3, and many other addons and libraries
Project lead and Mac developer for the Curse Client

Anyone that needs what they want
And doesn't want what they need
I want nothing to do with
Report comment to moderator  
Reply With Quote
Unread 07-18-06, 01:44 PM  
Kaelten
Jack's raging bile duct
 
Kaelten's Avatar
Featured Addon Author

Forum posts: 782
File comments: 48
Uploads: 12
someone pointed out to me that my comment might be a little confusing.

Ace2 isn't needed as a dependency because the required files are embedded libraries within the individual addons as needed.

As a side note, if you use an addon like warmup that shows on load memory usage the numbers there may be deciving. For example it shows the new OneBag as having ~780kb memory usage but through testing I've seen it only actually uses ~350kb of memory. That can be expected of many of the ace2 addons.
__________________
WowAce.com & CurseForge.com Adminstrator
Developer of Ace3, OneBag3, and many other addons and libraries
Project lead and Mac developer for the Curse Client

Anyone that needs what they want
And doesn't want what they need
I want nothing to do with
Report comment to moderator  
Reply With Quote
Unread 07-17-06, 06:17 AM  
Kaelten
Jack's raging bile duct
 
Kaelten's Avatar
Featured Addon Author

Forum posts: 782
File comments: 48
Uploads: 12
actually you don't have to hace ace2 installed, You should find that no Ace2 addons have ace2 as a dependency
__________________
WowAce.com & CurseForge.com Adminstrator
Developer of Ace3, OneBag3, and many other addons and libraries
Project lead and Mac developer for the Curse Client

Anyone that needs what they want
And doesn't want what they need
I want nothing to do with
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.