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

  • Your Rating

  • Share
  • Report Abuse

Bazooka

 

Project Updated:
Files Updated: Sun, Nov 8 2009
Supports Game Version: 3.2.0
Category: Data Broker
Tags:

[Edit Tags]

Project Manager: mitch0
Additional Authors: No additional authors
Current Version: v1.5.0
License: Public Domain
Development Site: WowAce.com
Avg Daily DL (last 30 days): 15
Downloads Total: 696
Favorites: 8
Comments: 6
  • Curse Giveaways
  • Alganon

    Alganon

    Alganon Open Beta Key Giveaway Alganon is an upcoming fantasy-based MMORPG that allows thousands of people to play together in a virtual world that features a rich history dominated by commanding deities...

    Get Key

  • Contests
  • 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.

Usage

Getting started

  • Create new bars from the main options window
  • Drag plugins to desired location
  • Drag plugins off bars to disable them

Slash commands

/bazooka
open configuration
/bazooka locked
toggle locked/unlocked state

Perks

  • Multiple bars attached to the same position (Top/Bottom) presently overlap. This is probably not what most people expect. You need to position the second bar manually under the first one if you need multiple Top/Bottom bars using the Tweak anchor positions settings.

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), or if you want to have several bars under each other but still have them attached to the top/bottom.

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.
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.5.0 Release 3.2.0 252 11/8/2009
  Bazooka v1.4.0 Release 3.2.0 7 11/7/2009
  Bazooka v1.3.0 Release 3.2.0 151 10/23/2009
  Bazooka v1.2.0 Release 3.2.0 98 10/12/2009
  Bazooka v1.1.3 Release 3.2.0 74 10/2/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.
  • 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
  • Magehk said

    Great addon! so far so good, been using for 2 days, no errors yet. But one thing, not sure it is on ur side or the other addon that i use called Reagent Restocker (http://wow.curse.com/downloads/wow-addons/details/reagent_restocker.aspx). It seems the icons for Arcane Powder, Runes of Tele/Portals are not showing up on the bar. I did make sure the icons options are enable but its not showing up any icons, but i can get the text shows, sadly thats not what im looking for. hope u can give me some help here. thanks a lot for your effort!

    I've already leave comments on that side, and decide to leave one here as well, just in case. Any ideas about the missing icons of the reagents?

    Reply Report Permalink
  • mitch0 said

    Hello,

    There's definitely a bug in the ReagentRestocker latest release. Just move line 1535 in Core.lua just after line 1503, so this part looks like this:

    dataobj[itemID].label = sName;
    dataobj[itemID].icon=iTexture;

    (and delete the original line where it sets icon=iTexture)

    Hope this helps,
    cheers,
    mitch

    Reply Report Permalink
  • Magehk said

    That fixed the issues! thanks you so much!
    Your addon is nice, i will suggest it to all my fds/guild

    Reply Report Permalink
  • Tebasile said

    So far ease of use on this has been much better than other that are similar. Any chance you are thinking of adding the ability to do vertical bars as well as horizontal?

    Reply Report Permalink
  • mitch0 said

    Hi,

    I haven't planned vertical bars, I don't think they'd work out too well. Or do you need those just for the icons and no text?

    cheers,
    mitch

    Reply Report Permalink
  • Tatertott said

    I have noticed with certain plugins that have larger tooltips seem to stay open once you have moved your cursor away from the bar. You have to move your cursor back over the plugin to get the tooltip to close. Two plugins in particular are Auditor2 and BrokerSocialState, I am not sure if this is an issue with Bazooka or the actual plugin. Have you ran into this issue yourself?

    Reply Report Permalink
  • mitch0 said

    Hi,

    I don't have any plugins like this, but I got report from similar problems, and the ones I investigated provided their own tooltips (by providing an OnEnter() hook), but not hiding them when I call their OnLeave() hook, instead relying on timer-based tooltip hiding. (Broker_AllXP was one of these).

    I cannot do much about it, as I don't even have a handle to their tooltip frame in this case.

    cheers,
    mitch

    Reply Report Permalink
  • mitch0 said

    Hello folks,

    I'm very sorry, but in the 1.0 release I made a mistake that made the configuratio options totally broken (lua error, see below thread) if it was loaded after any plugins were already registered (that is, most of the time). I fixed it in 1.0.1.

    Thanks Tatertott for reporting!

    cheers,
    mitch

    Reply Report Permalink
  • Tatertott said

    I love the addon, but the plugins menu is blank.. Any ideas?

    Reply Report Permalink
  • mitch0 said

    Hello,

    My timing with this release was kinda unfortunate, the patch hit the EU servers just after I released, and I couldn't test it with the new patch. I'll take a look at it this evening (CET).

    Just a few things to check:
    - Do you have Bazooka_Options enabled in the addons list?
    - Does typing /bazooka bring up the config menu? If not, are there any error messages in chat?

    cheers,
    mitch

    Reply Report Permalink
  • Tatertott said

    ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:430: bad argument #6 to 'format' (string expected, got nil)
    Time: 09/23/09 06:24:38
    Count: 1
    Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
    [C]: ?
    [C]: in function `format'
    ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:430: in function `ScriptErrorsFrame_Update'
    ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:412: in function `ScriptErrorsFrame_OnError'
    [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
    [C]: ?
    [C]: in function `format'
    ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:430: in function `ScriptErrorsFrame_Update'
    ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:384: in function <...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:383>
    [C]: in function `Show'
    ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:410: in function `ScriptErrorsFrame_OnError'
    ...
    [C]: ?
    [string "safecall Dispatcher[2]"]:9: in function <[string "safecall Dispatcher[2]"]:5>
    (tail call): ?
    ...\AddOns\AuctionMaster\libs\AceGUI-3.0\AceGUI-3.0.lua:305: in function `Fire'
    ...AceGUI-3.0\widgets\AceGUIWidget-BlizOptionsGroup.lua:67: in function <...AceGUI-3.0\widgets\AceGUIWidget-BlizOptionsGroup.lua:66>
    [C]: in function `Show'
    Interface\FrameXML\InterfaceOptionsFrame.lua:28: in function `InterfaceOptionsList_DisplayPanel'
    Interface\FrameXML\InterfaceOptionsFrame.lua:46: in function <Interface\FrameXML\InterfaceOptionsFrame.lua:31>
    [C]: in function `InterfaceOptionsListButton_OnClick'
    [string "*:OnClick"]:2: in function <[string "*:OnClick"]:1>

    Locals: (*temporary) = "Message: %s
    Time: %s
    Count: %s
    Stack: %s
    Locals: %s"
    (*temporary) = "...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1732: AceConfigRegistry-3.0:ValidateOptionsTable(): Bazooka.plugins.Skada: unknown parameter"
    (*temporary) = "09/23/09 06:24:38"
    (*temporary) = "1"
    (*temporary) = "[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
    (tail call): ?
    [C]: in function `error'
    ...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:44: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:39>
    ...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:204: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:185>
    ...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:248: in function `ValidateOptionsTable'
    ...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:289: in function `app'
    ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1732: in function `Open'
    ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1800: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1798>
    (tail call): ?
    [C]: ?
    [string "safecall Dispatcher[2]"]:9: in function <[string "safecall Dispatcher[2]"]:5>
    (tail call): ?
    ...\AddOns\AuctionMaster\libs\AceGUI-3.0\AceGU(*temporary) = nil
    (*temporary) = "Message: ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1732: AceConfigRegistry-3.0:ValidateOptionsTable(): Bazooka.plugins.Skada: unknown parameter
    Time: 09/23/09 06:24:38
    Count: 1
    Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
    (tail call): ?
    [C]: in function `error'
    ...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:44: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:39>
    ...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:204: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:185>
    ...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:248: in function `ValidateOptionsTable'
    ...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:289: in function `app'
    ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1732: in function `Open'
    ...nfig-3

    Reply Report Permalink
  • Tatertott said

    I get this error as soon as I click on the plugins option. Before, I could see the addons page once the option was clicked. Now I get a LUA error. I will clear out my cache, addons, and WTF and install them individually, it look like it is some sort of conflict.

    Reply Report Permalink
  • mitch0 said

    I'll definitely look into it later this evening. That stack trace looks scary though :)

    Reply Report Permalink
  • 1 page(s)
  • Similar Addons
  •  

Average downloads per day

  1. 587 SilverDragon Map & Minimap, and Data Broker
  2. 319 Minimap Button Frame Map & Minimap, and Data Broker
  3. 208 Broker_Portals Mage, Data Broker, and Titan...
  4. 170 EpicMusicPlayer Audio & Video, and Data Broker
  5. 140 Critline Combat, and Data Broker