Get an Epic Experience with Premium

Addon Control Panel

Libraries Login to Add Favorites
  • World of Warcraft
  • 90,717 Monthly Downloads
  • Supports: 5.4.8
  • 6,760,215 Total Downloads
  • Updated 08/09/2014
  • Created 08/02/2008
  • 10,543 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 2 of 33 Next Last
  • #987

    Waiting for a beta invite :)

  • #995

    There are builds for WoD beta on the files page:

    Just pick a build with game version 6.0.1

  • #993

    I got one and the ingame one is alright but scale is way to small, I do hope this addon ether continues or functions that are missing from ingame one are added in somehow. keep up the great work

  • #983
    Optional Deps / Active Embeds

    Great addon. Thank you!

    Upon installing this addon it was revealed to me in the tooltips, that there might be additional libraries that I could install to enhance the synergy between addons. I started installing additional libraries based on the "Optional Deps" but I realised I will be bloating doing this, no? Because some addons already have libraries built in and therefore dont need to install them separately for other addons to make use of them?

    It is not clear to me how to read the tooltips and then what libraries to install separately:

    Dependencies: White, Green
    Optional deps: Yellow, Orange
    Active Embeds: Cyan

    Please advise. Thank you in advance

  • #988

    The library wiil only load one time, but since it can be embedded in another addon, the tooltips show you which addon the library is actually running from. This can be useful to know in order to understand addon resource usage.

    You can also install a library as a standalone. In order for WoW to load it you have to list it as an optional dependency. So any library that is emebedded will also be listed as optional in case you want to install the standalone version.

    There are also truly optional dependencies. For example Prat does not embed WhoLib, but if you have it installed it will use it to augment character information.

  • #982

    I would like to propose a change to your most excellent addon, the one that I use every day on every character and wouldn't be able to manage the many, many addons I use without.

    When I open the ACP window at the character selection screen the default of the 'Configure Addons For' dropdown is set to All, I would like for it to default to the character that was selected when the Addons button was clicked.  I can't count the number of times I've started making changes only to realize that I've disabled / enabled addons for All my characters instead of the one I wanted to send out Battle Pet hunting.

    Thanks again for one of my favorite addons.

  • #980

    OK something is wrong here

    • Supports: 2.4.3
    If you hit the download, it will give you a version of the addon from BC - all the files were last modified (as pointed out by bbleeker) in 2008.
    Just revert back to the 30th Sep 3013 verison I suppose ... (under Other Downloads)
    Edit: Yay. It's been fixed.
    Last edited by SodiumIon on 1/24/2014 10:47:36 AM
  • #978

    I am getting the same error code when I open the game menu as posted below by bbleeker. I also get an empy list when I open ACP. How does one fix this problem? Please help. I use ACP a lot, several times daily. Thank you.

  • #977

    This new version gives me an error when I open the Game Menu, and when I open ACP the list is empty!

    Error: --snip--

    I found the problem: the package actually contains a version from 2008.

    Last edited by bbleeker on 1/20/2014 12:21:33 PM
  • #979

    hello, I am having the exact same problems with ACP. Have you found a solution to them?

  • #981

    I did the same as SodiumIon: download the latest working version under 'Other downloads'. But it's been fixed, the package under the Download Now button contains a shiny new version now. :-)

  • #975

    Forgot to add the actual files into the zip. All that's in it is the Change log.

  • #973

    I've created a LUA code snippet that will create a data broker for ACP.  I'm just learning LUA and WOW programming.  I'm sure there are things in this code that could be done better.  I'm sharing here in case anyone else can make use of it or wants to make an official "Curse" addon out of it.

    By "code snippet", I mean you can copy the code into an addon like "Cube", or "Hack" that allows you run lua code in game.  I use "Cube" and have this code snippet set to run everytime I log into WOW.

    When you click on the broker, ACP opens.

    The tooltip for the Broker shows:
    Disable All
    1 - Name of Set 1
    2 - Name of Set 2  Enabled
    3 - etc
    ClassName (ex:  rogue, mage)
    Reload UI 

    You can click on any of the "set" lines in the tooltip to load that set, right-click to unload that set.  Only sets with names will show.
    If all addons in a set are enabled, the word "Enabled" will show to the right of the set name. 

    When you click "Disable All", all addons will be disabled except the ACP protected ones.  The ClassName set will be loaded.  I figured that if I had a set for my mages, I wanted it to always load.

    You need to have addon "LibQTip-1.0" installed and loaded.  One of my other addons usually has it so I don't have to install it myself.

    Sorry that this is not very clean and out of box will work.

    Again, I'm sharing this in hopes someone can use it and maybe someone with more LUA knowledge than me can clean it up and make a real addon out of it.

    Last edited by Shankill on 2/2/2014 1:27:34 AM
  • #967

    Please upgrade to version 5.4.2.

    It slightly, but still eye cuts =(

    Who knows, tell me what line of the file to change the value ACP.xml that would increase the menu background.

    Many thanks in advance. 

    Last edited by GiGaBan on 12/18/2013 4:48:42 PM
  • #969

    In ACP.xml, change line 158 and add "--" in front (to comment it out):


    In ACP.lua, add this to the very end:

    GameMenuFrame:HookScript("OnShow", function() GameMenuFrame:SetHeight(GameMenuFrame:GetHeight()+25) end)



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