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 Aug 24, 2026I'm sorry but can we please get Rumorix added to the white list or whatever it is to allow them to push updates to CurseForge? They've been far more communicative with the users here, and while I will always respect devs right to live life it's been basically an entire major patch cycle of "the update is coming soon". It looks like *an* update is basically available and it would be great if people actually had access to that plus all the libraries typically bundled with a CF release.
-
View User Profile
-
Send Message
Posted Aug 23, 2026How do I get pitbull to play well with bartender and carbonite , I can not use your add on because of lui errors caused by both . I used to use it with both but now….
-
View User Profile
-
Send Message
Posted Aug 23, 2026@user_5nd2njmjkm1o0w6r cheers mate- are you talkling about my fanfix or the official version? i sent you a DM with some questions, feel free to answer me and i can look into it
-
View User Profile
-
Send Message
Posted Aug 22, 2026Hello, thank you for the update!
The buffs displayed on the target unit frame don't change when I switch targets.
-
View User Profile
-
Send Message
Posted Aug 23, 2026@user_bpnjrcjt26u05ksc send you an DM
-
View User Profile
-
Send Message
Posted Aug 23, 2026@user_bpnjrcjt26u05ksc ah could recreate it myself - will go to work asap *grabbing my shovel*
-
View User Profile
-
Send Message
Posted Aug 23, 2026@user_bpnjrcjt26u05ksc Please Try Patch 31
-
View User Profile
-
Send Message
Posted Aug 21, 2026I have an issue where my targets wont show properly. is that something you are aware of? Not on all mobs but on many of them. Even when i put party targets. thats not shown there either. Love to have pitbull back and running though. Been missing that addon,
-
View User Profile
-
Send Message
Posted Aug 21, 2026@Buddienorway feel free to test my 12.1 version attached below
-
View User Profile
-
Send Message
Posted Aug 21, 2026@Rumorix That is the one i got. Took a screenshot but not sure how to show that yo you
-
View User Profile
-
Send Message
Posted Aug 23, 2026@Buddienorway i sent you a dm - feel free to check on that and send it there
-
View User Profile
-
Send Message
Posted Aug 11, 2026Cheers all! you can download my first 12.1 version here:
https://1drv.ms/f/c/25688cb7a16be526/IgDvr810POcETbKR5MaoqZTgARoMWi3misaF8nw5m6yD2iU?e=FMBinM
Bare with me - i will test it myself on 12.1 tomorrow
-
View User Profile
-
Send Message
Posted Aug 12, 2026@Rumorix currently fixing some stuff and also adding a kind of "what CD is running" module
-
View User Profile
-
Send Message
Posted Aug 17, 2026@Rumorix Thank you. Is a Korean language patch available as well?
-
View User Profile
-
Send Message
Posted Aug 17, 2026@user_hiyy8eziaii0n331 i can look into that - as far as i know there is currently no other language available besides english
-
View User Profile
-
Send Message
Posted Aug 20, 2026Thank you for your @Rumorix response.
-
View User Profile
-
Send Message
Posted Aug 21, 2026@user_hiyy8eziaii0n331 try the new version 30 please =)
-
View User Profile
-
Send Message
Posted Aug 13, 2026@Rumorix currently testing the "major cooldown module"
-
View User Profile
-
Send Message
Posted Aug 3, 2026Hello all,
After waiting for this to get updated, I got impatient and used an LLM to bugfix the Classic Era version of PB4:
Modules/ReputationBar/ReputationBar.lua
Change:
hooksecurefunc("MainMenuBar_UpdateExperienceBars", Update)
to:
if MainMenuBar_UpdateExperienceBars then
hooksecurefunc("MainMenuBar_UpdateExperienceBars", Update)
end
Modules/HideBlizzard/HideBlizzard.lua
In hook_frames(), wrap the existing frame code in:
if frame then
...
end
This fixes the nil frame error.
Main.lua
Replace old addon API calls with:
GetNumAddOns -> C_AddOns.GetNumAddOns
IsAddOnLoadOnDemand -> C_AddOns.IsAddOnLoadOnDemand
GetAddOnInfo -> C_AddOns.GetAddOnInfo
GetAddOnDependencies -> C_AddOns.GetAddOnDependencies
GetAddOnMetadata -> C_AddOns.GetAddOnMetadata
Options/General.lua
IsAddOnLoaded -> C_AddOns.IsAddOnLoaded
Options/Modules.lua
GetAddOnEnableState -> C_AddOns.GetAddOnEnableState
IsAddOnLoadOnDemand -> C_AddOns.IsAddOnLoadOnDemand
GetAddOnInfo -> C_AddOns.GetAddOnInfo
GetAddOnMetadata -> C_AddOns.GetAddOnMetadata
- Zurk
-
View User Profile
-
Send Message
Posted Aug 3, 2026@desperate_lalande29 Can confirm these fixes work. Gemini also suggested additional changes.
In Modules/HideBlizzard/HideBlizzard.lua, Gemini recommended changing
hooksecurefunc("CompactRaidFrameManager_UpdateShown", function()
if self:IsEnabled() and self.db.profile.global.raid then
hide_raid()
end
end)
to
hooksecurefunc("CompactRaidFrameManager_UpdateShown", function()
if PitBull4_HideBlizzard:IsEnabled() and PitBull4_HideBlizzard.db.profile.global.raid then
hide_raid()
end
end)
and inside hook_frames, change
local hide_frame = PitBull4:OutOfCombatWrapper(function(self) self:Hide() end)
to
local function hide_frame(self)
if not InCombatLockdown() then
self:Hide()
end
end