Bazooka is a Data Broker Display similar in functionality and looks to FuBar.
Featrue highlights
- Top/Bottom alignment or free moving of bars.
- Left-click drag moves, right-click drag resizes the bar (unless the frames are locked).
- Drag-and-drop plugin placement with highlighted drop positions.
- Configurable background / font / icon size.
- The usual options for data broker displays (show text/icon/label, optionally show title in place of label if it's missing).
- Support of iconCoords and icon[RGB] (TomTom arrow, for example).
- Left / Center-Left / Center / Center-Right / Right placement position for plugins within bars, allowing easy layout of plugins. Plugins placed in the Center area are centered as a bunch.
- Optional auto-fade while in combat / out of combat.
- Optionally disable mouse / tooltips.
- Optional simple tooltips (just show title if Alt is held while moving the mouse pointer over the plugin).
- Optional highlight on mouseover for the active plugin.
- Load-on-demand configuration options, small memory footprint for "standard" operation.
- Bulk mode configuration that allows configuring multiple bars/plugins easily.
Note for v1.8.0:
Multiple top/bottom bars are attached to each other now, no need to fiddle with the tweak anchor settings. As a side effect, previous tweak settings are reset, so if you needed those to get rid of the 1-pixel-gap, set it again for your top bar. Sorry about that.
Usage
Getting started
- Create new bars from the main options window
- Drag plugins to desired location
- Drag plugins off bars to disable them
- Dragging bars while holding Alt will change their attached/detached state. Otherwise top/bottom bars will snap back to top or bottom depending on where you drop them.
Using the bulk configuration (standard method)
- Uncheck Auto-apply.
- Check the bars/plugins you want the settings to apply to.
- Check Apply next to the settings you want to change, and set them to the value you need.
- Click Apply at the bottom of the options. The changes you selected will be applied to all selected bars/plugins at this point.
Using the bulk configuration (auto-apply method)
- Check Auto-apply.
- Check the bars/plugins you want the settings to apply to.
- Change the settings (or click the Apply text next to them if their current value is the one you want). The changes will be applied immediately to all selected bars/plugins.
Slash commands
/bazooka
- open configuration
/bazooka locked
- toggle locked/unlocked state
TODO
- I'll probably add grouping of plugins by type (launcher / data feed).
Options
Global options
- Locked
- Toggles locking/unlocking the frames. In locked state you can't drag the bars or the plugins.
- Enable simple tooltips
- Enables using a simplified tooltip while holding down the Alt key. This tooltip overrides the plugin-supplied one with just the plugin title. Useful to find out what addon provides the feed/launcher if it doesn't provide a tooltip of its own.
- Adjust frames
- Toggle adjusting blizzard frames to make room for top/bottom bars.
- Enable highlight
- Enable highlighting of current plugin (that would receive mouse clicks).
- Fade-out delay
- The delay before a bar fades after the mouse leaves its frame.
- Fade-out duration
- The length of the fade-out animation.
- Fade-in duration
- The length of the fade-in animation.
- Create new bar
- You guessed it, it creates a new bar.
Bar options
- Attach point
- Set the attach point of the bar, possible values:
- Top: attach to top of screen
- Bottom: attach to bottom of screen
- None: do not attach, the bar can be dragged to a place you like
- Strata
- Adjust the bar's strata.
- Fade in combat
- Enable fade-out while in combat.
- Fade out of combat
- Enable fade-out while out of combat.
- Disable mouse in combat
- Disable the mouse for the bar while in combat, making it click-thru. Doesn't apply to individual plugins shown in the bar.
- Disable mouse out of combat
- Disable the mouse for the bar while out of combat, making it click-thru. Doesn't apply to individual plugins shown in the bar.
- Fade opacity
- Set how much the bar should fade if Fade in combat or Fade out of combat is enabled.
- Left spacing
- Spacing between plugins positioned on the left side (Left area).
- Right spacing
- Spacing between plugins positioned on the right side (Right area).
- Center spacing
- Spacing between plugins positioned in the center (Center-Left, Center and Center-Right areas).
- Icon-text spacing
- Spacing between the icon and text of the plugins.
- Font
- The font used to display plugin texts.
- Font size
- Set the font size.
- Font outline
- Specify font outline.
- Icon size
- The size of the icon (shown to the left of the text if the plugin provides it).
- Label color
- Color to use to display the label provided by the plugin.
- Text color
- Color to use to display the plugin text.
- Suffix color
- Color to use to display the suffix string (if the plugin provides its text as value, suffix).
- Opacity
- Opacity to use for the plugin icon and text.
- Frame height
- The height of the bar.
- Frame width
- The width of the bar (only available if the bar is not attached to top/bottom).
- Fit to content width
- Fit the bar's width to match the size of the contents it displays (only available if the bar is not attached to top/bottom)
- Enable background
- Enable background options for the bar.
- Background texture
- Texture to use as the bar's background.
- Border texture
- Texture to use as the bar's border.
- Background color
- Color to use to tint the background texture. Note: not all background textures can be tinted, for example "Blizzard Dialog" is black, so tinting has no effect.
- Background border color
- Color of the border.
- Tile background
- Toggle tiling the background texture.
- Background tile size
- The size of the tiles (if Tile background is enabled).
- Border thickness
- The edge size used for the border texture.
- Tweak anchor positions
- Manually adjust the left/right/top/bottom anchor positions. It is useful if there's a small gap between the top of the screen and the top bar (due to some strange rounding wow does, or when using some of the border textures).
Plugin options
- Enabled
- Enable/disable the plugin.
- Show icon
- Toggle display of the icon provided by the plugin.
- Show label
- Toggle display of the label provided by the plugin.
- Show title
- Use plugin title as label if Show label is enabled but the plugin doesn't provide a label.
- Show text
- Toggle display of the text provided by the plugin.
- Show value
- Toggle display of the value provided by the plugin. If Show text is also enabled and the plugin provides text, then text will be used instead of value even if this is checked.
- Show suffix
- Toggle display of the suffix provided by the plugin. Only used when displaying the value, ignored if displaying the text.
- Hide tooltip on click
- If enabled, clicking the plugin hides the plugin's tooltip immediately.
- Disable tooltip
- Disable tooltip for this plugin.
- Disable tooltip in combat
- Disable tooltip for this plugin while in combat.
- Disable mouse in combat
- Disable the mouse for the plugin while in combat, making it click-thru.
- Disable mouse out of combat
- Disable the mouse for the plugin while out of combat, making it click-thru.
- Force Hide Tooltip
- There are some plugins that don't hide their tooltip when the display addon tells them. Checking this option will enable special code that will try to hide those frame when needed. As this is sort-of hackish, you should only enable this option if the plugin in question really misbehaves (there's a certain amount of otherwise unnecessary CPU usage, and it can also cause otherwise "legal" stuff to break).
- Shrink threshold
- Set a threshold to specify the minimum size difference before the size of the plugin is shrunk, useful to reduce "jitter" caused by small text changes.
- Bar
- Select which bar should display the plugin.
- Area
- Select the area to place the plugin within the bar.
------------------------------------------------------------------------
r139 | mitch0 | 2010-02-07 14:09:11 +0000 (Sun, 07 Feb 2010) | 2 lines
Changed paths:
A /tags/v1.8.3 (from /trunk:138)
Tagging as v1.8.3
- added option to set maximum text width (ticket-8)
------------------------------------------------------------------------
r138 | mitch0 | 2010-02-07 12:24:45 +0000 (Sun, 07 Feb 2010) | 1 line
Changed paths:
M /trunk/Bazooka.lua
M /trunk/Bazooka_Options/Options.lua
fix frame width calculation if maxtextwidth < stringwidth
------------------------------------------------------------------------
r137 | mitch0 | 2010-02-05 22:19:31 +0000 (Fri, 05 Feb 2010) | 1 line
Changed paths:
M /trunk/Bazooka_Options/Options.lua
force string result for the desc function
------------------------------------------------------------------------
r136 | mitch0 | 2010-02-05 22:13:28 +0000 (Fri, 05 Feb 2010) | 1 line
Changed paths:
M /trunk/Bazooka_Options/Options.lua
make the tooltip show integer value always
------------------------------------------------------------------------
r135 | mitch0 | 2010-02-05 21:53:56 +0000 (Fri, 05 Feb 2010) | 1 line
Changed paths:
M /trunk/Bazooka_Options/Options.lua
add the current text width to the tooltip of max text width option
------------------------------------------------------------------------
r134 | mitch0 | 2010-02-05 21:18:59 +0000 (Fri, 05 Feb 2010) | 1 line
Changed paths:
M /trunk/Bazooka.lua
hopefully fix right floating text
------------------------------------------------------------------------
r133 | mitch0 | 2010-02-05 20:22:14 +0000 (Fri, 05 Feb 2010) | 1 line
Changed paths:
M /trunk/Bazooka.lua
M /trunk/Bazooka.toc
M /trunk/Bazooka_Options/Options.lua
M /trunk/Bazooka_Options/localizations/enUS.lua
add option to specify max text width (ticket-8) [drycode]
------------------------------------------------------------------------
r131 | mitch0 | 2010-01-21 17:21:35 +0000 (Thu, 21 Jan 2010) | 1 line
Changed paths:
M /trunk/Bazooka.toc
M /trunk/Bazooka_Options/Options.lua
disable showSuffix if showValue is disabled
------------------------------------------------------------------------
r130 | mitch0 | 2010-01-20 08:54:46 +0000 (Wed, 20 Jan 2010) | 1 line
Changed paths:
M /trunk/Bazooka.lua
fix updateLayout if only .value is shown
------------------------------------------------------------------------
r129 | mitch0 | 2010-01-19 17:39:17 +0000 (Tue, 19 Jan 2010) | 1 line
Changed paths:
M /trunk/Bazooka_Options/Options.lua
add .value in tooltip for showValue option
------------------------------------------------------------------------
r128 | mitch0 | 2010-01-19 17:26:40 +0000 (Tue, 19 Jan 2010) | 1 line
Changed paths:
M /trunk/Bazooka.lua
minor tweaks
------------------------------------------------------------------------
r127 | mitch0 | 2010-01-19 14:28:16 +0000 (Tue, 19 Jan 2010) | 1 line
Changed paths:
M /trunk/Bazooka.lua
M /trunk/Bazooka.toc
M /trunk/Bazooka_Options/Options.lua
M /trunk/Bazooka_Options/localizations/enUS.lua
allow text/value/suffix selection [ticket-7]
------------------------------------------------------------------------
r125 | mitch0 | 2010-01-16 20:38:28 +0000 (Sat, 16 Jan 2010) | 1 line
Changed paths:
M /trunk/Bazooka.lua
M /trunk/Bazooka.toc
fix minor glitch with font and color settings
------------------------------------------------------------------------
Installation Guide
- Exit "World of Warcraft" completely
- Download the mod you want to install
- Make a folder on your desktop called "My Mods"
- Save the .zip/.rar files to this folder.
- If, when you try to download the file, it automatically "opens" it... you need to RIGHT click on the link and "save as..." or "Save Target As".
- Extract the file - commonly known as 'unzipping'
Do this ONE FILE AT A TIME!
- Windows
- Windows XP has a built in ZIP extractor. Double click on the file to open it, inside should be the file or folders needed. Copy these outside to the "My Mods" folder.
- WinRAR: Right click the file, select "Extract Here"
- WinZip: You MUST make sure the option to "Use Folder Names" is CHECKED or it will just extract the files and not make the proper folders how the Authors designed
- Mac Users
- StuffitExpander: Double click the archive to extract it to a folder in the current directory.
- Verify your WoW Installation Path
That is where you are running WoW from and THAT is where you need to install your mods.
- Move to the Addon folder
- Open your World of Warcraft folder. (default is C:\Program Files\World of Warcraft\)
- Go into the "Interface" folder.
- Go into the "AddOns" folder.
- In a new window, open the "My Mods" folder.
- The "My Mods" folder should have the "Addonname" folder in it.
- Move the "Addonname" folder into the "AddOns" folder
- Start World of Warcraft
- Make sure AddOns are installed
- Log in
- At the Character Select screen, look in lower left corner for the "addons" button.
- If button is there: make sure all the mods you installed are listed and make sure "load out of date addons" is checked.
- If the button is NOT there: means you did not install the addons properly. Look at the above screenshots. Try repeating the steps or getting someone who knows more about computers than you do to help.
Translations
When you download a mod, please be sure that the mod is compatible with your translation of wow. Some mods only work on the US versions, while some only work on some of the various European versions. These variations are called "Localizations".
TOC Numbers (Out of Date Mods)
When Blizzard patches WoW, they change the Interface number. This means that all mods will be "out of date" unless or until the author releases a new version for that interface. Some people go into the .toc files and update the numbers themselves, but this is STRONGLY advised against as it will cause problems locating possible incompatibilities addons. When you log into WoW after a patch, you DO NOT have to delete your interface directory. All you have to do is simply tell WoW to ignore the interface numbers and load all the mods anyway. All you have to do is, while at the "character select" screen, look in the lower left corner and click on the "addons" button. A window will pop up listing all your installed mods.
If you look in the upper left corner of that window there should be a box that says "Load Out of Date AddOns". You want to CHECK this box. Now simply go into WoW normally and all your mods should load. As of the 1.9 patch, you will have to do this after EVERY patch/update that Blizzard posts! If you encounter any problems with a mod after a patch, please be sure to let the author of the mod know so they can fix it.
See also: About "Out Of Date AddOns"
Mac Support
WoW addons are not platformed based. As such, they can be used on either Mac or PC. You can extract both .zip and .rar files on a Mac using StuffitExpander.
Directory Structure
World of Warcraft
|_ Interface
|_AddOns
|_*AddonName*
|_ *AddonName*.toc
|_ *AddonName*.xml
|_ *AddonName*.lua
|_ (possibly others as well)...