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 Kegdoctor Kegdoctor Nov 29, 2012 at 00:20 UTC - 0 likes

    ok ty very much i love this addon and its a part of my custom made ui so without it im lost lol

  • Avatar of Shefki Shefki Nov 28, 2012 at 21:38 UTC - 0 likes

    @Kegdoctor: Go

    Thanks I'll investigate. Probably won't get a resolution for a day or so since I'm traveling today.

  • Avatar of Kegdoctor Kegdoctor Nov 28, 2012 at 19:05 UTC - 0 likes

    524x PitBull4-v4.0.0-beta41\Controls\Controls.lua:58: <unnamed> doesn"t have a "OnEvent" script <in C code> PitBull4-v4.0.0-beta41\Controls\Controls.lua:58: in function "?" PitBull4-v4.0.0-beta41\Controls\Controls.lua:121: in function "Delete" PitBull4-v4.0.0-beta41\Controls\BetterStatusBar.lua:1056: in function "onDelete" PitBull4-v4.0.0-beta41\Controls\Controls.lua:111: in function "Delete" PitBull4-v4.0.0-beta41\ModuleHandling\BarModules.lua:394: in function <PitBull4\ModuleHandling\BarModules.lua:383>(tail call): ? PitBull4-v4.0.0-beta41\ModuleHandling\Module.lua:319: in function "Update" PitBull4-v4.0.0-beta41\UnitFrame.lua:823: in function "Update" PitBull4-v4.0.0-beta41\UnitFrame.lua:849: in function "UpdateGUID" PitBull4-v4.0.0-beta41\Main.lua:1485: in function "CheckGUIDForUnitID" PitBull4-v4.0.0-beta41\Main.lua:1496: in function "?" libs\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:147: in function <libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147> <string>:"safecall Dispatcher[1]":4: in function <string>:"safecall Dispatcher[1]":4 <in C code> <string>:"safecall Dispatcher[1]":13: in function "?" libs\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:92: in function "Fire" ...\DataStore\libs\AceEvent-3.0\AceEvent-3.0-3.lua:120: in function <...\DataStore\libs\AceEvent-3.0\AceEvent-3.0.lua:119> <in C code> <string>:"TARGETNEARESTENEMY":1: in function <string>:"TARGETNEARESTENEMY":1

    Locals: nil

  • Avatar of Shefki Shefki Nov 15, 2012 at 03:51 UTC - 0 likes

    @Aerchimonde: Go

    Can you replicate this with other addons? If you can then there's probably nothing I can do about it. The actual display of the models for the portraits is done by Blizzard code and it's been known to have bugs.

  • Avatar of Shefki Shefki Nov 15, 2012 at 03:49 UTC - 0 likes

    @frgt10kh: Go

    Looks like a corrupted config file. Open a ticket and post your WTF/Account/$ACCOUNT/SavedVariables/PitBull4.lua and I'll see what I can do.

  • Avatar of Aerchimonde Aerchimonde Nov 11, 2012 at 21:56 UTC - 0 likes

    Guys i have a problem with the portrait when switching to 3 screens (5760x1080) The avatar is displayed what looks like 2 or 3 times over each other Here is an example

    Last edited Nov 11, 2012 by Aerchimonde
  • Avatar of frgt10kh frgt10kh Nov 08, 2012 at 23:42 UTC - 0 likes

    Guys i have a problem with displayin' of raid.When i select group menu in addon, pop up these error:

    Message: Interface\AddOns\PitBull4\Options\Units.lua:543: attempt to index a nil value Time: 11/09/12 01:38:20 Count: 1 Stack: Interface\AddOns\PitBull4\Options\Units.lua:543: in function `member' ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:249: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:197> ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:371: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:344> ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1059: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1055> ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1588: in function `FeedGroup' ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1513: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1493> (tail call): ? [C]: ? [string "safecall Dispatcher[3]"]:9: in function <[string "safecall Dispatcher[3]"]:5> (tail call): ? ...dOns\AtlasLoot_Loader\Libs\AceGUI-3.0\AceGUI-3.0.lua:314: in function `Fire' ...Libs\AceGUI-3.0\widgets\AceGUIContainer-TabGroup.lua:156: in function `SelectTab' ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1624: in function `FeedGroup' ...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1513: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1493> (tail call): ? [C]: ? [string "safecall Dispatcher[3]"]:9: in function <[string "safecall Dispatcher[3]"]:5> (tail call): ? ...dOns\AtlasLoot_Loader\Libs\AceGUI-3.0\AceGUI-3.0.lua:314: in function `Fire' ...ibs\AceGUI-3.0\widgets\AceGUIContainer-TreeGroup.lua:504: in function `SetSelected' ...ibs\AceGUI-3.0\widgets\AceGUIContainer-TreeGroup.lua:192: in function <...ibs\AceGUI-3.0\widgets\AceGUIContainer-TreeGroup.lua:188>

    Locals: <none>

    I was tryin' to delete all another addons because i think maybe its conflict, reload addon, and the problem persists.

    Please help me.Thanks!

  • Avatar of Shefki Shefki Oct 09, 2012 at 03:05 UTC - 1 like

    @Taz002: Go

    It's coming. I'm really not sure when it'll be done. I'm traveling for work for the next month which makes it fairly difficult to work on WoW addons.

  • Avatar of Taz002 Taz002 Oct 09, 2012 at 00:53 UTC - 0 likes

    @Shefki: Go

    Is there any update on when we can expect legit boss frames in PitBull? I've been using ugly stock UI, which is horrid, because this hasn't been implemented yet. I love PitBull and really don't want to switch add-ons.

    If there still isn't an update I guess I'll try adding it myself again like I did before the MoP update wiped it (which I was aware would happen.) Any update is appreciated, thanks.

  • Avatar of Shefki Shefki Oct 01, 2012 at 03:59 UTC - 0 likes

    @Kynn: Go

    Right, I don't include all the events since it'd be a lot of work to keep it up to date. RAID_ROSTER_UPDATE is a new event for MoP, the other events I mentioned are the ones it replaced. There's code in Lua texts that looks for those other events and converts them to be GROUP_ROSTER_UPDATE automatically for you. I did something similar in the past for UNIT_MANA et all when they were combined into UNIT_POWER.


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