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 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.

  • Avatar of Kynn Kynn Oct 01, 2012 at 03:36 UTC - 0 likes

    Thanks. The reason I need this event is to make this Lua:Name custom code work right:

    for i = 1, GetNumGroupMembers() do if UnitIsUnit("raid"..i,unit) then local name, rank, subgroup = GetRaidRosterInfo(i) if name then return "%d %s", subgroup, name end end end

    It displays the name and the group number in front of it. Very hand when youre in a raid and you want to know quickly what group someone is in. However without RAID_ROSTER_UPDATE, when someone gets moved around the raid the numbers dont get updated right until someone joins/leaves the raid.

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

    @Kynn: Go

    You can add events in the game. /pb, Modules, Lua texts. GROUP_ROSTER_UPDATE is not used by any of the default events so it isn't in there for you already you have to add it. Side note: If you have the old events (RAID_ROSTER_UPDATE, PARTY_MEMBERS_CHANGED) those will still work because Lua Texts has code to replace those for you automagically with RAID_ROSTER_UPDATE.

  • Avatar of Kynn Kynn Oct 01, 2012 at 03:09 UTC - 0 likes

    Under Lua:Name for Events I need to make use of GROUP_ROSTER_UPDATE . However it doesnt appear to be on the list. I can manually get this to work by adding the entry into the addons config file and it works great, however would be nice to set this up properly via the addon. Is there a way of adding new events to the list or is GROUP_ROSTER_UPDATE under some other name?

  • Avatar of Shefki Shefki Sep 16, 2012 at 17:28 UTC - 0 likes

    @Morwo: Go

    Not possible at this time.

  • Avatar of Morwo Morwo Sep 16, 2012 at 13:26 UTC - 0 likes

    How can i create Boss#1-4 frames with Pitbull?

  • Avatar of Shefki Shefki Sep 14, 2012 at 05:38 UTC - 0 likes

    @RibeyeSteak: Go

    You ought to be able to do something with texts. I know quite a lot of people that have done some class/spec specific tracking of auras with LuaTexts. If you poke around the LuaTexts forums either on the wowace forum or on EJ you should find something that is helpful.


Date created
Aug 01, 2008
Last update
Aug 27, 2016
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