Get an Epic Experience with Premium

PitBull Unit Frames 4.0

Unit Frames Login to Add Favorites
  • 47 Likes
  • World of Warcraft
  • 83,466 Monthly Downloads
  • Supports: 6.0.3
  • 3,597,871 Total Downloads
  • Updated 10/28/2014
  • Created 08/01/2008
  • 3,082 Favorites
  • Project Site
  • Comments
  • Release Type: Beta
  • License: All Rights Reserved
  • Newest File: v4.0.0-beta52
or
Support development! **
Donate

About PitBull Unit Frames 4.0

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

tag v4.0.0-beta52
80d69e43048c575464d3947adf148dcd26140539
Kyle Buller <bullerk@gmail.com>
2014-10-28 22:06:19 -0500

Tagging as v4.0.0-beta52

--------------------

Kyle Buller:
    - protect against enemy frames not having a unit set yet
    - ComboPoints: allow the indicator on the player frame
    - remove 6.0 compat code
    - fix module loading on demand from options
Shefki:
    - Fix the load guards to work with 6.0
    - Revert "start updating for WoD! remove the duplicate (lod) addon check from modules (git users will need to remove standalone module addons)"
    This reverts commit 87628b87079343f9ee7790e105ccbf1b407263a1.
Benjamin Staneck:
    - more aura filter cleanup
Kyle Buller:
    - RangeFader: player is always in range
    - clean up Aura filters
    - fix text not showing on full bars (again)
Benjamin Staneck:
    - TOC Update
Kyle Buller:
    - silence errors from an enemy group header having children but no settings
    - update the container size on orb changes
Benjamin Staneck:
    - Actually hook up the function
    - There can be 5 shadow orbs in WoD
Kyle Buller:
    - default suppress_occ to off for auras (no change in previous behavior)
    - fix GetMobIDFromGuid and remove some guid debug

Comments

First Previous Page 1 of 259 Next Last
  • #4442

    getting this when logging in on my Warrior:

     

    Date: 2014-11-01 00:00:34

    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\PitBull4_Aura\Update.lua line 856:
    attempt to perform arithmetic on local 'oh_time_left' (a boolean value)
    Debug:
    PitBull4_Aura\Update.lua:856: UpdateWeaponEnchants()
    PitBull4_Aura\Update.lua:937: OnUpdate()
    PitBull4_Aura\Aura.lua:32:
    PitBull4_Aura\Aura.lua:29
    Locals:
    self = <table> {
    SetHighlight = <function> defined @Interface\AddOns\PitBull4_Aura\Highlight.lua:150
    SetDefaultModuleLibraries = <function> defined @Interface\AddOns\Atlas\Libs\AceAddon-3.0\AceAddon-3.0.lua:398
    EnableModule = <function> defined @Interface\AddOns\Atlas\Libs\AceAddon-3.0\AceAddon-3.0.lua:363
    modules = <table> {
    }
    UpdateFilters = <function> defined @Interface\AddOns\PitBull4_Aura\Update.lua:900
    IterateEmbeds = <function> defined @Interface\AddOns\Atlas\Libs\AceAddon-3.0\AceAddon-3.0.lua:473
    enemy_debuffs = <table> {
    }
    FilterReferences = <function> defined @Interface\AddOns\PitBull4_Aura\FilterTypes.lua:145
    LibSharedMedia_Registered = <function> defined @Interface\AddOns\PitBull4_Aura\Aura.lua:91
    SetDefaultModulePrototype = <function> defined @Interface\AddOns\Atlas\Libs\AceAddon-3.0\AceAddon-3.0.lua:440
    self_buffs = <table> {
    }
    defaultModuleState = true
    filter_types = <table> {
    }
    IsEnabled = <function> defined @Interface\AddOns\Atlas\Libs\AceAddon-3.0\AceAddon-3.0.lua:482
    extra_buffs = <table> {
    }
    DisableModule = <function> defined @Interface\AddOns\Atlas\Libs\AceAddon-3.0\AceAddon-3.0.lua:381
    HighlightFilter = <function> defined @Interface\AddOns\PitBull4_Aura\Highlight.lua:93
    RegisterMessage = <function> defined @Interface\AddOns\Atlas\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:116
    UnregisterMessage = <function> defined @Interface\AddOns\Atlas\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:179
    OnProfileChanged_funcs = <table> {
    }
    RegisterFilterType = <function> defined @Interface\AddOns\PitBull4_Aura\FilterTypes.lua:122
    db = <table> {
    }
    OFFHAND = 17
    SetEnabledState = <function> defined @Interface\AddOns\Atlas\Libs\AceAddon-3.0\AceAddon-3.0.lua:455
    enabledState = true
    GetFilterEditor = <function> defined @Interface\AddOns\PitBull4_Aura\FilterEditor.lua:184
    RegisterEvent = <function> defined @Interface\AddOns\Atlas\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:116
    LayoutAuras = <function> defined @Interface\AddOns\PitBull4_Aura\Layout.lua:398
    IterateModules = <function> defined @Interface\AddOns\Atlas\Libs\AceAddon-3.0\AceAddon-3.0.lua:468
    ClearAuras = <function> defined @Interface\AddOns\PitBull4_Aura\Update.lua:718
    description = "Shows buffs and debuffs for PitBull4 frames."
    Enable = <function> defined @Interface\AddOns\Atlas\Libs\AceAddon-3.0\AceAddon-3.0.lua:325
    NewModule = <function> defined @Interface\AddOns\Atlas\Libs\AceAddon-3.0\AceAddon-3.0.lua:266
    GetModule = <function> defined @Interface\AddOns\Atlas\Libs\AceAddon-3.0\AceAddon-3.0.lua:241
    UpdateWeaponEnchants = <function> defined @Interface\AddOns\PitBull4_Aura\Update.lua:815
    defaultModuleLibraries = <table> {
    }
    OnUpdate = <function> defined @Interface\AddOns\PitBull4_Aura\Update.lua:923
    UpdateFrame = <function> defined @Interface\AddOns\PitBull4_Aura\Aura.lua:86
    OnProfileChanged = <function> defined @Interface\AddOns\PitBull4_Aura\Aura.lua:69
    GetName = <function> defined @Interface\AddOns\Atlas\Libs\AceAddon-3.0\AceAddon-3.0.lua:310
    MAINHAND = 16
    module_type = "custom"
    name = "Aura"
    can_purge = <table> {
    }
    baseName = "PitBull4_Aura"
    Disable = <function> defined @Interface\AddOns\Atlas\Libs\AceAddon-3.0\AceAddon-3.0.lua:345
    SetHighlightOptions = <function> defined @Interface\AddOns\PitBull4_Aura\Options.lua:1616
    UNIT_AURA = <function> defined @Interface\AddOns\PitBull4_Aura\Update.lua:910
    UpdateCooldownTexts = <function> defined @Interface\AddOns\PitBull4_Aura\Update.lua:782
    RequestTimedFilterUpdate = <function> defined @Interface\AddOns\PitBull4_Aura\Update.lua:896
    AnyFilterReferences = <function> defined @Interface\AddOns\PitBull4_Aura\FilterTypes.lua:167
    EnableCooldownText = <function> defined @Interface\AddOns\PitBull4_Aura\Update.lua:766
    UpdateAuras = <function> defined @Interface\AddOns\PitBull4_Aura\Update.lua:723
    friend_buffs = <table> {
    }
    UnregisterAllEvents = <function> defined @Interface\AddOns\Atlas\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:200
    friend_debuffs = <table> {
    }
    orderedModules = <table> {
    }
    IsModule = <function> defined @Interface\AddO
    AddOns:
    Swatter, v4.4.2 (<%codename%>)
    NPCScan, v6.0.2.3
    Atlas, v1.30.01
    AtlasBurningCrusade, v1.30.00
    AtlasCataclysm, v1.30.00
    AtlasClassicWoW, v1.30.00
    AtlasDungeonLocs, v1.30.00
    AtlasOutdoorRaids, v1.30.00
    AtlasScenarios, v1.30.00
    AtlasTransportation, v1.30.01
    AtlasWrathoftheLichKing, v1.30.00
    AtlasLootLoader, vv7.07.03
    Auctionator, v3.1.6
    BagBrother, v
    Bagnon, v6.0.13
    DBMCore, v
    DBMDefaultSkin, v
    DBMStatusBarTimers, v
    Dominos, v6.0.9
    DominosCast, v
    DominosEncounter, v
    DominosRoll, v
    DominosXP, v
    ErrorFilter, v2.11
    FontDamageChanger, v
    LegacyQuest, vv1.0
    LibSharedMedia30, v3.0-89
    Mapster, v1.6.0
    Molinari, v60000.33-Release
    NeedToKnow, v4.0.17
    OmniCC, v6.0.4
    PitBull4, vv4.0.0-beta52
    PitBull4Aggro, vv4.0.0-beta52
    PitBull4AltPowerBar, vv4.0.0-beta52
    PitBull4Aura, vv4.0.0-beta52
    PitBull4Background, vv4.0.0-beta52
    PitBull4BattlePet, vv4.0.0-beta52
    PitBull4BlankSpace, vv4.0.0-beta52
    PitBull4Border, vv4.0.0-beta52
    PitBull4CastBar, vv4.0.0-beta52
    PitBull4CastBarLatency, vv4.0.0-beta52
    PitBull4CombatFader, vv4.0.0-beta52
    PitBull4CombatIcon, vv4.0.0-beta52
    PitBull4CombatText, vv4.0.0-beta52
    PitBull4ComboPoints, vv4.0.0-beta52
    PitBull4ExperienceBar, vv4.0.0-beta52
    PitBull4HealthBar, vv4.0.0-beta52
    PitBull4HideBlizzard, vv4.0.0-beta52
    PitBull4Highlight, vv4.0.0-beta52
    PitBull4HostilityFader, vv4.0.0-beta52
    PitBull4LeaderIcon, vv4.0.0-beta52
    PitBull4LuaTexts, vv4.0.0-beta52
    PitBull4MasterLooterIcon, vv4.0.0-beta52
    PitBull4PhaseIcon, vv4.0.0-beta52
    PitBull4Portrait, vv4.0.0-beta52
    PitBull4PowerBar, vv4.0.0-beta52
    PitBull4PvPIcon, vv4.0.0-beta52
    PitBull4QuestIcon, vv4.0.0-beta52
    PitBull4RaidTargetIcon, vv4.0.0-beta52
    PitBull4RangeFader, vv4.0.0-beta52
    PitBull4ReadyCheckIcon, vv4.0.0-beta52
    PitBull4ReputationBar, vv4.0.0-beta52
    PitBull4RestIcon, vv4.0.0-beta52
    PitBull4RoleIcon, vv4.0.0-beta52
    PitBull4Sounds, vv4.0.0-beta52
    PitBull4ThreatBar, vv4.0.0-beta52
    PitBull4VisualHeal, vv4.0.0-beta52
    PitBull4VoiceIcon, vv4.0.0-beta52
    Postal, v3.5.1
    Prat30, v3.5.10
    Prat30Libraries, v
    RaidRemover, v40000.2
    Recount, vr1276
    SellJunk, v3.0.10
    SexyMap, v2.4.19
    TidyPlates, v6.15.3
    TidyPlatesQuatre, v
    TidyPlatesHub, v
    TidyPlatesWidgets, v
    TipTac, v14.10.16
    TipTacItemRef, v14.10.16
    TipTacTalents, v14.10.15
    TooltipItemIcon, v1.67
    BlizRuntimeLib_enUS v6.0.3.60000 <none>
    (ck=98b)

     

  • #4437

    Shadow orb bar for both of my priests isn't showing up. This is the lua error I get. (Running beta)

    ...\AddOns\PitBull4_ShadowOrbs\ShadowOrbs.lua line 12:

    assertion failed!

    Last edited by ArEyBee on 10/29/2014 11:08:56 PM
  • #4438
    Quote from ArEyBee »

    Shadow orb bar for both of my priests isn't showing up. This is the lua error I get. (Running beta)

    ...\AddOns\PitBull4_ShadowOrbs\ShadowOrbs.lua line 12:

    assertion failed!

    You're running an old version

  • #4436

    Last update seems to make the buff huge randomly when I target a player or mob with buffs/debuffs not the buff icons but the little glow

  • #4432
    Feature request

    Feature request: when using faders, especially combat fader, enable click-through when opacity is set to 0%.

    I use combat faders to hide my player and target (and pet and target-of-target) frames when I'm out of combat, since I like them front-and-center and they take up a lot of real estate.  It would be nice if when I was out of combat, I could click through the hidden frames.  I notice it especially when I'm out gathering and a mining node hides behind my hidden player frame.

  • #4434
    Quote from paquin »

    Feature request: when using faders, especially combat fader, enable click-through when opacity is set to 0%.

    I use combat faders to hide my player and target (and pet and target-of-target) frames when I'm out of combat, since I like them front-and-center and they take up a lot of real estate.  It would be nice if when I was out of combat, I could click through the hidden frames.  I notice it especially when I'm out gathering and a mining node hides behind my hidden player frame.

    Not possible, you can't change mouse behavior in combat. You could certainly make them click-through out of combat, but once combat started, you'd be stuck with it.

  • #4435
    Quote from nebula169»

    Not possible, you can't change mouse behavior in combat. You could certainly make them click-through out of combat, but once combat started, you'd be stuck with it.

    I'm sorry I don't know enough about the mechanisms involved to talk intelligently about it.  Do you receive events for enter-combat and leave-combat, and if so can that be used to set click-through behaviour; or, is combat state a matter of (constantly) checking?

    Though it depends on what click-through behaviour is, after all.  Is it a property of a UI element frame, where WoW decides whether to interact it with the mouse; or is every mouse event (mouseover, click especially) required to check the frame's click-through state and react accordingly?

  • #4430

    I already ask this question twice and still no answer. Aftersales Sucks bigtime. I am not the only one who ask this question. Someone plz help. How do we get the windows back.

    Or is the one way and that is delete Pitbull? Because I see the frame of bosses when i disable Pitbull.

    So give us an answer!

    Am I the only one that has this? After the last update of Pitbull the boss power bar's are not showing anymore. How can they show again?

    Please give me an answer and lot's of others that ask the same question.

    Edit november 1st 2014

    Why are we ever asking question about Pitbull. In the hope the give an Answer. But are they doing that. NO. Realy makers of Pitbull best thing to do it stop making the program because your doing more harm the good. It was a good program but now it's a pile of mistake and errors and you cannot even correct them.

    You not giving aswers on question because you simply not know anymore who you program is working. Realy good job.

    Last edited by Twoninereight on 11/1/2014 5:14:46 AM
  • #4429

    Does anyone have a potential fix for the Burning Embers? The error is pretty specific as in it only relates to Warlocks who have done the Green Flame quest. When you get green flames, your Burning Embers change color as well. They do this on the Pitbull Unitframe as well, but only until the first time you zone after you've logged in. After that, they're back to their original orange color.

    TL;DR - Green Flame Burning Embers turn into regular Burning Embers color the first time you zone after you log in.

  • #4431

    It's on my todo list, but I never did the quests for it on my lock so I don't have a good way to test changes. It seems like after you zone the passive for it (The Codex of Xerrath) disappears from your spellbook? It's a weird bug.

  • #4425

    so we are going to have a patch for Draenor ? good time passed and no update.

  • #4426
    Quote from kidpwnz »

    so we are going to have a patch for Draenor ? good time passed and no update.

    It's been updated since early beta.

  • #4424

    PitBull is the best UnitFrames addon in WoW. But it misses just one tiny feature which is present in almost all other UnitFrames (including Blizzard's default) - a simple way for mages to know they can spellsteal something from a target. Please, give us mages some love. A simple aura border category (like "auras you can spellsteal") with adjustable color would suffice. And if those auras will get maximum priority in aura sorting algorithm that would be just awesome.

     

    Great work anyway. Thanks for the awesome addon.

    EDIT: The reason i ask you to do this instead of implementing something similar as a separte module on my own - is my conviction that this is just impossible to do in a nice and clean manner. Can you please confirm or deny ? Can i make a separate module for pb4 that will change the way how default auras module in pb4 work ?

    Last edited by fakederp on 10/28/2014 2:06:28 AM
  • #4428

    You could use InlineAura which makes buttons shine when you can spellsteal something. There is a working version for 6.0: http://www.wowinterface.com/downloads/info23183-InlineAuraFanUpdate.html

  • #4423

    is there a way to separately change the size/remove the pet bars of hunters/mages etc when in parties? cant find it

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

VIP trip to SMITE World Championship