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
Can i copy/paste my unit frames layout from my Cataclysm save to my Retail save?
In reply to sergeantracoon: Retail and Cata are the same version of PitBull4 so it'll probably be okay. Keep a copy of the retail savedvars as backup just in case, though
Sorry! I've been super neglectful keeping up with Classic/SoD, but it should be good to go with the v4.3.16-vanilla release. Let me know if anything is still not working properly or is missing.
In reply to nebula169: Thanks a lot for your time mate! Works fantastic from what I experienced so far \o/
Hi Dev Team,
Could we have an update for the latest Classic Era Game Version of 1.15.2?
Would be awesome as we many use PitBull exclussively :)
Thanks a lot in advance!
Looking to get the Cataclysm update, eta?
Getting this is SoD phase 2
Message: .../VisualHeal/Libs/LibHealComm-4.0/LibHealComm-4.0.lua:818: attempt to perform arithmetic on local 'requiresLevel' (a nil value)
Time: Sat Feb 10 08:21:33 2024
Count: 1
Stack: .../VisualHeal/Libs/LibHealComm-4.0/LibHealComm-4.0.lua:818: attempt to perform arithmetic on local 'requiresLevel' (a nil value)
[string "=(tail call)"]: ?
[string "=[C]"]: ?
[string "@Interface/AddOns/PitBull4/Modules/VisualHeal/Libs/LibHealComm-4.0/LibHealComm-4.0.lua"]:818: in function <.../VisualHeal/Libs/LibHealComm-4.0/LibHealComm-4.0.lua:807>
[string "@Interface/AddOns/PitBull4/Modules/VisualHeal/Libs/LibHealComm-4.0/LibHealComm-4.0.lua"]:967: in function <.../VisualHeal/Libs/LibHealComm-4.0/LibHealComm-4.0.lua:965>
[string "@Interface/AddOns/PitBull4/Modules/VisualHeal/Libs/LibHealComm-4.0/LibHealComm-4.0.lua"]:2706: in function `?'
[string "@Interface/AddOns/PitBull4/Modules/VisualHeal/Libs/LibHealComm-4.0/LibHealComm-4.0.lua"]:3348: in function <.../VisualHeal/Libs/LibHealComm-4.0/LibHealComm-4.0.lua:3346>
Locals: (*temporary) = <function> defined =[C]:-1
Is Pitbull Unit Frames up to date I noticed that the game version is 10.2.0 but when I run vuhdo and Pitbull Unit frames during the Fyrakk fight I get 2 frames a second during the ball phase only when I disabled both of them I didn't get this issue. But I noticed that this version was an older version from the current patch that is out compared to Vuhdo because Vuhdo had 10.2.5.
[ADDON_ACTION_BLOCKED] AddOn 'PitBull4' tried to call the protected function 'StatusBar:Show()'.
[string "@!BugGrabber/BugGrabber.lua"]:481: in function <!BugGrabber/BugGrabber.lua:481>
[string "=[C]"]: in function `Show'
[string "@FrameXML/TextStatusBar.lua"]:86: in function `TextStatusBar_UpdateTextStringWithValues'
[string "@FrameXML/TextStatusBar.lua"]:72: in function `TextStatusBar_UpdateTextString'
[string "@FrameXML/UnitFrame.lua"]:700: in function `UnitFrameManaBar_UpdateType'
[string "@FrameXML/UnitFrame.lua"]:1038: in function `UnitFrameManaBar_Update'
[string "@FrameXML/UnitFrame.lua"]:998: in function <FrameXML/UnitFrame.lua:980>
Will there be an SoD update? Been using Pitbull since 2010 and can't find anything else that does what Pitbull can do. :pray:
Getting this on Classic SoD 1.15.0.52409 using PitBull4 v4.3.14, when in Config > Colors > Reaction. Color buff border by caster seems to be broken too, it shows a red border when it's cast by a friendly.
6x PitBull4/Options/Colors.lua:170: bad argument #1 to 'unpack' (table expected, got nil)
[string "=[C]"]: in function `unpack'
[string "@PitBull4/Options/Colors.lua"]:170: in function `member'
[string "@AI_VoiceOver/Libs/AceConfig-3.0-3/AceConfigDialog-3.0-86/AceConfigDialog-3.0.lua"]:215: in function <...nfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua:164>
[string "@AI_VoiceOver/Libs/AceConfig-3.0-3/AceConfigDialog-3.0-86/AceConfigDialog-3.0.lua"]:1377: in function <...nfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua:1110>
[string "@AI_VoiceOver/Libs/AceConfig-3.0-3/AceConfigDialog-3.0-86/AceConfigDialog-3.0.lua"]:1639: in function `FeedGroup'
[string "@AI_VoiceOver/Libs/AceConfig-3.0-3/AceConfigDialog-3.0-86/AceConfigDialog-3.0.lua"]:1564: in function <...nfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua:1548>
[string "=[C]"]: ?
[string "@AI_VoiceOver/Libs/AceGUI-3.0-41/AceGUI-3.0.lua"]:66: in function <...eAI_VoiceOver/Libs/AceGUI-3.0/AceGUI-3.0.lua:64>
[string "@AI_VoiceOver/Libs/AceGUI-3.0-41/AceGUI-3.0.lua"]:300: in function `Fire'
[string "@AI_VoiceOver/Libs/AceGUI-3.0-41/widgets/AceGUIContainer-TreeGroup.lua"]:508: in function `SetSelected'
[string "@AI_VoiceOver/Libs/AceGUI-3.0-41/widgets/AceGUIContainer-TreeGroup.lua"]:185: in function <...ibs/AceGUI-3.0/widgets/AceGUIContainer-TreeGroup.lua:181>
Locals:
(*temporary) = nil
(*temporary) = "table expected, got nil"
Is there a way to get frames to hide when the Override Bar, Vehicle UI and Pet Battle UI are up? Love the addon, but couldn't seem to find these options.
[solved]
How to track group number inside lua-codes?
i get lua error messages every now and then on retail
2x [ADDON_ACTION_BLOCKED] AddOn 'PitBull4' hat versucht die geschützte Funktion 'StatusBar:Show()' aufzurufen.
[string "@!BugGrabber/BugGrabber.lua"]:481: in function <!BugGrabber/BugGrabber.lua:481>
[string "=[C]"]: in function `Show'
[string "@FrameXML/TextStatusBar.lua"]:86: in function `TextStatusBar_UpdateTextStringWithValues'
[string "@FrameXML/TextStatusBar.lua"]:72: in function `TextStatusBar_UpdateTextString'
[string "@FrameXML/UnitFrame.lua"]:700: in function `UnitFrameManaBar_UpdateType'
[string "@FrameXML/UnitFrame.lua"]:1038: in function `UnitFrameManaBar_Update'
[string "@FrameXML/UnitFrame.lua"]:998: in function <FrameXML/UnitFrame.lua:980>
Locals:
_ = Frame {
RegisterEvent = <function> defined @!BugGrabber/BugGrabber.lua:487
0 = <userdata>
UnregisterEvent = <function> defined @!BugGrabber/BugGrabber.lua:487
SetScript = <function> defined @!BugGrabber/BugGrabber.lua:487
}
event = "ADDON_ACTION_BLOCKED"
events = <table> {
ADDON_ACTION_BLOCKED = <function> defined @!BugGrabber/BugGrabber.lua:553
ADDON_ACTION_FORBIDDEN = <function> defined @!BugGrabber/BugGrabber.lua:553
PLAYER_LOGIN = <function> defined @!BugGrabber/BugGrabber.lua:547
LUA_WARNING = <function> defined @!BugGrabber/BugGrabber.lua:562
ADDON_LOADED = <function> defined @!BugGrabber/BugGrabber.lua:507
}
Having an issue when trying to click off buffs in combat. Have confirmed through turning on/off addons that it is indeed Pitbull4 causing issues.
Game Version: WotLK Classic v3.4.2 (50664)
Pitbull Version: v4.3.14-classic
Bugsack dump:
[ADDON_ACTION_BLOCKED] AddOn 'PitBull4' tried to call the protected function 'CancelUnitBuff()'.
[string "@!BugGrabber/BugGrabber.lua"]:481: in function <!BugGrabber/BugGrabber.lua:481>
[string "=[C]"]: in function `CancelUnitBuff'
[string "@FrameXML/BuffFrame.lua"]:309: in function `BuffButton_OnClick'
[string "*BuffFrame.xml:41_OnClick"]:1: in function <[string "*BuffFrame.xml:41_OnClick"]:1>
Locals:
_ = Frame {
RegisterEvent = <function> defined @!BugGrabber/BugGrabber.lua:487
0 = <userdata>
UnregisterEvent = <function> defined @!BugGrabber/BugGrabber.lua:487
SetScript = <function> defined @!BugGrabber/BugGrabber.lua:487
}
event = "ADDON_ACTION_BLOCKED"
events = <table> {
ADDON_ACTION_BLOCKED = <function> defined @!BugGrabber/BugGrabber.lua:553
ADDON_ACTION_FORBIDDEN = <function> defined @!BugGrabber/BugGrabber.lua:553
PLAYER_LOGIN = <function> defined @!BugGrabber/BugGrabber.lua:547
LUA_WARNING = <function> defined @!BugGrabber/BugGrabber.lua:562
ADDON_LOADED = <function> defined @!BugGrabber/BugGrabber.lua:507
}
I'm having some issues since the launch of hardcore servers. When I log in it wont show frames for my target or party members. (Player and pet frame works)
I have to go into settings and disable, and enable them again for them to show!
Happens after every login or reload.
UPDATE: Creating a new profile solved the issue, so probably something corrupt with my saved profiles.
In reply to AwaynTV: I'm having the same problem. Creating a new profile that matches the settings I have built up over years would be a horrible job. I may have to tho, just take the settings and get on with it.
Has the classic branch been abandoned? No updates despite errors with only pitbull loaded:
Message: ...e\AddOns\PitBull4\Libs\AceEvent-3.0\AceEvent-3.0.lua:33: Attempt to register unknown event "PLAYER_TALENT_UPDATE"
Time: Wed Aug 2 12:23:22 2023
Count: 1
Stack: ...e\AddOns\PitBull4\Libs\AceEvent-3.0\AceEvent-3.0.lua:33: Attempt to register unknown event "PLAYER_TALENT_UPDATE"
[string "=[C]"]: in function `RegisterEvent'
[string "@Interface\AddOns\PitBull4\Libs\AceEvent-3.0\AceEvent-3.0.lua"]:33: in function `OnUsed'
[string "@Interface\AddOns\PitBull4\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua"]:142: in function `RegisterEvent'
[string "@Interface\AddOns\PitBull4\Modules\Aura\Aura.lua"]:77: in function <Interface\AddOns\PitBull4\Modules\Aura\Aura.lua:49>
[string "=[C]"]: ?
[string "@Interface\AddOns\PitBull4\Libs\AceAddon-3.0\AceAddon-3.0.lua"]:66: in function <...e\AddOns\PitBull4\Libs\AceAddon-3.0\AceAddon-3.0.lua:61>
[string "@Interface\AddOns\PitBull4\Libs\AceAddon-3.0\AceAddon-3.0.lua"]:523: in function `EnableAddon'
[string "@Interface\AddOns\PitBull4\Libs\AceAddon-3.0\AceAddon-3.0.lua"]:536: in function `EnableAddon'
[string "@Interface\AddOns\PitBull4\Libs\AceAddon-3.0\AceAddon-3.0.lua"]:626: in function <...e\AddOns\PitBull4\Libs\AceAddon-3.0\AceAddon-3.0.lua:611>
Locals: <none>
I don't play classic so bug reports help when stuff breaks. Should be good now