Get an Epic Experience with Premium

TexturedButtons

Action Bars Login to Add Favorites
  • 1 Like
  • Warhammer Online
  • 54 Monthly Downloads
  • Supports: 1.4.0
  • 9,101 Total Downloads
  • Updated 12/28/2010
  • Created 03/30/2010
  • 15 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 3 (GPLv3)
  • Newest File: 1.3.10
or

About TexturedButtons

Description

TextruedButtons allows you to:

  • Change the textures of the action bar buttons
  • Modify the action bars, such as spacing, padding, visibility and the action bar page selector
  • Modify the fonts used, the color and display
  • Move the action bar lock
  • Pulse cooldowns

By default, only the original glossy texture effect will be applied. All other settings must be enabled before they will work.

Originally designed as a replacement to NAMBLA's texturing, TexturedButtons has since incorporated the features of ActionBarColor, NAMBLA and SNT Buttons.

Dependencies

Optional

LibSlash is needed to use the slash commands.
LibAddonButton is needed to use the configuration button.

Configuration

The settings can be accessed by clicking the gear icon or by using the command /tb or /texturedButtons

Adding your own textures

File formats can be either .dds or .tga.

To start, copy your own textures to the Textures folder in TexturedButtons.

Open Textures.xml with a text editor and make a copy of the following line for each file you want to add:

<Texture name="TEXTURE_NAME" file="Textures/FILE_NAME" />


Change TEXTURE_NAME to anything you want, though be sure to make it unique. Change FILE_NAME to the file name of your texture (should end with .dds or .tga).


Then open Textures.lua with a text editor and copy the following lines:

TexturedButtons.Register({
	Name = "NAME/IDENTIFIER",
	Author = "AUTHOR",
	Description = "DESCRIPTION",
	Textures = {
		Normal = "TEXTURE_NAME",
		Highlighted = "TEXTURE_NAME",
		Pressed = "TEXTURE_NAME",
		PressedHighlighted = "TEXTURE_NAME",
	},
});


Change the Name to something that represents your texture. Fill in the Author and Description then change the four textures to the ones you set in Textures.xml.

Normal is the default texture.
Highlighted is when you hover your mouse over the button.
Pressed is when you hold the button down (ie press down on a hot key).
PressedHighlighted is when you hold the button down and you hover the mouse over it.

  • Textures will now be initialized and loaded after the interface has been loaded for the first time
  • Textures registered after TexturedButtons is already initialized will now be properly updated

Comments

First Previous Page 2 of 5 Next Last
  • #53
    Tried it on the PTS just now. Even the default ui has the issue with the kisses. Casting the buff will show the alert "Target is out of range" as long as a friendly target is selected, though it will still cast.

    The Witch Hunter abilities do not do this.

    I also noticed that kisses are labeled as Buff, 5ft range, 10s cooldown while blessed bullets are Buff, Self, No cooldown.

    I could easily "fix" it by adding a check to override button tinting like this:
    onTint() if tintOverride[abilityId] then show enabled tint
    ... but I'll just wait for Mythic to fix it (if ever).

    I've submitted a bug report.
  • #54
    On the code side of things, the ability is enabled, but the target is not valid.

    Also, according to the strings table, a blocked ability means: "This ability is not usable at your current level". Referenced only in the abilities window for GetString( StringTables.Default.TEXT_BLOCKED_ABILITY_DESC )
  • #55
    Oh ok, was under the impression there´d be more to that argument. Since my bet is on "never ever" I guess I´ll just do some small private prehook or sth. if it happens to annoy me.
  • #49
    However, I´m quite convinced it comes down to (targetValid and enabled) being too restrictive for those self buffs.
  • #50
    (stating the obvious) ;)
  • #37
    Now its great:-) One last thing. I dont know if its my stupid by i cant turn off that shadow on skills when GCD runing. I dont think that GCD twist, what I can disable by cooldown alpha but that instant shadow. I want see just text timer of CD or GCD but not animation:-)
  • #38
    The pie wipe animation can be hidden by settings the cooldown alpha to 0. The GCD text can be shown by checking "Show global cooldown text"
  • #39
    Yes I know that I was hidden but there is another static gap.
    Here is screen without that gap (with ActionBacCD enabled)
    http://img411.imageshack.us/img411/5037/rozbuska871.jpg
    and here with that gap (TexturedButtons with CD alpha on 0%)
    http://img683.imageshack.us/img683/5694/rozbuska873.jpg
    I want remove that gap because my eyes are little sensitive and that GCD gap blink is unpleasant.
  • #40
    Go into the tint settings and uncheck "Enable tinting modifications". Is it fixed?
    I assume that's what it is. I left in the default GCD tinting color and never added a custom value for it.
  • #41
    Its work but it disable button coloring when I am out of range too
  • #42
    I know, just wanted to confirm it. I'll eventually add a cooldown tint to the tint settings.
  • #43
    Thx it will be great:-)
  • #44
    1.3.7 will be available shortly. It would have been up earlier, but Curse kept bugging and corrupting the files.

    If you want to disable the cooldown tint altogether, uncheck tint buttons on cooldown in the Cooldown settings. If you do this, buttons will be colored as normal.

    If you want to tint buttons on cooldown a specific color, check the option, then modify the "On cooldown" setting in the tint settings.
  • #45
    Works great thx:-)
  • #32
    A new idea as usual (if it possible):-)

    I hate action bar locker so I thinking about this:
    - bar will locked by default
    - If U want move skills in bar, U will need use shift+click for move

    btw is here any script for lock/unlock action bar locker?
  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Infinite Crisis NA

Get Your Preferred Access Code!