Get an Epic Experience with Premium

Addon Control Panel

Libraries Login to Add Favorites
  • World of Warcraft
  • 42,035 Monthly Downloads
  • Supports: 6.2.3
  • 8,760,412 Total Downloads
  • Updated 12/05/2015
  • Created 08/02/2008
  • 10,966 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: MIT License
  • Newest File: 3.4.24
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-12-05  sylvanaar  <>

[2992f6d83b39] [3.4.24]
* ACP.lua

Make the window smaller and actually movable.


First Previous Page 18 of 42 Next Last
  • #870

    Is there a way to make scrolling alot less laggy and sluggish?

  • #869

    what does the "Recursive" option do?

  • #985
    Quote from itzShotdown »

    what does the "Recursive" option do?

    love the addon, but i still think it goes without saying that a simple tooltip when hovering over the checkbox or word "recursive" giving an explanation as to what it does would be very helpful.

  • #871

    As far as I can tell, the recursive options does this:  If you turn on addon A, and addon A says it needs addon B, then Addon Control Panel will also turn on addon B.

    Example:  Addon A has in it's ".toc" file that it needs the addon ACE3.  If you enable (turn on) Addon A, ACE3 will also be enabled.

  • #867
    Protected Mode Timeout on load

    The message
    ACP: Some protected addons aren't loaded....

    Does not stay on the screen long enough for me to press the accept or cancel.  I looked in the code and the timer is set to 5 seconds.  Personally that is just not long enough.

    I changed the code in my copy of ACP.LUA from "timeout = 5" to timeout = 0"

  • #866

    I like enabling and disabled addon sets by pressing buttons.  The following code, when placed in a macro and then onto an action button will enable set 25 when pressed.  It will disable the addons in set 25 when shift+pressed.  Note:  the following macro has two lines.  I don't know how it will appear on Curse, but it has two lines, both ending witht the word "end"; both lines go into the same macro so you only have to create one macro per set.

    /run if not IsShiftKeyDown() then MacroEditBox:SetText("/acp addset 25") ChatEdit_SendText(MacroEditBox) end

     /run if IsShiftKeyDown() then MacroEditBox:SetText("/acp removeset 25") ChatEdit_SendText(MacroEditBox) end


    You change change the the number 25 in both lines to another number to create a macro that will enable/disable the addons in another set.

    I don't know how to program in lua.  Having this functionality in a databroker would be very nice.  If comeone knows of a databroker that will allow enabling/disabling "addon control panel" sets, please post a message.   Thanks.

    Last edited by s-conley on 12/26/2011 10:01:53 AM
  • #863

    Would it be possible to include a Data Broker plugin for ACP?

    There used to be a seperate one available, but it seems to have disappeared over time.

  • #861

    This has been a staple in my UI since i discovered it back in WOTLK... I LUVVVVV ITTTTTongue out


  • #857

    This isn't right. When you reload the ui, it does things like resetting your chat history and reloading your addons from the ground up. It's as if you just logged into the game (check the chat pane when you reload). The load screen when zoning (portals, hearth, etc) is only loading the environment information around you. For instance, if someone uses Have Group, Will Travel 20 feet away from you, you'll just pop over to them as if it was a mage blink, no loading screen required as you're not going to a whole new area of the map that needs to load. Hope this makes sense :)

  • #862

    You'll get the same thing if you just type /reload ui

    What you're describing is what a reload does. The fact that you're using ACP to do it doesn't mean that the results are different, or that ACP is doing anything it shouldn't.

  • #856

    I'm not sure if it's just the addon, KAHolyPower, or if it's ACP itself, but no matter what I do, if I enable KAHolyPower for ONE character, it will load it for ALL characters. It's the only add-on this does it for.

    I should point out I'm posting this here and not @ KAHolyPower's page because it ONLY happens when ACP is installed and enabled. So I -assume- it has something to do with this addon. 

    Last edited by Myzou on 10/16/2011 10:02:59 AM
  • #855

    I love this addon after 5 mins of setting it up its exactly what I wanted, I did a Majordomo 25m last night and lagged the phuck out. I assumed it was an addon as I usually have no issue @ all in 10m. We will see next week, I setup a raid profile for addons that I need and I have a default set too. Nice work.

  • #853
    Disables any clicking ability on the chat pane. Uninstalled.
  • #854

    Disregard this post. Once I disabled it, my chat pane worked again. After relogging, no go. Sorry guys.

  • #849
    what is gryphonheart???
  • 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 »

Star Trek Online Wiki Editing Contest