• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

Bazooka

 
Project Updated:
Files Updated: Sun, Feb 7 2010
Supports Game Version: 3.3.0
Category: Data Broker
Tags:

[Edit Tags]

Project Manager: mitch0
Additional Authors: No additional authors
Current Version: v1.8.3
License: Public Domain
Development Site: WowAce.com
Avg Daily DL (last 30 days): 23
Downloads Total: 2,805
Favorites: 43
Comments: 15
  • About Bazooka
  •  

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)

  1. Uncheck Auto-apply.
  2. Check the bars/plugins you want the settings to apply to.
  3. Check Apply next to the settings you want to change, and set them to the value you need.
  4. 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)

  1. Check Auto-apply.
  2. Check the bars/plugins you want the settings to apply to.
  3. 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.
  • Downloads (5)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  Bazooka v1.8.3 Release 3.3.0 116 2/7/2010
  Bazooka v1.8.2 Release 3.3.0 338 1/21/2010
  Bazooka v1.8.1 Release 3.3.0 200 1/16/2010
  Bazooka v1.8.0 Release 3.3.0 325 12/28/2009
  Bazooka v1.7.2 Release 3.3.0 381 12/10/2009
  • 1 page(s)
  • Comments

Add Comment  

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • Scroyall said

    A really, really great addon. Fantastic work.

    Reply Report Permalink
  • anahka2309 said

    The relocation of frames you added with the latest update moves the buff-bar halfway down the screen if you also have an open ticket. Once the ticket is gone or I disable Bazooka the buff-bar moves back to it's normal position.

    Reply Report Permalink
  • mitch0 said

    Hi,

    The buff frame is pushed down by blizzard when the "open ticket indicator" is shown (it might be hidden by some other addon if you don't see it above the buffs), so I can't do much about it (in any case, the adjusting is done by LibJostle, so if any fix is possible for this, it should be done there).

    In the meantime try toggling the "Adjust frames" option, and see if that solves the issue for you.

    cheers,
    mitch

    Reply Report Permalink
  • Is it possible to add a feature to allow attaching an LDB plugin to the minimap?
    That's a feature I use in FuBar.

    Or is that a major coding nightmare?

    Reply Report Permalink
  • mitch0 said

    Hello,

    This is definitely out-of-scope for Bazooka, but the LDB design allows you to add different displays for you plugins. Try Barrel (http://wow.curse.com/downloads/wow-addons/details/barrel.aspx), and distribute your plugins between Bazooka and Barrel as you wish :)

    cheers,
    mitch

    Reply Report Permalink
  • Barrel won't load.
    According to the WoW AddOns list it is missing LibDBIcon-1.0
    That is included in the mod's package and I have a few other mods already finding that dependency.
    I even copied it over from a working mod and it didn't solve the problem.

    That mod is out of date and hasn't been touched for 8 months. Hopefully the author has not abandoned it.

    I don't do LUA.
    I don't really want to learn it either.
    If I did my wife would NEVER see me because I'm pretty OCD and I'd get lost in the dungeon of tweaking, fixing, and creating.

    Not sure why displaying the LDBs on the minimap as well as the bar is out of scope for a mod that is an LDB display tool, but I can see not wanting to deal with it.

    Reply Report Permalink
  • mitch0 said

    Hi,

    Well, there are several reasons for not wanting to deal with minimap icons:
    - I don't like them :)
    - 90% of the feedback I got wanted to get rid of the remaining renegade minimap icons (80% of statistics are made out of poo, but w/e :)
    - I don't want to complicate Bazooka with it, the configuration is complex enough as it is

    That said, I'll try to get Barrel in working shape.

    cheers,
    mitch

    Reply Report Permalink
  • mitch0 said

    FYI: The r58 alpha of Barrel on wowace seems to be working. Hopefully the author will tag a proper release soon, but in the meantime you can give that one a go.

    cheers,
    mitch

    Reply Report Permalink
  • Cool.
    Thanks for doing that.

    I'll try it out as soon as Blizzard fixes the stupid login error some people -like me- are having since the maintenance.

    Reply Report Permalink
  • Burnum said

    Odd, I could not find Bazooka in the Curse Client. had to install by hand. Now it sees it in my installed list.

    Reply Report Permalink
  • mitch0 said

    I could find it in mine (although not the latest release, but I just tagged it, so it might take a while)

    cheers,
    mitch

    Reply Report Permalink
  • mitch0 said

    Hello,

    Thanks for the reports. I found a stupid mistake causing this issue (and sorry for blaming Fubar2Broker first :). I fixed it in the latest alpha, will tag it as soon as 3.3 hits EU and I can give it a test.

    cheers,
    mitch

    Reply Report Permalink
  • SaberHawke said

    Received the following error with v1.70.

    Started WoW with new LDB compatible addon. Data feed defaulted to right. When I went into plugin config and changed it from right to center-right, it took all a plugins from right and overlayed them on top of existing center-right plugins and generated the following error.

    [2009/12/07 20:18:17-20-x1]: Bazooka-Bazooka-r106\Bazooka.lua:844: BazookaPlugin_Ara Weapon Buffer - Main Hand:SetPoint(): trying to anchor to itself
    Bazooka-Bazooka-r106\Bazooka.lua:844: in function `setLeftAttachPoint'
    Bazooka-Bazooka-r106\Bazooka.lua:878: in function `setAttachPoints'
    Bazooka-Bazooka-r106\Bazooka.lua:818: in function `attachPlugin'
    Bazooka-Bazooka-r106\Bazooka.lua:1225: in function <Interface\AddOns\Bazooka\Bazooka.lua:1209>

    ---

    Reply Report Permalink
  • mitch0 said

    Hi,

    Thanks for the report, I'll try to reproduce the error. The stack trace is a bit strange, as it seems to come from the OnDragStop() handler, which should be called only if you drag a plugin, not when you change its anchor from the configuration menu...

    Did you change the position from the Plugin settings (where you can set each plugins settings separately) or from the Bulk configuration menu?

    thanks,
    mitch

    Reply Report Permalink
  • SaberHawke said

    I changed it from the Plugin settings. Good thing, is I changed it back to right and drug the plugin with no problems.

    Reply Report Permalink
  • Lol.
    Sorry, don't mean to seem like I'm dumping a bunch of stink on you.
    Just giving you info to help you get all the wrinkles worked out.

    MBST showed up after I reloaded the UI a couple of times.
    An example of how after a few LUA errors this can go wonky.
    Autobar is now behaving after a few UI reloads too.
    By the way it is Fubar_MBST.
    I'm seeing how this works with the Fubar2Broker mod.
    I use a lot of plugins on FUBAR so I'm trying to set up Bazooka with all the same items I use -- from where ever I can get an LDB that supplies it.

    What I did was disable all the plugins and reload the UI. That seemed to eliminate a bunch of the weirdness.
    Then re-enabled them 1 at a time.
    They didn't seem to get tangled together when I did that.
    The autobar thing I put below may be one of those causing the tangles.
    The problems I had could just be something that happens on the first time it's run when there are many plugins to register.

    Hope all these crazy posts are helpful.

    Reply Report Permalink
  • mitch0 said

    Hello,

    I'm almost sure that it's a Fubar2Broker or MSBT_Fubar problem, as I have 30+ plugins (including Bartender) and I couldn't reproduce this problem (I don't have any fubar stuff though). Could you provide an error log maybe?

    thanks,
    mitch

    Reply Report Permalink
  • OK.
    Discovered some things.
    Randomly I get LUA errors for various plugins.
    The errors are not consistent.
    The same plugin may or may not give an error each time.
    BUT, after I've gotten some LUA errors the bars, especially #1, may act erratic when moving stuff.
    Example: Suddenly being able to place a plugin ANYWHERE on the screen and it stays there until moved again or UI reload.
    If I reload the UI it fixes the erratic behavior until I've had a few more LUA errors.
    Using the setup window to place plugins left, center, and right causes errors and strange behavior. Drag and drop is much more successful.
    Autobar screws things up if its LDB is turned on. It causes most of the plugins icons to move with it no matter what bar they are on.
    MSBT (Miks Scrolling Combat Text) LDB shows on the bar but not in the bars section of setup screen.

    I'll add more as I figure out what's happening with my stuff.

    Reply Report Permalink
  • Sorry if this gets clear as mud....

    Some plugins won't work on bar #1. example:
    Atlasloot, Bartender4

    Some don't work on left but do on center and right. example:
    Atlasloot
    In fact Atlasloot attaches itself to Bartender4 some how for left side then when doing left and center it stays left just spacing changes a bit from Bartender4. This happens on bars not #1 as BT4 doesn't want to show up on bar#1.

    It appears there is some kind of recognition, addressing, plugin registration, or placement issues for the left, center, and right options.

    Bartender4 just goes away on bar#1.

    Try these and you will see what I mean:
    Bartender4, Atlasloot, Atlas, Autobar, Dailiestracker, and Auditor2.

    Reply Report Permalink
  • mitch0 said

    Hi,

    I've added a hack to force-hide tooltips of misbehaving plugins in v1.5.0. If you find lingering tooltips, try setting the "Force Hide Tooltip" option in the plugin's config. (You can use the bulk configuration that went in with v1.4.0 to set the option on multiple plugins :)

    cheers,
    mitch

    Reply Report Permalink
  • Addon Packs Containing Bazooka
  • Similar Addons
  •  

Average downloads per day

  1. 825 SilverDragon Map & Minimap, and Data Broker
  2. 197 Minimap Button Frame Map & Minimap, and Data Broker
  3. 196 Broker_Portals Mage, Data Broker, and Titan...
  4. 131 Critline Combat, and Data Broker
  5. 116 EpicMusicPlayer Audio & Video, and Data Broker