Get an Epic Experience with Premium


Unit Frames Login to Add Favorites
  • World of Warcraft
  • 1,048 Monthly Downloads
  • Supports: 4.0.3a
  • 1,381,695 Total Downloads
  • Updated 02/08/2011
  • Created 09/01/2007
  • 1,734 Favorites
  • Project Site
  • Comments
  • Release Type: Inactive
  • License: BSD License
  • Newest File: r725

About ag_UnitFrames

Customizable unit frame addon.

  • How to configure the unit frames in 3.0

Press "esc" to open the options menu.

Press the "Interface" button.

In the interface options window, press the "AddOns" tab.

Select "AG Units" from the tree of available addons.

Press the "Open AG Units Options" button. This will open the AG Unit Frames options window.

(Alternatively, you can write "/aguf" in the chat.)

  • Latest update

Hi guys,

I know there's still some things missing, like layouts for example.

I would have loved to keep the old version of AG Unit Frames up until I thought the new version was 100% ready, but 3.0 came out, so I had to put the new version up. The old version not compatible with 3.0.

That said, I feel that the new AG Unit Frames is much lighter than the old one, while being easier to configure, contains more modern features and so on. As soon as the glitches in the wake of 3.0 is smoothed out, I'm sure many of you are going to be pretty happy with it.

Regarding the missing layouts, the layout system was completely changed, which makes the old layouts incompatible. It is much better and dynamic now and allows for a lot more customization, It is unfortunate that I haven't had time to rewrite some of the old layouts like "classic". I really plan to.

I hope this answers some of your questions!

  • Issues

There is a problem where party members won't be created correctly if they join while you're in combat. This is a bug in the Blizzard interface code and won't be fixed until they release a new patch. This affects all unit frame addons.


r725 | sfchang | 2011-02-08 15:34:36 +0000 (Tue, 08 Feb 2011) | 2 lines
Changed paths:
   M /trunk/ag_Extras/modules/xprepbar/xprepbar.lua
   M /trunk/ag_GroupClass.lua

* remove agparty* log message
* fix pet frame xp bar
r724 | sfchang | 2011-02-07 05:26:46 +0000 (Mon, 07 Feb 2011) | 1 line
Changed paths:
   M /trunk/ag_Extras/modules/portrait/portrait.lua

* 'this' no longer available.
r723 | sfchang | 2011-02-05 09:08:41 +0000 (Sat, 05 Feb 2011) | 1 line
Changed paths:
   M /trunk/ag_GroupClass.lua

* fix group party frame, due to SetupUnitButtonConfiguration() changed.
r722 | sfchang | 2011-02-03 10:57:45 +0000 (Thu, 03 Feb 2011) | 2 lines
Changed paths:
   M /trunk/ag_UnitFrames.lua

r721 | sfchang | 2011-02-03 10:56:01 +0000 (Thu, 03 Feb 2011) | 2 lines
Changed paths:
   M /trunk/modules/powerbar/powerbar.lua

* UNIT_MANA, UNIT_ENERGY, UNIT_RAGE, UNIT_RUNIC_POWER, UNIT_FOCUS and UNIT_HAPPINESS events, as well as their UNIT_MAX* counterparts, no longer fire. UNIT_POWER and UNIT_MAXPOWER may be used instead.

r720 | sfchang | 2011-02-03 10:51:57 +0000 (Thu, 03 Feb 2011) | 1 line
Changed paths:
   M /trunk/modules/lfgicon/lfgicon.lua

* Fix LFG icon, due to UnitGroupRolesAssigned() changed.
r719 | andreasg | 2010-12-16 00:34:08 +0000 (Thu, 16 Dec 2010) | 1 line
Changed paths:
   M /trunk/ag_UnitClass.lua

fix frame dragging


First Previous Page 1 of 107 Next Last
  • #1947

    Wish this would get updates because it has my favorite look of all the ones I have tried :C

  • #1946

    This hasn't been updated since 2011, maybe I'm missing something but why are people making serious comments here about things that aren't working? o.o

  • #1945

    On my player orbs doesn't show on my priest, and my embers doesn't show on my warlock. Please help

  • #1941

    My problem is that the pet-frame isn't updatet. When I mousover the tooltip shows the right hp but aguf shows the wrong hp.

    I already tried the 5.0.4 -fix

    Focusframe woks, tagetframe works, everything works all about petframe.


    Date: 2012-10-09 22:52:05
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\ag_UnitFrames\ag_UnitFrames.lua line 326:
       attempt to call global 'GetNumRaidMembers' (a nil value)
       [C]: GetNumRaidMembers()
       ag_UnitFrames\ag_UnitFrames.lua:326: RAID_ROSTER_UPDATE()
       ag_UnitFrames\ag_UnitFrames.lua:395: ?()
    self = <table> {
     SetDefaultModuleLibraries = <function> defined @Interface\AddOns\AtlasLoot_Loader\Libs\AceAddon-3.0\AceAddon-3.0.lua:383
     StartTimer = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:473
     GetCurrentLayout = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:1503
     EnableModule = <function> defined @Interface\AddOns\AtlasLoot_Loader\Libs\AceAddon-3.0\AceAddon-3.0.lua:348
     modules = <table> {
     CancelTimer = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:485
     IterateEmbeds = <function> defined @Interface\AddOns\AtlasLoot_Loader\Libs\AceAddon-3.0\AceAddon-3.0.lua:458
     defaultVars = <table> {
     Borders = <table> {
     UnitSuffix = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:1050
     LoadUnit = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:59
     GetLocale = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:24
     PLAYER_REGEN_DISABLED = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:363
     OnProfileReset = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:147
     defaultModuleState = true
     IsEnabled = <function> defined @Interface\AddOns\AtlasLoot_Loader\Libs\AceAddon-3.0\AceAddon-3.0.lua:467
     DisableModule = <function> defined @Interface\AddOns\AtlasLoot_Loader\Libs\AceAddon-3.0\AceAddon-3.0.lua:366
     LoadRaidUnits = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:99
     DisableAllFrames = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:111
     raidUnits = <table> {
     UtilFactionColors = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:1061
     eventFrame = <unnamed> {
     LoadPartyUnits = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:91
     SetEnabledState = <function> defined @Interface\AddOns\AtlasLoot_Loader\Libs\AceAddon-3.0\AceAddon-3.0.lua:440
     enabledState = true
     SetRaidset = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:417
     units = <table> {
     OnEnable = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:38
     LoadSoloUnits = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:69
     frame = <unnamed> {
     subgroups = <table> {
     baseName = "ag_UnitFrames"
     unitid = <table> {
     db = <table> {
     OnInitialize = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:28
     PLAYER_ENTERING_WORLD = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:391
     del = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:1126
     groupid = <table> {
     CallMethodOnUnit = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:197
     GetModule = <function> defined @Interface\AddOns\AtlasLoot_Loader\Libs\AceAddon-3.0\AceAddon-3.0.lua:231
     NewClass = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitClass.lua:17
     GetBarTypes = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:1530
     RAID_ROSTER_UPDATE = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:324
     IterateUnitObjectsByUnit = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:219
     UnregisterAllEvents = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:1033
     RegisterBarType = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:1510
     GetBarTexture = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:1493
     UpdateMedia = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:1472
     GetOverrideFont = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:1487
     partyUnits = <table> {
     PLAYER_REGEN_ENABLED = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:377
     CreateOptionsPanel = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:909
     GetName = <function> defined @Interface\AddOns\AtlasLoot_Loader\Libs\AceAddon-3.0\AceAddon-3.0.lua:300
     newFrame = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:1147
     delFrame = <fun
      Swatter, v5.14.5335 (KowariOnCrutches)
      NPCScan, v5.0.0.4
      NPCScanOverlay, v5.0.0.1
      agExtras, vr715
      agUnitFrames, vr716
      AtlasLootLoader, vv7.01.01
      AucAdvanced, v5.14.5335 (KowariOnCrutches)
      AucFilterBasic, v5.14.5335 (KowariOnCrutches)
      AucFilterOutlier, v5.14.5335.5335(5.14/embedded)
      AucMatchUndercut, v5.14.5335.5225(5.14/embedded)
      AucStatHistogram, v5.14.5335 (KowariOnCrutches)
      AucStatiLevel, v5.14.5335 (KowariOnCrutches)
      AucStatPurchased, v5.14.5335 (KowariOnCrutches)
      AucStatSales, v5.14.5335.5335(5.14/embedded)
      AucStatSimple, v5.14.5335 (KowariOnCrutches)
      AucStatStdDev, v5.14.5335 (KowariOnCrutches)
      AucStatWOWEcon, v5.14.5335.5335(5.14/embedded)
      AucUtilAHWindowControl, v5.14.5335.5133(5.14/embedded)
      AucUtilAppraiser, v5.14.5335.5335(5.14/embedded)
      AucUtilAskPrice, v5.14.5335.5160(5.14/embedded)
      AucUtilAutoMagic, v5.14.5335.5335(5.14/embedded)
      AucUtilCompactUI, v5.14.5335.5335(5.14/embedded)
      AucUtilEasyBuyout, v5.14.5335.5238(5.14/embedded)
      AucUtilFixAH, v5.14.5335 (KowariOnCrutches)
      AucUtilItemSuggest, v5.14.5335.5335(5.14/embedded)
      AucUtilPriceLevel, v5.14.5335.5237(5.14/embedded)
      AucUtilScanButton, v5.14.5335.5335(5.14/embedded)
      AucUtilScanFinish, v5.14.5335.5153(5.14/embedded)
      AucUtilScanProgress, v5.14.5335.4979(5.14/embedded)
      AucUtilScanStart, v5.14.5335.5153(5.14/embedded)
      AucUtilSearchUI, v5.14.5335.5335(5.14/embedded)
      AucUtilSimpleAuction, v5.14.5335.5208(5.14/embedded)
      AucUtilVendMarkup, v5.14.5335.4828(5.14/embedded)
      Babylonian, v5.1.DEV.312(/embedded)
      BagBrother, v
      Bagnon, v5.0.4
      Bartender4, v4.5.5
      BeanCounter, v5.14.5335 (KowariOnCrutches)
      ClassTimer, v2.3
      Configator, v5.1.DEV.330(/embedded)
      DBMCore, v
      DebugLib, v5.1.DEV.312(/embedded)
      ElkBuffBars, v2.3.2-169
      Enchantrix, v5.14.5335 (KowariOnCrutches)
      EnchantrixBarker, v5.14.5335 (KowariOnCrutches)
      Engraved, v1.6
      Gnosis, vv3.22
      Grid, v5.0.4.1520
      HaloPro, v(v1.1.1)
      Informant, v5.14.5335 (KowariOnCrutches)
      LibExtraTip, v5.12.DEV.324(/embedded)
      MoveAnything, v13.1.12
      Postal, v3.5.0
      Prat30, v3.5.1      
      Prat30Libraries, v
      SexyMap, v2.3
      Skada, v1.4-3
      SkadaCC, v1.0
      SkadaDamage, v1.0
      SkadaDamageTaken, v1.0
      SkadaDeaths, v1.0
      SkadaDebuffs, v1.0
      SkadaDispels, v1.0
      SkadaEnemies, v1.0
      SkadaHealing, v1.0
      SkadaPower, v1.0
      SkadaThreat, v1.0
      SlideBar, v5.14.5335 (KowariOnCrutches)
      Stubby, v5.14.5335 (KowariOnCrutches)
      TipHelper, v5.12.DEV.315(/embedded)
      vexpower, v1.11
      BlizRuntimeLib_deDE v5.0.5.50001 <eu>

  • #1940

    Having an issue with my party portion of agu getting stuck in "config mode"..
    I have turned the group anchor on and off, and made sure setup mode is off as well. I have reloaded my UI with every possible combination of those settings I can think of, and my party frames never update HP or anything they just always say "config mode"

    Also, when I try to use party config/setup mode it didn't seem to work for me anyway?

    Here is an SS:;

  • #1937

    thanks for this nice update! no more lua errors! you're my hero tom!

  • #1938

    there was an update?

    "Never frighten a little man. He’ll kill you. " Lazarus Long

  • #1943

    The link to the fix isn't working for me - are you guys still able to get it?

  • #1939

    Yep, Scroll down ! :p;

    Last edited by b1b1 on 9/26/2012 10:10:19 AM
  • #1935

    aguf should be disabled while change Glyphs.

  • #1934

    And paladins :)

  • #1933

    Combobars for Shadow and Warlock would be nice^^

    Thx great addon

  • #1932

    Some error:

    1) Rangecheck function doesn't work well  for partytarget frame. In fact it depands on the distance between player and party instead of partytarget;

    2) Combobar for shadow priest is missing.

    Could these be solved?  : )

  • #1930

    Thanks for your update Tom !

    I'm having trouble too i can't hide group-frame in Raid and i don't know why and sometimes seems not saving change.

  • #1931

    I ran into this issue last night.  There is a workaround you can use for now.

    The Workaround: When not in combat and within the raid, type "/aguf", go to "Party" (on the left side) and toggle the "Hide in Raid" checkbox off/on.  It should go away then.

    Sorry I haven't been keeping up with this guys, it's been way busier than I've anticipated.  I assure, I'll do my best to get this back to it's former "fame and glory" :-).

    Last edited by tomsakks on 9/4/2012 10:48:31 AM
  • 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