Download
(102Kb)
Download
Updated: 10-14-09 10:58 PM
Pictures
File Info
Updated:10-14-09 10:58 PM
Created:unknown
Downloads:133,802
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 07-02-06, 11:39 PM  
slym
A Defias Bandit

Forum posts: 2
File comments: 2
Uploads: 0
Allow me to be the first to say..

SCHWING!

Looking forward to the mods that come out of this.
Report comment to moderator  
Reply With Quote
Unread 07-03-06, 01:09 AM  
hyperactiveChipmunk
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 11
Uploads: 1
I'll be the second...

SCHWING!! Looking forward to writing mods based on this one!

-hC
Report comment to moderator  
Reply With Quote
Unread 07-03-06, 03:28 AM  
Neronix
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 12
Uploads: 2
Er... Third!

Health Warning: May cause excessive salivation
Report comment to moderator  
Reply With Quote
Unread 07-03-06, 03:58 PM  
ploof
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 23
Uploads: 1
Lightbulb woot

wooooh.

Looking forward to FuBar2!
Report comment to moderator  
Reply With Quote
Unread 07-15-06, 02:14 AM  
Dawn
A Molten Giant
 
Dawn's Avatar
AddOn Author - Click to view AddOns

Forum posts: 918
File comments: 959
Uploads: 22
is it possible for ace users to "upgrade" to ace2 while still using "normal ace" addons ?

or are excisting ace addons incompatible to ace2 ?
Report comment to moderator  
Reply With Quote
Unread 07-15-06, 06:02 PM  
Paralysis
A Defias Bandit

Forum posts: 2
File comments: 2
Uploads: 0
Ace2 will not work as a dependency for Ace 1.x based addons, however they can work side by side very well.
There you go.
Report comment to moderator  
Reply With Quote
Unread 07-16-06, 07:12 AM  
Dawn
A Molten Giant
 
Dawn's Avatar
AddOn Author - Click to view AddOns

Forum posts: 918
File comments: 959
Uploads: 22
ok, i just wanted to make sure that i have to have both installed ace and ace 2.
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
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-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-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 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 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, 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-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
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.