Download
(42Kb)
Download
Compatible with Retail, Classic & TBC
Updated: 12-22-23 02:32 AM
Pictures
File Info
Compatibility:
Classic (1.15.0)
WotLK Patch (3.4.2)
Embers of Neltharion (10.1.0)
Updated:12-22-23 02:32 AM
Created:09-02-10 09:58 AM
Downloads:135,114
Favorites:741
MD5:

Addon Control Panel  Popular! (More than 5000 hits)

Version: 3.5.11
by: lucifercatnip, MysticalOS, sylvanaar, urnati

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.

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.

Addon Control Panel
3.5.11 (2023-12-22)
Full Changelog Previous Releases
  • Fix some buggy logic and bracket mess.
Optional Files (0)


Archived Files (2)
File Name
Version
Size
Author
Date
3.5.10
42kB
lucifercatnip
12-20-23 01:47 PM
3.5.9
42kB
lucifercatnip
05-01-23 11:05 PM


Post A Reply Comment Options
Unread 12-21-23, 09:28 PM  
KiLLMasTer
A Deviate Faerie Dragon
 
KiLLMasTer's Avatar

Forum posts: 12
File comments: 74
Uploads: 0
I got this after the new update

Lua Code:
  1. 14x ACP/ACP.lua:274: attempt to concatenate a nil value
  2. [string "@ACP/ACP.lua"]:274: in function `IsAddonCompatibleWithCurrentIntefaceVersion'
  3. [string "@ACP/ACP.lua"]:300: in function `GetAddonCompatibilitySummary'
  4. [string "@ACP/ACP.lua"]:1744: in function <ACP/ACP.lua:1571>
  5. [string "=(tail call)"]: ?
  6. [string "@ACP/ACP.lua"]:1142: in function `ReloadAddonList'
  7. [string "@ACP/ACP.lua"]:650: in function `OnEvent'
  8. [string "*ACP.xml:725_OnEvent"]:1: in function <[string "*ACP.xml:725_OnEvent"]:1>
  9.  
  10. Locals:
  11. self = <table> {
  12.  GetSetName = <function> defined @ACP/ACP.lua:1283
  13.  UpdateLocale = <function> defined @ACP/ACP.lua:1435
  14.  FindAddonKey = <function> defined @ACP/ACP.lua:1220
  15.  addonListBuilders = <table> {
  16.  }
  17.  RenameSet = <function> defined @ACP/ACP.lua:1386
  18.  SpecialCaseName = <function> defined @ACP/ACP.lua:33
  19.  ShowHintTooltip = <function> defined @ACP/ACP.lua:2059
  20.  GetAddonCategoryTable = <function> defined @ACP/ACP.lua:1525
  21.  SaveSet = <function> defined @ACP/ACP.lua:1251
  22.  UnloadSet = <function> defined @ACP/ACP.lua:1295
  23.  GetAddonCategory = <function> defined @ACP/ACP.lua:1511
  24.  ACP_BLIZZARD_ADDONS = <table> {
  25.  }
  26.  SortDropDown_Populate = <function> defined @ACP/ACP.lua:1454
  27.  masterAddonList = <table> {
  28.  }
  29.  ToggleUI = <function> defined @ACP/ACP.lua:1111
  30.  ResolveLibraryName = <function> defined @ACP/ACP.lua:727
  31.  RebuildSortedAddonList = <function> defined @ACP/ACP.lua:1400
  32.  DisableAll_OnClick = <function> defined @ACP/ACP.lua:1481
  33.  ShowTooltip = <function> defined @ACP/ACP.lua:1943
  34.  LocateEmbeds = <function> defined @ACP/ACP.lua:1931
  35.  ADDON_LOADED = <function> defined @ACP/ACP.lua:1914
  36.  embedded_libs_owners = <table> {
  37.  }
  38.  GetAddonStatus = <function> defined @ACP/ACP.lua:313
  39.  sortedAddonList = <table> {
  40.  }
  41.  DisableAllAddons = <function> defined @ACP/ACP.lua:1468
  42.  SetDropDown_Populate = <function> defined @ACP/ACP.lua:1796
  43.  SetButton_OnClick = <function> defined @ACP/ACP.lua:1786
  44.  AddonList_OnShow = <function> defined @ACP/ACP.lua:1781
  45.  AddonList_OnShow_Fast = <function> defined @ACP/ACP.lua:1571
  46.  AddonList_LoadNow = <function> defined @ACP/ACP.lua:1566
  47.  AddonList_Enable = <function> defined @ACP/ACP.lua:1540
  48.  CollapseAll = <function> defined @ACP/ACP.lua:1234
  49.  ReadDependencies = <function> defined @ACP/ACP.lua:1185
  50.  CollapseAll_OnClick = <function> defined @ACP/ACP.lua:1498
  51.  Collapse_OnClick = <function> defined @ACP/ACP.lua:1486
  52.  Print = <function> defined @ACP/ACP.lua:1230
  53.  ToggleRecursion = <function> defined @ACP/ACP.lua:483
  54.  IsAddonCompatibleWithCurrentIntefaceVersion = <function> defined @ACP/ACP.lua:265
  55.  MakeFrameScalable = <function> defined @ACP/ACP.lua:2204
  56.  embedded_libs = <table> {
  57.  }
  58.  SortDropDown_OnClick = <function> defined @ACP/ACP.lua:1464
  59.  TAGS = <table> {
  60.  }
  61.  L = <table> {
  62.  }
  63.  CheckEvents = 0
  64.  ReloadAddonList = <function> defined @ACP/ACP.lua:1127
  65.  ShowSlashCommands = <function> defined @ACP/ACP.lua:803
  66.  SortDropDown_OnShow = <function> defined @ACP/ACP.lua:1447
  67.  Security_OnClick = <function> defined @ACP/ACP.lua:1358
  68.  OnLoad = <function> defined @ACP/ACP.lua:498
  69.  EnableAddon = <function> defined @ACP/ACP.lua:1170
  70.  ShowSecurityTooltip = <function> defined @ACP/ACP.lua:1376
  71.  SlashHandler = <function> defined @ACP/ACP.lua:752
  72.  OnEvent = <function> defined @ACP/ACP.lua:632
  73.  IsAddOnProtected = <function> defined @ACP/ACP.lua:1351
  74.  ClearSelectionAndLoadSet = <function> defined @ACP/ACP.lua:1318
  75.  EnableDependencies = <function> defined @ACP/ACP.lua:1198
  76.  LoadSet = <function> defined @ACP/ACP.lua:1324
  77.  FindAddon = <function> defined @ACP/ACP.lua:1211
  78.  frame = ACP_AddonList {
  79.  }
  80.  GetAddonCompatibilitySummary = <function> defined @ACP/ACP.lua:299
  81.  SetMasterAddonBuilder = <function> defined @ACP/ACP.lua:1426
  82. }
  83. addon = 1
  84. build = 100200
  85. addonnum = 1
  86. (*temporary) =
__________________
My Toons: LVL 70 MW Monk Name Brewballs on Ysera
US. LVL 70 Restoration Druid Name Goodfel on Ysera US
Report comment to moderator  
Reply With Quote
Unread 11-07-22, 10:14 PM  
Rebligarbune
A Kobold Labourer
 
Rebligarbune's Avatar

Forum posts: 0
File comments: 5
Uploads: 0
You need only correct the attribute on line 178. It should be movable="true". Just remove the extra e.

Line 178:
Lua Code:
  1. <Frame name="ACP_AddonList" hidden="true" toplevel="true" enableMouse="true" movable="true" enableKeyboard="false">
[/quote]

Originally Posted by Telryu
With the launch of Pre-Patch for Dragonflight, I get the following lua error.

Code:
1x Interface/AddOns/ACP/ACP.xml:178 Unrecognized XML attribute: moveable
I was able to patch this myself my removing the moveable="true" from line 178 in ACP.xml and the addon works just fine.

Line 178:
Lua Code:
  1. <Frame name="ACP_AddonList" hidden="true" toplevel="true" enableMouse="true" enableKeyboard="false">
Report comment to moderator  
Reply With Quote
Unread 11-06-22, 01:43 PM  
Telryu
A Kobold Labourer
 
Telryu's Avatar

Forum posts: 0
File comments: 1
Uploads: 0
With the launch of Pre-Patch for Dragonflight, I get the following lua error.

Code:
1x Interface/AddOns/ACP/ACP.xml:178 Unrecognized XML attribute: moveable
I was able to patch this myself my removing the moveable="true" from line 178 in ACP.xml and the addon works just fine.

Line 178:
Lua Code:
  1. <Frame name="ACP_AddonList" hidden="true" toplevel="true" enableMouse="true" enableKeyboard="false">
Report comment to moderator  
Reply With Quote
Unread 07-18-18, 04:41 PM  
Jonan
A Kobold Labourer

Forum posts: 1
File comments: 6
Uploads: 0
With the latest version I get this error:


Code:
Message: Interface\AddOns\ACP\ACP.lua:507: attempt to call global 'TEXT' (a nil value)
Time: Thu Jul 19 00:31:19 2018
Count: 1
Stack: Interface\AddOns\ACP\ACP.lua:507: attempt to call global 'TEXT' (a nil value)
Interface\AddOns\ACP\ACP.lua:507: in function `OnLoad'
[string "*:OnLoad"]:1: in function <[string "*:OnLoad"]:1>

Locals: self = <table> {
 GetSetName = <function> defined @Interface\AddOns\ACP\ACP.lua:1263
 UpdateLocale = <function> defined @Interface\AddOns\ACP\ACP.lua:1415
 FindAddonKey = <function> defined @Interface\AddOns\ACP\ACP.lua:1200
 addonListBuilders = <table> {
 }
 RenameSet = <function> defined @Interface\AddOns\ACP\ACP.lua:1366
 SpecialCaseName = <function> defined @Interface\AddOns\ACP\ACP.lua:21
 ShowHintTooltip = <function> defined @Interface\AddOns\ACP\ACP.lua:2039
 GetAddonCategoryTable = <function> defined @Interface\AddOns\ACP\ACP.lua:1506
 SaveSet = <function> defined @Interface\AddOns\ACP\ACP.lua:1231
 UnloadSet = <function> defined @Interface\AddOns\ACP\ACP.lua:1275
 GetAddonCategory = <function> defined @Interface\AddOns\ACP\ACP.lua:1492
 ACP_BLIZZARD_ADDONS = <table> {
 }
 SortDropDown_Populate = <function> defined @Interface\AddOns\ACP\ACP.lua:1434
 masterAddonList = <table> {
 }
 ToggleUI = <function> defined @Interface\AddOns\ACP\ACP.lua:1091
 ResolveLibraryName = <function> defined @Interface\AddOns\ACP\ACP.lua:707
 RebuildSortedAddonList = <function> defined @Interface\AddOns\ACP\ACP.lua:1380
 DisableAll_OnClick = <function> defined @Interface\AddOns\ACP\ACP.lua:1462
 ShowTooltip = <function> defined @Interface\AddOns\ACP\ACP.lua:1924
 LocateEmbeds = <function> defined @Interface\AddOns\ACP\ACP.lua:1912
 ADDON_LOADED = <function> defined @Interface\AddOns\ACP\ACP.lua:1895
 embedded_libs_owners = <table> {
 }
 GetAddonStatus = <function> defined @Interface\AddOns\ACP\ACP.lua:291
 sortedAddonList = <table> {
 }
 DisableAllAddons = <function> defined @Interface\AddOns\ACP\ACP.lua:1448
 SetDropDown_Populate = <function> defined @Interface\AddOns\ACP\ACP.lua:1777
 SetButton_OnClick = <function> defined @Interface\AddOns\ACP\ACP.lua:1767
 AddonList_OnShow = <function> defined @Interface\AddOns\ACP\ACP.lua:1762
 AddonList_OnShow_Fast = <function> defined @Interface\AddOns\ACP\ACP.lua:1552
 AddonList_LoadNow = <function> defined @Interface\AddOns\ACP\ACP.lua:1547
 AddonList_Enable = <function> defined @Interface\AddOns\ACP\ACP.lua:1521
 CollapseAll = <function> defined @Interface\AddOns\ACP\ACP.lua:1214
 ReadDependencies = <function> defined @Interface\AddOns\ACP\ACP.lua:1165
 CollapseAll_OnClick = <function> defined @Interface\AddOns\ACP\ACP.lua:1479
 Collapse_OnClick = <function> defined @Interface\AddOns\ACP\ACP.lua:1467
 Print = <function> defined @Interface\AddOns\ACP\ACP.lua:1210
 ToggleRecursion = <function> defined @Interface\AddOns\ACP\ACP.lua:463
 IsAddonCompatibleWithCurrentIntefaceVersion = <function> defined @Interface\AddOns\ACP\ACP.lua:249
 MakeFrameScalable = <function> defined @Interface\AddOns\ACP\ACP.lua:2184
 embedded_libs = <table> {
 }
 SortDropDown_OnClick = <function> defined @Interface\AddOns\ACP\ACP.lua:1444
 TAGS = <table> {
 }
 L = <table> {
 }
 CheckEvents = 0
 ReloadAddonList = <function> defined @Interface\AddOns\ACP\ACP.lua:1107
 ShowSlashCommands = <function> defined @Interface\AddOns\ACP\ACP.lua:783
 SortDropDown_OnShow = <function> defined @Interface\AddOns\ACP\ACP.lua:1427
 Security_OnClick = <function> defined @Interface\AddOns\ACP\ACP.lua:1338
 OnLoad = <function> defined @Interface\AddOns\ACP\ACP.lua:478
 EnableAddon = <function> defined @Interface\AddOns\ACP\ACP.lua:1150
 ShowSecurityTooltip = <function> defined @Interface\AddOns\ACP\ACP.lua:1356
 SlashHandler = <function> defined @Interface\AddOns\ACP\ACP.lua:732
 OnEvent = <function> defined @Interface\AddOns\ACP\ACP.lua:612
 IsAddOnProtected = <function> defined @Interface\AddOns\ACP\ACP.lua:1331
 ClearSelectionAndLoadSet = <function> defined @Interface\AddOns\ACP\ACP.lua:1298
 EnableDependencies = <f
Report comment to moderator  
Reply With Quote
Unread 09-21-17, 09:12 PM  
NoxSpecter
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Work around for 7.3 ACP issues

Was looking all over the internet for a fix. Found this over at wow ace

NHDriver4 posted a comment Sep 7, 2017
I just commented out the sound by changing line 713 in ACP.lua to

--PlaySound("igMainMenuOption");



This worked for me.

Thx sylvanaar for this addon. LOVE IT!
Last edited by NoxSpecter : 09-21-17 at 09:17 PM.
Report comment to moderator  
Reply With Quote
Unread 08-31-17, 07:36 PM  
Renwa
Premium Member
 
Renwa's Avatar
Premium Member

Forum posts: 6
File comments: 14
Uploads: 0
Re: Patch 7.3

Same issue.

Originally Posted by Trixie1971
Since the patch came out, I am unable to click on the ACP button in my main menu. Don't remember seeing any bugs though. For clarification - the button is there in the list, just nothing happens when clicked.

Thanks,
Trixie
Report comment to moderator  
Reply With Quote
Unread 08-30-17, 11:43 AM  
Trixie1971
A Defias Bandit

Forum posts: 2
File comments: 45
Uploads: 0
Exclamation Patch 7.3

Since the patch came out, I am unable to click on the ACP button in my main menu. Don't remember seeing any bugs though. For clarification - the button is there in the list, just nothing happens when clicked.

Thanks,
Trixie
Report comment to moderator  
Reply With Quote
Unread 06-26-17, 07:45 PM  
sylvanaar
A Warpwood Thunder Caller
AddOn Author - Click to view AddOns

Forum posts: 92
File comments: 127
Uploads: 12
Originally Posted by Banur
Hey sylvanaar,

I noticed the update/ revert regarding the sizing over on Curse and it is probably pending here as well.

You might want to look into a scaling option (like Mapster has) which would allow users to adjust the size to their liking.
I added scaling in the current alpha. I am tempted to just release it, stay tuned.
Report comment to moderator  
Reply With Quote
Unread 06-26-17, 03:10 PM  
sylvanaar
A Warpwood Thunder Caller
AddOn Author - Click to view AddOns

Forum posts: 92
File comments: 127
Uploads: 12
Originally Posted by Banur
Hey sylvanaar,

I noticed the update/ revert regarding the sizing over on Curse and it is probably pending here as well.

You might want to look into a scaling option (like Mapster has) which would allow users to adjust the size to their liking.
Yes please revert. I had the time fix the damage that wowace caused to Prat, but not ACP yet.
Report comment to moderator  
Reply With Quote
Unread 06-25-17, 09:06 PM  
Trixie1971
A Defias Bandit

Forum posts: 2
File comments: 45
Uploads: 0
Exclamation Error since updating to v3.4.31

This is the error I'm getting on login on all of my characters:

3x ACP\ACP-r234 .lua:110: Locale key Load is not provided.
[C]: in function `error'
ACP\ACP-r234 .lua:110: in function <ACP\ACP.lua:109>
ACP\ACP-r234 .lua:498: in function `OnLoad'
[string "*:OnLoad"]:1: in function <[string "*:OnLoad"]:1>

Locals:
(*temporary) = "Locale key Load is not provided."


Thanks,
Trixie
Report comment to moderator  
Reply With Quote
Unread 07-23-16, 10:32 AM  
Banur
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 137
Uploads: 5
Hey sylvanaar,

I noticed the update/ revert regarding the sizing over on Curse and it is probably pending here as well.

You might want to look into a scaling option (like Mapster has) which would allow users to adjust the size to their liking.
Report comment to moderator  
Reply With Quote
Unread 07-23-16, 04:45 AM  
Banur
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 137
Uploads: 5
Originally Posted by Spiderkeg
Thanks. Not sure why the new version, overriding my previous, changed the scale so drastically.
I compared the current version to the previous one and the 0.75 modificator wasn't there. It drops the size to 75% with just one small addition.
Also potential internal changes to the values that GetEffectiveScale() returns.
Last edited by Banur : 07-23-16 at 04:47 AM.
Report comment to moderator  
Reply With Quote
Unread 07-23-16, 02:46 AM  
Spiderkeg
A Deviate Faerie Dragon

Forum posts: 18
File comments: 285
Uploads: 0
Originally Posted by Banur
Originally Posted by Spiderkeg
The ACP window appears to be very small since the patch. How do you increase the size?
There is a size modificator in line 494:
Code:
self.frame:SetScale(UIParent:GetEffectiveScale() * 0.75);
You changing that will give you a bigger ACP frame, at 1.20 it will look like this: http://i.imgur.com/TLZVKfp.jpg
Thanks. Not sure why the new version, overriding my previous, changed the scale so drastically.
Report comment to moderator  
Reply With Quote
Unread 07-23-16, 02:26 AM  
Banur
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 137
Uploads: 5
Originally Posted by Spiderkeg
The ACP window appears to be very small since the patch. How do you increase the size?
There is a size modificator in line 494:
Code:
self.frame:SetScale(UIParent:GetEffectiveScale() * 0.75);
You changing that will give you a bigger ACP frame, at 1.20 it will look like this: http://i.imgur.com/TLZVKfp.jpg
Report comment to moderator  
Reply With Quote
Unread 07-22-16, 09:28 PM  
Spiderkeg
A Deviate Faerie Dragon

Forum posts: 18
File comments: 285
Uploads: 0
The ACP window appears to be very small since the patch. How do you increase the size?
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.