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
-
View User Profile
-
Send Message
Posted Aug 29, 2012Having 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.
-
View User Profile
-
Send Message
Posted Aug 29, 2012I 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
-
View User Profile
-
Send Message
Posted Aug 29, 2012That 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.
-
View User Profile
-
Send Message
Posted Aug 29, 2012This 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
-
View User Profile
-
Send Message
Posted Aug 29, 2012I 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/
-
View User Profile
-
Send Message
Posted Aug 30, 2012Yea MSBT is screwing with other addons with that keep reporting a "font not set" error.
-
View User Profile
-
Send Message
Posted Aug 28, 2012For 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.
-
View User Profile
-
Send Message
Posted Aug 28, 2012Nevermind 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
-
View User Profile
-
Send Message
Posted Aug 28, 2012Sorry 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.
-
View User Profile
-
Send Message
Posted Aug 28, 2012First 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.
-
View User Profile
-
Send Message
Posted Aug 28, 2012Like with cleric13, my party and raid frames aren't showing up, and my player frame's bars are all screwed up.
-
View User Profile
-
Send Message
Posted Aug 28, 2012Some 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.
-
View User Profile
-
Send Message
Posted Aug 28, 2012My 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?
-
View User Profile
-
Send Message
Posted Aug 28, 2012That did it (disabling Clique), thank you very much :) Glad I can keep using Pitbull
-
View User Profile
-
Send Message
Posted Aug 28, 2012Update to beta32 that was put out today.
-
View User Profile
-
Send Message
Posted Aug 28, 2012I updated to it but it....doesn't look too good lol
-
View User Profile
-
Send Message
Posted Aug 28, 2012You wanna provide an error or details I can act on?
-
View User Profile
-
Send Message
Posted Aug 28, 2012http://img193.imageshack.us/img193/4704/wowscrnshot082812210026.jpg
Might just be me but the icons seema little "big"
-
View User Profile
-
Send Message
Posted Aug 28, 2012There might be differences in UI scaling. Blizzard usually messes with that stuff for a major patch. Not much I can do about that.
-
View User Profile
-
Send Message
Posted Aug 28, 2012Pitbull is blowing up on 5.0.4
I cannot live without my pup!