Download
(4 Kb)
Download
Updated: 04-05-14 07:12 PM
Addon for:
OPie.
Pictures
File Info
Compatibility:
Siege of Orgrimmar (5.4)
Escalation (5.3)
Thunder Isle (5.2)
Updated:04-05-14 07:12 PM
Created:04-02-13 11:52 PM
Downloads:1,114
Favorites:20
MD5:
5.4
OPie Masque
Version: 5.4.7.12
by: Phanx [More]
Adds Masque skinning support to OPie.

OPie dropped built-in Masque support in version Lime 1. This plugin restores it. Obviously, you must have both Masque and OPie installed. There are no options*. Just install it, and you will once again be able to use Masque to skin OPie.

Also, you will be able to modify the numeric cooldown text using OmniCC (and if you don't have OmniCC or something like it installed, you won't see numeric cooldown text at all).

Only tested with my personal (unreleased) Masque skin. If something looks wrong with the skin you're using, please post a comment with a link to the skin, and a screenshot showing the skin on both your action bar and OPie. My goal is that OPie buttons should look as much like normal action buttons as possible.

* There is now one option, for controlling the visiblity of OPie's color highlighting, because some Masque skins have really ugly "highlight" textures. If you don't like how the color highlight looks, open Addon.lua and Notepad and change the value of the SPECIAL_COLOR_ALPHA variable at the top. A value of 0 will completely hide the coloring, 1 will make it fully visible, and anything in between will make it partly transparent.
Version 5.4.7.12
  • Updated for changes in Masque version Nougat 1. Not backwards compatible with older Masque versions.

Version 5.4.2.11
  • Added an option (Lua config only) for controlling the opacity of OPie's slice color highlighting, due to some Masque skins having ugly highlight textures. 1 = fully opaque (shown), 0 = fully transparent (hidden).

Version 5.4.1.9
  • Updated for WoW 5.4

Version 5.3.0.8
  • Updated for changes in OPie Lime 6

Version 5.3.0.7
  • Updated for WoW 5.3
  • Now prevents OPie from blacking out slices while on cooldown
  • Fixed an error with using Broker plugins as OPie slices

Version 5.2.0.4
  • Fixed a graphical issue with cooldowns
Archived Files (6)
File Name
Version
Size
Author
Date
5.4.2.11
4kB
Phanx
12-11-13 01:15 AM
5.4.1.9
4kB
Phanx
11-29-13 10:01 PM
5.3.0.8
4kB
Phanx
07-21-13 01:21 AM
5.3.0.7
4kB
Phanx
06-03-13 09:18 PM
5.2.0.4
4kB
Phanx
04-03-13 12:44 AM
5.2.0.3
4kB
Phanx
04-02-13 11:53 PM


Post A Reply Comment Options
Old 04-05-14, 07:15 PM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3976
File comments: 1913
Uploads: 38
Version 5.4.7.12
  • Updated for changes in Masque version Nougat 1. Not backwards compatible with older Masque versions.
__________________
Author/maintainer of Grid, PhanxChat, ShieldsUp, and many more.
Troubleshoot an addonTurn any code into an addonMore addon resources
Need help with your code? Post all of your actual code! Attach or paste your files.
Please don’t PM me about addon bugs or code questions. Post a comment or forum thread instead!
Phanx is offline Report comment to moderator  
Reply With Quote
Old 04-02-14, 08:19 PM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3976
File comments: 1913
Uploads: 38
Thanks, I'll take a look. I see Foxlit is still not updating OPie here on WoWI, and I generally only run the Curse Client to check for non-WoWI updates every few weeks when I remember, or after major patches.
__________________
Author/maintainer of Grid, PhanxChat, ShieldsUp, and many more.
Troubleshoot an addonTurn any code into an addonMore addon resources
Need help with your code? Post all of your actual code! Attach or paste your files.
Please don’t PM me about addon bugs or code questions. Post a comment or forum thread instead!
Phanx is offline Report comment to moderator  
Reply With Quote
Old 04-02-14, 05:16 PM  
tordenflesk
A Deviate Faerie Dragon

Forum posts: 10
File comments: 152
Uploads: 0
Nougat 1 appears to break this. I've downgraded so i don't have the errors handy unfortunately.
Last edited by tordenflesk : 04-02-14 at 05:17 PM.
tordenflesk is offline Report comment to moderator  
Reply With Quote
Old 12-11-13, 01:16 AM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3976
File comments: 1913
Uploads: 38
Version 5.4.2.11
  • Added an option (Lua config only) for controlling the opacity of OPie's color highlighting, due to some Masque skins have ugly highlight textures and looking terrible.
See the addon description for instructions.
__________________
Author/maintainer of Grid, PhanxChat, ShieldsUp, and many more.
Troubleshoot an addonTurn any code into an addonMore addon resources
Need help with your code? Post all of your actual code! Attach or paste your files.
Please don’t PM me about addon bugs or code questions. Post a comment or forum thread instead!
Phanx is offline Report comment to moderator  
Reply With Quote
Old 07-21-13, 01:21 AM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3976
File comments: 1913
Uploads: 38
Version 5.3.0.8
  • Updated for changes in OPie Lime 6

Thanks for the report.
__________________
Author/maintainer of Grid, PhanxChat, ShieldsUp, and many more.
Troubleshoot an addonTurn any code into an addonMore addon resources
Need help with your code? Post all of your actual code! Attach or paste your files.
Please don’t PM me about addon bugs or code questions. Post a comment or forum thread instead!
Phanx is offline Report comment to moderator  
Reply With Quote
Old 07-20-13, 08:00 PM  
tordenflesk
A Deviate Faerie Dragon

Forum posts: 10
File comments: 152
Uploads: 0
Error when used with Opie Lime 6
Code:
2x OPieMasque-5.3.0.7\Addon.lua:166: Expected function for indicator key "SetUsable", got nil.
<in C code>
OPie-Lime 6\OneRingIndication.lua:683: in function "SetIndicatorConstructor"
OPieMasque-5.3.0.7\Addon.lua:166: in main chunk

Locals:
self = <table> {
 Show = <func> @OPie\OneRingIndication.lua:624
 SetIndicatorConstructor = <func> @OPie\OneRingIndication.lua:677
 SetQuestHint = <func> @OPie\OneRingIndication.lua:671
 SetDisplayOptions = <func> @OPie\OneRingIndication.lua:667
 GetTexColor = <func> @OPie\OneRingIndication.lua:674
 Hide = <func> @OPie\OneRingIndication.lua:659
}
func = <func> @OPieMasque\Addon.lua:107
s = OPieSliceButton1 {
 FlyoutBorderShadow = OPieSliceButton1FlyoutBorderShadow {}
 __MSQ_Cooldown = OPieSliceButton1Cooldown {}
 __MSQ_Background = false
 icon = OPieSliceButton1Icon {}
 __MSQ_BaseFrame = <unnamed> {}
 SetOuterGlow = <func> @OPieMasque\Addon.lua:91
 SetActive = <func> @OPieMasque\Addon.lua:87
 count = OPieSliceButton1Count {}
 SetIconTexCoord = <func> @OPieMasque\Addon.lua:26
 glowTextures = <table> {}
 normalTexture = OPieSliceButton1NormalTexture {}
 __MSQ_Shape = "square"
 SetIconVertexColor = <func> @OPieMasque\Addon.lua:31
 border = OPieSliceButton1Border {}
 flash = OPieSliceButton1Flash {}
 SetIcon = <func> @OPieMasque\Addon.lua:22
 SetOverlayIcon = <func> @OPieMasque\Addon.lua:44
 __MSQ_NormalTexture = <unnamed> {}
 SetCount = <func> @OPieMasque\Addon.lua:60
 SetHighlighted = <func> @OPieMasque\Addon.lua:82
 0 = <userdata>
 SetBindingText = <func> @OPieMasque\Addon.lua:64
 __MSQ_NormalSkin = <table> {}
 SetDominantColor = <func> @OPieMasque\Addon.lua:36
 SetCooldownFormattedText = <func> @OPieMasque\Addon.lua:78
 hotkey = OPieSliceButton1HotKey {}
 __MSQ_NormalColor = <table> {}
 FlyoutBorder = OPieSliceButton1FlyoutBorder {}
 SetFrameLevel = <func> =[C]:-1
 SetCooldown = <func> @OPieMasque\Addon.lua:68
 FlyoutArrow = OPieSliceButton1FlyoutArrow {}
 cooldown = OPieSliceButton1Cooldown {}
 SetNormalTexture = <func> =[C]:-1
}
(for generator) = <func> =[C]:-1
(for state) = <table> {
 SetShown = <func> @OPie\OneRingIndication.lua:72
 SetIconVertexColor = <func> @OPie\OneRingIndication.lua:91
 GetScale = <func> @OPie\OneRingIndication.lua:72
 SetDominantColor = <func> @OPie\OneRingIndication.lua:111
 SetIcon = <func> @OPie\OneRingIndication.lua:77
 SetOverlayIcon = <func> @OPie\OneRingIndication.lua:127
 SetPoint = <func> @OPie\OneRingIndication.lua:72
 SetScale = <func> @OPie\OneRingIndication.lua:72
 SetBindingText = <func> @OPie\OneRingIndication.lua:142
 SetCooldownFormattedText = <func> @OPie\OneRingIndication.lua:163
 SetOuterGlow = <func> @OPie\OneRingIndication.lua:172
 SetParent = <func> @OPie\OneRingIndication.lua:72
 SetActive = <func> @OPie\OneRingIndication.lua:169
 SetIconTexCoord = <func> @OPie\OneRingIndication.lua:82
 SetHighlighted = <func> @OPie\OneRingIndication.lua:166
 SetCooldown = <func> @OPie\OneRingIndication.lua:145
 SetCount = <func> @OPie\OneRingIndication.lua:139
 SetUsable = <func> @OPie\OneRingIndication.lua:94
}
(for control) = "SetUsable"
k = "SetUsable"
v = <func> @OPie\OneRingIndication.lua:94
tk = "nil"
te = "function"
ORI_Frame = <unn
tordenflesk is offline Report comment to moderator  
Reply With Quote
Old 06-03-13, 09:18 PM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3976
File comments: 1913
Uploads: 38
Version 5.3.0.7
  • Updated for WoW 5.3
  • Now prevents OPie from blacking out slices while on cooldown
  • Fixed an error with using Broker plugins as OPie slices
__________________
Author/maintainer of Grid, PhanxChat, ShieldsUp, and many more.
Troubleshoot an addonTurn any code into an addonMore addon resources
Need help with your code? Post all of your actual code! Attach or paste your files.
Please don’t PM me about addon bugs or code questions. Post a comment or forum thread instead!
Phanx is offline Report comment to moderator  
Reply With Quote
Old 04-20-13, 07:57 AM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3976
File comments: 1913
Uploads: 38
Based on your screenshot and the screenshot on the Masque ClassButtons page, I'd have to say that's mostly working as intended, and you're just using an ugly skin. The only possible issue I see is that the border layer appears to be shown above the normal layer.

Can you take a screenshot of your action bars showing a button with an equipped item? I suspect it will look very similar, aside from the color, which is green in your screenshot because that's the color the Spade addon sets for its OPie slices. If it looks different, I'll look into the issue further.
__________________
Author/maintainer of Grid, PhanxChat, ShieldsUp, and many more.
Troubleshoot an addonTurn any code into an addonMore addon resources
Need help with your code? Post all of your actual code! Attach or paste your files.
Please don’t PM me about addon bugs or code questions. Post a comment or forum thread instead!
Last edited by Phanx : 04-20-13 at 07:57 AM.
Phanx is offline Report comment to moderator  
Reply With Quote
Old 04-19-13, 09:43 PM  
tednik
A Fallenroot Satyr
 
tednik's Avatar
AddOn Author - Click to view AddOns

Forum posts: 28
File comments: 37
Uploads: 2
opie masque with masque classbuttons

i am using masque with opie and opie masque and also masque classbuttons and the skin is not working with opie masque below is a screenshot thank you for the addon as i hated to see masque dropped from opie

here is the link to masque classbuttons http://www.wowinterface.com/download...ssButtons.html

__________________

tednik is offline Report comment to moderator  
Reply With Quote
Old 04-18-13, 03:59 AM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3976
File comments: 1913
Uploads: 38
Originally Posted by MiRai
I didn't realize that those borders were yellow because it was a pre-Lime layout, and after setting the borders to white (FFFFFF), all is well once again.
If you actually delete each slice and re-add it, OPie will now automatically use a color that matches the icon. It looks much nicer than white.
__________________
Author/maintainer of Grid, PhanxChat, ShieldsUp, and many more.
Troubleshoot an addonTurn any code into an addonMore addon resources
Need help with your code? Post all of your actual code! Attach or paste your files.
Please don’t PM me about addon bugs or code questions. Post a comment or forum thread instead!
Phanx is offline Report comment to moderator  
Reply With Quote
Old 04-18-13, 01:17 AM  
MiRai
A Theradrim Guardian

Forum posts: 68
File comments: 74
Uploads: 0
Originally Posted by Phanx
The only difference I see in your screenshot is that an additional texture is displayed on OPie. The black around the edges looks the same on both. Unless I'm missing something, that's intentional -- that additional texture is actually the "border" layer, and you should see the same thing appear on "equipped" action buttons, typed debuffs, etc, to show a color.
Wow, I'm a little embarrassed after all this time of using the Darion skin I had no idea that was actually the border since I had always disabled the 'equipped' coloring on action bars. I always thought it was an imperfection in the skin's code when being used as the Masque skin with certain add-ons, but it's plain as day when looking at border.tga in the add-on's texture folder.

Originally Posted by Phanx
The fact that it's yellow on all your OPie buttons just means you created those buttons in a pre-Lime version of OPie (Lime automatically sets a color that matches the icon when you create a new slice) and never set an actual color for them.
I didn't realize that those borders were yellow because it was a pre-Lime layout, and after setting the borders to white (FFFFFF), all is well once again.

Thanks.
MiRai is offline Report comment to moderator  
Reply With Quote
Old 04-17-13, 06:36 PM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3976
File comments: 1913
Uploads: 38
The only difference I see in your screenshot is that an additional texture is displayed on OPie. The black around the edges looks the same on both. Unless I'm missing something, that's intentional -- that additional texture is actually the "border" layer, and you should see the same thing appear on "equipped" action buttons, typed debuffs, etc, to show a color. The fact that it's yellow on all your OPie buttons just means you created those buttons in a pre-Lime version of OPie (Lime automatically sets a color that matches the icon when you create a new slice) and never set an actual color for them.

I may add an option in the future to not show the slice color, but I for now I'm going to say it's not a bug, it's just that you're using a weird skin whose "border" layer doesn't look like a border.

Edit: It's been a while since I browsed Masque skins, but I'm pretty sure there are a billion of those "dark fuzzy border" skins, so you could probably find one that had a less strange border layer.
__________________
Author/maintainer of Grid, PhanxChat, ShieldsUp, and many more.
Troubleshoot an addonTurn any code into an addonMore addon resources
Need help with your code? Post all of your actual code! Attach or paste your files.
Please don’t PM me about addon bugs or code questions. Post a comment or forum thread instead!
Last edited by Phanx : 04-17-13 at 06:37 PM.
Phanx is offline Report comment to moderator  
Reply With Quote
Old 04-16-13, 08:43 PM  
MiRai
A Theradrim Guardian

Forum posts: 68
File comments: 74
Uploads: 0
First of all, thanks a lot for making this addition for OPie. When I saw that OPie had dropped Masque support I was devastated because then it wouldn't match the rest of my bars/buttons (UI fashion disaster). ::Enter Phanx to the rescue::

Anyway, the Masque: Darion skin is not displaying correctly on OPie with your extra add-on:



The skin is supposed to darken the borders of a button (kind of like a vignette) as seen on Dominos in the image. The skin also works flawlessly with Bartender, Bagnon, and pre-Lime OPie, but it also doesn't play nice with Aura Frames and I'm required to turn off Aura Frames' own internal border for the Masque skin to display properly (otherwise, it looks just like what's happening to OPie in the above screenshot):




Is the fact that Masque: Darion is slightly out-of-date have something to do with the way it's messing with border coloring? Or is it just the way it's built? (Asking you this because I'm assuming you're going to check out why this is happening to OPie with your add-on installed )

Thanks!
MiRai is offline Report comment to moderator  
Reply With Quote
Old 04-06-13, 06:39 PM  
Phanx
A Pyroguard Emberseer
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3976
File comments: 1913
Uploads: 38
Originally Posted by duhwhat
will you be posting this at curse too?
It's already posted on Curse, as of April 3rd:
http://www.curse.com/addons/wow/opie-masque

Originally Posted by tordenflesk
Opie gives this in the chatframe:
OPie's error reporting is just the most obnoxious thing ever. I don't know why Foxlit had to be a special snowflake instead of using the normal error reporting functions. Having tooltips you have to screenshot and type out by hand is just stupid, when you could have the error in nice selectable and copiable text.

Anyway, I'll install AtlasLoot and check it out.
__________________
Author/maintainer of Grid, PhanxChat, ShieldsUp, and many more.
Troubleshoot an addonTurn any code into an addonMore addon resources
Need help with your code? Post all of your actual code! Attach or paste your files.
Please don’t PM me about addon bugs or code questions. Post a comment or forum thread instead!
Phanx is offline Report comment to moderator  
Reply With Quote
Old 04-06-13, 09:28 AM  
duhwhat
A Cyclonian

Forum posts: 40
File comments: 221
Uploads: 0
will you be posting this at curse too?
duhwhat is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: