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.
See http://forums.worldofwarcraft.com/thread.html?topicId=11829374079&postId=118282996524&sid=1#0
http://www.wowace.com/addons/ag_unitframes/
Been waiting for compact layout since 3.0.2.... still using an old version that actually has that layout. Kinda glitchy now in 3.2, can we get compact layout back?
druid mana, please.. pleaaaaaaaaaaaaase! =)
Message: Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:657: attempt to call global 'GetDifficultyColor' (a nil value)
Time: 08/10/09 11:44:44
Count: 3
Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
[C]: in function `GetDifficultyColor'
Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:657: in function `func'
Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:853: in function <Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:850>
Interface\AddOns\ag_UnitFrames\ag_UnitClass.lua:539: in function `updateFunc'
Interface\AddOns\ag_UnitFrames\ag_UnitClass.lua:586: in function `UpdateTextString'
Interface\AddOns\ag_UnitFrames\ag_UnitClass.lua:596: in function `UpdateTextStrings'
Interface\AddOns\ag_UnitFrames\ag_UnitClass.lua:506: in function `UpdateAll'
Interface\AddOns\ag_UnitFrames\ag_UnitClass.lua:159: in function <Interface\AddOns\ag_UnitFrames\ag_UnitClass.lua:151>
[C]: in function `Show'
Interface\FrameXML\SecureStateDriver.lua:72: in function <Interface\FrameXML\SecureStateDriver.lua:62>
Interface\FrameXML\SecureStateDriver.lua:111: in function <Interface\FrameXML\SecureStateDriver.lua:81>
Locals: u = "target"
x = 55
color = nil
(*temporary) = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:1095
(*temporary) =
SetDefaultModuleLibraries = <function> defined @Interface\AddOns\ag_UnitFrames\libs\AceAddon-3.0\AceAddon-3.0.lua:373
StartTimer = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:473
GetCurrentLayout = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:1502
EnableModule = <function> defined @Interface\AddOns\ag_UnitFrames\libs\AceAddon-3.0\AceAddon-3.0.lua:338
modules =
}
CancelTimer = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:485
IterateEmbeds = <function> defined @Interface\AddOns\ag_UnitFrames\libs\AceAddon-3.0\AceAddon-3.0.lua:448
defaultVars =
}
Borders =
}
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
SetDefaultModulePrototype = <function> defined @Interface\AddOns\ag_UnitFrames\libs\AceAddon-3.0\AceAddon-3.0.lua:415
OnProfileReset = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:147
defaultModuleState = true
IsEnabled = <function> defined @Interface\AddOns\ag_UnitFrames\libs\AceAddon-3.0\AceAddon-3.0.lua:457
DisableModule = <function> defined @Interface\AddOns\ag_UnitFrames\libs\AceAddon-3.0\AceAddon-3.0.lua:356
LoadRaidUnits = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:99
DisableAllFrames = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:111
raidUnits =
}
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\ag_UnitFrames\libs\AceAddon-3.0\AceAddon-3.0.lua:430
enabledState = true
SetRaidset = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:417
units =
}
IterateModules = <function> defined @Interface\AddOns\ag_UnitFrames\libs\AceAddon-3.0\AceAddon-3.0.lua:443
LoadSoloUnits = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:69
frame = <unnamed> {
}
subgroups =
}
PLAYER_LEAVING_WORLD = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:409
db =
}
unitid =
}
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 @I
I've noticed that the target frame is sticking, meaning that it's showing the name of something else I targeted instead of the current target.
It also is not showing the name of mobs and shows their level as ??.
here is what I get when I enable grid, without it AG_unitframes work fine!
Date: 2009-08-09 14:51:58
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\ag_UnitFrames\ag_UnitClass.lua line 539:
aUFFontString5:SetText(): Font not set
Debug:
[C]: ?
[C]: SetText()
ag_UnitFrames\ag_UnitClass.lua:539: updateFunc()
ag_UnitFrames\ag_UnitClass.lua:586: UpdateTextString()
ag_UnitFrames\ag_UnitClass.lua:596: UpdateTextStrings()
ag_UnitFrames\ag_UnitClass.lua:343: ApplyLayout()
ag_UnitFrames\ag_UnitClass.lua:372: Enable()
ag_UnitFrames\ag_UnitClass.lua:77: TypeReset()
ag_UnitFrames\ag_UnitClass.lua:93: UnitReset()
ag_UnitFrames\ag_UnitClass.lua:62: init()
ag_UnitFrames\ag_UnitClass.lua:28: new()
ag_UnitFrames\ag_UnitFrames.lua:168: CreateUnit()
ag_UnitFrames\ag_UnitFrames.lua:72: LoadSoloUnits()
ag_UnitFrames\ag_UnitFrames.lua:61: LoadUnit()
ag_UnitFrames\ag_UnitFrames.lua:49: LoadUnits()
ag_UnitFrames\ag_UnitFrames.lua:394: ?()
ag_UnitFrames\ag_UnitFrames.lua:962:
ag_UnitFrames\ag_UnitFrames.lua:959
AddOns:
Swatter, v5.5.4293 (WombatII)
agExtras, vr708
agUnitFrames, vr708
ArkInventory, v3.02
AucAdvanced, v5.5.4293 (WombatII)
AucFilterBasic, v5.5.4293 (WombatII)
AucFilterOutlier, v5.5.4293.2531
AucMatchUndercut, v5.5.4293.2531
AucStatClassic, v5.5.4293 (WombatII)
AucStatHistogram, v5.5.4293 (WombatII)
AucStatiLevel, v5.5.4293 (WombatII)
AucStatPurchased, v5.5.4293 (WombatII)
AucStatSales, v5.5.4293.2842
AucStatSimple, v5.5.4293 (WombatII)
AucStatStdDev, v5.5.4293 (WombatII)
AucStatWOWEcon, v5.5.4293.2530
AucUtilAHWindowControl, v5.5.4293.3311
AucUtilAppraiser, v5.5.4293.2530
AucUtilAskPrice, v5.5.4293.3175
AucUtilAutoMagic, v5.5.4293.3142
AucUtilCompactUI, v5.5.4293.2530
AucUtilEasyBuyout, v5.5.4293.3583
AucUtilFixAH, v5.5.4293 (WombatII)
AucUtilItemSuggest, v5.5.4293.3108
AucUtilPriceLevel, v5.5.4293.2545
AucUtilScanButton, v5.5.4293.2530
AucUtilScanFinish, v5.5.4293.2530
AucUtilScanProgress, v5.5.4293.2530
AucUtilSearchUI, v5.5.4293.3655
AucUtilSimpleAuction, v5.5.4293.0
AucUtilVendMarkup, v5.5.4293.2530
AutoBar, vv3.00.08.15 beta
Babylonian, v5.1.DEV.130
Bartender4, v4.4.0
BeanCounter, v5.5.4293 (WombatII)
BetterInbox, v
BigRed, v1.9
ButtonFacade, v3.2.275
ButtonFacadeElegance, v3.2.0
Cartographer, v2.0
CartographerBattlegrounds, v2.0
CartographerCoordinates, v2.0
CartographerFoglight, v2.0
CartographerGroupColors, v2.0
CartographerGuildPositions, v2.0
CartographerInstanceLoot, v2.0
CartographerInstanceMaps, v2.0
CartographerInstanceNotes, v2.0
CartographerLookNFeel, v2.0
CartographerNotes, v2.0
CartographerPOI, v2.0
CartographerWaypoints, v2.0
CartographerZoneInfo, v2.0
CCWatcher, v
Chinchilla, vv2.0.8
Configator, v5.1.DEV.130
CowTip, v
CurseProfiler, v
DBMCore, v
DebugLib, v5.1.DEV.130
Decursive, v2.4.1
ElkBuffBars, v2.2.4-149
Enchantrix, v5.5.4293 (WombatII)
EnchantrixBarker, v5.5.4293 (WombatII)
Examiner, v09.05.24
ForteCasting, v
ForteCooldown, v
ForteCore, vv1.16
ForteDeathKnight, v
ForteDruid, v
ForteHealthstone, v
ForteHunter, v
ForteMage, v
FortePaladin, v
FortePriest, v
ForteRogue, v
ForteShaman, v
ForteShard, v
ForteSoulstone, v
ForteSummon, v
ForteTalent, v
ForteTimer, v
ForteVehicle, v
ForteWarlock, v
ForteWarrior, v
Gladius, vv1.0.2
Grid, v1.30200.2009080501
GridManaBars, v0.89
GridStatusShield, v0.71
GrizzlySharedMedia, v1
HitsMode, v4
Informant, v5.5.4293 (WombatII)
kgPanels, vv1.33
LibRock10, v
MikScrollingBattleText, v5.4.63
Natur, v525509-R2
OmniCC, v2.5.6
Outfitter, v4.7.4
Prat30, v3.2.4
Prat30HighCPUUsageModules, v
Prat30Libraries, v
Quartz, v1.0
QuartzPet, v1.0
QuartzPlayer, v1.0
QuartzTarget, v1.0
Recount, v
Reflux, v1.7
SharedMedia, v3.0
SLDataText, v3.0.0
SlideBar, v5.5.4293 (WombatII)
SmartRes, v6.03
Stubby, v5.5.4293 (WombatII)
Talented, v2.4.2
TalentedSpecTabs, v1.0
TBArenaPoints, vr8-release
XLoot, v0.9
XLootGroup, v0.5
XLootMonitor, v0.7
(ck=bee)
just got the following error mesage:
[2009/08/07 13:14:04-2681-x1]: ag_Extras-r708\modules\castbar\castbar.lua:269: attempt to perform arithmetic on local 'startTime' (a nil value) ag_UnitFrames-r708\ag_UnitFrames.lua:971: in function <Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:959>
Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:657:attempt to call global'GetQuestDifficultyColor'(a nil value)
When i target the training dummies, They seem to be the last person/npc I've targeted, instead of being the dummy itself.
Is there any way to get the glowing yellow gold border around spellsteal type Magic buffs?? Thats a real drawback.
Many thanks Thorene, all work as should) But nevertheless I hope that the given defects will correct in most addon and the working version will be accessible to downloading completely.
Hi Refy, until they post an update, you can work around this by changing GetDifficultyColor on line 657 of ag_UnitFrames.lua to GetQuestDifficultyColor
Greetings. After a patch I had a problem with ag_UnitFrames. The matter is that when I allocate the hostile or neutral purpose at me the error jumps out
->Message: Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:657: attempt to call global 'GetDifficultyColor' (a nil value) Time: 08/07/09 02:57:24 Count: 2 Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4> Interface\AddOns\Decursive\Decursive.lua:864: in function <Interface\AddOns\Decursive\Decursive.lua:857> [C]: in function `GetDifficultyColor' Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:657: in function `func' Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:853: in function <Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:850> Interface\AddOns\ag_UnitFrames\ag_UnitClass.lua:539: in function `updateFunc' Interface\AddOns\ag_UnitFrames\ag_UnitClass.lua:586: in function `UpdateTextString' Interface\AddOns\ag_UnitFrames\ag_UnitClass.lua:596: in function `UpdateTextStrings' Interface\AddOns\ag_UnitFrames\ag_UnitClass.lua:506: in function `UpdateAll' Interface\AddOns\ag_UnitFrames\ag_UnitClass.lua:159: in function <Interface\AddOns\ag_UnitFrames\ag_UnitClass.lua:151> [C]: in function `Show' Interface\FrameXML\SecureStateDriver.lua:72: in function <Interface\FrameXML\SecureStateDriver.lua:62> Interface\FrameXML\SecureStateDriver.lua:111: in function <Interface\FrameXML\SecureStateDriver.lua:81>Locals:
If to switch off Decursive that an error looks so
->Message: Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:657: attempt to call global 'GetDifficultyColor' (a nil value) Time: 08/07/09 03:18:01 Count: 2 Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4> [C]: in function `GetDifficultyColor' Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:657: in function `func' Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:853: in function <Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:850> Interface\AddOns\ag_UnitFrames\ag_UnitClass.lua:539: in function `updateFunc' Interface\AddOns\ag_UnitFrames\ag_UnitClass.lua:586: in function `UpdateTextString' Interface\AddOns\ag_UnitFrames\ag_UnitClass.lua:596: in function `UpdateTextStrings' Interface\AddOns\ag_UnitFrames\ag_UnitClass.lua:506: in function `UpdateAll' Interface\AddOns\ag_UnitFrames\ag_UnitClass.lua:159: in function <Interface\AddOns\ag_UnitFrames\ag_UnitClass.lua:151> [C]: in function `Show' Interface\FrameXML\SecureStateDriver.lua:72: in function <Interface\FrameXML\SecureStateDriver.lua:62> Interface\FrameXML\SecureStateDriver.lua:111: in function <Interface\FrameXML\SecureStateDriver.lua:81>
Locals: u = "target" x = 8 color = nil (*temporary) = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:1095 (*temporary) = <table> { SetDefaultModuleLibraries = <function> defined @Interface\AddOns\Afflicted\libs\AceAddon-3.0\AceAddon-3.0.lua:373 StartTimer = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:473 GetCurrentLayout = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:1502 EnableModule = <function> defined @Interface\AddOns\Afflicted\libs\AceAddon-3.0\AceAddon-3.0.lua:338 modules = <table> { } CancelTimer = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:485 IterateEmbeds = <function> defined @Interface\AddOns\Afflicted\libs\AceAddon-3.0\AceAddon-3.0.lua:448 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 SetDefaultModulePrototype = <function> defined @Interface\AddOns\Afflicted\libs\AceAddon-3.0\AceAddon-3.0.lua:415 OnProfileReset = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:147 defaultModuleState = true IsEnabled = <function> defined @Interface\AddOns\Afflicted\libs\AceAddon-3.0\AceAddon-3.0.lua:457 DisableModule = <function> defined @Interface\AddOns\Afflicted\libs\AceAddon-3.0\AceAddon-3.0.lua:356 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\Afflicted\libs\AceAddon-3.0\AceAddon-3.0.lua:430 enabledState = true SetRaidset = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:417 units = <table> { } IterateModules = <function> defined @Interface\AddOns\Afflicted\libs\AceAddon-3.0\AceAddon-3.0.lua:443 LoadSoloUnits = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:69 frame = <unnamed> { } subgroups = <table> { } PLAYER_LEAVING_WORLD = <function> defined @Interface\AddOns\ag_UnitFrames\ag_UnitFrames.lua:409 db = <table> { } unitid = <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_
Also there is an error which for a long time do not correct. It consists that if I am in group or raid and thus in fight, and during this moment add the player it becomes transparent though on it and it is possible to guide the cursor + some other by-effects. Very much I ask to understand at least with an error at purpose allocation.
Click on the r708 Update, roughly 25 hours ago. It's the update for 3.2. I got it, it works. Curse please update this since the author seems dead ;).
Need updated compact layout with castbar (still). I'm stuck using a version of AG_Unitframes that went out of date with the 2.4 patch because I can't find an updated version with that layout. It worked well enough up until the 3.2 patch, but now its starting to glitch a little bit.
http://wow.curse.com/downloads/wow-addons/details/shadowed-unit-frames.aspx