Category: Action Bar Mods
Addon Information
Works with 3.2
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
zork's Portal Bug Reports Feature Requests
Author:
Version:
005
Date:
08-02-2009 08:42 AM
Size:
18.47 Kb
Downloads:
19,610
Favorites:
198
MD5:
Pictures
Click to enlarge
001
Click to enlarge
001
Click to enlarge
001 - vehicle
Click to enlarge
simplebutton skin
rActionButtonStyler   Popular! (More than 5000 hits)

Intro


- Small mod that uses hooksecurefunctions to edit the textures of the default ActionButtonTemplate.
- does range and mana coloring aswell
- You can use your own textures, just change the ones included inside the media folder.
- Font and font size can be changed too.
- This one is intended to be a ButtonFacade replacement, at least for the ActionButtonTemplate.
- The is no ingame config, its all lua code.
- This can be used with any actionbar mod that uses the default ActionButtonTemplate.

Colors

You can colorize your textures (class-coloring for example). To do that adjust the color variables in the lua code.
If you want the default color of a texture all colors (RGB = red, green, blue) have to be 1 (255/255). If you choose 0 (0/255) the texture will be completly dark.

Additional Styles

- Stoneh
- Roth
- Simplesquare
- Slim
- Round

more...

Config
Code:
  ---------------------------------------
  -- CONFIG 
  ---------------------------------------
  
  --TEXTURES
  --default border texture  
  local rb2_normal_texture    = "Interface\\AddOns\\rActionButtonStyler\\media\\gloss"
  --texture when a button flashs --> button becomes ready
  local rb2_flash_texture     = "Interface\\AddOns\\rActionButtonStyler\\media\\flash"
  --hover textures
  local rb2_hover_texture     = "Interface\\AddOns\\rActionButtonStyler\\media\\hover"    
  --texture if you push that button
  local rb2_pushed_texture    = "Interface\\AddOns\\rActionButtonStyler\\media\\pushed"
  --texture that is active when the button is in active state (next melee swing attacks mostly)
  local rb2_checked_texture   = "Interface\\AddOns\\rActionButtonStyler\\media\\checked" 
  --texture used for equipped items, this can differ since you may want to apply a different vertexcolor
  local rb2_equipped_texture  = "Interface\\AddOns\\rActionButtonStyler\\media\\gloss_grey"

  --FONT
  --the font you want to use for your button texts
  local button_font = "Fonts\\FRIZQT__.TTF"
  
  --hide the hotkey? 0/1
  local hide_hotkey = 1
  
  --use dominos? 0/1
  local use_dominos = 0
    
  --COLORS
  --color you want to appy to the standard texture (red, green, blue in RGB)
  local color = { r = 0.37, g = 0.3, b = 0.3, }
  --want class color? just comment in this:
  --local color = RAID_CLASS_COLORS[select(2, UnitClass("player"))]

  --color for equipped border texture (red, green, blue in RGB)
  local color_equipped = { r = 0, g = 0.5, b = 0, }
  
  --color when out of range
  local range_color = { r = 0.8, g = 0.1, b = 0.1, }
    
--color when out of power (mana)
  local mana_color = { r = 0.1, g = 0.3, b = 1, }

  --color when button is usable
  local usable_color = { r = 1, g = 1, b = 1, }
  
  --color when button is unusable (example revenge not active, since you have not blocked yet)
  local unusable_color = { r = 0.4, g = 0.4, b = 0.4, }

  -- !!!IMPORTANT!!! - read this before editing the value blow
  -- !!!do not set this below 0.1 ever!!!
  -- you have 120 actionbuttons on screen (most of you have at 80) and each of them will get updated on this timer in seconds
  -- default is 1, it is needed for the rangecheck
  -- if you dont want it just set the timer to 999 and the cpu usage will be near zero
  -- if you set the timer to 0 it will update all your 120 buttons on every single frame
  -- so if you have 120FPS it will call the function 14.400 times a second!
  -- if the timer is 1 it will call the function 120 times a second (depends on actionbuttons in screen)
  local update_timer = 1

  ---------------------------------------
  -- CONFIG END
  ---------------------------------------

SVN
http://code.google.com/p/rothui/sour...onButtonStyler
  Change Log - rActionButtonStyler
005
- complete rewrite
- added a config
- biggest change is that I rewrite the default ActionButton onUpdate func now, this improved the performance by a mile
- added dominos support

004-2
- range_indicator fix

004
- updated for 3.1
- included range/mana coloring (thus only 1x hooking the actionbutton onupdate func is needed -> better cpu usage)

003
- classcolored buttons possible (see lua)
- onupdate in again to be able to colorize textures (make sure redrange normaltexture coloring is disabled!)
- new default skin (simplebutton)

002
- fixed the normaltexture bug for stancebars
- removed the onupdate hook for actionbuttons (thx to Neal)

001
- first release
  Optional Files - rActionButtonStyler
File Name
Version
Size
Author
Date
Type
2.0
2kB
10-30-2009 01:39 PM
Addon
1.0
3kB
08-18-2009 01:37 PM
Addon
1.0
10kB
07-06-2009 02:02 PM
Addon
v1
16kB
06-17-2009 08:57 PM
Addon
1.5
28kB
05-24-2009 08:32 AM
Addon
1.5
27kB
05-24-2009 08:29 AM
Addon
v1.3
18kB
02-19-2009 01:10 PM
Addon
001
21kB
01-23-2009 04:24 AM
Addon
1.0
5kB
01-22-2009 10:38 AM
Addon
003
6kB
01-20-2009 09:16 PM
Patch
001
15kB
01-20-2009 04:59 PM
Addon
001
10kB
01-20-2009 04:58 PM
Addon
0.1
7kB
01-17-2009 11:12 AM
Addon
  Archived Versions - rActionButtonStyler
File Name
Version
Size
Author
Date
004-2
17kB
zork
04-18-2009 10:28 PM
003
17kB
zork
01-20-2009 05:04 PM
002
12kB
zork
01-17-2009 08:20 AM
  Comments - rActionButtonStyler
Post A Reply Comment Options
Old 12-30-2008, 07:41 PM  
SkunkWerks
A Deviate Faerie Dragon
 
SkunkWerks's Avatar
Interface Author - Click to view interfaces

Forum posts: 11
File comments: 207
Uploads: 2
Quote:
Originally posted by zork
What?
While I'm fond of ellipses...

...that isn't what I typed.

...that time.


In any case I just sometimes fail to understand the motivations behind the hate-ons some authors seem to have for graphical configuration interfaces.

Yes, it's more memory, but frankly if I (one of many prospective users of addons posted on this and others sites- and far from the only one not precisely equipped to understand or write LUA code) were able to hand-code the configurations for all these "low-overhead" mods, then what in the crap am I doing downloading addons for in the first place? I should just hand-code my whole interface.

>.>

Yes, I like ButtonFacade. Why? It works on a lot of things, and, most importantly: I can use it without acquiring a whole new hobby to go along with the five or so I already have apparently by way of being a WoW Addon enthusiast.


So, it's a nice idea, perhaps an excellent alternative for some, but not exactly a "replacement" for other addons. At least not for all of us.

Last edited by SkunkWerks : 12-30-2008 at 07:54 PM.
SkunkWerks is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-30-2008, 06:57 PM  
Garry
A Kobold Labourer
 
Garry's Avatar

Forum posts: 0
File comments: 17
Uploads: 0
Hi great addon ^^
Works fantastic.
Tried it on Dominos, TekBar and HBar. No problems

But the problem you said on addon page is just confusing.
When i join game the stance-bar is like you say. But when i just change location - example: from the AH to Bank - it automatic get normal.
Garry is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-30-2008, 08:05 AM  
zork
A Flamescale Wyrmkin
 
zork's Avatar
Interface Author - Click to view interfaces

Forum posts: 146
File comments: 1079
Uploads: 28
Quote:
Originally posted by SkunkWerks
...
What?
__________________
| Simple is beautiful.
| Blog | Roth UI | Roth UI mini | Roth UI FAQ | GoogleCode | DevShots | TheBigOne | Guild
zork is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-30-2008, 05:59 AM  
SkunkWerks
A Deviate Faerie Dragon
 
SkunkWerks's Avatar
Interface Author - Click to view interfaces

Forum posts: 11
File comments: 207
Uploads: 2
Quote:
This one is intended to be a ButtonFacade replacement, at least for the ActionButtonTemplate.
Hmmm.

Quote:
The is no ingame config, its all lua code.
Then it's an alternative, not a replacement. Some of us can't code LUA and don't care much about the memory head otherwise.
SkunkWerks is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-29-2008, 10:54 PM  
def9
A Theradrim Guardian

Forum posts: 60
File comments: 28
Uploads: 0
Works great with Dominoes. Thanks for sharing this mod.
def9 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-28-2008, 02:33 PM  
zeaphyr
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
finaly some alternative to ButtonFacade. Love those small addons with less memory usage.

Nice work.
zeaphyr is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-28-2008, 10:52 AM  
mrruben5
PvP Clicking Holydin :P
Premium Member
Interface Author - Click to view interfaces

Forum posts: 488
File comments: 149
Uploads: 2
Nice work
mrruben5 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.