Get an Epic Experience with Premium

Addon Control Panel

Libraries Login to Add Favorites
  • World of Warcraft
  • 113,442 Monthly Downloads
  • Supports: 5.4.8
  • 6,733,769 Total Downloads
  • Updated 08/09/2014
  • Created 08/02/2008
  • 10,519 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: MIT License
  • Newest File: 3.4.9
Support development! **

About Addon Control Panel

Stop logging out of the game just to change your addons!

ACP adds the "Addons" button to the game's main menu (The one you get when you hit ESC). It allows you to manage your addons in game, with an interface which looks similar to the blizzard addon manager. ACP will help you deal with the "Clutter" that multi-part addons and libraries introduce by displaying your addons in logical arrangements. ACP has many features to make your addon list easy to manage, help you with missing libraries, and provide you with detailed information about each addon.

Slash Commands:

/acp - show and hide the ACP window

/acp addset <set #> - enable an addon set

/acp removeset <set #> - disable an addon set

/acp disableall - disable all addons (except protected and ACP)

/acp default - restore the enabled addons to what was enabled last time the UI was loaded

Icon meaning:

Star: Protected addon - this addon will not be disabled when you choose disable all, also if it is not enabled when you log into the game, it will be re-enabled and you will be prompted to reload the ui.

Dk Grey Open Lock: Addon does not supply compatibility information

Lt Grey Closed Lock: Addon has provided compatibility information

Addon compatibility helps you determine if the addon supports the current version of the game that you are running. You will see further information in the tooltip for the addon, and incompatible/out of date addons will be labeled in the main addon list.


ACP is based on the work of 2 other projects rMCP, which is a version of MCP modified by Rophy, and MCP originally by Saien.

2014-08-09  sylvanaar  <>

[c77b7f08d727] [3.4.9]
* ACP.lua

Remove the checking for LoadOnDemand when automatically enabling an
addon's standalone libraries.


First Previous Page 28 of 33 Next Last
  • #86

    I tried Ampere for a bit, but my issue was that Ampere doesn't save any profiles. So you have to manually enable/ disable your addons one by one. Quite fine if you use only a few, but rather a chore if you have a lot, and different addons for each spec.
  • #80
    I'm having a slight problem with addons not showing up on the list. If I go back to the character screen I can see that it's installed and "Load out of date addons" is checked.

    But when I log onto a toon and access the ACP, it's not an option to select.
  • #81
    Having same issue here, namely ZOMGBuffs_SelfBuffs and LittleWigs_Zuldrak so far, but its rather mystifying how certain addons have no prescence on the list.
  • #79
    Is there a means to get certain addons, like fishingbuddy to be properly detected by ACP?
  • #78
    I've created an addon called TOAD (Task Oriented Addon Director) that is built on top of ACP addon sets.

    Highlights are: prompting to switch to a new addon set on detection of a change in activity, minimizing the number of addons loaded when you log in for speedier load times, additive addon sets to make it easier to add that latest addon you've fallen in love with to all (or a subset of) your activities.

    It's beta at the moment, but I'd be interested in feedback and suggestions.
  • #77

    If you use ACP to support different play-styles and specs that you find yourself switching between a lot you might like an addon I've written called 'SetTheory'. It allows you to define different sets of addon configurations and switch between them with one button press saving you time and making those times when you enter an arena or boss fight with the wrong UI/spec/gear/trinket/etc a thing of the past.

    You can find out more about it here:

  • #76
    Gatherer and Auctioneer's Swatter addon are not showing in the list and get unloaded when I try to load any set.

    In addition I get an error when trying to rename set 4...
  • #71
    I love this addon but I have one small problem with it. whenever I load a new set and reloadui and then go back to my "default" set, some of the settings for certain addons get erased/deleted or whatever.

    for example, I like to use Sanity inventory. when I load a set that doesn't use it, then reload a set that does, the position and sizing of the Sanity window has reverted to it's default settings. I'm pretty sure it's not Sanity because the same thing happens with Morganti's Buff Bars.

    has anyone else experienced this? is there something I'm overlooking that's causing this?
  • #75
    Depending on where sanity stores its data, there may be load order dependancies which you are not following, ie you are loading the code before the data.
  • #69
    To fix the error on renaming, replace line 443 in ACP.lua with the following:

    local text = this:GetParent().editBox:GetText()
  • #67
    Buddle & Mholy---When renaming sets, instead of clicking OK to rename it, simply press "Enter", and that should save the name w/o generating an error.....Also I had one request: Would it be possible to list what set an addon belonged to in the mouse over tooltip? For example, I have a few diff. sets (Solo, PvP, Raid, Core, etc...) and it would be nice to see if, while setting up a new set, if an addon had already been saved to another set (hope that makes sense)...Great addon btw...Thanks very much for everything!
  • #66
    I would really like a profile option as well. I like to turn off certain addons for certain alts. I save a set to say the priest set, but I have to load that set/reload ui everytime I want the priest to be able to use some of my priest only addons. Its very annoying, I'm trying to get my wife into using some class specific addons more, & with the way it is now, she probably won't b/c after she logs in she'll have to waste 2mins opening acp, choosing the priest set I made for her, loading it, then reloading ui to enable the addons. Thats if she even remembers to do all of that. She is the kind of person that as soon as she logs in she's off doing something. So I would love to see a profile feature implemented that works for each character a person have. That the profile is either class or character specific. That way all i have to do is when I create a new character, load the profile of another that would use the same or similar set of addons, make some adjustments, save & be done with it.
  • #70

  • #65
    [2009/05/14 20:44:19-859-x8]: ACP- \ACP.lua:443: attempt to index a nil value
    Interface\FrameXML\StaticPopup.lua:3055: in function `StaticPopup_OnClick':


    I was attempting to rename a set
  • #63
    I have two sets: the working set (W), and a set i load and unload on demand (set R). Some of the addons in Set W are marked protected (with a gold star).

    If those same protected addons are ticked in set R, they will be unloaded when I apply "remove set R from current selection", despite the fact that Set W has them marked as protected.

    My expectation would be for protected addons to remain loaded no matter what.
  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Absolute Lojack Giveaway!