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
Having a problem that is cosmetic in nature but one of the main reasons I use Pitbull. If the 'Portrait' option is enabled, instead of just the bust of the character within the portrait frame, I am seeing the entire character model.
I can't replicate this.
Please open a bug for this and attach yourSavedVariables file (under your WoW install: WTF/Account/$ACCOUNT/SavedVariables/PitBull4.lua) and provide which profile you're using. May also be useful to provide the resolution that you're running the game under.
You can open the bug here (it's a curse site so the username/password is the same as here):
http://www.wowace.com/addons/pitbull4/create-ticket/
I am getting this error code:
5x libs\LibDogTag-3.0\LibDogTag-3.0-90203.lua:306: PitBull4_FontString_6:SetText(): Font not set
<in C code>
libs\LibDogTag-3.0\LibDogTag-3.0-90203.lua:306: in function <libs\LibDogTag-3.0\LibDogTag-3.0.lua:287>
libs\LibDogTag-3.0\LibDogTag-3.0-90203.lua:436: in function "AddFontString"
PitBull4_DogTagTexts-v4.0.0-beta32\DogTagTexts.lua:218: in function "AddFontString"
PitBull4-v4.0.0-beta32\ModuleHandling\TextProviderModule.lua:118: in function "UpdateFrame"
PitBull4-v4.0.0-beta32\ModuleHandling\Module.lua:319: in function "Update"
PitBull4-v4.0.0-beta32\UnitFrameLayout.lua:1547: in function "UpdateLayout"
PitBull4-v4.0.0-beta32\ModuleHandling\Module.lua:326: in function "Update"
PitBull4_PowerBar-v4.0.0-beta32\PowerBar.lua:54: in function <PitBull4_PowerBar\PowerBar.lua:50>
Locals:
fs = PitBull4_FontString_6 {
0 = <userdata>
Delete = <func> @PitBull4\..\Controls.lua:107
db = <table> {}
kind = "FontString"
unit = "player"
}
code = "[if HasMP then FractionalMP]"
nsList = "Base;Unit"
kwargs = <table> {
unit = "player"
}
kwargTypes = <table> {
unit = "string"
}
func = <func> local _G = _G;
local DogTag = _G.LibStub("LibDogTag-3.0");
local colors = DogTag.__colors;
local NIL = DogTag.__NIL;
local mytonumber = DogTag.__mytonumber;
local tag_MaxMP = DogTag.Tags.Unit["MaxMP"].code;
local tag_Concatenate = DogTag.Tags.Base["Concatenate"].code;
local tag_greater = DogTag.Tags.Base[">"].code;
local tag_Boolean = DogTag.Tags.Base["Boolean"].code;
local tag_MP = DogTag.Tags.Unit["MP"].code;
return function(kwargs)
local result;
local arg1, arg2, arg3, arg4;
local kwargs_unit = kwargs["unit"];
if not DogTag.IsLegitimateUnit[kwargs_unit] then
return ("Bad unit: %q"):format(kwargs_unit or tostring(kwargs_unit)), nil;
end;
if kwargs_unit ~= "player" and not UnitExists(kwargs_unit) then
return nil, nil;
end;
do
do
do
do
if (kwargs_unit) and not DogTag.IsLegitimateUnit[(kwargs_unit)] then
return ("Bad unit: %q"):format(tostring((kwargs_unit)));
end;
if (kwargs_unit) and UnitExists((kwargs_unit)) then
arg2 = tag_MaxMP((kwargs_unit));
end;
end;
if arg2 then
arg1 = tag_gsuccess = true
text = "1200/1200"
opacity = nil
outline = nil
fsNeedUpdate = <table> {}
fsNeedQuickUpdate = <table> {
(null) = true
}
fsToCode = <table> {
(null) = "[Alpha((-CastStopDuration or 0) + 1) CastStopMessage or (CastName ' ' CastTarget:Paren)]"
(null) = "[if HasMP then FractionalMP]"
(null) = "[Status or FractionalHP]"
(null) = "[Status or FractionalHP]"
}
fsToNSList = <table> {
(null) = "Base;Unit"
(null) = "Base;Unit"
(null) = "Base;Unit"
(null) = "Base;Unit"
}
fsToKwargs = <table> {
(null) = <table> {}
(null) = <table> {}
(null) = <table> {}
(null) = <table> {}
}
kwargsToKwargTypesWithTableCache = <table> {
(null) = <table> {}
(null) = <table> {}
}
codeToFunction = <table> {
Base;Unit = <table> {}
}
DogTag = <table> {
unparse = <func> @PitBull4_DogTagTexts\libs\..\Parser.lua:1219
select2 = <func> @PitBull4_DogTagTexts\libs\..\Helpers.lua:155
callbackToFunction = <table> {}
hasEvent = <func> @PitBull4_DogTagTexts\libs\..\Events.lua:159
IterateFactions = <func> @PitBull4_DogTagTexts\libs\LibDogTag-Unit-3.0\Categories\Reputation.lua:47
callbackToExtraArg = <table> {}
__colors = <table> {}
Tags = <table> {}
CleanCode = <func> @PitBull4_DogTagTexts\libs\..\Parser.lua:1581
codeToFunction = <table> {}
newDict = <func> @PitBull4_DogTagTexts\libs\..\Helpers.lua:35
clearCodes = <func> @PitBull4_DogTagTexts\libs\..\Helpers.lua:515
TimerHandlers = <table> {}
ADDON_LOADED = <func> @PitBull4_DogTagTexts\libs\..\LibDogTag-3.0.lua:515
AddCallback = <func> @PitBull4_DogTagTexts\libs\..\Events.lua:193
RemoveCompilationStep = <func> @PitBull4_DogTagTexts\libs\..\Compiler.lua:2259
_clearCodes = <func> @PitBull4_DogTagTexts\libs\..\Helpers.lua:441
deepCompare = <func> @PitBull4_DogTagTexts\libs\..\Helpers.lua:335
RemoveEventHandler = <func> @PitBull4_DogTagTexts\libs\..\Events.lua:653
newSet = <func> @PitBull4_DogTagTexts\libs\..\Helpers.lua:51
__mytonumber = <func> @PitBull4_DogTagTexts\libs\..\Compiler.lua:292
OpenHelp = <func> @PitBull4_DogTagTexts\libs\..\Help.lua:25
EventHandlers = <table> {}
RemoveCallback = <functi
That would be some sort of bug in LibDogTags. You can report the error here:
http://www.wowace.com/addons/libdogtag-3-0/
Looks like the library isn't setting the font for the text string before trying to set text which isn't allowed.
This error is occuring only in conjunction with MikScrollingBattletext.
I used to pull S017036D.TTF from MSBT for use. I tried moving it to both Grizzly Shared Media, and Shared Media. It is still not being recognized in PB.
Really appreciate any help.
This was my setup Pre 5.0
Yea MSBT is screwing with other addons with that keep reporting a "font not set" error.
For some reason Pitbull just hates my paladin now. Everything works fine except for holy power. I used to have it go in alternate power bar but now the alternate power bar won't show. I can only get the holy power indicators to work but I don't like them as much as having the old bar that lit up in thirds (now would be fifths) as I gained holy power. I don't have clique nor any other raid frame changing thing except fluid frames.
Nevermind I found it's a separate download which hasn't been updated and freaks out Pitbull if I try to use it. http://www.curse.com/addons/wow/pitbull4_holypowerbar
Sorry for that, but I don't maintain that module. You'll have to wait foro that author to update it. I have a plan to integrate a bar style view for the holy power and other class resources, I just haven't gotten it done yet.
First of all see the response I provided to cleric13 below.
Second of all, if you aren't using Clique, please try with no other addons loaded. Some other addon you're using may be causing a conflict. Try turning on Display Lua Errors under the game menu, Interface, Help. Report any errors you get and I can try and help.
Like with cleric13, my party and raid frames aren't showing up, and my player frame's bars are all screwed up.
Some other addon is causing the conflict. My bet would be Clique. You can get the updated version from here: http://www.wowinterface.com/downloads/fileinfo.php?id=5108&so=&page=2#other
Note that Clique is not fully updated and even the versions currently at the above site still won't work perfeclty, but it shouldn't prevent your group frames from working.
My Party and Raid frames are not showing up with the latest update installed. Everything else seems fine. What info can I provide to help sort it out?
That did it (disabling Clique), thank you very much :) Glad I can keep using Pitbull
Pitbull is blowing up on 5.0.4
I cannot live without my pup!
Update to beta32 that was put out today.
I updated to it but it....doesn't look too good lol
You wanna provide an error or details I can act on?
http://img193.imageshack.us/img193/4704/wowscrnshot082812210026.jpg
Might just be me but the icons seema little "big"
There might be differences in UI scaling. Blizzard usually messes with that stuff for a major patch. Not much I can do about that.