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

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


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