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.
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!
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)
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.
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.
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.
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.
- support for pet unit
- fixed unit menu and unit tooltip
- updated toc for patch 4.2
- Added new API function to spawn backdrop frames, check the backdrop layout for examples
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:
SPECIFIC frame settings
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.
- added support for target orbs (you can now add a unit the the orb config)
- COMPLETE REWRITE, DELETE THE OLD rBOTTOMBARSTYLER
- rBBS is a framework now