Download
(13 Kb)
Download
Updated: 08-26-07 06:47 PM
Pictures
File Info
Updated:08-26-07 06:47 PM
Created:unknown
Downloads:7,344
Favorites:73
MD5:
rMCP  Popular! (More than 5000 hits)
Version: 2.7.0.189
by: rophy [More]
Rophy's modified Master Control Panel (original author: Saien)

Slash command to show the panel: /rmcp

Have the following additions compared to the original MCP:

- Addon Set support.
- Auto load dependencies.
- Show author and version on tooltip.
- sortable and collapsible categories.
- MCP's functionality to disable Blizzard addons is removed.
- Batch load sets by shift-clicking the sets, batch unload by alt-clicking the sets.

The Addon Set works in the follow way:

- When you select a set and click "Save", the enabled addons are saved in the set.
- When you select a set and click "Load", the addons in the set are enabled, but currently enabled addons not in the set will not be disabled.
- When you select a set and click "Unload", the addons in the set will be disabled.
- When you select a set and click "Rename", a tiny dialog pops up, enter a name to rename that set.
- "Default" Set is the enabled addons when you log in.
- "Class" Set is different between each classes.

Example usage:

Set 1 Common: FuBar, UnitFrames etc
Set 2 Raid: DPS Meter, KTM, oRA2 etc
Set 3 Auction: Auctioneer, Mail mod, Money tracker etc
Set 4 Libraries: Those Ace2 Libraries if you went the unembed way.
Class: Rogue: Poison buyer, Warlock: CountDoom, Druid: Shapeshifter

When soloing: Disable All -> Load Set 1. Load Class-> Reload UI
When raiding: Disable All -> Load Set 1, Load Set 2, Load Class -> Reload UI
When auctioning: Disable All -> Load Set 3 -> Reload UI


Why do I make the sets work that way? Because it's easier to update the sets that way. For example, if sets worked in a way that selecting a set will disable addons not in th set, so when you load a set you have exactly the addons in the set enabled, then in the above example you wil have:

Set 1: FuBar, UnitFrames
Set 2: FuBar, UnitFrames. DPS Meter, KTM, oRA2
Set 3: Auctioneer, Mail mod, Money Tracker
Class: ?

First you have a problem with class sets, since you can only save one class set, you can't have "Common + Class" and "Common + Raid + Class" at the same time.

Second, now say if you want to add a CC counter mod to the Common set, you have to update Set 1, Set 2 and Class Set for each class, where in the first approach you only have to update Set 1.

The cons for first approach is that you have to load multiple sets to enable the exact addons you want, but I don't consider this a big deal compared to the cons with the second approach.

Code:
------------------------------------------------------------------------
r189 | rophy123 | 2007-08-27 08:36:37 +0800 (Mon, 27 Aug 2007) | 4 lines

rMCP:
- Fixed Checkbox for rMCP wasn't being hid.
- TOC 20100.

------------------------------------------------------------------------
r188 | rophy123 | 2007-08-25 20:49:47 +0800 (Sat, 25 Aug 2007) | 2 lines

rMCP:
- You can disable Blizzard addons now, I didn't know why the functionality was disabled in the original MCP but I'll just re-enable it now.
------------------------------------------------------------------------
r187 | rophy123 | 2007-08-25 20:42:37 +0800 (Sat, 25 Aug 2007) | 3 lines

rMCP:
- fixed each Blizzard addon being treated as a category if it's inserted to masterAddonList by addon name.
- category has a checkbox now, which will enable / disable all addons in the category, currently this will not work correctly if there are categories with identical name.
------------------------------------------------------------------------
Post A Reply Comment Options
Unread 12-31-08, 11:14 PM  
len12345
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Does this work with WOTLK. I'd like something to disable Bartender when using some of the mounts that dont work with it.
len12345 is offline Report comment to moderator  
Reply With Quote
Unread 04-20-07, 07:50 PM  
Arabeth
A Black Drake
 
Arabeth's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 84
File comments: 6
Uploads: 4
Re: Rename function

Originally posted by rophy
The bug is confirmed, I'll fix it.
But for now, you can press "Enter" (instead of clicking OK) and the rename will work.
Thanks for that!

'Beth
Arabeth is offline Report comment to moderator  
Reply With Quote
Unread 04-19-07, 07:58 PM  
rophy
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 126
Uploads: 12
Re: Re: Re: Rename function

Originally posted by Arabeth
I can pull up the rename dialog, type the new name and click OK; but the set is not renamed. It remains at the default Set 01 or whatever.

'Beth
The bug is confirmed, I'll fix it.
But for now, you can press "Enter" (instead of clicking OK) and the rename will work.
rophy is offline Report comment to moderator  
Reply With Quote
Unread 04-17-07, 03:54 PM  
Arabeth
A Black Drake
 
Arabeth's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 84
File comments: 6
Uploads: 4
Re: Re: Rename function

Originally posted by rophy
How does it "lost the ability to rename each set" ? The functionality is still there, can you describe the problem in more detail?
I can pull up the rename dialog, type the new name and click OK; but the set is not renamed. It remains at the default Set 01 or whatever.

'Beth
Arabeth is offline Report comment to moderator  
Reply With Quote
Unread 04-16-07, 05:03 AM  
rophy
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 126
Uploads: 12
Re: Rename function

Originally posted by Arabeth
Two or three revisions ago rMCP lost the ability to rename each set. Apart from one, I can't remember which set I have saved to which alt.

Can this be restored or is it just me? (BTW ACP does not allow renames either)

Thanks


'Beth
How does it "lost the ability to rename each set" ? The functionality is still there, can you describe the problem in more detail?
Last edited by rophy : 04-17-07 at 08:31 AM.
rophy is offline Report comment to moderator  
Reply With Quote
Unread 04-16-07, 03:10 AM  
Arabeth
A Black Drake
 
Arabeth's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 84
File comments: 6
Uploads: 4
Rename function

Two or three revisions ago rMCP lost the ability to rename each set. Apart from one, I can't remember which set I have saved to which alt.

Can this be restored or is it just me? (BTW ACP does not allow renames either)

Thanks


'Beth
Arabeth is offline Report comment to moderator  
Reply With Quote
Unread 04-14-07, 03:00 AM  
rophy
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 126
Uploads: 12
Re: Re: Re: whoopsie

MCP_AddonListSortDropDown:OnShow:2 is calling method : rMCP:SortDropDown_OnShow(), which does exist in rMCP.lua

I guess rMCP.lua probably didn't get load on your client, try doing this:

/script ChatFrame1:AddMessage(tostring(rMCP))

and

/script ChatFrame1:AddMessage(tostring(rMCP.SortDropDown_OnShow))

See if the rMCP object and SortDropDown_OnShow actually got loaded?
rophy is offline Report comment to moderator  
Reply With Quote
Unread 04-14-07, 01:42 AM  
Tweeker
A Cobalt Mageweaver
 
Tweeker's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 209
File comments: 133
Uploads: 5
Re: Re: whoopsie

Originally posted by rophy
Does this happen only after the recent update?
yes
__________________



Tweeker is offline Report comment to moderator  
Reply With Quote
Unread 04-13-07, 11:10 PM  
rophy
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 126
Uploads: 12
Re: whoopsie

Originally posted by Tweeker
[2007/04/13 23:51:19-418-x1]: <string>:"MCP_AddonListSortDropDown:OnShow":2: attempt to call method 'SortDropDown_OnShow' (a nil value)
<in C code>: in function `Show'
Interface\FrameXML\UIParent.lua:933: in function `SetCenterFrame':
Interface\FrameXML\UIParent.lua:796: in function `ShowUIPanel':
<string>:"GameMenuButtonAddOns:OnClick":4: in function <[string "GameMenuButtonAddOns:OnClick"]:1>
------------------------------------------------------------
anyways, i get that everytime i access it.
Does this happen only after the recent update?
rophy is offline Report comment to moderator  
Reply With Quote
Unread 04-13-07, 09:52 PM  
Tweeker
A Cobalt Mageweaver
 
Tweeker's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 209
File comments: 133
Uploads: 5
whoopsie

[2007/04/13 23:51:19-418-x1]: <string>:"MCP_AddonListSortDropDown:OnShow":2: attempt to call method 'SortDropDown_OnShow' (a nil value)
<in C code>: in function `Show'
Interface\FrameXML\UIParent.lua:933: in function `SetCenterFrame':
Interface\FrameXML\UIParent.lua:796: in function `ShowUIPanel':
<string>:"GameMenuButtonAddOns:OnClick":4: in function <[string "GameMenuButtonAddOns:OnClick"]:1>
------------------------------------------------------------
anyways, i get that everytime i access it.
__________________



Tweeker is offline Report comment to moderator  
Reply With Quote
Unread 03-22-07, 12:16 AM  
rophy
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 126
Uploads: 12
Originally posted by iljott
Yes please, it would be a bonus if you could add a "/" command to open up the dialog box. Thanks for your time and helpful mod!
it's already there, /rmcp
rophy is offline Report comment to moderator  
Reply With Quote
Unread 03-22-07, 12:10 AM  
rophy
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 126
Uploads: 12
Originally posted by Mazzlefizz
OK, I'm confused again. I thought the latest version of ACP is now based the latest version of rMCP that was out as of a week ago. I thought you guys were working together now. Am I incorrect?
I'm still maintaining my own version since I personally don't want to have "Ace2 features" in an non-ace addon management mod.I'll help sylvanaar to fix ACP problems which is related to rMCP, and sylvanaar will probably work on adding more Ace2 features to ACP.

Just think it as different branches. ACP being the "rMCP + Ace2 Features". For example sylvanaar added the ability to automatically load optional dependencies when you load an addon, by reading the X-Embed TOC metadata, which is an Ace2 defined field.

When I have some free time, I'll merge the rMCP changes to ACP, so if you are already using ACP, just keep on using it.
rophy is offline Report comment to moderator  
Reply With Quote
Unread 03-21-07, 12:21 PM  
iljott
A Rage Talon Dragon Guard
 
iljott's Avatar

Forum posts: 335
File comments: 13
Uploads: 0
Originally posted by rophy
there is no slash command, I can add one if you need.
Yes please, it would be a bonus if you could add a "/" command to open up the dialog box. Thanks for your time and helpful mod!
iljott is offline Report comment to moderator  
Reply With Quote
Unread 03-21-07, 10:54 AM  
Mazzlefizz
A Pyroguard Emberseer
 
Mazzlefizz's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3521
File comments: 60
Uploads: 2
OK, I'm confused again. I thought the latest version of ACP is now based the latest version of rMCP that was out as of a week ago. I thought you guys were working together now. Am I incorrect?
__________________
MazzleUI Home Page: Mazzlefizz.WoWInterface.com
Info, FAQs, Forums, Download can be found at that link.
Mazzlefizz is offline Report comment to moderator  
Reply With Quote
Unread 03-20-07, 06:30 PM  
rophy
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 126
Uploads: 12
Re:

Progged : there is a changelog.txt in the zip, I'm lazy to maintain a changelog.
slickwalker : may be, please use the feature request so that I will actually remember to implement.
Last edited by rophy : 03-20-07 at 06:31 PM.
rophy is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: