Download
(93Kb)
Download
Updated: 10-25-14 07:18 AM
Pictures
File Info
Compatibility:
Warlords of Draenor Pre-Patch (6.0.2)
Updated:10-25-14 07:18 AM
Created:04-03-09 05:34 PM
Downloads:153,845
Favorites:172
MD5:

rBottomBarStyler  Popular! (More than 5000 hits)

Version: 60000.01
by: zork [More]


Intro

This is rBBS an art framework. It provides basic functionality that can be used by rBBS layout styles to display art, models and orbs on screen. The addon does nothing on it's own. You need rBBS-layouts and probably an actionbar mod to make it work properly. This mod just displays art.
Install
Download rBBS and any rBBS-layout you like. Put both into your AddOns folder and start the game afterwards. Make sure you have any kind of actionbar mod installed that hides the default Blizzard actionbar!
Layouts
Default layouts are provided. They must be downloaded spereratly, like oUF layouts. rBBS is just a framework that needs layouts to display data.

Current available layouts:
Roth UI (Roth UI look alike)
OrbsOnly (Example for player, pet and target orbs)
OrbsOnly2 (player and target orbs only)
Diablo1 (Diablo 1 flavoured layout)
Diablo2 (Diablo 2 flavoured layout)
Diablo3 (Diablo 3 flavoured layout)
Diablo3Adjusted (Diablo 3 flavoured layout, but with WoW 12 button system)
Diablo3NoOrbs (Diablo 3 flavoured layout, but wihtout orbs and the bar texture matches WoW 12 button system)
Aion (Aion flavoured layout)
Backdrop (Example layout showing how to do backdrops)

Ingame menu
Use the rBBS menu gem or the /rbbs slash command to open the menu. You can do the following things ingame: lock, unlock, show, hide, resize, scale, move, reset.

Dragframe
Version 1.03 introduced a new API function, the dragframe. If you want to make use of it create it first in your layout and have other frames parent it. (See example layouts). If you move/scale/resize the dragframe all hooked frames will follow.

Fluid animations
The new rBBS supports the fluid animation system of Roth UI 4.009+. You can choose between, no animation, no animation+classcolored, or choose one of the 23 preset animations.
How to create a layout?
Try editing one of the example layouts first to get a feeling for the files. The example layouts use a config.lua and a style.lua. The config.lua has all the config data for the frames you want to spawn in the style function. Most of the config data is optional. But some has to be set. The config does nothing by itself. The style.lua uses the API functions to spawn frames of different types using the config data. In some cases you want hook the frame to the dragframe. The dragframe can be passed as the third element and is optional.
API
The following API spawn function are currently specified. Each API function can handle a buch of config parameters. Set the config parameters in the config of your style and call the spawn function with the specifc config entry. Check layout examples for more.


- spawnDragFrame config attributes:
lua Code:
  1. --strata      = "BACKGROUND",   --frame strata (optional)
  2.     --level       = 0,              --frame level (optional)
  3.     pos         = { a1="BOTTOM", x=0, y=0, },                     --frame position (optional)

- spawnBackdropFrame config attributes:
lua Code:
  1. name        = "ChatFrameBackground",    --Needed. Must be UNIQUE per addon.
  2.     width       = 450,                      --width of the frame
  3.     height      = 230,                      --height of the frame
  4.     scale       = 1,                        --scale of the frame (optional)
  5.     --alpha       = 1,                      --alpha value of the frame (optional)
  6.     --strata      = "BACKGROUND",           --frame strata (optional)
  7.     --level       = 0,                      --frame level (optional)
  8.     pos         = { a1="BOTTOMLEFT", x=20, y=20, }, --position
  9.     backdrops   = { --you can overlay different backdrops on top of each other, each backdrop must have it's own index number
  10.       [1] = {
  11.         padding   = 0,                                                                  -- padding (the space that is between the frame and the backdrop edges)
  12.         bgFile    = "Interface\\AddOns\\rBBS_Backdrop\\media\\background_gradient.tga", -- background texture
  13.         bgColor   = { r = 0.15, g = 0.15, b = 0.15, a = 0.8 },                          -- background color in red, green, blue, alpha
  14.         edgeFile  = "Interface\\AddOns\\rBBS_Backdrop\\media\\glow_outer.tga",          -- border texture
  15.         edgeColor = { r = 0, g = 0, b = 0, a = 1 },                                     -- border color in red, green, blue, alpha
  16.         tile      = false,                                                              -- tile the backdrop (if false it will be stretched)
  17.         tileSize  = 32,                                                                 -- size of background texture tile
  18.         edgeSize  = 10,                                                                 -- thickness of border texture (if your texture has 16px height default value is 16)
  19.         inset     = 10,                                                                 -- backdrop inset
  20.       },
  21.     },

- spawnFrame config attributes:
lua Code:
  1. name        = "ActionBar",      --Needed. Must be UNIQUE per addon.
  2.     width       = 512,              --width of the frame
  3.     height      = 256,              --height of the frame
  4.     scale       = 0.82,             --scale of the frame (optional)
  5.     --alpha       = 1,              --alpha value of the frame (optional)
  6.     --strata      = "BACKGROUND",   --frame strata (optional)
  7.     --level       = 0,              --frame level (optional)
  8.     pos         = { a1="BOTTOM", x=0, y=0, },                     --frame position (optional)
  9.     texture     = {
  10.                     file        = "Interface\\AddOns\\rBBS_RothUI\\media\\bar3.tga",          --the texture file that should be attached to the frame
  11.                     --strata      = "BACKGROUND",                                             --texture strata (optional)
  12.                     --level       = -8,                                                       --texture level (optional)
  13.                     --color       = { r=1, g=0, b=0, a = 1, },                                --recolor the texture (optional)
  14.                     --blendmode   = "ADD",                                                    --texture blendmode (optional)
  15.                   },

- spawnHealthOrb config attributes:
lua Code:
  1. -- animation IDs
  2.   -- 0 = red fog,         1 = purple fog,       2 = green fog,          3 = yellow fog,     4 = turquoise fog
  3.   -- 5 = red portal,      6 = blue rune portal, 7 = red ghost,          8 = purple ghost,   9 = water planet,
  4.   -- 10 = swirling cloud, 11 = white fog,       12 = red glowing eye,   13 = sandy swirl,   14 = green fire
  5.   -- 15 = purple swirl,   16 = white tornado,   17 = blue swirly,       18 = orange fog,    19 = pearl
  6.   -- 20 = red magnet,     21 = blue portal,     22 = purple portal
  7.  
  8.     name              = "HealthOrb",                  --Needed. Must be UNIQUE per addon.
  9.     --unit              = "target"                    --default unit is "player" but you may use "target" to create an orb for target frame (optional)
  10.     size              = 150,                          --size of orb frame
  11.     scale             = 0.82,                         --scale of orb frame (optional)
  12.     --font              = "FONTS\\FRIZQT__.ttf"       --want to use a different font? (optional)
  13.     classcolored      = true,                         --classcolored? if yes and animation is set the anim used will be irgnored, instead pearl animation is used.
  14.     animation         = {
  15.                           enable          = true,     --enable fluid animation true/false
  16.                           anim            = 20,       --animation id, chosse one of the 23 preset animations
  17.                           decreaseAlpha   = false,    --decrease alpha of animation based on hp value (more hp = brighter animation, lower hp = less opacity)
  18.                           multiplier      = 0.3,      --multiply animation alpha with multiplier to make it less bright
  19.                         },
  20.     --color             = { r=1, g=1, b=0, a=1, },    --if no animation is set and no classcolored is selected you may choose your own color
  21.     pos               = { a1="BOTTOM", x=-260, y=-10, },    --position (optional)
  22.     --strata      = "BACKGRROUND",                                                      --framestrata, default "LOW" (optional)
  23.     --level       = 1,                                                                  --framelevel, default 1 (optional)
  24.     --filling     = "Interface\\AddOns\\rBBS_RothUI\\media\\orb_filling15.tga",         --replace the orb filling texture with sth else (optional)
  25.     --background  = "Interface\\AddOns\\rBBS_RothUI\\media\\orb_back.tga",              --replace the orb background texture with sth else (optional)
  26.     --gloss       = "Interface\\AddOns\\rBBS_RothUI\\media\\orb_gloss.tga",             --replace the orb gloss texture with sth else (optional)

- spawnPowerOrb config attributes:
lua Code:
  1. -- animation IDs
  2.   -- 0 = red fog,         1 = purple fog,       2 = green fog,          3 = yellow fog,     4 = turquoise fog
  3.   -- 5 = red portal,      6 = blue rune portal, 7 = red ghost,          8 = purple ghost,   9 = water planet,
  4.   -- 10 = swirling cloud, 11 = white fog,       12 = red glowing eye,   13 = sandy swirl,   14 = green fire
  5.   -- 15 = purple swirl,   16 = white tornado,   17 = blue swirly,       18 = orange fog,    19 = pearl
  6.   -- 20 = red magnet,     21 = blue portal,     22 = purple portal
  7.  
  8.     name              = "PowerhOrb",                  --Needed. Must be UNIQUE per addon.
  9.     --unit              = "target"                    --default unit is "player" but you may use "target" to create an orb for target frame (optional)
  10.     size              = 150,                          --size of orb frame
  11.     scale             = 0.82,                         --scale of orb frame (optional)
  12.     --font              = "FONTS\\FRIZQT__.ttf"       --want to use a different font? (optional)
  13.     powertypecolored  = true,                         --powertypecolored? if yes and animation is set the anim used will be irgnored, instead pearl animation is used.
  14.     animation         = {
  15.                           enable          = true,     --enable fluid animation true/false
  16.                           anim            = 20,       --animation id, chosse one of the 23 preset animations
  17.                           decreaseAlpha   = false,    --decrease alpha of animation based on hp value (more hp = brighter animation, lower hp = less opacity)
  18.                           multiplier      = 0.3,      --multiply animation alpha with multiplier to make it less bright
  19.                         },
  20.     --color             = { r=1, g=1, b=0, a=1, },    --if no animation is set and no classcolored is selected you may choose your own color
  21.     pos               = { a1="BOTTOM", x=-260, y=-10, },    --position (optional)
  22.     --strata      = "BACKGRROUND",                                                      --framestrata, default "LOW" (optional)
  23.     --level       = 1,                                                                  --framelevel, default 1 (optional)
  24.     --filling     = "Interface\\AddOns\\rBBS_RothUI\\media\\orb_filling15.tga",         --replace the orb filling texture with sth else (optional)
  25.     --background  = "Interface\\AddOns\\rBBS_RothUI\\media\\orb_back.tga",              --replace the orb background texture with sth else (optional)
  26.     --gloss       = "Interface\\AddOns\\rBBS_RothUI\\media\\orb_gloss.tga",             --replace the orb gloss texture with sth else (optional)

Git
https://github.com/zorker/rothui/tre...er/wow6.0/rBBS

60000.01
- updated for patch 6.0.2

50100.01
- updated for patch 5.1

50001.01
- initial release for MoP - patch 5.0.5

40300.01
- updated toc for patch 4.3

1.06
- support for pet unit
- fixed unit menu and unit tooltip

1.05
- updated toc for patch 4.2

1.04

- Added new API function to spawn backdrop frames, check the backdrop layout for examples

1.03


Added an ingame menu.
- Added new API function for a dragframe
- Data is now saved in SavedVariables per character (thus does not fade if you deselect the addon)
- Added config menu
- Menu can be opened via "/rbbs" slash command or by clicking the gem
- Menu allows the following settings:
-unLockAllFrames
-lockAllFrames
-hideAllFrames
-showAllFrames
-resetAllFrames

SPECIFIC frame settings
-unlockFrame
-lockFrame
-hideFrame
-showFrame
-resetFrame
What is so special with the dragframe?
Other frames can anchor the dragframe. If you size the dragframe all other frames will be scaled on your dragframe resize.
If you move the dragframe all other frames that hooked the dragframe will follow.
Thus you can now resize your whole art again by resizing one frame in the game.

1.02
- added support for target orbs (you can now add a unit the the orb config)

1.01
- COMPLETE REWRITE, DELETE THE OLD rBOTTOMBARSTYLER
- rBBS is a framework now

--------------------------------------------------------------------

4.004
- updated toc file for patch 4.1

4.003
removed unneeded code and fixed the mana coloring, actually going on powertype now
Change list http://code.google.com/p/rothui/source/detail?r=577

4.002
- added player login event to make sure the values update correctly after login

4.001
- updated to work with Patch 4.0.1

012
- added class coloring (health orb value 0)
- data is now saved per character

011
- added clique support

010
- updated for 3.2
- added the new galaxy glow

009
- updated for 3.1
- small fixes to the Roth UI layout

008
- added AION2 style from Dawn
- added Diablo 3 style without any orbs

007
- Diablo 3 layout now can choose between 3 bar types aswell for 12, 24 and 36 buttons
- roth layout got the cool angel and demon :p

006 Diff
- all frames are now at strata BACKGROUND
- added AION style
- new Diablo 3 textures

005 Diff
- added health orb coloring
- added mana orb coloring
- added functions to automatically detect the mana coloring on stance/class


004 Diff
- added health and mana values
- added orb click and hover functionality

003 Diff
- added the glows (first version)

002-2 Diff
- one orb func to create all the orbs
- code cleanup, removed tabs

002 Diff
- added moving
- added locking
- added functions to move / lock stuff
- orb health and orb mana func

001-2
- fixed bug with default bar value not setting

001
- initial release with 4 styles (d1, d2, d3, roth)
Optional Files (12)
File Name
Version
Size
Author
Date
Type
60000.01
242kB
10-25-14 07:20 AM
Addon
1.04
37kB
10-09-11 07:24 AM
Addon
1.03
335kB
06-29-11 04:09 PM
Addon
1.03
203kB
06-29-11 04:08 PM
Addon
1.03
280kB
06-29-11 04:08 PM
Addon
1.03
362kB
06-29-11 04:07 PM
Addon
1.03
177kB
06-29-11 04:06 PM
Addon
1.03
39kB
06-29-11 04:05 PM
Addon
1.02
156kB
06-29-11 04:04 PM
Addon
1.02
13kB
06-29-11 04:03 PM
Addon
v2
707kB
06-27-11 04:42 AM
Addon
1
187kB
06-21-11 03:08 PM
Addon


Post A Reply Comment Options
Unread 04-09-09, 04:25 PM  
zork
A Pyroguard Emberseer
 
zork's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1740
File comments: 3728
Uploads: 77
Re: bug?

No thats not a bug. The UnitMana Event just don't gets fired again, so it stops at 1 mayb some event is missing. I will try adding all Events oUF is using.
__________________
| Simple is beautiful.
| WoWI AddOns | GitHub | Zork (WoW)

"I wonder what the non-pathetic people are doing tonight?" - Rajesh Koothrappali (The Big Bang Theory)
Report comment to moderator  
Reply With Quote
Unread 04-10-09, 04:25 PM  
Wraanger
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 34
Uploads: 2
One question , zork ...

Can you give us one more style : D3 but without "button slots" and numbers beneath them ?

I, for instance, is a bit vision impaired so I tend to use fewer but bigger buttons =) and they don't mesh well with "button slots" in the texture ...

Other than that ..I can say only one thing - beatifull mod.
Report comment to moderator  
Reply With Quote
Unread 04-11-09, 03:58 PM  
Luciant
A Cyclonian
 
Luciant's Avatar

Forum posts: 49
File comments: 76
Uploads: 2
the normal d3 style has only 5 big button slots, but im not sure if that is still in the style choices, i think it was removed and replaced with the 12 button d3 style

Originally posted by Wraanger
One question , zork ...

Can you give us one more style : D3 but without "button slots" and numbers beneath them ?

I, for instance, is a bit vision impaired so I tend to use fewer but bigger buttons =) and they don't mesh well with "button slots" in the texture ...

Other than that ..I can say only one thing - beatifull mod.
Report comment to moderator  
Reply With Quote
Unread 04-12-09, 12:59 AM  
Silas
A Defias Bandit

Forum posts: 2
File comments: 4
Uploads: 0
so i thought id take a crack at making a layout i like.
I really wanted a 3 bar layour for aions skin. Loaded up photoshop came up with this. http://img25.imageshack.us/img25/7499/bar3.png

it works in wow not bad might add the code to make it 3 bars etc

Btw if you edit a texture you have to close wow then reload it before seeing the change .... took a couple hours of frustation to find that out lol love this mod.

1 question with actionbarstyler your new code and actionbuttonstyler
how can i control the space between the buttons? where in the lua is it defined?
Report comment to moderator  
Reply With Quote
Unread 04-12-09, 04:54 AM  
zork
A Pyroguard Emberseer
 
zork's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1740
File comments: 3728
Uploads: 77
Originally posted by Silas
1 question with actionbarstyler your new code and actionbuttonstyler
how can i control the space between the buttons? where in the lua is it defined?
Space between buttons cannot be controlled with rActionBarStyler yet.
__________________
| Simple is beautiful.
| WoWI AddOns | GitHub | Zork (WoW)

"I wonder what the non-pathetic people are doing tonight?" - Rajesh Koothrappali (The Big Bang Theory)
Report comment to moderator  
Reply With Quote
Unread 04-13-09, 11:07 AM  
Jegermage
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
regarding aion2

first, I'd like to say _I LOVE THIS ADDON_

i played so much diablo and i think the aion2 looks awesome and the two small circles beneath the healthorb and manaorb(im a manauser - doh!) is sweet for having mounts or proffesions in, using bartender to add a bar with only 1 slot and then throw it there, and using a buttonfacade addon so it removes the frame around it.. it looks sweet!


I got a question tho, and I hope you might take it into consideration to do, i dont think it'll take much of your time. Since im not leveling anymore(atleast not on my mage) i'd like to have the art, aion2, without the xp-bar beneath the bottons.... can that be done?

<3 for this!

i see you've added the dawn-made aion2 one without any XP bar - atleast you say so (even tho screenshot in that comment is with xp bar :S) - how to activate that then? when i go aion2 its still with xpbar, can't type aion3 :<
Last edited by Jegermage : 04-13-09 at 11:23 AM.
Report comment to moderator  
Reply With Quote
Unread 04-14-09, 12:23 AM  
rainrox
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
can i use this together with rothUI? if so, how?
Report comment to moderator  
Reply With Quote
Unread 04-16-09, 08:12 AM  
Xarl
A Warpwood Thunder Caller
 
Xarl's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 94
File comments: 224
Uploads: 1
Zork ich komm dich hier mal nerven

Gibt es ne möglichkeit eine der Styles von diesem addon auch mit RothUI zu nutzen ?
Report comment to moderator  
Reply With Quote
Unread 04-16-09, 08:46 AM  
zork
A Pyroguard Emberseer
 
zork's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1740
File comments: 3728
Uploads: 77
Originally posted by Xarl
Zork ich komm dich hier mal nerven

Gibt es ne möglichkeit eine der Styles von diesem addon auch mit RothUI zu nutzen ?
Yes, rBottomBarStyler can now be used with the new RothUI.
oUF_D3Orbs2 includes a new variable that allows using RothUI with rBottomBarStyler. The variable is called use_rbottombarstyler. Set this to 1 in the oUF_D3Orbs2/layout1.lua and the orbs and the art of the layout file will get removed.
You can then use rBottomBarStyler with RothUI, just make sure to use jExp2 instead of jExp aswell.
__________________
| Simple is beautiful.
| WoWI AddOns | GitHub | Zork (WoW)

"I wonder what the non-pathetic people are doing tonight?" - Rajesh Koothrappali (The Big Bang Theory)
Report comment to moderator  
Reply With Quote
Unread 04-16-09, 08:49 AM  
Verraxe
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Love it

Hi there, love your addon. I was wondering if you could add other bar styles like the diablo 1 one where it has extra boxes built into the background so you could slot action bars into them without ruining the look and feel of the background?
Report comment to moderator  
Reply With Quote
Unread 04-18-09, 09:26 AM  
Folji
A Flamescale Wyrmkin
 
Folji's Avatar
AddOn Author - Click to view AddOns

Forum posts: 136
File comments: 96
Uploads: 1
Could there perhaps be a widescreen (or just a generally wider) version of the Diablo 1 and Diablo 2 layouts in a future version of rBottomBarStyler?

Was thinking a while ago of setting up a Diablo II inspired UI a while ago, with the D2 layout from rBottomBarStyler covering the bottom of the screen. But as the current design of that layout is mostly suited for 4:3 aspect ratios, scaling it up to the point where it'd cover the whole width of a 16:9 display just resulted in a chunky bottom bar with overstretched textures.
Report comment to moderator  
Reply With Quote
Unread 04-19-09, 06:06 AM  
Feril
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Orb update

Hi, I was wondering if there would be a setting to make orbs update more frequently, so that energy (for example) updates quickly instead of in large ticks. It's driving me crazy!

The RothUI orbs did this, but I don't know how to combine the two

By the way, I don't mean smooth updating. I don't really like that, because when I spend energy, I want it to show instantly the new value
Report comment to moderator  
Reply With Quote
Unread 04-19-09, 07:56 AM  
mister shady
A Defias Bandit

Forum posts: 3
File comments: 4
Uploads: 0
Old Diablo 3 UI

Would it be possible to put back in the Diablo 3 art with the mouse buttons and the other little buttons. Damn it, it's hard to describe. I'm talking about the Diablo 3 art without the 12/24/36 layout. If I had a screenshot, I'd show you what my UI looked like up until I downloaded the latest version of this and installed it without looking at the changelog.

Thanks,

Mr. Shady
Report comment to moderator  
Reply With Quote
Unread 04-19-09, 03:27 PM  
Mimsy
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Beautiful texture for the action bar.

Is there some way to turn off the numbers on the health and mana orbs? Having big white numbers detracts from the art.
Last edited by Mimsy : 04-19-09 at 03:27 PM.
Report comment to moderator  
Reply With Quote
Unread 04-20-09, 10:53 PM  
Jazlyn
A Defias Bandit

Forum posts: 2
File comments: 18
Uploads: 0
Request for no predefined boxes on bars

Hi,

I love the look of these orbs. Really a very nice addition to my UI, Thank you.

And now for my requests....

I'm using AION2, and it has lots of little boxes in the bar at the bottom. I like to use the Serenity skin for ButtonFacade, and the circular buttons just don't look great over the top of the squares on the background. What I would love is an option to 'turn off' the box graphics. At the moments I am using Dreamlayout skins, and it looks okay, but I have a few 'empty' boxes. And I would really like to go back to my round buttons

Is there anyway to increase the strata of the graphic? I use SunnArt for my backgrounds, and often I will not see the bar graphic. Sometimes it is just the very left bit that won't show, and the middle and right bits are okay. But often all three panels of the Sunn graphic are sitting over the top of your bar graphic. The orbs always show. (I can post a ss if it will help).

Another thing that would be awesome is to be able to use different bars on different characters. I set my DK up with Diablo1, and then set my priest up with AION2. Imagine my surprise when I went back to the DK and none of her buttons fit the look of Aion2.
Last edited by Jazlyn : 04-23-09 at 06:14 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: