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 morris2 morris2 Jul 26, 2014 at 01:00 UTC - 0 likes

    Not sure if I'm too early to ask this, but will Pitbull4 be updated to work with Warlords of Draenor?

  • Avatar of Darkdan1138 Darkdan1138 Feb 20, 2014 at 01:51 UTC - 0 likes

    So just wondering, does this addon disable the boss health bars now? If so, is there a way to reenable the wow default boss bars?

    Nevermind I found it

    Last edited Feb 20, 2014 by Darkdan1138
  • Avatar of Rustyboy Rustyboy Feb 09, 2014 at 09:58 UTC - 0 likes

    If I run Trade Skill Master or SpamMeNot Addons I get the error message I posted below.

  • Avatar of Rustyboy Rustyboy Jan 08, 2014 at 06:40 UTC - 0 likes

    Anyone got an idea of what may be causing the issue I posted below?

    Could it be another add-on? I've tried to test for that without luck.

    It seems to work on some bosses but not others and the error below always appears exactly the same every time it doesn't show.

  • Avatar of Rustyboy Rustyboy Dec 22, 2013 at 06:10 UTC - 0 likes

    I have the latest alpha, setup the Boss group but still it is not showing.

    I have made sure the filtering is correct and tested it in a raid.

    When in config mode the Boss frame shows fine, as soon as i disable config and activate the boss the Blizzard one shows but the Pitbull one won't.

    I get this error when in the raid

    46x PitBull4-v4.0.0-beta48-79-g706977f\GroupHeader.lua:1493: Usage: UnitGUID("unit")
    <in C code>
    PitBull4-v4.0.0-beta48-79-g706977f\GroupHeader.lua:1493: in function <PitBull4\GroupHeader.lua:1483>

    Locals:
    self = PitBull4_EnemyGroups_Boss {
    1 = PitBull4_EnemyGroups_BossUnitButton1 {
    }
    2 = PitBull4_EnemyGroups_BossUnitButton2 {
    }
    3 = PitBull4_EnemyGroups_BossUnitButton3 {
    }
    4 = PitBull4_EnemyGroups_BossUnitButton4 {
    }
    5 = PitBull4_EnemyGroups_BossUnitButton5 {
    }
    0 = <userdata>
    unit_group = "boss"
    ForceUnitFrameCreation = <function> defined @Interface\AddOns\PitBull4\Main.lua:450
    RefreshLayout = <function> defined @Interface\AddOns\PitBull4\Main.lua:450
    GetMaxUnits = <function> defined @Interface\AddOns\PitBull4\GroupHeader.lua:1038
    sort_method = "INDEX"
    Update = <function> defined @Interface\AddOns\PitBull4\Main.lua:450
    sort_direction = "ASC"
    show_solo = false
    include_player = false
    UpdateMembers = <function> defined @Interface\AddOns\PitBull4\GroupHeader.lua:140
    IterateMembers = <function> defined @Interface\AddOns\PitBull4\GroupHeader.lua:1086
    ProxySetAttribute = <function> defined @Interface\AddOns\PitBull4\GroupHeader.lua:146
    UnforceShow = <function> defined @Interface\AddOns\PitBull4\Main.lua:450
    layout_db = <table> {
    }
    RefixSizeAndPosition = <function> defined @Interface\AddOns\PitBull4\GroupHeader.lua:243
    ApplyConfigModeState = <function> defined @Interface\AddOns\PitBull4\Main.lua:450
    ClearFrames = <function> defined @Interface\AddOns\PitBull4\GroupHeader.lua:1214
    is_wacky = false
    RefreshGroup = <function> defined @Interface\AddOns\PitBull4\Main.lua:450
    PositionMembers = <function> defined @Interface\AddOns\PitBull4\Main.lua:450
    layout = "Normal"
    super_unit_group = "boss"
    group_based = false
    ForceShow = <function> defined @Interface\AddOns\PitBull4\Main.lua:450
    name = "Boss"
    UpdateShownState = <function> defined @Interface\AddOns\PitBull4\Main.lua:450
    RecheckConfigMode = <function> defined @Interface\AddOns\PitBull4\GroupHeader.lua:579
    group_db = <table> {
    }
    Rename = <function> defined @Interface\AddOns\PitBull4\GroupHeader.lua:1181
    InitialConfigFunction = <function> defined @Interface\AddOns\PitBull4\GroupHeader.lua:529
    }
    event = "INSTANCE_ENCOUNTER_ENGAGE_UNIT"
    arg1 = nil
    (for generator) = <function> defined @Interface\AddOns\PitBull4\GroupHeader.lua:1012
    (for state) = PitBull4_EnemyGroups_Boss {
    1 = PitBull4_EnemyGroups_BossUnitButton1 {
    }
    2 = PitBull4_EnemyGroups_BossUnitButton2 {
    }
    3 = PitBull4_EnemyGroups_BossUnitButton3 {
    }
    4 = PitBull4_EnemyGroups_BossUnitButton4 {
    }
    5 = PitBull4_EnemyGroups_BossUnitButton5 {
    }
    0 = <userdata>
    unit_group = "boss"
    ForceUnitFrameCreation = <function> defined @Interface\AddOns\PitBull4\Main.lua:450
    RefreshLayout = <function> defined @Interface\AddOns\PitBull4\Main.lua:450
    GetMaxUnits = <function> defined @Interface\AddOns\PitBull4\GroupHeader.lua:1038
    sort_method = "INDEX"
    Update = <function> defined @Interface\AddOns\PitBull4\Main.lua:450
    sort_direction = "ASC"
    show_solo = false
    include_player = false
    UpdateMembers = <function> defined @Interface\AddOns\PitBull4\GroupHeader.lua:140
    IterateMembers = <function> defined @Interface\AddOns\PitBull4\GroupHeader.lua:1086
    ProxySetAttribute = <function> defined @Interface\AddOns\PitBull4\GroupHeader.lua:146
    UnforceShow = <function> defined @Interface\AddOns\PitBull4\Main.lua:450
    layout_db = <table> {
    }
    RefixSizeAndPosition = <function> defined @Interface\AddOns\PitBull4\GroupHeader.lua:243
    ApplyConfigModeState = <function> defined @Interface\AddOns\PitBull4\Main.lua:450
    ClearFrames = <function> defined @Interface\AddOns\PitBull4\GroupHeader.lua:1214
    is_wacky = false
    RefreshGroup = <function> defined @Interface\AddOns\PitBull4\Main.lua:450
    PositionMembers = <function> defined @Interface\AddOns\PitBull4\Main.lua:450
    layout = "Normal"
    super_unit_group = "boss"
    group_based = false
    ForceShow = <function> defined @Interface\AddOns\PitBull4\Main.lua:450
    name = "Boss"
    UpdateShownState = <function> defined @Interface\AddOns\PitBull4\Main.lua:450
    RecheckConfigMode = <function> defined @Interface\AddOns\PitBull4\GroupHeader.lua:579
    group_db = <table> {
    }
    Rename = <function> defined @Interface\AddOns\PitBull4\GroupHeader.lua:1181
    InitialConfigFunction = <function

    Last edited Dec 22, 2013 by Rustyboy
  • Avatar of Rnway Rnway Dec 17, 2013 at 10:05 UTC - 0 likes

    @mooneyez: Go

    You have not installed the latest version of Pitbull. Download v4.0.0-beta48-79-g706977f and u will have the Boss option. ;)

    Last edited Dec 17, 2013 by Rnway
  • Avatar of mooneyez mooneyez Dec 14, 2013 at 21:10 UTC - 0 likes

    @Shefki: Go

    Thanks Shefki - I tried that but I don't have "boss" as an option, is it raid targets? http://i.imgur.com/jeInhMi.jpg

  • Avatar of Shefki Shefki Dec 14, 2013 at 20:53 UTC - 0 likes

    @mooneyez: Go

    Create a new Group frame and choose Boss from the Unit gropu drop down.

  • Avatar of mooneyez mooneyez Dec 14, 2013 at 18:02 UTC - 0 likes

    Hi there I see by some of the comments that boss frames have been added ... I think I'm being blonde, but I cannot find them in the set up? How do I create a boss frame? I'm using the alpha version of the addon. Any help will be much appreciated!

  • Avatar of Rnway Rnway Dec 02, 2013 at 14:41 UTC - 0 likes

    Hey Shefki,

    some enemys have extremely long names like: Warchief's Herald. The unitframe cuts the name for example into: Warchief's... Is it possible that the name uses two rows and will not be cutted? You can find my setting and design in the following link. Thank u for ur help :)

    http://imageshack.us/photo/my-images/585/cvz8.png/

Facts

Date created
Aug 01, 2008
Category
Last update
Jun 25, 2015
Development stage
Beta
Language
  • deDE
  • enUS
  • esES
  • esMX
  • frFR
  • koKR
  • ruRU
  • zhCN
  • zhTW
License
All Rights Reserved
Curse link
PitBull Unit Frames 4.0
Reverse relationships
4
Downloads
3,880,992
Recent files

Authors