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. Other Classic versions are supported in v4.2.x releases
(the same releases retail use).
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 Oct 14, 2013If it's reproduceable on multiple reloads and you have the most current released version then turn on Lua errors and post whatever error you're getting. Given that the problem went away when you removed your configuration I'd bet on a LuaText being incorrect with new changes to the game. Hopefully you still have a backup of your config and can post the error. In which case we can at least get to the bottom of the problem. For what it's worth it should be really really hard to break the frames with texts now. Though If you're using DogTagTexts I guess that's still possible.
-
View User Profile
-
Send Message
Posted Oct 15, 2013Ok. Turned on Lua Errors and reloaded UI and this is what I got:
Message: Interface\AddOns\PitBull4_Totems\Totems.lua:574: attempt to index field '?' (a nil value)
Time: 10/15/13 09:47:30
Count: 1
Stack: (tail call): ?
Interface\AddOns\PitBull4_Totems\Totems.lua:574: in function `RealignTotems'
Interface\AddOns\PitBull4_Totems\Totems.lua:949: in function `ApplyLayoutSettings'
Interface\AddOns\PitBull4_Totems\Totems.lua:1014: in function `UpdateFrame'
Interface\AddOns\PitBull4\ModuleHandling\Module.lua:319: in function `Update'
Interface\AddOns\PitBull4\UnitFrame.lua:808: in function `Update'
Interface\AddOns\PitBull4\UnitFrame.lua:728: in function `RecheckConfigMode'
Interface\AddOns\PitBull4\Options\ConfigMode.lua:58: in function `RecheckConfigMode'
Interface\AddOns\PitBull4\Main.lua:1347: in function `OnProfileChanged'
Interface\AddOns\PitBull4\Main.lua:1412: in function <Interface\AddOns\PitBull4\Main.lua:1382>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
...\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:558: in function `EnableAddon'
...\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:651: in function <...\AddOns\DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:636>
[C]: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:303: in function `UIParentLoadAddOn'
Interface\FrameXML\UIParent.lua:326: in function `CombatLog_LoadUI'
Interface\FrameXML\UIParent.lua:739: in function <Interface\FrameXML\UIParent.lua:702>
Locals: <none>
-
View User Profile
-
Send Message
Posted Oct 15, 2013That actually is a known issue when using the Totem module on classes other than Shaman. See:
http://www.wowace.com/addons/pitbull4/tickets/1002-using-a-custom-sort-order-for-totems-breaks-on-dks/
There is a configuration workaround there for the time being.
-
View User Profile
-
Send Message
Posted Oct 15, 2013Great news!
Thanks alot! Now it works again!
/Farstrand
-
View User Profile
-
Send Message
Posted Sep 30, 2013Thank you! Latest version fixed the setfont errors.
-
View User Profile
-
Send Message
Posted Sep 30, 2013Based on multiple reports of the SetFont problem being fixed. beta48 has been released, it should show up on curse shortly.
-
View User Profile
-
Send Message
Posted Sep 30, 2013Thank you, thank you, thank you! Now I won't have the Curse Client nagging me about having "1 Update Available" anymore. ^_^
-
View User Profile
-
Send Message
Posted Sep 30, 2013Good job! The new alpha totally fixed all my problems with the blank bars. I have patiently waited for this and now it works!
Thanks alot! :D
-
View User Profile
-
Send Message
Posted Sep 30, 2013You. Are. Amazing! With the latest Alpha on Wowace fixed the last straggling text problem and now everything appears perfectly on the first login! *big squishy Panda hugs*
-
View User Profile
-
Send Message
Posted Sep 29, 2013I believe I have a fully fix for the SetFont errors. If you try the latest alpha that I posted tonight (as soon as the wowace packager actually finishes and posts it) then I think you'll find the problem is gone. Thanks for everyones patience with me on this. I hadn't been able to reproduce the problem until tonight, it took a very specific setup to reproduce. Once I was able to reproduce I was able to debug and find a good fix.
-
View User Profile
-
Send Message
Posted Sep 29, 2013PB4 is NOT useless. It's easily one of the best mods in wow, that's undergoing a few nibbling quirks since 5.4.
Posting this to see if it helps the guys figure out what the errors are ...
Date: 2013-09-29 07:38:54
ID: 1
Error occured in: Global
Count: 1
Message: PitBull4_LuaTexts:Normal:Lua:Cast time caused the following error when calling SetFont(..\Addons\SharedMedia_MyMedia\font\Calibri.ttf,-1.475265147883e+037,nil):
..\AddOns\PitBull4\Controls\Controls.lua line 108:
ERROR: PitBull4_FontString_7:SetFont(): invalid fontHeight: -1.0180845498794e+034, height must be > 0
Debug:
[C]: pcall()
PitBull4_LuaTexts\LuaTexts.lua:843:
PitBull4_LuaTexts\LuaTexts.lua:838
PitBull4_LuaTexts\LuaTexts.lua:902:
PitBull4_LuaTexts\LuaTexts.lua:856
PitBull4_LuaTexts\LuaTexts.lua:1445: AddFontString()
...ddOns\PitBull4\ModuleHandling\TextProviderModule.lua:118: UpdateFrame()
PitBull4\ModuleHandling\Module.lua:319: Update()
PitBull4\UnitFrame.lua:808: Update()
PitBull4\UnitFrame.lua:728: RecheckConfigMode()
PitBull4\Options\ConfigMode.lua:58: RecheckConfigMode()
PitBull4\Main.lua:1347: OnProfileChanged()
PitBull4\Main.lua:1412:
PitBull4\Main.lua:1382
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9:
[string "safecall Dispatcher[1]"]:5
(tail call): ?
...s\AckisRecipeList\libs\AceAddon-3.0\AceAddon-3.0.lua:558: EnableAddon()
...s\AckisRecipeList\libs\AceAddon-3.0\AceAddon-3.0.lua:651:
...s\AckisRecipeList\libs\AceAddon-3.0\AceAddon-3.0.lua:636
[C]: LoadAddOn()
..\FrameXML\UIParent.lua:303: UIParentLoadAddOn()
..\FrameXML\UIParent.lua:326: CombatLog_LoadUI()
..\FrameXML\UIParent.lua:739:
..\FrameXML\UIParent.lua:702
Locals:
None
AddOns:
Swatter, v5.18.5433 (PassionatePhascogale)
NPCScan, v5.0.0.5
NPCScanOverlay, v5.0.0.3
AckisRecipeList, v2.5.3-2-g42e2e04
ACP, v3.4.4
afkquit, v2.4 (r16)
Align, v
AllPlayed, v50300-1 $Revision: 287 $
ArkAutoLootBoP, v11200
ArkInventory, v30331
ArkInventoryRules, v
AskMrRobot, v1.1.11.0
AtlasLoot, vv7.07.01
AtlasLootCataclysm, vv7.07.01
AtlasLootClassicWoW, vv7.07.01
AtlasLootLoader, vv7.07.01
AtlasLootMistsofPandaria, vv7.07.01
AucAdvanced, v5.18.5433 (PassionatePhascogale)
AucFilterBasic, v5.18.5433 (PassionatePhascogale)
AucFilterOutlier, v5.18.5433.5347(5.18/embedded)
AucMatchUndercut, v5.18.5433.5364(5.18/embedded)
AucStatHistogram, v5.18.5433 (PassionatePhascogale)
AucStatiLevel, v5.18.5433 (PassionatePhascogale)
AucStatPurchased, v5.18.5433 (PassionatePhascogale)
AucStatSales, v5.18.5433.5376(5.18/embedded)
AucStatSimple, v5.18.5433 (PassionatePhascogale)
AucStatStdDev, v5.18.5433 (PassionatePhascogale)
AucStatWOWEcon, v5.18.5433.5323(5.18/embedded)
AucUtilAHWindowControl, v5.18.5433.5347(5.18/embedded)
AucUtilAppraiser, v5.18.5433.5427(5.18/embedded)
AucUtilAskPrice, v5.18.5433.5347(5.18/embedded)
AucUtilAutoMagic, v5.18.5433.5415(5.18/embedded)
AucUtilCompactUI, v5.18.5433.5427(5.18/embedded)
AucUtilEasyBuyout, v5.18.5433.5427(5.18/embedded)
AucUtilFixAH, v5.18.5433 (PassionatePhascogale)
AucUtilItemSuggest, v5.18.5433.5417(5.18/embedded)
AucUtilPriceLevel, v5.18.5433.5427(5.18/embedded)
AucUtilScanButton, v5.18.5433.5403(5.18/embedded)
AucUtilScanFinish, v5.18.5433.5347(5.18/embedded)
AucUtilScanProgress, v5.18.5433.4979(5.18/embedded)
AucUtilScanStart, v5.18.5433.5347(5.18/embedded)
AucUtilSearchUI, v5.18.5433.5373(5.18/embedded)
AucUtilSimpleAuction, v5.18.5433.5415(5.18/embedded)
AucUtilVendMarkup, v5.18.5433.4828(5.18/embedded)
Babylonian, v5.1.DEV.332(/embedded)
BadBoy, v12.042
BadBoyCCleaner, v3.66
BadBoyGuilded, v2.93
BankStack, vv33
Bazooka, vv2.2.7
BeanCounter, v5.18.5433 (PassionatePhascogale)
BittensSpellFlashLibrary, v50400.1.7
BrokerEverything, v5.2.1
BrokerEverythingConfig, v0.5
CloakHelmToggle, v1.0.0.6
CollectMe, v2.4.5
Configator, v5.1.DEV.344(/embedded)
Critline, vr82
CritlineAuraMonitor, vr82
DBMCore, v
DBMSpellTimers, v
DebugLib, v5.1.DEV.337(/embedded)
Decursive, v2.7.3
Dominos, v5.4.3
DominosEncounter, v
DominosPetBattles, v3
DominosRoll, v
DominosXP, v
Fizzle, v50400-1
GetNitroboosted, v2.0
GTFO, v4.24.3a
InlineAura, vv1.8.12
InlineAuraDefaults, vv1.8.12
LibExtraTip, v5.12.DEV.355(/embedded)
LostTreasures, v3.06
LunarSphere, v1.09
MikScrollingBattleText, v5.7.131
MillHelp, vr144
MillHelpGlyphs, vr144
norolecheckspam, vv1.2.2
NPCScanEx, v1.2.3
outofdateminder, v4.3.0
Outfitter, v5.9.2
Overachiever, v0.73
PeonQuestComplete, v2013.09.10
PitBull4, vv4.0.0-beta47-11-g519c516
PitBull4Aggro, vv4.0.0-beta47-11-g519c516
PitBull4Aura, vv4.0.0-beta47-11-g519c516
PitBull4Background, vv4.0.0-beta47-11-g519c516
PitBull4BattlePet, vv4.0.0-beta47-11-g519c516
PitBull4BlankSpace, vv4.0.0-beta47-11-g519c516
PitBull4Border, vv4.0.0-beta47-11-g519c516
PitBull4CastBar, vv4.0.0-beta47-11-g519c516
PitBull4CastBarLatency, vv4.0.0-beta47-11-g519c516
PitBull4CombatFader, vv4.0.0-beta47-11-g519c516
PitBull4CombatIcon, vv4.0.0-beta47-11-g519c516
PitBull4CombatText, vv4.0.0-beta47-11-g519c516
PitBull4ComboPoints, vv4.0.0-beta47-11-g519c516
PitBull4ExperienceBar, vv4.0.0-beta47-11-g519c516
PitBull4HealthBar, vv4.0.0-beta47-11-g519c516
PitBull4HideBlizzard, vv4.0.0-beta47-11-g519c516
PitBull4Highlight, vv4.0.0-beta47-11-g519c516
PitBull4HostilityFader, vv4.0.0-beta47-11-g519c516
PitBull4LeaderIcon, vv4.0.0-beta47-11-g519c516
PitBull4LuaTexts, vv4.0.0-beta47-11-g519c516
PitBull4MasterLooterIcon, vv4.0.0-beta47-11-g519c516
PitBull4PhaseIcon, vv4.0.0-beta47-11-g519c516
PitBull4Portrait, vv4.0.0-beta47-11-g519c516
PitBull4PowerBar, vv4.0.0-beta47-11-g519c516
PitBull4PvPIcon, vv4.0.0-beta47-11-g519c516
PitBull4QuestIcon, vv4.0.0-beta47-11-g519c516
PitBull4RaidTargetIcon, vv4.0.0-beta47-11-g519c516
PitBull4RangeFader, vv4.0.0-beta47-11-g519c516
PitBull4ReadyCheckIcon, vv4.0.0-beta47-11-g519c516
PitBull4ReputationBar, vv4.0.0-beta47-11-g519c516
PitBull4RestIcon, vv4.0.0-beta47-11-g519c516
PitBull4RoleIcon, vv4.0.0-beta47-11-g519c516
PitBull4Shields, v1.3.9
PitBull4Sounds, vv4.0.0-beta47-11-g519c516
PitBull4ThreatBar, vv4.0.0-beta47-11-g519c516
PitBull4Totems, vv4.0.0-beta47-11-g519c516
PitBull4VisualHeal, vv4.0.0-beta47-11-g519c516
PitBull4VoiceIcon, vv4.0.0-beta47-11-g519c516
Postal, v3.5.1
Prat30, vr915
Prat30HighCPUUsageModules, v
Prat30Libraries, v
ProfessionsVault, vr521
Quartz, v3.1.4
RaidBuffStatus, v5.7.1
RareCoordinator, v
Rarefied, v0.2
RareSpawnOverlay, v5.4.00000
Recount, v
RSA, v2.856
RSAReminders, v
RSAShaman, v
SavedInstances, vr351
SexyMap, v2.4.9
SharedMedia, v3.0.5-184
SharedMediaAdditionalFonts, v1.0.16
Skinner, vb5.17539.1
SmartBuff, v5.4a
SpellFlash, v6.8.1
SpellFlashCore, v2.0.4
Stubby, v5.18.5433 (PassionatePhascogale)
SunnArt, v3.68
tekticles, v5.1.0.16
TipHelper, v5.12.DEV.351(/embedded)
TipTac, v13.09.21
TipTacItemRef, v13.09.21
TipTacTalents, v13.09.21
TomTom, vv50400-1.0.0
UndressButton, v5.3
Unmuter, v0.12
VEMCore, v
VuhDo, v3.53
VuhDoOptions, v3.53
BlizRuntimeLib_enUS v5.4.0.50400 <us>
(ck=159a)
-
View User Profile
-
Send Message
Posted Sep 27, 2013Still have to /reload everytime i start the game in order to see my name/mana/health. An update is really needed.
-
View User Profile
-
Send Message
Posted Sep 25, 2013Pitbull urgently needs an update.
Unfortunately, in this version it is nearly useless.
So please make an update!
-
View User Profile
-
Send Message
Posted Sep 25, 2013It's hardly nearly useless. It's working just fine for quite a few people. I know some people are having issues with fonts. Something that I can't replicate and several attempts at fixes hasn't solved. If I had a solution that worked it would have been released.
-
View User Profile
-
Send Message
Posted Sep 25, 2013Yeah they changed the spellid of Vengeance with this update. It's been fixed in the alpha. I just haven't tagged the release yet since I'd like to solve the font issue before the next release.
-
View User Profile
-
Send Message
Posted Sep 25, 2013I'm getting this message after every login/reloadui:
-
View User Profile
-
Send Message
Posted Sep 23, 2013I'm getting the following error:
58x PitBull4_LuaTexts-v4.0.0-beta47\LuaTexts.lua:886: Usage: PitBull4_FontString_2:SetFont("font", fontHeight [, flags]) <in C code> PitBull4_LuaTexts-v4.0.0-beta47\LuaTexts.lua:886: in function <PitBull4_LuaTexts\LuaTexts.lua:839> PitBull4_LuaTexts-v4.0.0-beta47\LuaTexts.lua:1429: in function "AddFontString" PitBull4-v4.0.0-beta47\ModuleHandling\TextProviderModule.lua:118: in function "UpdateFrame" PitBull4-v4.0.0-beta47\ModuleHandling\Module.lua:319: in function "Update" PitBull4-v4.0.0-beta47\UnitFrame.lua:808: in function "Update" PitBull4-v4.0.0-beta47\UnitFrame.lua:728: in function "RecheckConfigMode" PitBull4-v4.0.0-beta47\Options\ConfigMode.lua:58: in function "RecheckConfigMode" PitBull4-v4.0.0-beta47\Main.lua:1347: in function "OnProfileChanged" PitBull4-v4.0.0-beta47\Main.lua:1412: in function <PitBull4\Main.lua:1382> (tail call): ? <in C code> <string>:"safecall Dispatcher[1]":9: in function <string>:"safecall Dispatcher[1]":5 (tail call): ? Ace3-Release-r1086\AceAddon-3.0\AceAddon-3.0-12.lua:558: in function "EnableAddon" Ace3-Release-r1086\AceAddon-3.0\AceAddon-3.0-12.lua:651: in function <Ace3\AceAddon-3.0\AceAddon-3.0.lua:636> <in C code> FrameXML\UIParent.lua:303: in function "UIParentLoadAddOn" FrameXML\UIParent.lua:326: in function "CombatLog_LoadUI" FrameXML\UIParent.lua:739: in function <FrameXML\UIParent.lua:702>
Locals: nil
-
View User Profile
-
Send Message
Posted Sep 23, 2013why this code not work?
local r,g,b = ClassColor(unit)
if InCombatLockdown() then
return '|cffff0000%s|r %s%s%s',Name(unit),Angle(DND(unit))
else
return '|cff%02x%02x%02x%s|r %s%s%s',r,g,b,Name(unit),Angle(DND(unit))
end
if InCombatLockdown() never returns true even in combat
I added the event PLAYER_REGEN_DISABLED and PLAYER_REGEN_ENABLED in lua text module and activated it for player frame.
ps. sorry for my bad english
-
View User Profile
-
Send Message
Posted Sep 22, 2013Does anyone know how to change class text to display short level (but only if <90, otherwise blank) and race?
Below is code "Class: Short level and race" which should be easiest to edit:
local dr,dg,db = DifficultyColor(unit)
return "|cff%02x%02x%02x%s%s|r %s",dr,dg,db,Level(unit),Classification(unit) and '+' or '',SmartRace(unit) or ''
-
View User Profile
-
Send Message
Posted Sep 22, 2013local dr,dg,db = DifficultyColor(unit)
local level = Level(unit)
return "|cff%02x%02x%02x%s%s|r %s",dr,dg,db,level < 90 and level or "",Classification(unit) and '+' or '',SmartRace(unit) or ''