Get an Epic Experience with Premium

PitBull Unit Frames 4.0

Unit Frames Login to Add Favorites
  • World of Warcraft
  • 12,003 Monthly Downloads
  • Supports: 5.4.0
  • 3,441,146 Total Downloads
  • Updated 09/30/2013
  • Created 08/01/2008
  • 3,041 Favorites
  • Project Site
  • Comments
  • Release Type: Beta
  • License: All Rights Reserved
  • Newest File: v4.0.0-beta48
Support development! **

About PitBull Unit Frames 4.0

PitBull4 is a continuation of PitBull.

Differences from PitBull 3:

  • It's mostly done, but not entirely done thus why there are still only betas (despite this it is still very stable).
  • Documentation is written before functions
  • Much easier for third-party extensions.
  • Options will be much, much simpler. In 3.0, there's about 200 panels that you can mess with, it's overwhelming. I want to bring this down to somewhere around 10.
    • Layouts are defined deterministically and unit groups use the layout rather than ad-hoc layouts on a per-unit basis. This will make setting up your unit frames far, far easier.
    • Due to some decisions made, 4.0 is actually more configurable than 3.0. As a layout designer, you will have a lot more control over how things look. You can have different fonts on the same frame, different textures, more precise positioning, and a whole slough of other things.
  • CPU Efficiency will be taken much more seriously.
  • It uses Ace3 instead of Rock.



If you want to help localize PitBull in your language, go to

Forum thread:

tag v4.0.0-beta48
Shefki <>
2013-09-30 09:31:18 -0700

Tagging as v4.0.0-beta48


    - This commit should fully fix the problems people have been having with SetFont() errors.  If the font returned from GetFont is nil then use our cached font and size.  Size whenever font is nil will be an uninitialized value and so the existing fix would still throw errors when the size ended up being less than or equal to 0.
    - It doesn't make sense to call GetFont on a new FontString.  The flags should not be preserved, so just set the font and size and leave the flags as "".  The AddFontString call later will set the flags properly. If the font string already exists then you want to preserve the flags.
    - Fix some typos that were fixed on nebula1169's branch.
    - Remove some values I set to help debugging ticket #1050.
    - Hopefully avoid the SetFont errors for sure now assuming that the problem is that GetFont() doesn't work immediately after a SetFont() while the game is still loading in.
    - Missed wrapping a geterrorhandler() in pcall().
    - Protect against Blizzard's error handler throwing an error, which is why the protection code didn't allow the frames to work even when the SetFont error was happening.
    - Stash the DEFAULT_FONT and DEFAULT_FONT_SIZE so I can get people having the font problem to show me what's being stored.
    - Wrap the SetFont and SetAlpha calls in pcalls() which should prevent errors with them from breaking frames entirely.
    - Make the Vengeance fix backwards compatible.
Benjamin Staneck:
    - use a different ID for vengeance that works in 5.4
    - Remove unnecessary constants that I added on accident.
    - Hopefully stop some rare errors in LuaTexts about SetFont.


First Previous Page 20 of 253 Next Last
  • #4058

    Works just fine you just need to set the Side to Left or Right just like your other bars.

  • #4042

    I'll look into it.  It should be able to be vertical.

  • #4031

    Weird problem; I've been using the same Pitbull profile/settings for well, I guess years now. But I can't seem to make any changes, settings seem correct but the changes I make are not applying. For example I'm trying to move my monks Chi bar to the bottom of the frame but it just refuses to move. Also I'm trying to change my power bar to absolute and percentage view, but it just sticks to absolute even though my settings window says it's set correctly.

    Latest beta version via the Curse client.

    Any idea? I'd hate to completely start over...

  • #4047

    Sounds to me like you're editing the wrong layout.  See this page in the Guide:

  • #4030

    Hello, I have a question about the latest version. I really thank to the developers, but there's a problem about alternative power bar part... I don't use pitbull's alternative power bar, so I disable the APB module on pitbull and use the blizzard default APB. However, it doesn't seem to appear when I first log on to the game. I have to open the control panel, and change the settings (Check and uncheck again the 'hide blizzard default APB' option) to make the blizzard default APB to appear (It doesn't appear if I don't do this). Can you help me with this, please? T_T

    Last edited by tinydi5 on 11/1/2012 7:47:14 AM
  • #4043

    Can you reproduce this when PitBull4 is the only addon running?

  • #4029

    Hi, I have been using Pitbull for ALL my unit frames, I've altered my party/raid frames to make them look very similar to the Grid addon's frames.

    My pitbull won't display the 'Voodoo Dolls' debuff that appears in Gara'jal the Spiritbinder's boss fight in Mogu'shan Vaults. I've been using the Advanced Aura filter to Whitelist only the debuffs I care to see & this has worked for me for all other buffs but 'Voodoo Dolls' refuses to appear on my raid frames.

    Could I be getting the debuff's name wrong? I'm confused, help please! [:


  • #4044

    Looks like the debuff is called Voodoo Doll (not plural)

  • #4026

    Have you made it so that we can make pitbull apply to arena yet?

  • #4045


  • #4025
    totem modul error


    Connection Shaman -> Pitbull4 Option -> Module -> Totem -> Enable -> Disconnection Shaman -> Connection Death Knight -> targeting self -> target info "Error"

    Immature in English, sorry.

  • #4048

    Known issue see this ticket for a workaround:

  • #4023

    Is there any way to make a blacklist for auras?

  • #4027

    If you're on WoW type in /pitbull.

    Once your window pops up, in the left hand box under 'Groups' there will be a 'Modules' option, click on the + button to expand the menu. You should see an option called 'Aura', click on the + button to expand that as well then click on 'Aura filter editor'.

    Two tabs should appear, click on advanced. At the top you should see a current filter and then a drop down menu, from that menu select custom (it's all the way on the bottom).

    From there you should be able to select either blacklist or whitlist aura options in the 'List type' drop down menu & if you scroll down there should be two boxes, the 'New name' box adds a buff/debuff to your black/white list while the 'Remove name' box removes a buff/debuff from your list. [:

    Hope I helped.

  • #4020

    Addon now bugs out during combat, especially in bg's and arenas. I lose target and focus frames completely and then they will magically reappear if I'm lucky.

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

ArcheAge Beta Key Giveaway

Get My Code!