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
In reply to Siven:
mitch
Is there a clamp to the screen option im not seeing?
In reply to Siven:
I've reverted some more Vehicle UI changes in v2.8.8, the current version is now almost the same as the one pacakaged in 2.8.5, so it should be working the same... (or be broken the same way...)
Unfortunately I don't have an active subscription now and cannot test Vehicle UI issues with a starter character, but my best advice is to just replace the blizzard action bars with something like Bartender4, makes life a lot easier...
cheers,
mitch
In reply to mitch0:
I tried updating to 2.8.7 and am still having the same problem as I was with 2.8.6 when using SELFIE cam or anytime my normal action bars get replaced with a vehicle type bar. I went back to 2.8.5 again.
I'm having the same issue with the action bars and the vehicle bar. I'm really hoping this can be resolved but in the meantime rolling back to the version just before this one works fine.
In reply to Lleztrah:
I can confirm this error with the SELFIE Cam. After you used the cam it isn´t possible anymore to klick the buttons from the Actionbars below.
It should be resolve I think...
I don't know if anyone else is having this problem, but since I updated to the latest version, anytime my bar changes to a vehicle bar or I use the S.E.L.F.I.E Cam I can't use any of my action bars. When i try to click on my bottom bars the UI acts as if its not there, it will clear my target, if I hold the mouse button and move it my camera moves, the tooltips aren't even there. I went back to version 2.8.5 and its fine.
In reply to TazRulez:
In reply to TazRulez:
Since today I noticed that the “Disable minimap icons” setting is no longer persistent: After each UI reload or login all the minimap icons are displayed, despite the setting being enabled. To make them disappear for the current session I have to disable and re-enable the setting.
I’ve seen this already in the past, but only very rarely.
I’m using version 2.8.5.
BTW, many thanks for this really great addon!
In reply to Portalbendarwinden:
In reply to Torsin:
Problem, either with Bazooka or Broker Everything:
7x Broker_Everything\shared.lua:92: table index is nil
Broker_Everything\shared.lua:92: in function <Broker_Everything\shared.lua:87>
Broker_Everything\shared.lua:102: in function <Broker_Everything\shared.lua:101>
Broker_Everything\shared.lua:114: in function `showThisChar'
Broker_Everything\modules/gold.lua:146: in function <Broker_Everything\modules/gold.lua:119>
Broker_Everything\modules/gold.lua:307: in function `OnEnter'
Bazooka\Bazooka-v2.8.5.lua:1582: in function `showTip'
Bazooka\Bazooka-v2.8.5.lua:1387: in function <Bazooka\Bazooka.lua:1378>
Locals:
_ = 548
_ = "Shadowsong"
_ = "Shadowsong"
_ = "PVE"
_ = "enUS"
_ = nil
_ = "EU"
_ = nil
ids = <table> {
1 = 502
2 = 548
3 = 3666
}
(for index) = 3
(for limit) = 3
(for step) = 1
i = 3
_ = nil
name = nil
apiName = nil
(*temporary) = <table> {
Aszune = "Aszune"
Shadowsong = "Shadowsong"
}
(*temporary) = "table index is nil"
ns = <table> {
scm = <function> defined @Broker_Everything\shared.lua:1333
ClickOpts = <table> {
}
modules = <table> {
}
LDBI = <table> {
}
LC = <table> {
}
LQT = <table> {
}
stripRealm = <function> defined @Broker_Everything\shared.lua:70
debug = <function> defined @Broker_Everything\shared.lua:165
eventPlayerEnteredWorld = true
coexist = <table> {
}
items = <table> {
}
tooltipChkOnShowModifier = <function> defined @Broker_Everything\shared.lua:374
hideTooltip = <function> defined @Broker_Everything\shared.lua:332
SetCVar = <function> defined @Broker_Everything\shared.lua:179
UseContainerItemHook = <table> {
}
LocalizationsOnEvent = <function> defined @Broker_Everything\localizations/en.lua:80
artifactrelikts = <table> {
}
FormatLargeNumber = <function> defined @Broker_Everything\shared.lua:564
LT = <table> {
}
showCharsFrom_Values = <table> {
}
pairsByKeys = <function> defined @Broker_Everything\shared.lua:538
realms = <table> {
}
artifactpower_items = <table> {
}
strWrap = <function> defined @Broker_Everything\shared.lua:590
toggleEquipment = <function> defined @Broker_Everything\modules/equipment.lua:33
realm_short = "Shadowsong"
hideFrames = <function> defined @Broker_Everything\shared.lua:1352
tooltipScaling = <function> defined @Broker_Everything\shared.lua:231
ScanTT = <table> {
}
showThisChar = <function> defined @Broker_Everything\shared.lua:108
print = <function> defined @Broker_Everything\shared.lua:149
LRI = <table> {
}
AddSpannedLine = <function> defined @Broker_Everything\shared.lua:387
RegisterOptions = <function> defined @Broker_Everything\options.lua:492
round = <function> defined @Broker_Everything\shared.lua:529
icon_fallback = 134400
textBar = <function> defined @Broker_Everything\shared.lua:2039
sharedOptions = <table> {
}
acquireTooltip = <function> defined @Broker_Everything\shared.lua:277
ui = <table> {
}
ToggleBlizzOptionPanel = <function> defined @Broker_Everything\options.lua:595
EasyMenu = Broker_Everything_LibDropDownMenu {
}
moduleInit = <function> defined @Broker_Everything\modules.lua:151
profile = <table> {
}
LDB = <table> {
}
resetAllSavedVariables = <function> defined @Broker_Everything\core.lua:17
eventAddOnLoaded = true
data = <table> {
}
debugMode = false
LSM = <table> {
}
toon = <table> {
}
AddChatCommand = <function> defined @Broker_Everything\chatcommand.lua:99
resetConfigs = <function> defined @Broker_Everything\core.lua:26
showRealmName = <function> defined @Broker_Everything\shared.lua:128
I = <table> {
}
GetCoinColorOrTextureString = <function> defined @Broker_Everything\shared.lua:1265
getModOptionTable = <function> defined @Broker_Everything\options.lua:292
locale = "enUS"
questTags = <table> {
}
option = <function> defined @Broker_Everything\options.lua:101
GetTipAnchor = <function> defined @Broker_Everything\shared.lua:203
tradeskills = <table> {
}
L = <table> {
}
strCut = <function> defined @Broker_Everything\shared.lua:626
build = 80127219
DurationOrExpireDate = <function> defined @Broker_Everything\shared.lua:1726
suffixColour = <function> defined @Broker_Everything\shared.lua:466
secureButton = <funct
Hi,
I got a Problem if I wanna set a focus. It doesnt show the LUA Error but the window with "Bazooka has been blocked from an action only available to the Blizzard UI. You can disable this addon and reload the UI" pop in.
I hope you can fix it.
In reply to Forge_User_08757279:
In reply to Forge_User_08757279:
In reply to mitch0: