Quantcast More Button Backgrounds - Inner Glow On/Off. - WoWInterface
Thread Tools Display Modes
11-09-11, 04:07 AM   #1
Bornabe
A Flamescale Wyrmkin
 
Bornabe's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2008
Posts: 133
More Button Backgrounds - Inner Glow On/Off.

Currently I'm having an issue getting my UI to look the part with a limited quantity of button backgrounds that all seem to have an inner glow thing happening. I would like to request the ability to remove that inner glow.

Cainyx specifically is the one I'm after, which is included in OpenRDX but with an inner glow I can't seem to shake.
  Reply With Quote
11-09-11, 05:38 AM   #2
Brainn
A Frostmaul Preserver
AddOn Author - Click to view addons
Join Date: Apr 2009
Posts: 263
sounds like you mean the 'glow' textures you are talking about ?
i could not find a buttonskin called 'Caynix' in my rdx packages so im not quite sure which one you mean, but you could try registering a new button-skin without the glow texture.

Take a look at \RDX_mediapack\ButtonSkins.lua
i will use the onix_redux skin as the example:
this is what it looks in the mediapack:
Code:
VFLUI.RegisterButtonSkin({
	name = "bs_onix_redux";
	title = VFLI.i18n("Onix Redux");
	dd_disabled = "OVERLAY";
	highlight = {
		blendMode = "BLEND";
		path = "Interface\\AddOns\\RDX_mediapack\\buttons\\Onyx\\Highlight";
	};
	border = {
		blendMode = "BLEND";
		path = "Interface\\AddOns\\RDX_mediapack\\buttons\\Onyx\\Border";
	};
	flash = {
		blendMode = "BLEND";
		path = "Interface\\AddOns\\RDX_mediapack\\buttons\\Onyx\\Overlay";
	};
	dd_border = "OVERLAY";
	dd_autocastable = "OVERLAY";
	normal = {
		blendMode = "BLEND";
		path = "Interface\\AddOns\\RDX_mediapack\\buttons\\Onyx\\Redux";
	};
	pushed = {
		blendMode = "BLEND";
		path = "Interface\\AddOns\\RDX_mediapack\\buttons\\Onyx\\Overlay";
	};
	gloss = {
		blendMode = "BLEND";
		path = "Interface\\AddOns\\RDX_mediapack\\buttons\\Onyx\\Gloss";
	};
	dd_flash = "OVERLAY";
	backdrop = {
		blendMode = "BLEND";
		path = "Interface\\AddOns\\RDX_mediapack\\buttons\\Onyx\\Backdrop";
	};
	dd_normal = "BORDER";
	dd_highlight = "HIGHLIGHT";
	dd_pushed = "ARTWORK";
	dd_gloss = "OVERLAY";
	checked = {
		blendMode = "BLEND";
		path = "Interface\\AddOns\\RDX_mediapack\\buttons\\Onyx\\Overlay";
	};
	dd_backdrop = "BACKGROUND";
	dd_checked = "ARTWORK";
	disabled = {
		blendMode = "BLEND";
		path = "Interface\\AddOns\\RDX_mediapack\\buttons\\Onyx\\Arrow";
	};
	autocastable = {
		blendMode = "BLEND";
		path = "Interface\\AddOns\\RDX_mediapack\\buttons\\Onyx\\Overlay";
	};
});
now, create a autoexec script-object with this script:
Code:
VFLUI.RegisterButtonSkin({
	name = "bs_onix_redux_nogloss";
	title = VFLI.i18n("Onix Redux no Gloss");
	dd_disabled = "OVERLAY";
	highlight = {
		blendMode = "BLEND";
		path = "Interface\\AddOns\\RDX_mediapack\\buttons\\Onyx\\Highlight";
	};
	border = {
		blendMode = "BLEND";
		path = "Interface\\AddOns\\RDX_mediapack\\buttons\\Onyx\\Border";
	};
	flash = {
		blendMode = "BLEND";
		path = "Interface\\AddOns\\RDX_mediapack\\buttons\\Onyx\\Overlay";
	};
	dd_border = "OVERLAY";
	dd_autocastable = "OVERLAY";
	normal = {
		blendMode = "BLEND";
		path = "Interface\\AddOns\\RDX_mediapack\\buttons\\Onyx\\Redux";
	};
	pushed = {
		blendMode = "BLEND";
		path = "Interface\\AddOns\\RDX_mediapack\\buttons\\Onyx\\Overlay";
	};
	gloss = {
		blendMode = "BLEND";
		path = nil;
	};
	dd_flash = "OVERLAY";
	backdrop = {
		blendMode = "BLEND";
		path = "Interface\\AddOns\\RDX_mediapack\\buttons\\Onyx\\Backdrop";
	};
	dd_normal = "BORDER";
	dd_highlight = "HIGHLIGHT";
	dd_pushed = "ARTWORK";
	dd_gloss = "OVERLAY";
	checked = {
		blendMode = "BLEND";
		path = "Interface\\AddOns\\RDX_mediapack\\buttons\\Onyx\\Overlay";
	};
	dd_backdrop = "BACKGROUND";
	dd_checked = "ARTWORK";
	disabled = {
		blendMode = "BLEND";
		path = "Interface\\AddOns\\RDX_mediapack\\buttons\\Onyx\\Arrow";
	};
	autocastable = {
		blendMode = "BLEND";
		path = "Interface\\AddOns\\RDX_mediapack\\buttons\\Onyx\\Overlay";
	};
});
just changed the name and set the path for the gloss texture as nil, now you have the same buttonskin without a gloss effect.
  Reply With Quote
11-09-11, 12:32 PM   #3
Bornabe
A Flamescale Wyrmkin
 
Bornabe's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2008
Posts: 133
You're friggin' amazing. I thought I saw Cainyx in the list, but it was Caith, Cainyx is the one I use with BornabeUI now and absolutely LOVE it's look and border effects, etc... but since it's not included, Entropy seems like a good one to look at.

My file doesn't look like what you just posted.

VFLUI.RegisterTexture({
name = "Entropy_backdrop";
category = VFLI.i18n("Button Skin");
title = VFLI.i18n("Entropy Backdrop");
path = "Interface\\AddOns\\RDX_mediapack\\buttons\\Entropy\\Backdrop";
dx = 32; dy = 32;
});

VFLUI.RegisterTexture({
name = "Entropy_border";
category = VFLI.i18n("Button Skin");
title = VFLI.i18n("Entropy Border");
path = "Interface\\AddOns\\RDX_mediapack\\buttons\\Entropy\\Border";
dx = 32; dy = 32;
});

VFLUI.RegisterTexture({
name = "Entropy_overlay";
category = VFLI.i18n("Button Skin");
title = VFLI.i18n("Entropy Overlay");
path = "Interface\\AddOns\\RDX_mediapack\\buttons\\Entropy\\Overlay";
dx = 32; dy = 32;
});

VFLUI.RegisterTexture({
name = "Entropy_normal";
category = VFLI.i18n("Button Skin");
title = VFLI.i18n("Entropy Normal");
path = "Interface\\AddOns\\RDX_mediapack\\buttons\\Entropy\\Normal";
dx = 32; dy = 32;
});

VFLUI.RegisterTexture({
name = "Entropy_highlight";
category = VFLI.i18n("Button Skin");
title = VFLI.i18n("Entropy Highlight");
path = "Interface\\AddOns\\RDX_mediapack\\buttons\\Entropy\\Highlight";
dx = 32; dy = 32;
});

VFLUI.RegisterTexture({
name = "Entropy_gloss";
category = VFLI.i18n("Button Skin");
title = VFLI.i18n("Entropy Gloss");
path = "Interface\\AddOns\\RDX_mediapack\\buttons\\Entropy\\Gloss";
dx = 32; dy = 32;
});

Last edited by Bornabe : 11-09-11 at 02:07 PM.
  Reply With Quote
11-09-11, 02:25 PM   #4
Bornabe
A Flamescale Wyrmkin
 
Bornabe's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2008
Posts: 133
Pnyx actually looks really good if it can be adjusted to not have the Glow / Inner Glow / Arrow at the top. Onyx is similar to Cainyx if it did not have the Glow effects. I of course still want to have the ability to have border coloring by using Inline Aura. If it's possible to build an Inline Aura like design into the action buttons through OpenRDX, that would be even better, of course. What that add-on does is color the border of icons based on if your current target has it on, such as say for a Hunter... Serpent Sting, if it's still on the target, it will add a small timer showing how long until it falls off the target, plus coloring the border. I like this approach much better than timer bars.
  Reply With Quote
11-09-11, 03:14 PM   #5
Brainn
A Frostmaul Preserver
AddOn Author - Click to view addons
Join Date: Apr 2009
Posts: 263
what you posted is the start of the file, you have to scroll way down to the bottom. im currently raiding, will look into this in an hour or so.
you could propably also use other buttonskins from other addons if you can extract the textures.
  Reply With Quote
11-09-11, 06:55 PM   #6
Bornabe
A Flamescale Wyrmkin
 
Bornabe's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2008
Posts: 133
Ok, found it all through it, and the Entropy is the 'best' fit for what's already included with OpenRDX. What you did works and removes an inner 'glow' but not both inner glows. It shows still like a white highlight always-on, and then that highlight changes green when something is 'pressed' and yellow when something is 'active' or 'selected' like on a Pet Bar.

I think this was why I used Cainyx with Masque / ButtonFacade. It's got the perfect ActionButton look without the glow effect.

I'm hoping I can keep the 'Active' coloring, but without the constant white inner-box which is distracting from the icon itself. I'm also hoping to be able to remove the Macro Text from the ActionBars as well.

Edit: I got it to work, but it's the 'Border' line and removes the white inner border, but at the same time removes the colored 'Active' inner border. I would use the bs_Blizzard buttons for now but those are a glitchy white look and not the original Blizzard button looks... I can't win with this it seems. Cainyx was the best one I ever found, it's near perfection for button management and appearance. :-(

Last edited by Bornabe : 11-09-11 at 07:30 PM.
  Reply With Quote
11-09-11, 07:17 PM   #7
Brainn
A Frostmaul Preserver
AddOn Author - Click to view addons
Join Date: Apr 2009
Posts: 263
sorry, im a little bit busy currently with guild stuff, took longer than i thought
i understand what you mean, sounds like some of the textures need to be replaced to get the style you want, i will see if i can find some time tomorrow to take a look into it
  Reply With Quote
11-09-11, 07:41 PM   #8
Bornabe
A Flamescale Wyrmkin
 
Bornabe's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2008
Posts: 133
Thanks Brainn, I'm gonna write the author of Cainyx and hope he'll let us include that into OpenRDX. I know folks would enjoy Cainyx. It's got a real nice design to it, with excellent Active / Pressed coloring and no white messy in-the-way look.
  Reply With Quote
11-09-11, 08:06 PM   #9
Bornabe
A Flamescale Wyrmkin
 
Bornabe's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2008
Posts: 133
Ok, for giggles, I copied over the Cainyx images and overwrote Caith in my Mediapack folder and can remove the inner 'gloss' which on that one isn't too bad and is almost unnecessary but I'm finding the 'border' which is used in Cainyx for the Active, etc... coloring... is 'white'... so what I'm thinking is causing this 'white' all the time look is OpenRDX's ActionButton code perhaps? It's maybe showing the colored border image at full opacity when it should be at full transparency pre-active, etc... it works on Masque.
  Reply With Quote
11-10-11, 01:09 AM   #10
Brainn
A Frostmaul Preserver
AddOn Author - Click to view addons
Join Date: Apr 2009
Posts: 263
try this one:
copy all the Cainyx textures to RDX_mediapack\buttons\Cainyx\
then use this script to register it as a buttonskin
Code:
VFLUI.RegisterButtonSkin({
    name = "bs_cainyx";
    title = VFLI.i18n("Cainyx");
    dd_disabled = "OVERLAY";
    highlight = {
      blendMode = "BLEND";
      path = "Interface\\AddOns\\RDX_mediapack\\buttons\\Cainyx\\Highlight";
    };
    border = {
      blendMode = "BLEND";
      path = "Interface\\AddOns\\RDX_mediapack\\buttons\\Cainyx\\Border";
    };
    flash = {
      blendMode = "BLEND";
      path = "Interface\\AddOns\\RDX_mediapack\\buttons\\Cainyx\\Overlay";
    };
    dd_border = "OVERLAY";
    dd_autocastable = "OVERLAY";
    normal = {
      blendMode = "BLEND";
      path = "Interface\\AddOns\\RDX_mediapack\\buttons\\Cainyx\\Normal";
    };
    pushed = {
      blendMode = "BLEND";
      path = "Interface\\AddOns\\RDX_mediapack\\buttons\\Cainyx\\Overlay";
    };
    gloss = {
      blendMode = "BLEND";
      path = nil;
    };
    dd_flash = "OVERLAY";
    backdrop = {
      blendMode = "BLEND";
      path = "Interface\\AddOns\\RDX_mediapack\\buttons\\Cainyx\\Backdrop";
    };
    dd_normal = "BORDER";
    dd_highlight = "HIGHLIGHT";
    dd_pushed = "ARTWORK";
    dd_gloss = "OVERLAY";
    checked = {
      blendMode = "BLEND";
      path = "Interface\\AddOns\\RDX_mediapack\\buttons\\Cainyx\\Overlay";
    };
    dd_backdrop = "BACKGROUND";
    dd_checked = "ARTWORK";
    disabled = {
      blendMode = "BLEND";
      path = "Interface\\AddOns\\RDX_mediapack\\buttons\\Cainyx\\Arrow";
    };
    autocastable = {
      blendMode = "BLEND";
      path = "Interface\\AddOns\\RDX_mediapack\\buttons\\Cainyx\\Overlay";
    };
});
set the buttonskin size offset to 5

from a quick first look this seems to be like it is shown on the screenshots over at the cainyx download page
  Reply With Quote
11-10-11, 01:54 AM   #11
sigg
Featured Artist
 
sigg's Avatar
Featured
Join Date: Aug 2008
Posts: 1,250
Hello

I am adding an option to show/hide the glow in the next version.

Also, try the backdrop option instead of buttonskin.

Best regards
Sigg
__________________
RDX manager
Sigg
  Reply With Quote
11-10-11, 07:38 AM   #12
Bornabe
A Flamescale Wyrmkin
 
Bornabe's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2008
Posts: 133
That worked, but as you'll see in the ScreenShot attached, my normal border is showing bright white, instead of the medium / dark grey like it shows on Masque / Cainyx ScreenShots.

As a bonus note though:

WoWLoreConfusedMe (Author of Cainyx) replied to my private message.

Hi!
Sure, do what you want!

Quote:
Originally Posted by Bornabe
Hey there, I'm using your most amazing Cainyx buttons for BornabeUI and am converting BornabeUI to OpenRDX, which has both Caith & Onyx Redux, but not Cainyx, which is the only button look I've ever enjoyed. Would it be possibly possible for you to say yes to including it in OpenRDX? Please oh please oh please!!!
So we can include Cainyx in OpenRDX. I'm not sure why on my screen the border is showing bright white. It should be a medium grey and I'm trying everything. The ButtonSkin Size Offset is 5 and no matter what I do to the Backdrop, it unchecked itself during refresh.
Attached Thumbnails
Click image for larger version

Name:	WoWScrnShot_111011_083132.jpeg
Views:	540
Size:	793.4 KB
ID:	6573  
  Reply With Quote
11-10-11, 10:39 AM   #13
Brainn
A Frostmaul Preserver
AddOn Author - Click to view addons
Join Date: Apr 2009
Posts: 263
so the white vs gray border seems to be a thing caused by the addon that creates the actionbars - the texture itself is white and gets its color only by definition via the api
maybe sigg can look into this, an option to define the default (not pressed/active/whatever) border color propably would be possible.
  Reply With Quote
11-10-11, 04:17 PM   #14
Bornabe
A Flamescale Wyrmkin
 
Bornabe's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2008
Posts: 133
Yeah, it seemed to be doing it to me no matter what I selected, all of the OpenRDX button choices were doing this to me.
  Reply With Quote
11-11-11, 02:05 AM   #15
sigg
Featured Artist
 
sigg's Avatar
Featured
Join Date: Aug 2008
Posts: 1,250
Hello

Please download the latest version in the github
https://github.com/sigg/RDX

Add two new options:
Button Skin: Show gloss
Button Skin: Default color.

__________________
RDX manager
Sigg
  Reply With Quote
11-11-11, 07:29 AM   #16
Bornabe
A Flamescale Wyrmkin
 
Bornabe's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2008
Posts: 133
I'm not sure what I do on the gitHub site, in the Downloads button it doesn't show anything. That was my first time ever actually going to a gitHub, lol.

Edit: Nevermind... there's a ZIP icon right in front of my face, haha.
Edit Again: Would it be possible to add those same options to the Buffs / Debuffs? Your update is working' great, I was able to set the border coloring and now my buttons look wonderful, and I even found out I could hide Macro text by going transparent, lol...

I was also curious if there's a way to have the Highlight that shows on buttons when moused-over show all the time. It seems the highlight on Cainyx enhanced the way the icons & border look. I'm not seeing any glow showing or hiding on them, but am seeing that highlight be the inner glow I had full time before.

Last edited by Bornabe : 11-11-11 at 08:09 AM.
  Reply With Quote

WoWInterface » Featured Projects » OpenRDX » OpenRDX Support » OpenRDX: Feature Requests » More Button Backgrounds - Inner Glow On/Off.

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off