Get an Epic Experience with Premium

Addon Control Panel

Libraries Login to Add Favorites
  • 168 Likes
  • World of Warcraft
  • 210,836 Monthly Downloads
  • Supports: 5.4.8
  • 6,423,916 Total Downloads
  • Updated 07/06/2014
  • Created 08/02/2008
  • 10,420 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: MIT License
  • Newest File: 3.4.8
or
Support development! **
Donate

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.

Credits:

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-07-04  sylvanaar  <sylvanaar@mindspring.com>

[27ded020aebc] [3.4.8]
* ACP.xml localization-enUS.lua

Add a tooltip explaining what recursive does

Comments

First Previous Page 8 of 32 Next Last
  • #878

    This is good for quickly disabling an addon causing problem but beyond that it's buggy. If i disable addons with it and reload, then re-enable them and reload, it loses those addons' settings(some/all?). Not sure which settings are lost. The window placements of them on the screen are reset. Last time I tried it also decided to make me not join any chat channels. Not Trade, not local defense, none of em. So I logged out and back in and still not. Guess I have to manually rejoin them.

  • #879

    As far as the problem with addons losing their windows placement, I don't think that is an ACP problem.

    If the addon being disabled does not save it's windows position in a savedvaraible, the addon's window will be reset to it's default if you disable the addon (using ACP or TooManyAddons, etc), log out, log in with the addon disabled, then re-enable it.  Blizzard clears the windows location from the "chat-cache.txt" file when an addon is not enabled.

  • #877

    Is it possible to add a pop-up function to enable/disable certain addons upon entering/exiting a raid group? Perhaps the pop-up would be a Yes or No to reloading your UI with the new addon set loaded.

  • #876

    Is there a command line to load the class based sets (hunter, mage, etc).

  • #875

    How impossible would it be to make this addon able to change the profile of every other addon that is in use?

    e.g. if I made a profile in every addon called "laptop" and one called "monitor", would it be possible to code a way to make this addon be able to enable the "laptop" profile on every addon via just a few clicks in ACP?

  • #874

    I changed the grouping and nested lists for multi-part addons are gone. The "plus" does not work. Tell me please how to fix it.

  • #872

    12/28 09:22:53.552  An action was blocked in combat because of taint from ACP - CompactRaidFrame1:Show()
    12/28 09:22:53.552      Interface\FrameXML\CompactUnitFrame.lua:264 CompactUnitFrame_UpateVisible()
    12/28 09:22:53.552      Interface\FrameXML\CompactUnitFrame.lua:224 CompactUnitFrame_UpdateAll()
    12/28 09:22:53.552      Interface\FrameXML\CompactUnitFrame.lua:105

    ♪~ ( ) I My Sonos!

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

    ~kudos~

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

Landmark Beta Key Giveaway!

Get My Code!