WoWInterface

WoWInterface (https://www.wowinterface.com/forums/index.php)
-   OpenRDX: Feature Requests (https://www.wowinterface.com/forums/forumdisplay.php?f=104)
-   -   More Button Backgrounds - Inner Glow On/Off. (https://www.wowinterface.com/forums/showthread.php?t=41767)

Bornabe 11-09-11 04:07 AM

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.

Brainn 11-09-11 05:38 AM

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.

Bornabe 11-09-11 12:32 PM

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.

Quote:

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;
});

Bornabe 11-09-11 02:25 PM

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.

Brainn 11-09-11 03:14 PM

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.

Bornabe 11-09-11 06:55 PM

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. :-(

Brainn 11-09-11 07:17 PM

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

Bornabe 11-09-11 07:41 PM

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.

Bornabe 11-09-11 08:06 PM

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.

Brainn 11-10-11 01:09 AM

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

sigg 11-10-11 01:54 AM

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

Bornabe 11-10-11 07:38 AM

1 Attachment(s)
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.

Quote:

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.

Brainn 11-10-11 10:39 AM

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.

Bornabe 11-10-11 04:17 PM

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.

sigg 11-11-11 02:05 AM

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.

:)

Bornabe 11-11-11 07:29 AM

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.


All times are GMT -6. The time now is 03:08 PM.

vBulletin © 2024, Jelsoft Enterprises Ltd
© 2004 - 2022 MMOUI