Get an Epic Experience with Premium

Addon Control Panel

Libraries Login to Add Favorites
  • World of Warcraft
  • 46,313 Monthly Downloads
  • Supports: 6.0.2
  • 7,497,778 Total Downloads
  • Updated 10/18/2014
  • Created 08/02/2008
  • 10,724 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: MIT License
  • Newest File: 3.4.14
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-10-18  sylvanaar  <>

[da48b8ca1c82] [3.4.14]
* ACP.lua

Make all Enable/Disable settings apply to the current character only


First Previous Page 9 of 37 Next Last
  • #943

    I have tracked down at least the error *I* have been getting about protected frames not being able to be created at ACP.lua:609:


    I don't know why exactly. Commenting out this line will disable moving of the main ACP frame. Seems to work the same otherwise.
    Also at line 1203, replace

    UIDropDownMenu_SetSelectedValue(button, builder)


    button.selectedValue = builder;

    This should not alter any functionality, just avoid executing some [apparently tainting] code.

    Edit: Got the error again on logging in during a raid encounter. Gonna see if I can find the cause for that...

    Last edited by Lombra on 4/3/2013 7:07:36 PM
  • #942

    The APC is working Properly, but is is tainting the Anchors for the Default raid frames. It makes any other frames not proplerly recognize the anchors for the raid frames and puts the tabs 'behind' the raid panel. The Other tabs are Loot, Social, Guild, Dungeon Journal ETC.

  • #940

    ACP's working fine but I occasionally get a few error messages caught by BugSack. Here's one I got recently:

    3x [ADDON_ACTION_BLOCKED] AddOn "ACP" tried to call the protected function "CompactRaidFrame37:Show()". !BugGrabber-r191-release\BugGrabber.lua:587: in function <!BugGrabber\BugGrabber.lua:587> <in C code> FrameXML\CompactUnitFrame.lua:279: in function "CompactUnitFrame_UpdateVisible" FrameXML\CompactUnitFrame.lua:237: in function "CompactUnitFrame_UpdateAll" FrameXML\CompactUnitFrame.lua:47: in function <FrameXML\CompactUnitFrame.lua:44>

    Locals: nil

  • #946

    I also got the same errors as Kenmoe and jgommel. and about 46 more errors all refering to CompactRaidGroup

    2x [ADDON_ACTION_BLOCKED] AddOn "ACP" tried to call the protected function "CompactRaidGroup5Member2:Show()".

    And this is in raid only.

    Last edited by zedpentium on 5/3/2013 7:12:15 PM
  • #941

    Like Kenmoe, I too get the same series of errors, but I get it often.

  • #935

    5,2? will it work?

  • #939

    did you try?

    let us know and tell us why?

    give you a hint: Wow update to 5.2 and most add ons not working and most programmers have to update there addons scripts to make it work with the latest update of wow.

    When will it be fix? when they find the time to do it. Will it ever be updated? god knows! till then we wait for an update or someone else to make a new one.

  • #937

    There's references to AceDBOptions-3.0 and ElvUI in that error output but nothing pointing directly to ACP. Keep in mind that any errors effecting libraries will point to the first addon to load those libraries regardless of the addon actually causing the fault.

  • #938

    Today an ELVUI addon (ElvUI_SystemDT) was updated and ACP is working properly for me already. So Lufunpsy you're right.

    @Siarczek: Its working on patch 5.2 :)

  • #936

    Not for me! It was affecting my other addons and causing lua errors 

    Message: ...ce\AddOns\Ace3\AceDBOptions-3.0\AceDBOptions-3.0.lua:308: attempt to index local 'db' (a nil value)
    Time: 03/07/13 04:12:32
    Count: 1
    Stack: ...ce\AddOns\Ace3\AceDBOptions-3.0\AceDBOptions-3.0.lua:308: in function <...ce\AddOns\Ace3\AceDBOptions-3.0\AceDBOptions-3.0.lua:305>
    ...ce\AddOns\Ace3\AceDBOptions-3.0\AceDBOptions-3.0.lua:317: in function <...ce\AddOns\Ace3\AceDBOptions-3.0\AceDBOptions-3.0.lua:315>
    ...ce\AddOns\Ace3\AceDBOptions-3.0\AceDBOptions-3.0.lua:429: in function `?'
    Interface\AddOns\ElvUI_Config\core.lua:701: in main chunk
    [C]: in function `LoadAddOn'
    Interface\AddOns\ElvUI_SystemDT\ElvUI_SystemDT.lua:10: in main chunk

    Locals: db = nil
    (*temporary) = <table> {
    Default = "Default"
    (*temporary) = "Default"
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = "attempt to index local 'db' (a nil value)"
    defaultProfiles = nil
    L = <table> {
    delete_sub = "Deletes a profile from the database."
    current = "Current Profile:"
    delete_confirm = "Are you sure you want to delete the selected profile?"
    profiles_sub = "Manage Profiles"
    delete_desc = "Delete existing and unused profiles from the database to save space, and cleanup the SavedVariables file."
    choose = "Existing Profiles"
    new_sub = "Create a new empty profile."
    copy = "Copy From"
    copy_desc = "Copy the settings from one existing profile into the currently active profile."
    new = "New"
    delete = "Delete a Profile"
    choose_sub = "Select one of your currently available profiles."
    reset_sub = "Reset the current profile to the default"
    default = "Default"
    reset_desc = "Reset the current profile back to its default values, in case your configuration is broken, or you simply want to start over."
    intro = "You can change the active database profile, so you can have different settings for every character."
    profiles = "Profiles"
    choose_desc = "You can either create a new profile by entering a name in the editbox, or choose one of the already existing profiles."
    reset = "Reset Profile"
    UnitClass = <function> defined =[C]:-1

  • #934

    Guys, not sure it makes sense that ACP is to blame for this stuff. ACP just sits there quietly until you want to use it to switch something.

    I got errors that were blamed on ACP all night during raid Friday/Saturday, and I never even tried to use ACP.

  • #933

    Yea this addon is having some major issues, has been for some time with taints, but now its just plain out of control, and it causes all sorts of problems when trying to do things. Have to reload UI all the time just to rigth click a player frame because of it, love the mod but its been shelved for me atm due to this glaring issue.

  • #932

    Can confirm that this addon is causing taint with the CompactRaidFrames (and likely WorldMap as well, but much less often) in virtually any situation where they can appear. It took me weeks to narrow down the issue (I have a billion addons) because I was using ACP to test for taint on the assumption that it could not be the source.

    I was wrong.

  • #931

    Seems to be a BG defect.  Don't see it elsewhere.

    Message: [ADDON_ACTION_BLOCKED] AddOn "ACP" tried to call the protected function "CompactRaidFrame19:Show()".

    Time: 12/29/12 13:21:04

    Count: 3

    Stack: [C]: in function `Show'

    Interface\FrameXML\CompactUnitFrame.lua:276: in function `CompactUnitFrame_UpdateVisible'

    Interface\FrameXML\CompactUnitFrame.lua:234: in function `CompactUnitFrame_UpdateAll'

    Interface\FrameXML\CompactUnitFrame.lua:96: in function <Interface\FrameXML\CompactUnitFrame.lua:43>


    Locals: <none>

  • #930

    Can you make the 'Some protected addons aren't loaded now.' popup last longer? Maybe it's the lag when log in or I dunno, but I can never make it to click the confirm to reload button before it disappears.

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

CoachVicious Giveaway!