Bazooka
Bazooka is a Data Broker Display similar in functionality and looks to FuBar.
Feature highlights
- Top/Bottom alignment or free moving of bars.
- Left-click drag moves, alt-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.
- Restrict plugin text width
- Disable minimap icons
- Tooltip scale override
- Support for OnMouseWheel, OnReceiveDrag and OnDoubleClick script handlers for plugins
- Optionally override plugin defined text colors
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.
/bazooka hidebars
- Make the bars hidden. If no bar numbers are specified, then it works on the marked bars (see bar options).
/bazooka showbars
- Make the bars visible. If no bar numbers are specified, then it works on the marked bars (see bar options).
/bazooka togglebars
- Toggle hidden/visible state of bars. If no bar numbers are specified, then it works on the marked bars (see bar options).
Obtaining plugins
You can find Data Broker plugins at these places:
- Data Broker plugins on Curse
- Data Broker plugins on WowAce
- Data Broker plugins on WoWInterface
- Tekkub's list
cheers,
mitch
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.
cheers,
mitch
nvm the curse thing (scrolling down 4tw ..)
This (and its the only screenshot ive found here): http://www.wowace.com/addons/bazooka/images/1-bazooka-with-border/ (and its the same with the screen on curse) doesnt look like fubar :)
only the (additional) screens on wowinterface show that its "omg its my FuBar" :)
Aren't the top/bottom layout screenshot pretty similar to default Fubar layout?
u should paste some pics of it with fubar look-alike. helps ppl migrate form fubar to this. As far as i see it seems to be the smoothest migration (aka clonelike) from fubar to an ldb bar style display.
Havent tried it out yet but hope the difference in looks n feel arent too big
thx for the work !
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
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>
---
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
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.
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
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.
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.
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
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?
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
Your addon is nice, i will suggest it to all my fds/guild