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
I get the exact same error - but after a "/reload ui" its all fine
The unit frames are not working. My portrait/and text on it isn't showing up :/ I dont want to create another one because it goes blank after logging out.
This is an error that came up when I logged in today.
Message: Interface\AddOns\PitBull4_LuaTexts\LuaTexts.lua:886: Usage: PitBull4_FontString_2:SetFont("font", fontHeight [, flags])
Time: 09/13/13 15:38:15
Count: 1
Stack: [C]: in function `SetFont'
Interface\AddOns\PitBull4_LuaTexts\LuaTexts.lua:886: in function <Interface\AddOns\PitBull4_LuaTexts\LuaTexts.lua:839>
Interface\AddOns\PitBull4_LuaTexts\LuaTexts.lua:1429: in function `AddFontString'
...ddOns\PitBull4\ModuleHandling\TextProviderModule.lua:118: 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\Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:558: in function `EnableAddon'
...AddOns\Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:651: in function <...AddOns\Bartender4\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>
Seems as though changing the font size, which was previously 95% for my target frame, to 100% produces no LUA errors now and results in proper target frames upon connecting now.
Seems to be working fine except for when I click on a target, then I receive this LUA error and have no target frame:
Message: PitBull4_LuaTexts-v4.0.0-beta47\LuaTexts.lua:886: Usage: PitBull4_FontString_12:SetFont("font", fontHeight [, flags])
Time: 09/12/13 16:34:36
Count: 1
Stack: Interface\AddOns\PitBull4_LuaTexts\LuaTexts.lua:886: in function <Interface\AddOns\PitBull4_LuaTexts\LuaTexts.lua:839>
Interface\AddOns\PitBull4_LuaTexts\LuaTexts.lua:1396: in function `AddFontString'
...ddOns\PitBull4\ModuleHandling\TextProviderModule.lua:118: 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:834: in function `UpdateGUID'
Interface\AddOns\PitBull4\Main.lua:1478: in function `CheckGUIDForUnitID'
Interface\AddOns\PitBull4\Main.lua:1489: in function `?'
...er4\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147: in function <...er4\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
[string "safecall Dispatcher[1]"]:4: in function <[string "safecall Dispatcher[1]"]:4>
[C]: ?
[string "safecall Dispatcher[1]"]:13: in function `?'
...er4\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: in function `Fire'
...AddOns\Bartender4\libs\AceEvent-3.0\AceEvent-3.0.lua:120: in function <...AddOns\Bartender4\libs\AceEvent-3.0\AceEvent-3.0.lua:119>
[C]: in function `CameraOrSelectOrMoveStop'
[string "CAMERAORSELECTORMOVE"]:4: in function <[string "CAMERAORSELECTORMOVE"]:1>
Locals: <none>
Logged back in after a rolling restart, and for some reason my WoW exploded with terrible FPS and 2k Pitbull errors, and no Party frames. Before this, it had at least been playable... Not sure why this particular relog made it worse.
Doing /reload the first time didn't fix it, but reloading a second and third time eventually got it back to normal playable FPS. No idea why.
For anyone having this problem, I just noticed that if you type "/reload" when you load into the game, it reloads the UI and the panel is fixed!
Seems that first load it explodes, then a reload it's fine. No idea why!
HTH
That didn't work still have the blank health and mana bars for self and target. :(
Yep i had the problem too. When i loaded my character after a logout or when i just entered the game, i had to reload my UI before it was all fine again.
- Would be awesome with a fix :)
Greetings
I am also getting this issue. Target, ToT, Focus, FT are all fine - just player panel is screwed.
I can vouch for this. Only seems to affect the player panel. Logged into my mage and went Frost and summoned my water elemental and the water elemental text worked fine as well. Changing the default LuaText font fixes the issue for that particular log-in. The bug only appears if you exit the game and log back in.
I had actually noticed this during PTR testing but given that it was PTR and it was working fine on live, I thought it was just an issue with the ptr servers themselves and wouldn't affect 5.4 when it went live. I guess I was a bit too optimistic.
I did get the alpha5.4 and i did tern off all the other addons but pitbull4 it did not help. but when i tern off and on the player frame it shows the text. same with the party frames shows unknown name. i have not got the error box to show up atm.
Trying to figure out what's busted with the Font Errors. See my comments further down for what you can do to help.
I´ve a simular issue here.
Player frame is now just a green colored screen and target ain´t working. Target´s target and Target´s target target do work.
Still need to try and see if changing fonts work.
-------------------------------------------------------------------------------------------------------------
EDIT: as mentioned above, changing Font size does fix the issue.
-------------------------------------------------------------------------------------------------------------
Here is my log:
Date: 2013-09-11 12:52:50
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\PitBull4_LuaTexts\LuaTexts.lua line 886:
Usage: PitBull4_FontString_3:SetFont("font", fontHeight [, flags])
Debug:
[C]: SetFont()
PitBull4_LuaTexts\LuaTexts.lua:886:
PitBull4_LuaTexts\LuaTexts.lua:839
PitBull4_LuaTexts\LuaTexts.lua:1429: 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): ?
...ace\AddOns\Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:558: EnableAddon()
...ace\AddOns\Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:651:
...ace\AddOns\Masque\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, v4.4.0 (<%codename%>)
NPCScan, v5.0.0.5
NPCScanAutoAdd, v1.5
NPCScanOverlay, v5.0.0.3
ACP, v3.4.4
AucAdvanced, v5.17.5413 (NeedyNoddy)
AucFilterBasic, v5.17.5413 (NeedyNoddy)
AucFilterOutlier, v5.17.5413.5347(5.17/embedded)
AucMatchUndercut, v5.17.5413.5364(5.17/embedded)
AucStatHistogram, v5.17.5413 (NeedyNoddy)
AucStatiLevel, v5.17.5413 (NeedyNoddy)
AucStatPurchased, v5.17.5413 (NeedyNoddy)
AucStatSales, v5.17.5413.5376(5.17/embedded)
AucStatSimple, v5.17.5413 (NeedyNoddy)
AucStatStdDev, v5.17.5413 (NeedyNoddy)
AucStatWOWEcon, v5.17.5413.5323(5.17/embedded)
AucUtilAHWindowControl, v5.17.5413.5347(5.17/embedded)
AucUtilAppraiser, v5.17.5413.5393(5.17/embedded)
AucUtilAskPrice, v5.17.5413.5347(5.17/embedded)
AucUtilAutoMagic, v5.17.5413.5392(5.17/embedded)
AucUtilCompactUI, v5.17.5413.5400(5.17/embedded)
AucUtilEasyBuyout, v5.17.5413.5347(5.17/embedded)
AucUtilFixAH, v5.17.5413 (NeedyNoddy)
AucUtilItemSuggest, v5.17.5413.5365(5.17/embedded)
AucUtilPriceLevel, v5.17.5413.5365(5.17/embedded)
AucUtilScanButton, v5.17.5413.5403(5.17/embedded)
AucUtilScanFinish, v5.17.5413.5347(5.17/embedded)
AucUtilScanProgress, v5.17.5413.4979(5.17/embedded)
AucUtilScanStart, v5.17.5413.5347(5.17/embedded)
AucUtilSearchUI, v5.17.5413.5373(5.17/embedded)
AucUtilSimpleAuction, v5.17.5413.5388(5.17/embedded)
AucUtilVendMarkup, v5.17.5413.4828(5.17/embedded)
AutoRepair, v
Babylonian, v5.1.DEV.332(/embedded)
BadPet, v
BagBrother, v
Bagnon, v5.4.0
Bartender4, v4.5.10
BeanCounter, v5.17.5413 (NeedyNoddy)
BigBrother, v3.9.2
BrokerPortals, v1.8.32
ButtonFacade, v5.3.394
Configator, v5.1.DEV.344(/embedded)
DBMCore, v
DBMSpellTimers, v
DebugLib, v5.1.DEV.337(/embedded)
Enchantrix, v5.17.5413 (NeedyNoddy)
EnchantrixBarker, v5.17.5413 (NeedyNoddy)
Fatality, v2.4a
Gatherer, v4.4.0
GuildCheck, vv2.4.5
HealBot, v5.4.0.0
HideBlizzard, v1.0.71
IceHUD, v1.8.16 (Revision: 942)
ImprovedStableFrame, v3.1
kgPanels, v1.17
LibExtraTip, v5.12.DEV.350(/embedded)
MacroToolkit, vv5.3.0.1
Masque, v5.3.394
MasqueDark, v2.0.3
MasqueDarkscail, v1
MasqueElegance, v5.4.0
MasqueJigsaw, v5.4.0
MasqueRenaitre, vv5.4
MasqueSerenity, v5.2.78
MasqueSleek, v5.4.0
MasqueTrinity, vCentauri-3
MasqueVista, v2.0.2
MikScrollingBattleText, v5.7.130
MoveAnything, v13.6.1
Omen, v3.1.8
OmniCC, v5.4.0
Paste, v1.1.6
PetBattleTeams, v3.2.5
PetTracker, v
PetTrackerAlerts, v
PetTrackerSwitcher, v
PitBull4, vv4.0.0-beta47
PitBull4AltPowerBar, vv4.0.0-beta47
PitBull4Aura, vv4.0.0-beta47
PitBull4Background, vv4.0.0-beta47
PitBull4BattlePet, vv4.0.0-beta47
PitBull4BlankSpace, vv4.0.0-beta47
PitBull4Border, vv4.0.0-beta47
PitBull4CastBar, vv4.0.0-beta47
PitBull4CastBarLatency, vv4.0.0-beta47
PitBull4CombatFader, vv4.0.0-beta47
PitBull4CombatIcon, vv4.0.0-beta47
PitBull4CombatText, vv4.0.0-beta47
PitBull4ComboPoints, vv4.0.0-beta47
PitBull4ExperienceBar, vv4.0.0-beta47
PitBull4HealthBar, vv4.0.0-beta47
PitBull4HideBlizzard, vv4.0.0-beta47
PitBull4Highlight, vv4.0.0-beta47
PitBull4HostilityFader, vv4.0.0-beta47
PitBull4LeaderIcon, vv4.0.0-beta47
PitBull4LuaTexts, vv4.0.0-beta47
PitBull4MasterLooterIcon, vv4.0.0-beta47
PitBull4PhaseIcon, vv4.0.0-beta47
PitBull4Portrait, vv4.0.0-beta47
PitBull4PowerBar, vv4.0.0-beta47
PitBull4PvPIcon, vv4.0.0-beta47
PitBull4QuestIcon, vv4.0.0-beta47
PitBull4RaidTargetIcon, vv4.0.0-beta47
PitBull4RangeFader, vv4.0.0-beta47
PitBull4ReadyCheckIcon, vv4.0.0-beta47
PitBull4ReputationBar, vv4.0.0-beta47
PitBull4RestIcon, vv4.0.0-beta47
PitBull4RoleIcon, vv4.0.0-beta47
PitBull4ShadowOrbs, vv4.0.0-beta47
PitBull4Sounds, vv4.0.0-beta47
PitBull4ThreatBar, vv4.0.0-beta47
PitBull4VisualHeal, vv4.0.0-beta47
PitBull4VoiceIcon, vv4.0.0-beta47
PitBull4Facade, v1.6.1
Postal, v3.5.1
Quartz, v3.1.3
RSA, v2.855
RSAPriest, v
SexyMap, v2.4.9
Skada, v1.4-13
SkadaAvoidanceMitigation, v1.1.4
SkadaCC, v1.0
SkadaDamage, v1.0
SkadaDamageTaken, v1.0
SkadaDeaths, v1.0
SkadaDebuffs, v1.0
SkadaDispels, v1.0
SkadaEnemies, v1.0
SkadaForTanks, v3.1.12
SkadaHealAbsorbs, v
SkadaHealing, v1.0
SkadaLightwell, v1.4
SkadaPower, v1.0
skadaselfhealing, v1.7
SkadaThreat, v1.0
SkadaWindowButtons, v1.0
SlideBar, v4.4.0 (<%codename%>)
Stubby, v5.17.5413 (NeedyNoddy)
TargetRole, v1.2.6
TidyPlates, v6.12.1
TidyPlatesGraphite, v
TidyPlatesGrey, v
TidyPlatesNeon, v
TidyPlatesQuatre, v
TidyPlatesThreatPlates, v6.008
TidyPlatesHub, v
TidyPlatesWidgets, v
TipHelper, v5.12.DEV.351(/embedded)
TipTac, v13.05.22
TipTacItemRef, v13.05.22
TipTacTalents, v13.04.17
Titan, v5.1.24.50400
TitanBag, v5.1.24.50400
TitanClock, v5.1.24.50400
TitanCurrency, v5.9
TitanGold, v5.1.24.50400
TitanGuild, v5.3.0.0
TitanHealBot, v5.3.0.8
TitanLocation, v5.1.24.50400
TitanLootType, v5.1.24.50400
TitanPerformance, v5.1.24.50400
TitanProfessions, v4.0.2
TitanRepair, v5.1.24.50400
TitanRestPlus, v5.0.4
TitanTracker, v1.6
TitanVolume, v5.1.24.50400
TitanXP, v5.1.24.50400
TomTom, vv50300-1.0.1
WeakAuras, v1.4.7.10
BlizRuntimeLib_enUS v5.4.0.50400 <eu>
(ck=148f)
It has been said before, though I'd like to turn attention to this once more, since it still is not working for me. No target visible, lua font height error. You did mention it is "pretty rare" and has something to do with race choice, I'm an undead male, that is 50% of the horde players, that isn't rare :(
IMPORTANT PART: In addition to target not being visible, my player frame is no longer formated as it was, height of health/mana/alternate power/empty space and all that was completly screwed up, in addition no texts are present (name, health, mana) either. My pet frame stayed unchanged. Hope that helps. Precisly my player frame only displays health.
P.S - - - - - I've found out that after going into the configuration and changing Font Size from 100% (which it initially was) to something else, and then returning it, fixes the problem. It is a pain to have to do it every time i log on or /reload, but it is an ok temporary solution for people who have an issue.
In any case, here is the LUA error:
I noticed I was still getting the SetFont error on an alt, so I downloaded the most recent version posted at that link, and that seems to have fixed the issue for me. Thank you so much!
First of all you misunderstood. Race condition doesn't mean the race of the character you're playing. I mean two things are trying to happen and if they happen in a different order there are problems. WoW being event driven is very brittle to changes made by Blizzard in this respect.
Second of all can you post a new error message with the newer version? I'm curious if anything changes about the error message other than the line numbers. So far nobody else has posted errors produced with the alpha version.
I played some last night and didn't experience any issues at all. So this might be a bug in WoW. I happen to play on the Mac so perhaps it's just not happening for me there.
Another possibilty is that there is something wrong with the font or something wrong with the calculations that are produced to calculate the font_size for your particular configuration (that in previous versions of WoW didn't have problems).
Can you perhaps upload your configuration file as an attachment to this issue:
http://www.wowace.com/addons/pitbull4/tickets/1050-blank-player-unit-frame-lua-texts-error/
Note that wowace is part of curse so you can use the same login there as on this site.
To find the configuration file find your WTF directory and then navigate as such:
Account/$ACCOUNTID/SavedVariables/PitBull4.lua
Note that $ACCOUNTID will be a name or a number depending on the age of your account. Older accounts end up with your old login name, new accounts get number.
Having your config file might allow me to duplicate the conditions and see what's happening.
Seems that target frames as well as target of target aren't functioning with 5.4. Targets themselves are still registering, but the frames aren't displaying. Here's a screenshot of me targeting myself: http://i.imgur.com/lkZP3N6.jpg
I'll wait a few days for an update; hopefully someone finds a fix soon!
Thanks