PitBull Unit Frames 4.0
PitBull Unit Frames 4.0
Woof. Arf. Yip.
Getting Started:
You can help translate PitBull for your language with the localization tool.
Classic
PitBull works with WoW Classic! Classic Era/Vanilla is supported in
v4.3.x-vanilla
releases. Cataclysm Classic is supported in v4.2.x
releases
(the same releases retail use).
Classic Era caveats:
- Aura duration is not available from the API, so PitBull uses LibClassicDurations to show them. The duration can be inaccurate if it's affected by rank or talents.
- Cast info is only available for your spells from the API. PitBull uses LibClassicCasterino to show cast bars for other units, but this can be inaccurate since there is a lot of guess-work involved.
Download
CurseForge: https://www.curseforge.com/wow/addons/pitbull-unit-frames-4-0
Wago: https://addons.wago.io/addons/pitbull4
WoWInterface: https://www.wowinterface.com/downloads/info20021
What I'd love to see added in a further release is the option to show a unit's spec (talent tree with most points in it). I know this is possible because I saw it was done in X-perl successfully. I like Pittbull a lot more, so I'd be really happy with this addition.
Thx for this great add-on, keep up the good work ;)
Is there anyway to remove some info from the player frame ? Like Name - Level - Class ? all useless info not needed since as the owner of the char u know it :D
Thanks btw its looking good :D
NVM after more playing around with it i found how to remove it :D
@chucklenuts: Multiple folders were an optimization to allow better handling of depdencies of the modules. Some modules depend on other libraries. With a single folder system these dependencies could not be loaded only when that module was loaded. This meant for example that regardless of the use of the DogTagTexts module, LibDogTag and LibDogTag-Unit were always loaded. This was causing performance issues for some people.
@Xpl0iter: We have the highlight system to allow you to place a colored border based on buffs/debuffs around a frame. You can easily add things like Slag Pot to this list by going Modules, Aura, Aura filter editor, Simple, and then adding it to Extra friend highlights. As far as debuffs. You can certainly make a white list with the filter editor. Though I must admit it's fairly complicated overall.
@bossmansmith: Unfortunately, a lot of these limitations are limitations of the methods we have of determining range. The RangeFader right now has some limitations with respect to how it can be configured. I may end up splitting the custom configurations into friendly and unfriendly types and going from there. Improving this is still on my todo list, but in the meantime there's the RangeFader2 module that mitch0 (I think) wrote.
@angrysteel: You're in a raid group when you're in arena, set your party frames to show when in a 5 man raid under the Filtering tab.
@Serene, you can positions the auras inside the frame if you want. Play around with the offsets. If you do that you may want to enable the click through option, but realize that doing so will remove tooltips from the auras. Look at the aura filtering system under Modules, Aura, Aura filter editor to customize what auras show.
@Dark666105: There is no way to import PB3 configuration into PB4. The configuration models are pretty drastically different. It's just not worth the time in developing something like that. As far as click casting, use Clique. There's really no reason for us to build that in when Clique is very good at what it does and we fully support it.
dark666105: Just use Clique for click-casting. Since Clique works so well with PB4, I doubt they'll go through the effort of duplicating it.
PB4 configures very differently from PB3, and there is no automatic conversion.
If I would like to move the Portrait under the rest of the frame like 2-3mm under it, I cant do that now.
Hope you can make this happen :)
If I would like to move the Portrait under the rest of the frame like 2-3mm under it, I cant do that now.
Hope you can make this happen :)
Or exists a method to carry the PB3 design over to PB4 by hand/editor?
So I've used pitbull 3 for my raidframes for ages and have been very very pleased. I was thrilled to find out about pb4 and its lower cpu usage. I was wondering however if there was any way to import the pb3 frame settings into a pb4 format as it took quite awhile to get the frames just right.
Also are there any plans to add a click cast function to pb4? That was the one thing i wished pb3 had for speeding up the process of battlerezing someone.
I know this is likely actually a change for LibDogTag, but the related conversation was here, so I felt it an appropriate place to follow up.
I'm a long-time Pitbull user that recently has been seduced by Shadowed Unit Frames b/c of one small feature: the AuraTracker addon. It makes the portrait/class icon change to the icon of important buffs/debuffs, mainly for PvP, such as Polymorph, Stuns, SIlences, Bubble, etc. It acts just like the portrait icons on Gladius. Is there any way to replicate this in Pitbull?
hm, maybe i am just to stupid, but i will continue using pb 3.... with 4 i cant even figure out, how to hide the energy bar for example only for tot.... but thats just 1 off 100 things i am missing.... pb3 was much easier to config
Ive got problem with visibility of raid frames. Both 10 man and 25 man setup becomes visible when there is 4 spots left in both cases. So if there are 5 or less guys in 10 man or 20 or less in 25 man, i can not see raid frames at all. Can see in blizz window of course. I just reinstalled all addons on fresh Interface + WTF folder. Didint help. Any idea?
Cheers for great addon!!!
Time: 10/15/09 04:45:36
Count: 9
Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
Interface\AddOns\PitBull4_LuaTexts\LuaTexts.lua:592: in function <Interface\AddOns\PitBull4_LuaTexts\LuaTexts.lua:589>
Interface\AddOns\PitBull4_LuaTexts\LuaTexts.lua:657: in function <Interface\AddOns\PitBull4_LuaTexts\LuaTexts.lua:612>
Interface\AddOns\PitBull4_LuaTexts\LuaTexts.lua:966: in function `?'
...non\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146: in function <...non\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146>
[string "safecall Dispatcher[2]"]:4: in function <[string "safecall Dispatcher[2]"]:4>
[C]: ?
[string "safecall Dispatcher[2]"]:13: in function `?'
...non\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:91: in function `Fire'
...ace\AddOns\Bagnon\libs\AceEvent-3.0\AceEvent-3.0.lua:119: in function <...ace\AddOns\Bagnon\libs\AceEvent-3.0\AceEvent-3.0.lua:118>
Locals: font_string = PitBull4_FontString_22 {
luatexts_name = "Lua:Threat"
Delete = <function> defined @Interface\AddOns\PitBull4\Controls\Controls.lua:49
frame = PitBull4_Frames_targettarget {
}
0 = <userdata>
kind = "FontString"
db =
}
}
event = "UNIT_THREAT_SITUATION_UPDATE"
code = "local unit_a,unit_b = ThreatPair(unit)
if unit_a and unit_b then
local _,_,percent = UnitDetailedThreatSituation(unit_a, unit_b)
if percent and percent ~= 0 then
return "%s%%",Round(percent,1)
end
end
return ConfigMode()"
frame = PitBull4_Frames_targettarget {
LuaTexts;Lua:Power = PitBull4_FontString_18 {
}
Activate = <function> defined @Interface\AddOns\PitBull4\Main.lua:417
populated = true
LuaTexts;Lua:Name = PitBull4_FontString_15 {
}
Border = PitBull4_Frame_5 {
}
Deactivate = <function> defined @Interface\AddOns\PitBull4\Main.lua:417
layout_db =
}
ProxySetAttribute = <function> defined @Interface\AddOns\PitBull4\UnitFrame.lua:214
CombatIcon = PitBull4_Icon_7 {
}
LuaTexts;Lua:Cast time = PitBull4_FontString_16 {
}
Background = PitBull4_Texture_37 {
}
LuaTexts;Lua:PVPTimer = PitBull4_FontString_14 {
}
is_wacky = true
RefreshVehicle = <function> defined @Interface\AddOns\PitBull4\UnitFrame.lua:439
IterateControlsOfType = <function> defined @Interface\AddOns\PitBull4\UnitFrame.lua:709
layout = "Normal"
PLAYER_REGEN_DISABLED = <function> defined @Interface\AddOns\PitBull4\UnitFrame.lua:272
UpdateBestUnit = <function> defined @Interface\AddOns\PitBull4\UnitFrame.lua:583
ForceShow = <function> defined @Interface\AddOns\PitBull4\Main.lua:417
LuaTexts;Lua:Health = PitBull4_FontString_11 {
}
CombatText = PitBull4_FontString_24 {
}
LuaTexts;Lua:Threat = PitBull4_FontString_22 {
}
UpdateGUID = <function> defined @Interface\AddOns\PitBull4\UnitFrame.lua:650
LuaTexts =
}
overlay = PitBull4_Frame_3 {
}
GetFont = <function> defined @Interface\AddOns\PitBull4\UnitFrame.lua:573
Update = <function> defined @Interface\AddOns\PitBull4\UnitFrame.lua:607
unit = "targettarget"
CastBar = PitBull4_BetterStatusBar_15 {
}
aura_debuffs =
}
aura_buffs =
}
LuaTexts;Lua:Class = PitBull4_FontString_26 {
}
PowerBar = PitBull4_BetterStatusBar_13 {
}
RefixSizeAndPosition = <function> defined @Interface\AddOns\PitBull4\Main.lua:417
classification = "targettarget"
HealthBar = PitBull4_BetterStatusBar_4 {
}
UpdateLayout = <function> defined @Interface\AddOns\PitBull4\UnitFrameLayout.lua:1517
RefreshLayout = <function> defined @Interface\AddOns\PitBull4\Main.lua:417
_RefreshLayout = <function> defined @Interface\AddOns\PitBull4\UnitFrame.lua:458
is_singleton = true
classification_db =
}
IterateControls = <function> defined @Interface\AddOns\PitBull4\UnitFrame.lua:683
0 = <userdata>
UnforceShow = <function> defined @Interface\AddOns\PitBull4\Main.lua:417
menu = <funct
was wondering if anyone else has had the following issue..
This only happnens when i join a raid and does not occur all the time..
my party members frames disappear.
when this happens , even logging out and logging back in do not
correct the issue.
i have to log out and disable pitbull (i have not narrowed this down
to a particular section.
Thank You