PitBull Unit Frames 4.0

Pitbull 4 Config Menu

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.

FAQ: http://www.wowace.com/addons/pitbull4.../faq/.

Guide: http://www.wowace.com/addons/pitbull4.../guide/.

If you want to help localize PitBull in your language, go to http://www.wowace.com/projects/pitbul.../localization/.

Forum thread: http://forums.wowace.com/showthread.php?t=15552...

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Kaziedk Kaziedk Jun 17, 2009 at 03:35 UTC - 0 likes

    Can anyone help me? ..

    Today i updated PB4, but when i then logged in all my texts were messed up.. it had moved everything around, renamed everything to LUA:<Default name here> .. in some way it just fucked everything up and i had all default texts instead of my own custom ones.

    Is there anyway of recovering them? .. i also noticed that i cannot reproduce them as the addon contineously returns an error message when trying to save any type of string, even tho dogtags accepts it.


  • Avatar of Kaziedk Kaziedk Jun 17, 2009 at 03:33 UTC - 0 likes


    Go to your bars and find Black Space(or whatever it's called these days) and set the opacity to 0% on everything along with removing all borders.. That should do the trick.


    On this screenshot i use a similar(almost) setup, without the border between the parts, however i use KgPanels for Borders as i use it several places and before PB4 had worthy borders :P if it does today hehe..

    I hope that helped ya a little.

  • Avatar of Kupotek Kupotek Jun 16, 2009 at 20:35 UTC - 0 likes

    Shefki I took a better screenshot for ya :)

    Look at the player frane, there's a small light grey border around the outisde the blank space between the health and power bars... I can't figure it out

    please help!

    Disregard the adorable oozling in the background...




    Okay, so this is what I'm trying now:

    Enable borders, turn all borders opacity to 0, then disable borders again.

    Update: So far I think this actually fixed it.

  • Avatar of Shefki Shefki Jun 16, 2009 at 19:14 UTC - 0 likes

    Cathiel, It is an option. Just turn on the DogTagTexts module.

  • Avatar of Cathiel Cathiel Jun 16, 2009 at 18:30 UTC - 0 likes

    shefki,It would be nice if you could make it an option wether you want to use lua or dogtags. I for one, prefered the dog tags and kinda miss them :<

  • Avatar of Shefki Shefki Jun 16, 2009 at 16:44 UTC - 0 likes

    Kupo, I saw your ticket. I just haven't had time to look at it.

  • Avatar of Kupotek Kupotek Jun 16, 2009 at 05:42 UTC - 0 likes

    Shefki did you see the scrteenshot at the odd bordering thing? What's causing that?

  • Avatar of esullivan esullivan Jun 15, 2009 at 18:15 UTC - 0 likes

    Shefki, Cool thanks i will update mine. I am not a code guy, just played with it til it worked.

  • Avatar of Shefki Shefki Jun 15, 2009 at 17:55 UTC - 0 likes

    kupo, The settings for LuaTexts and DogTags share the same spot but they're different in that they aren't shared. So yes you'd have to move everything around again to use LuaTexts. Really not sure what you mean by it didn't move. But if you've got a set of steps to reproduce the problem I can take a look at it.

  • Avatar of Shefki Shefki Jun 15, 2009 at 17:53 UTC - 0 likes


    local cur,max = HP(unit),MaxHP(unit)
    if cur == max then
      return "|cffffffff%s/%s / %s%%",cur,max,VeryShort(Percent(cur,max),true)
      local r,g,b = HPColor(cur,max)
      return "cff%02x%02x%02x%s/%s / %s%%",r,g,b,cur,max,VeryShort(Percent(cur,max),true)


Date created
Aug 01, 2008
Last update
Sep 28, 2015
Development stage
  • deDE
  • enUS
  • esES
  • esMX
  • frFR
  • koKR
  • ruRU
  • zhCN
  • zhTW
All Rights Reserved
Curse link
PitBull Unit Frames 4.0
Reverse relationships
Recent files