Get an Epic Experience with Premium

PitBull Unit Frames 4.0

Unit Frames Login to Add Favorites
  • 43 Likes
  • World of Warcraft
  • 11,447 Monthly Downloads
  • Supports: 5.4.0
  • 3,403,944 Total Downloads
  • Updated 09/30/2013
  • Created 08/01/2008
  • 3,036 Favorites
  • Project Site
  • Comments
  • Release Type: Beta
  • License: All Rights Reserved
  • Newest File: v4.0.0-beta48
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-beta48
e12b815ec6f79b2a9b9df108a26d4a890a747002
Shefki <shefki@shefki.org>
2013-09-30 09:31:18 -0700

Tagging as v4.0.0-beta48

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

Shefki:
    - This commit should fully fix the problems people have been having with SetFont() errors.  If the font returned from GetFont is nil then use our cached font and size.  Size whenever font is nil will be an uninitialized value and so the existing fix would still throw errors when the size ended up being less than or equal to 0.
    - It doesn't make sense to call GetFont on a new FontString.  The flags should not be preserved, so just set the font and size and leave the flags as "".  The AddFontString call later will set the flags properly. If the font string already exists then you want to preserve the flags.
    - Fix some typos that were fixed on nebula1169's branch.
    - Remove some values I set to help debugging ticket #1050.
    - Hopefully avoid the SetFont errors for sure now assuming that the problem is that GetFont() doesn't work immediately after a SetFont() while the game is still loading in.
    - Missed wrapping a geterrorhandler() in pcall().
    - Protect against Blizzard's error handler throwing an error, which is why the protection code didn't allow the frames to work even when the SetFont error was happening.
    - Stash the DEFAULT_FONT and DEFAULT_FONT_SIZE so I can get people having the font problem to show me what's being stored.
    - Wrap the SetFont and SetAlpha calls in pcalls() which should prevent errors with them from breaking frames entirely.
    - Make the Vengeance fix backwards compatible.
Benjamin Staneck:
    - use a different ID for vengeance that works in 5.4
Shefki:
    - Remove unnecessary constants that I added on accident.
    - Hopefully stop some rare errors in LuaTexts about SetFont.

Comments

First Previous Page 14 of 252 Next Last
  • #4123
    Portrait isn't working

    The portrait module doesn't work, atleast not for me, i have it enabled and I don't see any portrait tried relaoding the UI and restarting the game, even reinstalling the addon and nothing. Anyone got a solution? 

  • #4125

    It didn't work for me either, after once I updated the plugin. I don't know why, but after several enable/disable portraits and /reload it appears suddenly. 

  • #4122

    When i try to copy the fles from this into my addons folder i get a windows warning saying this may contain files that can harm my computer.... Dont have this issue with any other addon

  • #4120

    I have what seems to be a unique problem. What I want to do is be able to "hide" my player and target frames when in a raid group. I see the option where you can hide party frames, but not player/target frames. I have spent hours trying to find a way to do this. Anyone have any suggestions on how to make that possible? to be clear, I am not talking about hiding the "blizzard frames" those are hidden. I want to hide my pitbull player frame and target frame only when in a raid group.

  • #4118

    I am unable to move stuff while in combat, and can't figure out how to move them while in config mode.  You should make the configuration of the mod simpler.

  • #4119

    The configuration mode is already simple. Click and drag, unless you've locked frames.

    Sounds more like a user issue...

  • #4116

    Ive seen an error with names in this version. for example ppl using names with strange symbols like "Über" will not show on the bars ? How is that ?

  • #4121

    It has everything to do with the font you are using.

    Not all fonts recognize ascii characters.

  • #4112

    Hi everyone.

    With the oldest versions we could modify each bar (portrait, buff*/debuff, icons etc.) independently from each other. :( now I can't find how to doing that..

    Thanks for help.

  • #4115

    You're not alone when it comes to missing debuff/buff edit-possibilites. Basically, this isn't an attractive UI anymore when it comes to dps/healers. Atleast not for Warlocks or SPriests. I REALLY hope they put it back in. DO EET.

  • #4114

    Hey, not sure you figured it out but I'll try to give a hand, since I finally got the hang of it!

    So, when you open the configuration window, you can see there the "Current layout".

    What you want to do, is to save your config for the layout you want to use, and then under Units you have to select the unit you made the layout for and finally, select the layout for it.

    Hope this helps, I think it's exactly what you asked for. ^^

  • #4111

    Is anyone else having problems with Raid 10/25/40 not showing up in edittor? I downloaded, installed and ran. So I don't know if I have to make the group somehow or what.

  • #4110

    <p>hey guys, i'm looking for a solution since the start of mop. i'm using the german client. i cannot see any pandaren player in my frames. everytime i only see the bars but neither i see the text inside or the buffs. this only happens when i target a pandaren player</p>

  • #4109

    Cannot cancel totems through the totem bar. Not sure if its a Blizzard issue or a Pitbull issue, but here's the meat of the error message:

    ID: 2
    Error occured in: AddOn: PitBull4_Totems
    Count: 1
    Message: Error: AddOn PitBull4_Totems attempted to call a forbidden function (DestroyTotem()) from a tainted execution path.
    Debug:
    [C]: DestroyTotem()
    PitBull4_Totems\Totems.lua:677:
    PitBull4_Totems\Totems.lua:675
    Locals:
    None

  • #4126
    Quote from Zalakat »

    Cannot cancel totems through the totem bar. Not sure if its a Blizzard issue or a Pitbull issue, but here's the meat of the error message:

    ID: 2
    Error occured in: AddOn: PitBull4_Totems
    Count: 1
    Message: Error: AddOn PitBull4_Totems attempted to call a forbidden function (DestroyTotem()) from a tainted execution path.
    Debug:
    [C]: DestroyTotem()
    PitBull4_Totems\Totems.lua:677:
    PitBull4_Totems\Totems.lua:675
    Locals:
    None

    By the look of it, Blizzard disabled the function to enable addons to destroy totems. Other similar plugins, like XPerl, get around it by using the default Blizzard totem frame. Pitbull should do this too.

  • 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 »

Leaguepedia PAX Skin Giveaway