Get an Epic Experience with Premium

Addon Control Panel

Libraries Login to Add Favorites
  • World of Warcraft
  • 160,114 Monthly Downloads
  • Supports: 6.2.2
  • 8,428,181 Total Downloads
  • Updated 09/27/2015
  • Created 08/02/2008
  • 10,895 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: MIT License
  • Newest File: 3.4.22
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.

2015-09-27  sylvanaar  <>

[f8a539117753] [3.4.22]
* .hgtags:

Added tag 3.4.21 for changeset 297b02dda074


First Previous Page 14 of 41 Next Last
  • #926

    Hey man i Really love your addon but have had the same problem can't save individule sets of addons. Like banking. Raiding. questing and such use to work it says it is saved and loaded but actually doesn't do anything

  • #925

    Message: ADDON_ACTION_BLOCKED: ACP tried to call the protected function 'CompactRaidFrame2:Hide()'.
    Time: 12/09/12 15:45:05
    Count: 541
    Stack: ...non\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147: in function <...non\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
    [string "safecall Dispatcher[3]"]:4: in function <[string "safecall Dispatcher[3]"]:4>
    [C]: ?
    [string "safecall Dispatcher[3]"]:13: in function `?'
    ...non\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: in function `Fire'
    ...ace\AddOns\Bagnon\libs\AceEvent-3.0\AceEvent-3.0.lua:52: in function <...ace\AddOns\Bagnon\libs\AceEvent-3.0\AceEvent-3.0.lua:51>
    [C]: in function `Hide'
    Interface\FrameXML\CompactUnitFrame.lua:278: in function `CompactUnitFrame_UpdateVisible'
    Interface\FrameXML\CompactUnitFrame.lua:234: in function `CompactUnitFrame_UpdateAll'
    Interface\FrameXML\CompactUnitFrame.lua:136: in function <Interface\FrameXML\CompactUnitFrame.lua:136>

    Locals: <none>

  • #922

    Does this allow you to create and save addon "profiles" by chance? Looking for something that allows me to easily enable/disable pre-saved sets of addons depending if I'm healing or dpsing...

  • #923

    Yes, you can create a bunch of different profiles.

  • #921

    was working dandy til today... happens when im in the battlegrounds


    4x [ADDON_ACTION_BLOCKED] AddOn "ACP" tried to call the protected function "CompactRaidGroup3Member5:Show()".
    !BugGrabber-r188\BugGrabber.lua:587: in function <!BugGrabber\BugGrabber.lua:587>
    <in C code>
    FrameXML\CompactUnitFrame.lua:276: in function "CompactUnitFrame_UpdateVisible"
    FrameXML\CompactUnitFrame.lua:234: in function "CompactUnitFrame_UpdateAll"
    FrameXML\CompactUnitFrame.lua:127: in function "CompactUnitFrame_SetUnit"
    FrameXML\CompactRaidGroup.lua:57: in function "CompactRaidGroup_UpdateUnits"
    FrameXML\CompactRaidGroup.lua:10: in function "CompactRaidGroup_OnEvent"
    <string>:"*:OnEvent":1: in function <string>:"*:OnEvent":1


  • #919

    /acp addset <set #>  Does not seem to be working. I get the message that the set has been loaded. Yet when I check ACP,  the old set is still there. I'm pretty sure it was working some time ago, as I macrod it with a reloadui. But it is no longer working :(

    Looks like I've solved it. Added a /acp disableall to the macro :)

    Last edited by xxerty on 11/18/2012 9:43:03 AM
  • #916

    I wasn't able to see any guild events on calendar.  Logged a ticket and Blizz instructed me to reset my entire UI--delete Interface folder, WTC, Cache (oh the joy).  Calendar events were showing.  Installed regular addons again and problem was back.  After going through each add-on individually, to see which was culpriit, realized the only add-on I had not disabled/removed was ACP.  Disabled and voila--guild events back on calendar.

    So with only ACP installed, this was the addon interferring somehow.  I hope this is useful information.

    This addon is definitely a must-have.  Thank you for all your work on it!

    Last edited by Rocksymama on 10/24/2012 12:42:53 AM
  • #920

    Strange. I've had no issues with guild events on the calander and I have this plus a multitude of other addons running.

  • #913

    reporting this lua error: Message: [ADDON_ACTION_BLOCKED] AddOn "ACP" tried to call the protected function "CompactPartyFrame:unusedFunc()".
    Time: 10/09/12 17:32:25
    Count: 1
    Stack: [C]: in function `unusedFunc'
    ...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:160: in function `CompactRaidFrameContainer_LayoutFrames'
    ...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:130: in function `CompactRaidFrameContainer_TryUpdate'
    ...actRaidFrames\Blizzard_CompactRaidFrameContainer.lua:57: in function `CompactRaidFrameContainer_OnEvent'
    [string "*:OnEvent"]:1: in function <[string "*:OnEvent"]:1>

    Locals: <none>

  • #917

    same error here, just started to pop up like CRAZY now that I started pvping on lvl90. Please fix!

  • #918

    Also seeing this, but it's saying:

    49x [ADDON_ACTION_BLOCKED] AddOn "ACP" tried to call the protected function "CompactRaidFrame6:Show()".
    !BugGrabber-r188\BugGrabber.lua:587: in function <!BugGrabber\BugGrabber.lua:587>
    <in C code>
    FrameXML\CompactUnitFrame.lua:276: in function "CompactUnitFrame_UpdateVisible"
    FrameXML\CompactUnitFrame.lua:234: in function "CompactUnitFrame_UpdateAll"
    FrameXML\CompactUnitFrame.lua:136: in function <FrameXML\CompactUnitFrame.lua:136>


  • #912

    Please change the 5 second timeout to select OK or cancel when notified that not all protected addons are installed to be unlimited time.

    5 seconds is not enough time, especially if the UI is running slow loading other addons.

    I see no reason for having a timeout on that.  In my local copy of ACP, I always go into the code and change the 5 seconds to 0 seconds (unlimited).

    I'll also open a ticket for this.

  • #911

    The addon "TooManyAddons" is also generating a lot of UI errors when I go into a dungeon.

  • #909

    Any update in the mind ?

  • #907

    this addon cause a rediculous amount of UI errors. mostly sems to involve compact raid frames??? im not sure what it is. unfortunatly after scrolling thru the comments it doesnt look as tho to many complaints are being looked into. very sad. looking for an alternative then i guess.

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

Gamepedia Free-shirt Giveaway