Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(522 Kb)
Download
Updated: 10-28-14 12:29 PM
Pictures
File Info
Compatibility:
Warlords of Draenor Pre-Patch (6.0.2)
Updated:10-28-14 12:29 PM
Created:08-06-14 06:06 PM
Downloads:2,579
Favorites:28
MD5:
Categories:oUF: Layouts, Unit Mods

oUF Abu

Version: 6.0.2-3
by: sticklord [More]

Requires oUF 1.6 or higher, download it here: oUF

Newest version should work with WoD. ( At least you won't get errors logging in )

My personal Unitframe layout, based (heavily) on oUF_Neav. No plugin is supported as for now, except those that does not require support from the layout. Feel free to ask if you'd like one supported. Basic units including boss and arena frames are supported, but not raid frames. I've grown found of the blizzard ones, when they work that is.

Features

  • Aura Filter
  • Flashy castbar with channeling ticks
  • Threat glow
  • Portrait Timers
  • Absorb bar (0 - 100% of HP)
  • Set/Clear focus hotkey
  • Coloring of frames
  • Weakened Soul bar
  • Warrior Enrage bar
  • Vengance bar for tanks
Configuration
  • Use "/ouf" or "/oufabu" to access the ingame configuration.
  • Party, Arena & boss frame can be moved by using "/oufabu lock".
  • Player, Target & Focus can be moved by using the right click menu.
There are also 3 different aura filter, you can click on auras with CTRL+ALT
down or use the spell ID in the option panel to edit them.
  • Boss Frames: A whitelist were you can add debuffs to show, for example your own dots.
  • Arena Frames: A whitelist for buffs, some are included.
  • Rest: For the rest of the frames it works like this: On npc's the default is to only show your auras,
    on players everything it shown. Some are included here aswell, you can find them in the file "oUF_Abu/Aurafilter.lua"
Notes
  • I've tested it for a while now so shouldn't be any big bugs, but probably a taint every now and then, can't get away from them.
  • Please to report bugs, come with suggestions and whatnot in the comment section.
  • You can also find it on gthub
Big thanks to
Neal & Renstrom for oUF_Neav, Phanx for her layout, P3lim, Haste, Tuller & Jaliborc.

6.0.2-3
- option for name color
- Fixed backdrop for power bar
- Improved resolve and aurabars
- Improved combopoints and removed druid module
- Changed the way the tag system works, less customization but easier to work with
- Added boss icon instead of "??"
- Added target sounds
- Fixed raid icon for boss frames and arena frames
- Added some localization, only englis now though. Feel free to edit.

6.0.2-2
- Fixed gap icon
- Changed some auras
- Fixed bug with castbar hidden

6.0.2-1
- Should work with 6.0.2 now!
- You might wanna enable the inbuilt aura timer now to remove blizzards.
- Changed Vengeance to Resolve.
- Added Aurabars modules:
- SlicenDice, Enrage, WeakenedSoul.
- Unlocking now shows the full frames for party/arena/boss
- Added Class Portraits Option

5.4.8.8
- Should show dispellable buffs now
- Can change color of backdrops
- Added PvP Icons

5.4.8.7
- Now with 2 different layouts for player, target/focus, pet & party frames
- Added Animating Arcane Orbs for mages (can be disabled).
- Changed AuraFilter again! Also, the arena buffs are now shown in the editor. However you must reset your profile if you want em enabled.
- Changed the fuckin absorb texture again.
- Probably some more changes i forgot..
-- r2
- - Fixed scaling of player frame in combat
-- r3
- - Now supports druids..
- - Option for clickthrough frames
- - Can also use middle button for focus
-- r4
- - Small bars are above threat glow
- - Fixed the AuraOrbs module
- - Added Buffs for focus
- - Fixed art location
- - Corrected arena frames art

5.4.8.6
- Bug fixes
- $perc now includes "%"
- Can now change safezone color
- No longer hide consolidate buffs on enemies
- Maybe made aura timer more effiecent, i dunno
- Also shows decimal when less than 2.5 sec
- Castbar safezone fix
- Weakened soul fix

5.4.8.5
- This will also reset you settings but not your aura filters.
- Added profiles, one for aurafilters and one for general settings.
- Fixed combatfeedbacktext error
- Fixed error with font size
- Auras on target frame can now be disabled.
- Can move the castbars abit more freely.
- Can now view hidden auras with CTRL + ALT, clicking an aura will add it to the aura filter
- Changed the way aura filters work, default it show all auras on player and only own on NPC's

5.4.8.3
- Fixed wierd divided by zero

5.4.8.2
- Improved castbar
- Option to position auras on target frame
- Improved absorbbar abit + options
- Options now won't load in combat to prevent script ran to long
- Latency bar is now actually visible

5.4.8.1
- Initial release
Optional Files (0)


Archived Files (2)
File Name
Version
Size
Author
Date
6.0.2-2
441kB
sticklord
10-16-14 11:10 AM
6.0.2-1
503kB
sticklord
10-15-14 12:16 PM


Post A Reply Comment Options
Unread Today, 01:38 AM  
mirakool
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
purge for shaman

is there a way to only show purgeable buffs?
mirakool is offline Report comment to moderator  
Reply With Quote
Unread Yesterday, 07:45 AM  
lynce
A Cyclonian
 
lynce's Avatar

Forum posts: 40
File comments: 86
Uploads: 0
Keeps popping up whenever i get into a group:S

Code:
Message: Interface\AddOns\oUF_Abu\Elements\Tags.lua:65: attempt to index local 'color' (a nil value)
Time: 11/23/14 14:37:27
Count: 4
Stack: Interface\AddOns\oUF_Abu\Elements\Tags.lua:65: in function `?'
Interface\AddOns\oUF\elements\tags.lua:600: in function `UpdateTag'
Interface\AddOns\oUF\elements\tags.lua:464: in function `func'
Interface\AddOns\oUF\ouf.lua:158: in function `UpdateAllElements'
Interface\AddOns\oUF\ouf.lua:58: in function <Interface\AddOns\oUF\ouf.lua:38>
Interface\AddOns\oUF\ouf.lua:81: in function <Interface\AddOns\oUF\ouf.lua:74>
[C]: in function `SetAttribute'
Interface\FrameXML\SecureGroupHeaders.lua:203: in function <Interface\FrameXML\SecureGroupHeaders.lua:123>
Interface\FrameXML\SecureGroupHeaders.lua:488: in function `SecureGroupHeader_Update'
Interface\FrameXML\SecureGroupHeaders.lua:62: in function <Interface\FrameXML\SecureGroupHeaders.lua:60>

Locals: unit = "party4"
color = nil
unitName = "Unknown"
unitRealm = nil
_ = nil
class = nil
(*temporary) = <function> defined =[C]:-1
(*temporary) = "|cff%02x%02x%02x%s"
(*temporary) = true
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'color' (a nil value)"
ns = <table> {
 PaintFrames = <function> defined @Interface\AddOns\oUF_Abu\Functions.lua:401
 AuraList = <table> {
 }
 defaultAuras = <table> {
 }
 FormatValue = <function> defined @Interface\AddOns\oUF_Abu\Functions.lua:10
 PostStop = <function> defined @Interface\AddOns\oUF_Abu\Elements\Castbars.lua:218
 CreateStatusBar = <function> defined @Interface\AddOns\oUF_Abu\Functions.lua:434
 CreateCastbars = <function> defined @Interface\AddOns\oUF_Abu\Elements\Castbars.lua:98
 CreateBorder = <function> defined @Interface\AddOns\oUF_Abu\Elements\FrameFunctions.lua:104
 PostUpdateAuraIcon = <function> defined @Interface\AddOns\oUF_Abu\Elements\Auras.lua:116
 UnitFrame_OnLeave = <function> defined @Interface\AddOns\oUF_Abu\Functions.lua:324
 PostUpdateAuras = <function> defined @Interface\AddOns\oUF_Abu\Elements\Auras.lua:192
 GetPaintColor = <function> defined @Interface\AddOns\oUF_Abu\Functions.lua:413
 MultiCheck = <function> defined @Interface\AddOns\oUF_Abu\Functions.lua:44
 PostCreateAuraIcon = <function> defined @Interface\AddOns\oUF_Abu\Elements\Auras.lua:67
 Print = <function> defined @Interface\AddOns\oUF_Abu\Init.lua:244
 fontstringsB = <table> {
 }
 config = <table> {
 }
 CustomAuraFilters = <table> {
 }
 defaultProfiles = <table> {
 }
 defaultConfig = <table> {
 }
 fontstrings = <table> {
 }
 PostChannelStart = <function> defined @Interface\AddOns\oUF_Abu\Elements\Castbars.lua:225
 CreateFontStringBig = <function> defined @Interface\AddOns\oUF_Abu\Functions.lua:491
 PostUpdateHealth = <function> defined @Interface\AddOns\oUF_Abu\Functions.lua:120
 UnitFrame_OnEnter = <function> defined @Interface\AddOns\oUF_Abu\Functions.lua:306
 SpawnDropDownMenu = <function> defined @Interface\AddOns\oUF_Abu\Functions.lua:273
 statusbars = <table> {
 }
 UpdateIncHeals = <function> defined @Interface\AddOns\oUF_Abu\Functions.lua:169
 paintframes = <table> {
 }
 CreateFontString = <function> defined @Interface\AddOns\oUF_Abu\Functions.lua:477
 PostCastStart = <function> defined @Interface\AddOns\oUF_Abu\Elements\Castbars.lua:186
 PostUpdatePower = <function> defined @Interface\AddOns\oUF_Abu\Functions.lua:216
 CreateComboPoints = <function> defined @Interface\AddOns\oUF_Abu\Elements\ClassModules.lua:270
 cUnit = <function> defined @Interface\AddOns\oUF_Abu\Functions.lua:28
 CreateOutsideBar = <function> defined @Interface\AddOns\oUF_Abu\Elements\FrameFunctions.lua:161
 PostCastInterrupted = <function> defined @Interface\AddOns\oUF_Abu\Elements\Castbars.lua:211
 classModule = <table> {
 }
 PostCastFailed = <function> defined @Interface\AddOns\oUF_Abu\Elements\Castbars.lua:201
 UpdateCastbarColor = <function> defined @Interface\AddOns\oUF_Abu\Elements\Castbars.lua:241
}
lynce is offline Report comment to moderator  
Reply With Quote
Unread 11-21-14, 11:18 AM  
AndersonnKen
A Kobold Labourer

Forum posts: 0
File comments: 14
Uploads: 0
Great OuF layout mate!One question though...can you please point me a way to edit the Health/mana bars width?..The way you have it on your attached screenshots? I ask this because in game the health and mana bar have the same width and the ingame config tool has no option to edit this feature.
AndersonnKen is offline Report comment to moderator  
Reply With Quote
Unread 11-20-14, 11:14 AM  
sheds
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Disabling the Aura Frame

Is there a way to disable/hide the Aura Frame and possibly also the Target of Target Frame?

Other than that I really like the layout. Very clean and easy on the eyes while staying true to the original theme.
sheds is offline Report comment to moderator  
Reply With Quote
Unread 11-18-14, 11:02 PM  
sticklord
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 48
Uploads: 1
Sorry guys, been busy lately. Got exams coming up:/ So gonna be a while until i can update it (about a month maybe).
sticklord is offline Report comment to moderator  
Reply With Quote
Unread 11-18-14, 09:27 AM  
Danzb
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
can we get an update for this?

In the new patch been having lots of issues with the interface requiring me to /reload constantly. for example... right clicking to remove focus or set focus, leaving an instance group or party on the occasion to mention a few. Please let me know if any possible updates
Danzb is offline Report comment to moderator  
Reply With Quote
Unread 11-12-14, 11:57 AM  
Iogades
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Is is possible to add out-of-combat visbility/transparency? As seen on Shadowed UF or IceHUD for example? Would make a very good addon near perfect!
Iogades is offline Report comment to moderator  
Reply With Quote
Unread 11-12-14, 07:37 AM  
okiesmokie1983
A Kobold Labourer

Forum posts: 1
File comments: 6
Uploads: 0
Eclipse bar

Just a little thing thats bugging me,we had outline font on druid eclipse bar but it seems it cant be outlined anymore,on older versions its was,thx
okiesmokie1983 is offline Report comment to moderator  
Reply With Quote
Unread 11-12-14, 06:17 AM  
Kcy
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Re: Re: Re: Re: Raid Frame

Originally Posted by sticklord
Originally Posted by vipex
I like to have everything in one addon
Sorry man, it's pretty inconvenient for me to write an addon just for you because you dont want to install one extra addon I've thought about it though, and maybe I will if the blizzard frames keep being annoying as hell in WoD. But right now I'm pretty busy so it wouldn't happen in at least half a year.

Originally Posted by Kcy
i figured the PlayerFrame has to be replaced with the layout frame's name (oUF_AbuPlayer) but it didnt work out in the end. i would really appreciate if could help me with that!
You can try something like this (put it at the bottom of the init.lua file):
Lua Code:
  1. function oUFAbu:PLAYER_ENTERING_WORLD()
  2.     local f = CreateFrame('frame', nil, nil, 'SecureHandlerStateTemplate')
  3.     f:SetFrameRef('oUF_AbuPlayer', oUF_AbuPlayer)
  4.     f:SetFrameRef('oUF_AbuPet', oUF_AbuTarget)
  5.     f:SetAttribute('_onstate-toggleframes', [=[
  6.         if newstate == 'show' then
  7.             self:GetFrameRef('oUF_AbuPlayer'):Show()
  8.             self:GetFrameRef('oUF_AbuPet'):Show()
  9.         else
  10.             self:GetFrameRef('oUF_AbuPlayer'):Hide()
  11.             self:GetFrameRef('oUF_AbuPet'):Hide()
  12.         end
  13.     ]=])
  14.     RegisterStateDriver(f, 'toggleframes', '[combat][@target,exists] show; hide')
  15.     local function hide( self )
  16.         if (not InCombatLockdown()) and (not UnitExists('target')) then
  17.             self:Hide()
  18.         end
  19.     end
  20.  
  21.     oUF_AbuPlayer:HookScript('OnShow', hide)
  22.     oUF_AbuPet:HookScript('OnShow', hide)
  23. end
  24. oUFAbu:RegisterEvent("PLAYER_ENTERING_WORLD")
works like a charm, thanks a lot!
Kcy is offline Report comment to moderator  
Reply With Quote
Unread 11-11-14, 02:56 PM  
vipex
A Kobold Labourer
 
vipex's Avatar

Forum posts: 0
File comments: 15
Uploads: 0
Re: Re: Re: Re: Raid Frame

[quote=sticklord]
Originally Posted by vipex
I like to have everything in one addon
Sorry man, it's pretty inconvenient for me to write an addon just for you because you dont want to install one extra addon I've thought about it though, and maybe I will if the blizzard frames keep being annoying as hell in WoD. But right now I'm pretty busy so it wouldn't happen in at least half a year.

[quote]

ok kein Problem
vipex is offline Report comment to moderator  
Reply With Quote
Unread 11-11-14, 10:13 AM  
lynce
A Cyclonian
 
lynce's Avatar

Forum posts: 40
File comments: 86
Uploads: 0
May be a bug, or something i messed up(did some personal editing). Happens when joining group/raid as u can see.

Code:
Message: Interface\AddOns\oUF_Abu\Elements\Tags.lua:65: attempt to index local 'color' (a nil value)
Time: 11/11/14 16:54:10
Count: 4
Stack: Interface\AddOns\oUF_Abu\Elements\Tags.lua:65: in function `?'
Interface\AddOns\oUF\elements\tags.lua:600: in function `UpdateTag'
Interface\AddOns\oUF\elements\tags.lua:464: in function `func'
Interface\AddOns\oUF\ouf.lua:158: in function `func'
Interface\AddOns\oUF\events.lua:48: in function <Interface\AddOns\oUF\events.lua:46>
(tail call): ?

Locals: unit = "party1"
color = nil
unitName = "Unknown"
unitRealm = nil
_ = nil
class = nil
(*temporary) = <function> defined =[C]:-1
(*temporary) = "|cff%02x%02x%02x%s"
(*temporary) = true
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'color' (a nil value)"
ns = <table> {
 PaintFrames = <function> defined @Interface\AddOns\oUF_Abu\Functions.lua:401
 AuraList = <table> {
 }
 defaultAuras = <table> {
 }
 FormatValue = <function> defined @Interface\AddOns\oUF_Abu\Functions.lua:10
 PostStop = <function> defined @Interface\AddOns\oUF_Abu\Elements\Castbars.lua:219
 CreateStatusBar = <function> defined @Interface\AddOns\oUF_Abu\Functions.lua:434
 CreateCastbars = <function> defined @Interface\AddOns\oUF_Abu\Elements\Castbars.lua:98
 CreateBorder = <function> defined @Interface\AddOns\oUF_Abu\Elements\FrameFunctions.lua:104
 PostUpdateAuraIcon = <function> defined @Interface\AddOns\oUF_Abu\Elements\Auras.lua:116
 UnitFrame_OnLeave = <function> defined @Interface\AddOns\oUF_Abu\Functions.lua:324
 PostUpdateAuras = <function> defined @Interface\AddOns\oUF_Abu\Elements\Auras.lua:192
 GetPaintColor = <function> defined @Interface\AddOns\oUF_Abu\Functions.lua:413
 MultiCheck = <function> defined @Interface\AddOns\oUF_Abu\Functions.lua:44
 PostCreateAuraIcon = <function> defined @Interface\AddOns\oUF_Abu\Elements\Auras.lua:67
 Print = <function> defined @Interface\AddOns\oUF_Abu\Init.lua:253
 fontstringsB = <table> {
 }
 config = <table> {
 }
 CustomAuraFilters = <table> {
 }
 defaultProfiles = <table> {
 }
 defaultConfig = <table> {
 }
 fontstrings = <table> {
 }
 PostChannelStart = <function> defined @Interface\AddOns\oUF_Abu\Elements\Castbars.lua:226
 CreateFontStringBig = <function> defined @Interface\AddOns\oUF_Abu\Functions.lua:491
 PostUpdateHealth = <function> defined @Interface\AddOns\oUF_Abu\Functions.lua:120
 UnitFrame_OnEnter = <function> defined @Interface\AddOns\oUF_Abu\Functions.lua:306
 SpawnDropDownMenu = <function> defined @Interface\AddOns\oUF_Abu\Functions.lua:273
 statusbars = <table> {
 }
 UpdateIncHeals = <function> defined @Interface\AddOns\oUF_Abu\Functions.lua:169
 paintframes = <table> {
 }
 CreateFontString = <function> defined @Interface\AddOns\oUF_Abu\Functions.lua:477
 PostCastStart = <function> defined @Interface\AddOns\oUF_Abu\Elements\Castbars.lua:187
 PostUpdatePower = <function> defined @Interface\AddOns\oUF_Abu\Functions.lua:216
 CreateComboPoints = <function> defined @Interface\AddOns\oUF_Abu\Elements\ClassModules.lua:270
 cUnit = <function> defined @Interface\AddOns\oUF_Abu\Functions.lua:28
 CreateOutsideBar = <function> defined @Interface\AddOns\oUF_Abu\Elements\FrameFunctions.lua:161
 PostCastInterrupted = <function> defined @Interface\AddOns\oUF_Abu\Elements\Castbars.lua:212
 classModule = <table> {
 }
 PostCastFailed = <function> defined @Interface\AddOns\oUF_Abu\Elements\Castbars.lua:202
 UpdateCastbarColor = <function> defined @Interface\AddOns\oUF_Abu\Elements\Castbars.lua:242
}
lynce is offline Report comment to moderator  
Reply With Quote
Unread 11-11-14, 09:30 AM  
sticklord
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 48
Uploads: 1
Re: Re: Re: Raid Frame

Originally Posted by vipex
I like to have everything in one addon
Sorry man, it's pretty inconvenient for me to write an addon just for you because you dont want to install one extra addon I've thought about it though, and maybe I will if the blizzard frames keep being annoying as hell in WoD. But right now I'm pretty busy so it wouldn't happen in at least half a year.

Originally Posted by Kcy
i figured the PlayerFrame has to be replaced with the layout frame's name (oUF_AbuPlayer) but it didnt work out in the end. i would really appreciate if could help me with that!
You can try something like this (put it at the bottom of the init.lua file):
Lua Code:
  1. function oUFAbu:PLAYER_ENTERING_WORLD()
  2.     local f = CreateFrame('frame', nil, nil, 'SecureHandlerStateTemplate')
  3.     f:SetFrameRef('oUF_AbuPlayer', oUF_AbuPlayer)
  4.     f:SetFrameRef('oUF_AbuPet', oUF_AbuTarget)
  5.     f:SetAttribute('_onstate-toggleframes', [=[
  6.         if newstate == 'show' then
  7.             self:GetFrameRef('oUF_AbuPlayer'):Show()
  8.             self:GetFrameRef('oUF_AbuPet'):Show()
  9.         else
  10.             self:GetFrameRef('oUF_AbuPlayer'):Hide()
  11.             self:GetFrameRef('oUF_AbuPet'):Hide()
  12.         end
  13.     ]=])
  14.     RegisterStateDriver(f, 'toggleframes', '[combat][@target,exists] show; hide')
  15.     local function hide( self )
  16.         if (not InCombatLockdown()) and (not UnitExists('target')) then
  17.             self:Hide()
  18.         end
  19.     end
  20.  
  21.     oUF_AbuPlayer:HookScript('OnShow', hide)
  22.     oUF_AbuPet:HookScript('OnShow', hide)
  23. end
  24. oUFAbu:RegisterEvent("PLAYER_ENTERING_WORLD")
sticklord is offline Report comment to moderator  
Reply With Quote
Unread 11-11-14, 01:40 AM  
vipex
A Kobold Labourer
 
vipex's Avatar

Forum posts: 0
File comments: 15
Uploads: 0
Re: Re: Raid Frame

Originally Posted by lynce
Originally Posted by vipex
sticklord eine frage hab ich noch könntest du dir vorstellen noch ein Raid frame einzubauen?
ich habe keine lust 100000 Addons zu installieren..

ein richtig schöner Raid frame würde das addon perfekt machen!!
zum Beispiel wie oUF_Freebgrid

leider ist das Addon alt und Laggt!

danke schonmal für die antwort lg D4vE
I would suggest using Grid or Vuhdo

I like to have everything in one addon
vipex is offline Report comment to moderator  
Reply With Quote
Unread 11-10-14, 08:14 PM  
Kcy
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Originally Posted by sticklord
vipex: Hehe alright

Kcy: Sorry, not gonna add that unless there is a plugin that does it and i only need to add support for it. But maybe I can help you, what is the script you found?

lynce: Yeah, that's my bad. Guess that's what happens when i implement features i never use Fixed on github.
oh okay, sad to hear. anyway, this is what i found and tried to get to work:

Code:
RegisterStateDriver(PlayerFrame, "visibility", "[combat] show; hide")
i figured the PlayerFrame has to be replaced with the layout frame's name (oUF_AbuPlayer) but it didnt work out in the end. i would really appreciate if could help me with that!
Kcy is offline Report comment to moderator  
Reply With Quote
Unread 11-10-14, 04:19 PM  
lynce
A Cyclonian
 
lynce's Avatar

Forum posts: 40
File comments: 86
Uploads: 0
Re: Raid Frame

Originally Posted by vipex
sticklord eine frage hab ich noch könntest du dir vorstellen noch ein Raid frame einzubauen?
ich habe keine lust 100000 Addons zu installieren..

ein richtig schöner Raid frame würde das addon perfekt machen!!
zum Beispiel wie oUF_Freebgrid

leider ist das Addon alt und Laggt!

danke schonmal für die antwort lg D4vE
I would suggest using Grid or Vuhdo
lynce is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: