Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(90 Kb)
Download
Updated: 10-18-14 09:12 AM
Pictures
File Info
Compatibility:
Warlords of Draenor Pre-Patch (6.0.2)
Updated:10-18-14 09:12 AM
Created:09-20-12 01:00 PM
Downloads:7,879
Favorites:26
MD5:
6.0.2
TinyExtraBars  Updated less than 3 days ago!  Popular! (More than 5000 hits)
Version: 1.19
by: another [More]
Extra action bars addon to make own action bars. It is not replacement to standard action bars.

Features
  • supported buttons: spells, mounts, macro, battlepets, equipment sets
  • right-click self cast
  • keybounds via LibKeyBound
  • configuration via easy dropdown menu
  • tabbed style for several visibility driven bars
  • minimum buttons per bar: 1
  • maximum buttons per bar: 12 * 12
  • custom alpha on mouseleave
  • "FlyoutButton Custom", "Minimap Button Frame", "Button Facade" compatible
  • each button can have own macrotext assigned (independent from standard "Macro")
  • range colored buttons
  • "LastEffect" like text to represent average spell damage/heal
  • "Presets" to copy bars between characters
  • ClickThrough mode

How to
  • enter "Settings Mode": click minimap icon
  • click again or close tools frame to leave
  • to access container/tab settings click "Configure" button (see screenshot)
  • to change rows/cols simply resize container using "Resize" grip button
  • to remove container remove all tabs
  • visibility of button frame depends from visibility options
  • custom visibility macro like ([stealth] show; hide)

Suggestions, Comments

Welcome
v1.19
MacroText fixes

1.18
toc changed for WoD

1.17
button's sizes and spacing can be set by container, use container's drodown menu "Button's sizes"

1.16
fixed right click to set button from FlyoutButton Custom
minimap button's strata raised

1.15
"Renewing Mist" added to spells
"Ctrl+MiddleClick" to show/hide bars

1.11
using Shift now optional

1.10
separated configure dropdwon menu for Container and current Tab
alpha settings left per Container only
ClickThrough now separate for each Container

1.06
MacroText functionality moved to separate lib to provide same in FlyoutButton Custom

1.05
alpha slider for buttons added

1.04
optional global ClickThrough mode

1.03
fixed error on "configure" button click (caused by mass rename)

1.02
taint caused by glow functions finally fixed

1.01
keybind fixes

1.00
keybinds now set by button position, so for example button with position 1x1 will have same keybind in all frame tabs
reassign your keybinds if necessary

0.63
buttons can be dragged with Shift pressed

0.62
more restrictions to prevent dragging button while in combat or not in settings mode

0.61
toc changed for v5.4

0.60
fixed bars popup for not SettingsMode

0.59
toc changed for v5.3

0.58
yet another fix to Macrotext

0.57
Glow for macrotext spells

0.56
Minimap Button Frame compatible

0.55
slash commands "/teb" or "/tinyextrabars" to show/hide tools window

0.54
changes to reflect bag updates when tracking item's amounts

0.53
item's icons can be used in macrotext (drag and drop item)
buttons using items through id instead of names

0.52
more macrotext customizations: spell to represent macrotext can be dragged from spellbook, custom icon can be set
button's tooltip to configure macrotext was changed from "Configure" to "Macrotext"

0.51
if macrotext field is empty will be used tooltip for spell from "Icon by spell name"
macrotext and macro: spellcharges, IsUsable, SpellEffect

0.50
taint fixes
settings for LastEffect etc are now global
full range color option, search for "out of range color" in Button.lua to play with colors

0.46
tabs text's anchors fixed

0.45
battlepets

0.44
Tabs above frames
cooldowns with charges

0.43
toc changed for v5.1.0

0.42
fixes to LastEffect

0.41
macrotext spell name used to show icon also applied to calculate range and cooldown
escape sequences (see http://www.wowwiki.com/UI_escape_sequences) can be used in macrotext tooltips

0.40
now possible to create macrotext based buttons by using small wheel button to enter each button settings in "Settings Mode"

0.35
added "Presets" to copy bars between characters
LastEffect changes similar to changes in original "LastEffect"

0.32
preventing buttons movable while in combat
option to hide button's borders

0.31
optimized: looking for generic spells

0.30
fixes and changes
most of spell logic through generic names (fixed amount of charges, checked and usable)
LastEffect changes:
added several procs and auras for: mage, priest, dk, hunter, paladin
counter resets on next cast only

0.26
added (experimental):
last damage/heal as text (see "LastEffect mode" checkbox in settings)

0.25
text cleanup after equipment sets and count
fixed: macro buttons

0.24
fixes for non spell/item buttons

0.23
flash added
custom alpha on mouseleave

0.22
minimap size normalized

0.21
option to show/hide during PetBattle (default "hide")

0.20
fixes, fixes, fixes

0.19
fixed error on new tab

0.18
fixed bug on removing one only tab from newly created container
button to print current stance
message "will be loaded on leaving combat" if entering world in combat and unable to create buttons (due to late load of battlepet stuff)
keybind mode + support
Masque/Button Facade support

0.15
Added frame strata option
Done custom visibility option
Tab title edit option
Archived Files (42)
File Name
Version
Size
Author
Date
1.18
90kB
another
10-15-14 12:23 PM
1.17
90kB
another
08-09-14 07:02 AM
1.16
90kB
another
03-30-14 09:07 AM
1.15
90kB
another
02-10-14 01:48 PM
1.11
89kB
another
12-25-13 01:32 PM
1.10
89kB
another
11-29-13 05:04 PM
1.06
87kB
another
11-23-13 12:59 PM
1.04
85kB
another
11-23-13 06:47 AM
1.03
85kB
another
11-20-13 04:09 PM
1.02
85kB
another
11-17-13 05:00 PM
1.00
83kB
another
11-17-13 01:42 AM
0.63
83kB
another
10-27-13 06:55 AM
0.61
82kB
another
09-16-13 12:52 AM
0.60
82kB
another
07-15-13 04:45 AM
0.58
82kB
another
02-07-13 09:05 AM
0.55
82kB
another
02-05-13 06:21 PM
0.56
82kB
another
02-03-13 08:54 AM
0.54
82kB
another
01-28-13 06:49 PM
0.53
82kB
another
01-26-13 05:38 PM
0.52
82kB
another
01-23-13 11:58 AM
0.50
76kB
another
01-18-13 10:05 AM
0.46
61kB
another
12-17-12 12:18 PM
0.45
61kB
another
11-30-12 12:39 PM
0.43
57kB
another
11-28-12 10:51 AM
0.42
57kB
another
11-25-12 03:11 PM
0.41
56kB
another
11-20-12 09:05 AM
0.40
56kB
another
11-19-12 09:39 AM
0.35
55kB
another
11-18-12 11:19 AM
0.32
53kB
another
11-13-12 11:51 AM
0.31
53kB
another
10-21-12 06:25 AM
0.30
53kB
another
10-19-12 04:00 AM
0.26
52kB
another
10-17-12 05:43 AM
0.25
49kB
another
10-11-12 04:03 AM
0.24
49kB
another
10-10-12 06:34 AM
0.23
49kB
another
10-06-12 03:29 AM
0.22
49kB
another
09-30-12 07:16 AM
0.21
49kB
another
09-29-12 05:29 AM
0.20b
49kB
another
09-26-12 08:09 AM
0.19b
49kB
another
09-23-12 04:26 PM
0.18b
49kB
another
09-23-12 01:56 PM
0.15b
48kB
another
09-21-12 03:23 AM
0.11b
47kB
another
09-20-12 01:00 PM


Post A Reply Comment Options
Unread 11-09-12, 04:43 AM  
beumji
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Suggestion

I use Minimap Button Frame to put the minimap-attached buttons of addons altogether, and it helps me organizing buttons and addons.

I was just wondering if you could put an option to the configuration button so it can be attached to the minimap instead of it being isolated. Thanks in advance.
beumji is offline Report comment to moderator  
Reply With Quote
Unread 10-11-12, 11:09 AM  
another
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 166
Uploads: 14
Re: Re: Re: Re: Re: Errors

Originally Posted by beumji
Finally it all works fine, even with 0.24. Thank you so much for the support! I admire your work and effort to this addon.
Welcome
another is offline Report comment to moderator  
Reply With Quote
Unread 10-11-12, 05:12 AM  
beumji
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Re: Re: Re: Re: Errors

Originally Posted by another
Originally Posted by beumji
Thank you for the support. I'm actually using a Korean client, and it might be causing the problem. I'm pasting this for your information...
I don't think it caused by Korean client - I see macro button used. Is it fixed for you in v0.24? I'll check macro also.

Edit: macro buttons fixed in 0.25
Finally it all works fine, even with 0.24. Thank you so much for the support! I admire your work and effort to this addon.
beumji is offline Report comment to moderator  
Reply With Quote
Unread 10-11-12, 01:55 AM  
another
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 166
Uploads: 14
Re: Re: Re: Errors

Originally Posted by beumji
Thank you for the support. I'm actually using a Korean client, and it might be causing the problem. I'm pasting this for your information...
I don't think it caused by Korean client - I see macro button used. Is it fixed for you in v0.24? I'll check macro also.

Edit: macro buttons fixed in 0.25
Last edited by another : 10-11-12 at 04:05 AM.
another is offline Report comment to moderator  
Reply With Quote
Unread 10-10-12, 02:20 PM  
beumji
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Re: Re: Errors

Originally Posted by another
Originally Posted by beumji
I'm a dk player and have set two tabs for each talent (blood/frost), it all seemed to work nicely on my first logon. Then when I reloaded it gave me the following lua error messages:

...

The first tab works fine even with the error messages, but when I switch my talent the bar would disappear and the configuration button doesn't work. Could you give me a solution to this problem? Thanks.
Looks like attempt to call UpdateCount for not a spell or item: can you post here your saved variables for this character to reproduce? I see possible issues, but to be sure would be nice to test with your set of buttons.

P.S. path to saved variables like "your WoW folder"/Wtf/Account/"Account name"/"Realm name"/"Char name"/SavedVariables/TinyExtraBars.lua

Edit: got error with battlpets and mounts, fixed in 0.24
Thank you for the support. I'm actually using a Korean client, and it might be causing the problem. I'm pasting this for your information:

TinyExtraBars_PerChar = {
["ToolsFrame"] = {
["SettingsMode"] = false,
["pos"] = {
["left"] = 1140.000244140625,
["top"] = 604,
},
},
["Containers"] = {
{
["cols"] = 8,
["rows"] = 1,
["tabs"] = {
{
{
{
["subValue"] = "spell",
["command"] = "spell",
["id"] = 48792,
["value"] = "얼음같은 인내력()",
}, -- [1]
{
["subValue"] = "spell",
["command"] = "spell",
["value"] = "흡혈()",
["id"] = 55233,
}, -- [2]
{
["subValue"] = "spell",
["command"] = "spell",
["id"] = 49222,
["value"] = "뼈의 보호막()",
}, -- [3]
{
["subValue"] = "spell",
["command"] = "spell",
["id"] = 49028,
["value"] = "춤추는 룬 무기()",
}, -- [4]
{
["subValue"] = "spell",
["command"] = "spell",
["id"] = 48743,
["value"] = "죽음의 서약()",
}, -- [5]
{
["subValue"] = "|cffa335ee|Hitem:79329:0:0:0:0:0:0:234801856:90:0:0|h[니우짜오의 성물]|h|r",
["command"] = "item",
["value"] = 79329,
}, -- [6]
{
["subValue"] = "spell",
["command"] = "spell",
["id"] = 51052,
["value"] = "대마법 지대()",
}, -- [7]
{
["command"] = "macro",
["value"] = "생명석",
["subValue"] = 23,
}, -- [8]
}, -- [1]
["title"] = "혈기",
["Visibility"] = {
["Talents"] = {
false, -- [1]
true, -- [2]
},
["Custom"] = "",
["PetBattle"] = {
false, -- [1]
true, -- [2]
},
["Vehicle"] = {
false, -- [1]
true, -- [2]
},
["BonusBar"] = {
false, -- [1]
true, -- [2]
},
["Stance"] = {
true, -- [1]
false, -- [2]
false, -- [3]
false, -- [4]
false, -- [5]
false, -- [6]
false, -- [7]
false, -- [8]
false, -- [9]
},
},
}, -- [1]
{
{
{
["subValue"] = "spell",
["id"] = 48792,
["value"] = "얼음같은 인내력()",
["command"] = "spell",
}, -- [1]
{
["subValue"] = "spell",
["id"] = 51271,
["value"] = "얼음 기둥()",
["command"] = "spell",
}, -- [2]
{
["subValue"] = "|cff0070dd|Hitem:81268:0:0:0:0:0:0:0:90:0:0|h[암흑스승의 가르침]|h|r",
["value"] = 81268,
["command"] = "item",
}, -- [3]
{
["subValue"] = "spell",
["id"] = 130735,
["value"] = "영혼 쐐기()",
["command"] = "spell",
}, -- [4]
{
["subValue"] = "spell",
["id"] = 61999,
["value"] = "아군 되살리기()",
["command"] = "spell",
}, -- [5]
{
["subValue"] = "spell",
["id"] = 47568,
["value"] = "룬 무기 강화()",
["command"] = "spell",
}, -- [6]
{
["subValue"] = "spell",
["id"] = 57330,
["value"] = "겨울의 뿔피리()",
["command"] = "spell",
}, -- [7]
{
["subValue"] = "spell",
["id"] = 51052,
["value"] = "대마법 지대()",
["command"] = "spell",
}, -- [8]
}, -- [1]
["Visibility"] = {
["Talents"] = {
true, -- [1]
false, -- [2]
},
["Custom"] = "",
["PetBattle"] = {
false, -- [1]
true, -- [2]
},
["Vehicle"] = {
false, -- [1]
true, -- [2]
},
["BonusBar"] = {
false, -- [1]
true, -- [2]
},
["Stance"] = {
true, -- [1]
false, -- [2]
false, -- [3]
false, -- [4]
false, -- [5]
false, -- [6]
false, -- [7]
false, -- [8]
false, -- [9]
},
},
["title"] = "냉기",
}, -- [2]
},
["pos"] = {
["left"] = 811.0011596679688,
["top"] = 383.99951171875,
},
}, -- [1]
},
}

The skills written in Korean are simply the dk skills and trinkets, and a few are with the macros. If you need any translation to this I'll be more than happy to do so. Again, thanks.
beumji is offline Report comment to moderator  
Reply With Quote
Unread 10-10-12, 05:35 AM  
another
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 166
Uploads: 14
Re: Errors

Originally Posted by beumji
I'm a dk player and have set two tabs for each talent (blood/frost), it all seemed to work nicely on my first logon. Then when I reloaded it gave me the following lua error messages:

...

The first tab works fine even with the error messages, but when I switch my talent the bar would disappear and the configuration button doesn't work. Could you give me a solution to this problem? Thanks.
Looks like attempt to call UpdateCount for not a spell or item: can you post here your saved variables for this character to reproduce? I see possible issues, but to be sure would be nice to test with your set of buttons.

P.S. path to saved variables like "your WoW folder"/Wtf/Account/"Account name"/"Realm name"/"Char name"/SavedVariables/TinyExtraBars.lua

Edit: got error with battlpets and mounts, fixed in 0.24
Last edited by another : 10-10-12 at 06:35 AM.
another is offline Report comment to moderator  
Reply With Quote
Unread 10-10-12, 04:14 AM  
beumji
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Errors

I'm a dk player and have set two tabs for each talent (blood/frost), it all seemed to work nicely on my first logon. Then when I reloaded it gave me the following lua error messages:

Message: Interface\AddOns\TinyExtraBars\Button.lua:809: attempt to call method 'UpdateCount' (a nil value)
Time: 10/10/12 19:11:08
Count: 1
Stack: Interface\AddOns\TinyExtraBars\Button.lua:809: in function `UpdateButton'
Interface\AddOns\TinyExtraBars\Button.lua:706: in function `Set'
Interface\AddOns\TinyExtraBars\ButtonFrame.lua:227: in function `SetButtons'
Interface\AddOns\TinyExtraBars\Container.lua:67: in function <Interface\AddOns\TinyExtraBars\Container.lua:63>
Interface\AddOns\TinyExtraBars\Container.lua:135: in function `TEB_Container_New'
Interface\AddOns\TinyExtraBars\TinyExtraBars.lua:244: in function <Interface\AddOns\TinyExtraBars\TinyExtraBars.lua:171>
Interface\AddOns\TinyExtraBars\TinyExtraBars.lua:336: in function <Interface\AddOns\TinyExtraBars\TinyExtraBars.lua:319>

Locals: self = TinyExtraBarsContainerFrame1ButtonFrame1Button1_8 {
0 = <userdata>
OnEnter = <function> defined @Interface\AddOns\TinyExtraBars\Button.lua:266
UpdateTooltipItem = <function> defined @Interface\AddOns\TinyExtraBars\Button.lua:237
InRangeCompanion = <function> defined @Interface\AddOns\TinyExtraBars\Button.lua:515
UpdateCooldown = <function> defined @Interface\AddOns\TinyExtraBars\Button.lua:431
GetTextureBattlepet = <function> defined @Interface\AddOns\TinyExtraBars\Button.lua:345
OnDragStart = <function> defined @Interface\AddOns\TinyExtraBars\Button.lua:772
ClearHandlers = <function> defined @Interface\AddOns\TinyExtraBars\Button.lua:161
icon = TinyExtraBarsContainerFrame1ButtonFrame1Button1_8Icon {
}
SpellGlowShow = <function> defined @Interface\AddOns\TinyExtraBars\Button.lua:580
frameID = 1
GetTextureEquipmentset = <function> defined @Interface\AddOns\TinyExtraBars\Button.lua:338
InRangeEquipmentset = <function> defined @Interface\AddOns\TinyExtraBars\Button.lua:512
UpdateCheckedBattlepet = <function> defined @Interface\AddOns\TinyExtraBars\Button.lua:398
UpdateTooltipSpell = <function> defined @Interface\AddOns\TinyExtraBars\Button.lua:232
tooltipValue = "생명석"
count = TinyExtraBarsContainerFrame1ButtonFrame1Button1_8Count {
}
GetUsableBattlepet = <function> defined @Interface\AddOns\TinyExtraBars\Button.lua:470
SaveCommand = <function> defined @Interface\AddOns\TinyExtraBars\Button.lua:743
GetTextureMacro = <function> defined @Interface\AddOns\TinyExtraBars\Button.lua:334
row = 1
UpdateTextMacro = <function> defined @Interface\AddOns\TinyExtraBars\Button.lua:492
PreClick = <function> defined @Interface\AddOns\TinyExtraBars\Button.lua:715
UpdateTextEquipmentset = <function> defined @Interface\AddOns\TinyExtraBars\Button.lua:497
UpdateTooltipEquipmentset = <function> defined @Interface\AddOns\TinyExtraBars\Button.lua:254
InRangeBattlepet = <function> defined @Interface\AddOns\TinyExtraBars\Button.lua:518
UpdateTooltipCompanion = <function> defined @Interface\AddOns\TinyExtraBars\Button.lua:242
UpdateEquipped = <function> defined @Interface\AddOns\TinyExtraBars\Button.lua:414
flashing = false
GetTextureItem = <function> defined @Interface\AddOns\TinyExtraBars\Button.lua:331
contID = 1
UnregisterEvents = <function> defined @Interface\AddOns\TinyExtraBars\Button.lua:986
ClearBindings = <function> defined @Interface\AddOns\TinyExtraBars\Button.lua:218
InRange = <function> defined @Interface\AddOns\TinyExtraBars\Button.lua:509
UpdateCountSpell = <function> defined @Interface\AddOns\TinyExtraBars\Button.lua:552
GetTextureCompanion = <function> defined @Interface\AddOns\TinyExtraBars\Button.lua:341
SetTooltip = <function> defined @Interface\AddOns\TinyExtraBars\Button.lua:301
UpdateCooldownSpell = <function> defined @Interface\AddOns\TinyExtraBars\Button.lua:420
GetHotkey = <function> defined @Interface\AddOns\TinyExtraBars\Button.lua:188
HideButton = <function> defined @Interface\AddOns\TinyExtraBars\Button.lua:787
RegisterEvents = <function> defined @Interface\AddOns\TinyExtraBars\Button.lua:925
UpdateButton = <function> defined @Interface\AddOns\TinyExtraBars\Button.lua:801
UpdateToolt

The first tab works fine even with the error messages, but when I switch my talent the bar would disappear and the configuration button doesn't work. Could you give me a solution to this problem? Thanks.
beumji is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: