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

  • Avatar of doondoon doondoon Nov 27, 2013 at 13:43 UTC - 0 likes

    Thanks for your prompt and clear response, understood, i have really spent a long time configuring these bars they are second to none and i absolutely love you now you have finally put boss frames in <3 i have another few questions however.

    I have set up solo, 5, 10, 25, 40 man displays different to each other.

    my first question, when in a 10 man raid for example and players drop to 5 or below due to people leaving it will switch to a 5 man layout, however if there are people in group 2, 3... only the people in group 1 are shown, is there something i have ticked incorrectly here?

    second question, i really like the customization of how i can display everything how i want, however buffs and debuffs seem / i have missed, not so customizable, for example for my 10 man layout i have 10 standard looking party bars with buffs on left debuffs on right which is fine i have turned off all the buffs i don't want shown and left on the ones i want. However when i switch to 25 man i am in more of a grid looking layout and i don't want some of the 10 man buffs shown, i cant seem to see a way to be able to do this? and if not, this would be an awesome feature ;)

  • Avatar of Shefki Shefki Nov 27, 2013 at 00:59 UTC - 0 likes

    @doondoon: Go

    Ordering by role is not supported by the SecureGroup headers. We could implement it but it would only update the ordering out of combat, players that joined your group in combat would be left out. This becomes really annoying in battlegrounds. So I'm not inclined to implement something like this that's not supported by the secure frames.

Facts

Date created
Aug 01, 2008
Category
Last update
Oct 18, 2014
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,566,524
Recent files

Authors