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 30, 2012Yea MSBT is screwing with other addons with that keep reporting a "font not set" error.
-
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 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, 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, 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, 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, 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, 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!
-
View User Profile
-
Send Message
Posted Aug 28, 2012Looks like a corrupted install to me. Reinstall.
-
View User Profile
-
Send Message
Posted Aug 28, 2012Updated to newest version and getting error codes.
Date: 2012-08-28 17:55:32
ID: 4
Error occured in: Global
Count: 1
Message: ..\AddOns\PitBull4_Aura\Aura.lua line 77:
attempt to call method 'ClearAuras' (a nil value)
Debug:
[C]: ClearAuras()
PitBull4_Aura\Aura.lua:77: OnHide()
PitBull4\UnitFrame.lua:457:
PitBull4\UnitFrame.lua:430
[C]: Hide()
..\FrameXML\SecureStateDriver.lua:86:
..\FrameXML\SecureStateDriver.lua:73
..\FrameXML\SecureStateDriver.lua:137:
..\FrameXML\SecureStateDriver.lua:119
Date: 2012-08-28 17:52:34
ID: 3
Error occured in: Global
Count: 2
Message: ..\AddOns\PitBull4_Aura\Aura.lua line 86:
attempt to call method 'UpdateAuras' (a nil value)
Debug:
(tail call): ?
PitBull4_Aura\Aura.lua:86: UpdateFrame()
PitBull4\ModuleHandling\Module.lua:319: Update()
PitBull4\UnitFrame.lua:771: Update()
PitBull4\UnitFrame.lua:659: RecheckConfigMode()
PitBull4\Options\ConfigMode.lua:58: RecheckConfigMode()
PitBull4\Main.lua:1257: OnProfileChanged()
PitBull4\Main.lua:1312:
PitBull4\Main.lua:1283
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9:
[string "safecall Dispatcher[1]"]:5
(tail call): ?
...\AtlasLoot_Loader\Libs\AceAddon-3.0\AceAddon-3.0.lua:543: EnableAddon()
...\AtlasLoot_Loader\Libs\AceAddon-3.0\AceAddon-3.0.lua:636:
...\AtlasLoot_Loader\Libs\AceAddon-3.0\AceAddon-3.0.lua:621
[C]: LoadAddOn()
..\FrameXML\UIParent.lua:299: UIParentLoadAddOn()
..\FrameXML\UIParent.lua:373: TimeManager_LoadUI()
..\FrameXML\UIParent.lua:690:
..\FrameXML\UIParent.lua:657
Date: 2012-08-28 17:52:34
ID: 2
Error occured in: Global
Count: 1
Message: ..\AddOns\PitBull4_Aura\Aura.lua line 50:
Usage: RegisterEvent("eventname", "methodname"): 'methodname' - method 'UNIT_AURA' not found on self.
Debug:
(tail call): ?
[C]: ?
...der\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:140: RegisterEvent()
PitBull4_Aura\Aura.lua:50:
PitBull4_Aura\Aura.lua:49
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9:
[string "safecall Dispatcher[1]"]:5
(tail call): ?
...\AtlasLoot_Loader\Libs\AceAddon-3.0\AceAddon-3.0.lua:543: EnableAddon()
...\AtlasLoot_Loader\Libs\AceAddon-3.0\AceAddon-3.0.lua:636:
...\AtlasLoot_Loader\Libs\AceAddon-3.0\AceAddon-3.0.lua:621
[C]: LoadAddOn()
PitBull4\Main.lua:1135: LoadModules()
PitBull4\Main.lua:1246: OnProfileChanged()
PitBull4\Main.lua:1312:
PitBull4\Main.lua:1283
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9:
[string "safecall Dispatcher[1]"]:5
(tail call): ?
...\AtlasLoot_Loader\Libs\AceAddon-3.0\AceAddon-3.0.lua:543: EnableAddon()
...\AtlasLoot_Loader\Libs\AceAddon-3.0\AceAddon-3.0.lua:636:
...\AtlasLoot_Loader\Libs\AceAddon-3.0\AceAddon-3.0.lua:621
[C]: LoadAddOn()
..\FrameXML\UIParent.lua:299: UIParentLoadAddOn()
..\FrameXML\UIParent.lua:373: TimeManager_LoadUI()
..\FrameXML\UIParent.lua:690:
..\FrameXML\UIParent.lua:657