Get an Epic Experience with Premium

Addon Control Panel

Libraries Login to Add Favorites
  • World of Warcraft
  • 55,404 Monthly Downloads
  • Supports: 5.4.2
  • 6,098,499 Total Downloads
  • Updated 01/23/2014
  • Created 08/02/2008
  • 10,334 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: MIT License
  • Newest File: 3.4.7
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.

2013-12-18  oscarucb  <oscarucb>

[7371dc23e406] [3.4.7]
* ACP.xml

fix GameMenu button spacing, which changed behavior in 5.4.2


First Previous Page 2 of 32 Next Last
  • #968

    The border is broken because Blizzard added another button (Shop) to the Main Menu when they pushed a 30MB download today.

  • #964

    The feature of ACP that warns if "protected addons" are not currently loaded, has never worked for me.

    Here are 2 changes I made to ACP.LUA so that it works and so that that dialog box doesn't time out.  Make sure you are using version 3.4.4 of ACP.

    Change Line 5 from "timeout = 5," to "timeout = 0,".  Don't include the quotes.

    Lines 688 through 696 should be disabled by adding "--~" in front of each line.  Here is what it will look like after you make the change:

    --~      if savedVar.reloadRequired then
    --~           savedVar.reloadRequired = nil
    --~      else
    --~           savedVar.reloadRequired = true
    --~      end
    --~ else
    --~      savedVar.reloadRequired = nil
    --~ end
    --~ if savedVar.reloadRequired then

    Note:  if you are familiar with programming, the above looks wrong.  I meant to disable part of the "if" statement.

  • #965

    This code I think originally prevented the warning message from popping up every time you changed changed zones. It has been around for a while, and did work. 

    It basically says, if we were already reloading as a result of protected addons not being enabled, then don't put the message up again. Basically, only show ihe message if we loaded into game on our own, also if there are errors loading the protected addons, then you will loop endlessly trying to enable them.

    I fixed some bugs related to that code being written for an earlier version of the game, see if that helps. Thanks for your support and assistance.


  • #966

    The change you made did not fix the issue where ACP won't tell me that some of the protected addons were not loaded. What I did to test:
    I uninstalled ACP.  I installed ACP.  I disabled all addons and left ACP enabled.
    I logged onto a toon.
    The first time I did this, it did not alert me. I disabled all addons again except ACP and it did alert me. I repeated a 3rd time and it did not alert me. It's almost like it is alerting me every other time. I also have this problem with switching toons.
    I've been using ACP for over a year with the lines commented out and have never had ACP warn me to reload while changing zones.
    ACP is enabling protected addons at startup the way it should, its just not asking me if I want to reload.

    Thank you for removing the timeouts of the popup windows.

    ACP is the best addon of its kind. I really, really like it.

    I'll buy you a couple of soft drinks...donation on its way.

  • #963

    Here is a macro I use so I can load an ACP set by clicking on the macro and unload an ACP set by "shift+ clicking" on the marco:

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

    That macro has 2 lines.  Each line ends with the command "end".  That macro will load set 1 or unload set 1 when you left click or shift+left chick on it.  After you make the macro using blizzard's macro window, you can drag it to an action bar or to an addon like "button forge" or "flyoutButton custom".

    You have to reload the ui for the set changes to take effect.

    To make more macros, copy the one above and change the number "1" to number "2".

    Last edited by s-conley on 9/29/2013 8:17:49 AM
  • #960

    I have an enhancement request... Is it possible to add the .toc interface value somewhere? Tooltip would work, a column would be better. I'd like a way to tell which addons are out of date without using the Blizzard Addon interface (i.e. I've clicked load out of date addons but I'd like to see which are in ACP).

  • #959

    What is the setting "Recursive" for?

  • #958

    I always have trouble with this when i change characters. It loads the wrong addons when i change toons. then i have to pick the addons i want all over and reload. I tried  making a set for a character name, or class. But it doesn't stick.  Is there something i am missing?  I use Toomanyaddons but it has not been updated and i am trying to find another option.

  • #962

    I'be been using "Addon Control Panel" for a long time.  I used to have a problem similar to yours.  I would suggest using the "curse client" to remove "Addon Control Panel" (be sure to let curse client remove the ingame setttings when it asks) and re-install it.  Make sure the version of "addon control panel" is the latests (you can see that in the curse client after you install it).

  • #957

    I don't know if I broke something or if this is a bug (I'd take a ticket out if it was for sure a bug).

    I have different saves for every class (I have one of each). My Druid is number 1, Priest is 2, and so on. For some reason when I go in and edit which addons are enabled and save that configuration to the character's respective class, it shows that there are "(0)" addons checked as enabled for that profile. Basically it wipes the saved list and won't let me add any addons to the list.

    It started doing this recently so my Druid profile which had a saved configuration of 24 addons is suddenly 0 and won't save any new changes to show that it should have 24 addons enabled.

    I've already reinstalled the addon in case something got corrupted but it's still behaving in this way. Is it user error or something else?

  • #961

    I am using the latest version (3.4.4) and don't have that problem.

    I use the "class" set at the bottom.  There is one unique set for each class.

    Do you use the curse client to install addons?  If you do, and want to start over, delete the addon and make sure the checkbox "Also delete the in-game settings for this addon" is checked when that dialog box comes up.  Re-install the addon from curse


  • #956
    Sets aren't properly loading

    Hello! Long time user of this nice addon, first time posting about it. I've had the following issue since Wotlk iirc.

    I have several addons sets: for AH, for warrior, priest etc and a "minimum addons" set. Sometimes, when i modify and save one of the sets, not all settings are kept forever. For example, for the warrior set i disabled AH addons (and some others which are useless for pve), reloaded UI and saved the set as "warrior". It's all good till i switch to other sets and back to warrior set. Some addons which should have been disabled (that includes all of their modules) magically appear in the warrior set. 

    Another example, this time with the "minimum addons" set. Last night i saved this set (according to ACP, it contained 11 addons) then i switched to AH set, posted my auctions and logged off. Today, when i started the game and tried to load the "minimum addons" set, it contained 39 addons. Am i missing something? or is it a bug?

    Another example: there's this addon Yorshaj warnings (yes, i keep forgetting to uninstall it). none of my sets is supposed to include it ever since MOP launched. yet, sometimes, when i load any set (not a particular one), the addon is checked and loaded.

    This addon is just an example, but there are many addons which should be disabled yet they still load.


    Last edited by Marahcurse on 7/16/2013 11:27:10 AM
  • #955

    Note to the author (I'll open a ticket also):

    The feature of this addon that is supposed to notify me when "not all protected addons are loaded", has never worked correctly.  After looking at the "lua" program, I found some logic using a variable called "savedVar.reloadRequired".  If I comment out that section of code (between "if realoadRequired then" and "elseif"), then this addon acts the way it should when I log into a character.

  • #953

    Have the problems / addon setting deletion issues been sorted for this? I've been thinking about installing this addon for a while, but I don't want it to scrap all my configs for other addons after having had to set them up for each character. :P

    I mean, I would install it and test by backing up my other addon configs, but I'm not entirely sure which files I would need to make backups of so that I have all of it saved. =/

  • #954

    I've been using this addon for a few months with no problems.  All addon configs are stored in the WTF folder under wow.

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

Leaguepedia PAX Skin Giveaway