Download
(149Kb)
Download
Updated: 10-19-20 02:31 PM
Pictures
File Info
Compatibility:
Shadowlands pre-patch (9.0.1)
Updated:10-19-20 02:31 PM
Created:07-19-12 07:54 AM
Downloads:24,017
Favorites:73
MD5:

oUF Drk  Popular! (More than 5000 hits)

Version: 9.0.34
by: myno [More]

oUF_Drk


If you have questions or encounter any bugs/problems feel free to post them in the comment section.
The latest version of this layout can always be found in the repository on github.

Embedded Plugins

  • oUF_Smooth Update
  • oUF_Experience
  • oUF_ArtifactPower

Do not have them installed/active separately or it might break something.


Features
- Supported Unitframes:
  • Player
  • Target
  • TargetOfTarget
  • Focus
  • FocusTarget
  • Pet
  • Bossframes
  • Raid
- Castbar on Player, Target, TargetOfTarget, Focus, FocusTarget and Bossframes
- Buff and Debuffs for Player, Target, TargetOfTarget, Focus and Bossframes (customizable)
- Class Bars (Holy Power, Runes, Combo Points, Chi, Soul Shards, Arcane Charges)
- Raid Frames with Raid Debuffs and Indicators for certain buffs (mainly for healers)

Config
You are able to do some basic config (position, enabling stuff etc.) in the cfg.lua.


If you want to move frames I highly suggest using oUF_MovableFrames instead of doing it via the config. You can get it here: http://www.wowinterface.com/downloads/info15425-oUFMovableFrames.html



Credits
- Haste for making oUF.
- Drakull for originally creating this layout.
- A lot of other oUF layout authors like Phanx, Freebaser and zork.

Latest version and full commit log can always be found on github

9.0.34
- Shadowlands bug fixes and oUF 10 migration (thanks to Aideenwolf!)

r33
- Fix raid debuffs error
- Fix non interruptable castbar color
- Fix artifact power bar not showing

r32
- Fix raid indicators

r31
- Updated for BfA
- Remeber to update oUF! http://www.wowinterface.com/downloads/info9994-oUF.html

r29
- Added setting to hide missing health text on raid frames
- Fix raid frames hiding when show solo is disabled
- Slight visual adjustments on raid bars

r28
- Switched back to oUF Class Icons instead of separate modules
- Fixed raid debuff icon borders
- Added first batch of new raid debuffs
- Fixed res indicator not disappearing on mass res accept
- Added buff/debuff type border to target frame

r27b
- Fixed buff/debuff timers
- Improved DK rune colors

r27a
- Fixed class indicators for raid rect layout

r27
- Added bars raid anchor and offset to config
- Added Phanx' LibResInfo
- Fixed heal prediction

r26
- Added some more values to the config, redo your settings
- Huge restructure of files and code (probably best to reinstall, some files dont exist anymore, keep your config!)
- New raid layout
- Small frame adjustments
- Fixed combo points
- Support 6 raid groups instead of 5 (30-player raid)
- Added setting to hide portraits
- Added font sizes to config

r25
- Compatible with Legion API and class changes
- Added support for oUF_ArtifactPower plugin

r24
- Added absorb and fixed anchoring issue of heal prediction
- Fixed Combo points
- Minor visual improvements (castbar/exp bar)

r23
- Added HFC raid debuffs

r22
- Fix text word wrapping for 6.1
- Added BRF raid debuffs

r21a
- Added priest tags for Clarity of Will and Spirit Shell

r21
- Fix Shadow Orbs

r20
- Fix Monk Chi now going up to 6
- Druid Germination Tag
- Some Highmaul Raid Debuffs

r19
- Warlocks always have 4 Embers now
- Fix raid frames not showing when in hide-when-solo mode

r18
- Fixed/Added Resto Druid tags
- Adjusted Eclipse Bar to new system
- Combo Points are now on the player
- Fixed Priest Shadow Orbs

r17
- Fixed castbar channeling spells missing error

r16
- Use Blizzad right click menu
- Siege of Orgrimmar raid debuffs (Paragons, Garrosh and some others missing)

r15
- Fixed Affliction Warlocks now always having 4 Soul Shards
- Fixed castbar error while in a vehicle
- Temporary fix for boss frames
- Tag optimization

r14
- Added Throne of Thunder raid debuffs
- Fixed tooltips on raid frames not showing
- Fixed wrong frame levels for target energy text and portrait background
- Fixed raid mark on focus, targettarget etc.
- Fixed raid frame debuff duration not refreshing (cd spiral from OmniCC)
- code cleanup

r13
- Fixed SPELL_POWER_CHI
- Added combat icon for target frame (thanks Phanx)

r12
- Added 5th boss bar
- Fixed Wind Step spell id

r11
- Added option to disable right click menu on raid frames

r10
- Fixed debuff desaturation if not own debuff on target frame
- Added scaleable frames (see cfg.lua)
- Fixed party not showing when cfg.raidShowSolo is set to false
- Added Spiral CD count to raid frame debuffs (needs OmniCC or tullaCooldownCount)
- Improved AltPowerBar
- Added DeathBarrier DK indicator

r9
- Fixed class bars to work with oUF-1.5.13-316

r8
- Fixed HealPrediction in raid frames
- Fixed dispellable debuffs in raid frames not showing up for non-english localizations
- Added threat indicator in raid frames
- Added role icons on mouseover in raid frames (see config)
- Target cast bar can now be made seperate as well (see config)
- Changed raidDebuffs to work with spellIDs for better differentiation between debuffs with the same name (e.g. Yor'sahj's Deep Corruption was only showing the debuff with no stacks)

r7
- Fixed raidDebuffs for classes that can't dispell
- Added horizontal raid frame orientation (see config)
- Changed Energy Text position

r6
- Improved Warlock and Monk Class Bar
- Fixed Warrior raid frame indicator error

r5
- Removed AuraWatch, added Raid Frame Indicators for buffs etc. (for example Riptide and Earth Shield for Shaman)
- Added Warlock Spec Bars from tukz
- Shuffled around stuff in the Raid Frames, think I'm kind of okay with how they are looking now

r4
- Some more tweaks and fixes mainly for the Raid Frames

r3
- Removed debug code

r2
- Added Raidframes (not finished)
- Added raidDebuff and AuraWatch for Raidframes
- Minor tweaks and changes

r1
- Initial release
Optional Files (0)


Post A Reply Comment Options
Unread 07-19-12, 07:39 PM  
Helln_HiHeels
A Deviate Faerie Dragon

Forum posts: 11
File comments: 29
Uploads: 0
Thank you !

Thank you, Thank you, THANK YOU !!!

I am a HUGE fan of Drakull's "oUF_Drk" layout. After having gimped along with it and no foreseeable MoP update I had *just* recently taken the plunge and switched to ElvUI (which is an awesome UI in it's own right).
I realize this is MoP Beta but will it work in present Cata until Mop comes out ?
and can you be persuaded to try adding the party & raid frames?
Report comment to moderator  
Reply With Quote
Unread 07-20-12, 04:03 AM  
myno
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 149
Uploads: 3
Re: Thank you !

Originally Posted by Helln_HiHeels
I realize this is MoP Beta but will it work in present Cata until Mop comes out ?
and can you be persuaded to try adding the party & raid frames?
This version won't work with Cataclysm because it has a lot of new stuff in it, that would cause lua-errors in the live version. But I could upload my current Cataclysm-version aswell as an optional AddOn.

To party and raid frames..I will try my best to get them in until MoP launch, but don't quote me on that. I always used Grid for my UI because of being more flexible with it, that's why I have absolutely no idea how much changes they need.

edit: Cataclysm version is up.
Last edited by myno : 07-20-12 at 04:45 AM.
Report comment to moderator  
Reply With Quote
Unread 07-20-12, 09:28 PM  
Helln_HiHeels
A Deviate Faerie Dragon

Forum posts: 11
File comments: 29
Uploads: 0
Again Thank you :)

Once again I truly appreciate your work and efforts. Thank you !


psst .. you need some screenshots to show off the Cata fan update

it's odd actually that I have given an honest try at several of the other layouts but it was/is things as simple as the buffs/debuffs being off to the side rather than above or below... party/raid health filled from side to side rather than upward... that made this layout perfect "for me".. of course I also loved everything about it's looks too !
Report comment to moderator  
Reply With Quote
Unread 07-21-12, 02:55 AM  
Linayo
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 62
Uploads: 2
Getting that lua error when selecting a target
Message: Interface\AddOns\oUF\elements\assistant.lua:47: attempt to call a nil value
Time: 07/21/12 10:53:53
Count: 3
Stack: Interface\AddOns\oUF\elements\assistant.lua:47: in function <Interface\AddOns\oUF\elements\assistant.lua:31>
(tail call): ?
Interface\AddOns\oUF\ouf.lua:161: in function <Interface\AddOns\oUF\ouf.lua:152>
(tail call): ?
[C]: in function `Show'
Interface\FrameXML\SecureStateDriver.lua:83: in function <Interface\FrameXML\SecureStateDriver.lua:73>
Interface\FrameXML\SecureStateDriver.lua:137: in function <Interface\FrameXML\SecureStateDriver.lua:119>

Locals: self = oUF_drkTarget {
0 = <userdata>
UNIT_PORTRAIT_UPDATE = <function> defined @Interface\AddOns\oUF\elements\portraits.lua:75
Highlight = <unnamed> {
}
__tags = <table> {
}
PLAYER_ENTERING_WORLD = <function> defined @Interface\AddOns\oUF\ouf.lua:152
Leader = <unnamed> {
}
UNIT_SPELLCAST_CHANNEL_START = <function> defined @Interface\AddOns\oUF\elements\castbar.lua:256
UNIT_SPELLCAST_INTERRUPTIBLE = <function> defined @Interface\AddOns\oUF\elements\castbar.lua:190
PhaseIcon = <unnamed> {
}
UNIT_MAXHEALTH = <table> {
}
__elements = <table> {
}
Power = <unnamed> {
}
UNIT_POWER_BAR_SHOW = <function> defined @Interface\AddOns\oUF\elements\power.lua:189
UNIT_SPELLCAST_NOT_INTERRUPTIBLE = <function> defined @Interface\AddOns\oUF\elements\castbar.lua:204
UNIT_HEALTH = <table> {
}
Health = <unnamed> {
}
UNIT_MAXPOWER = <function> defined @Interface\AddOns\oUF\elements\power.lua:189
UNIT_SPELLCAST_CHANNEL_UPDATE = <function> defined @Interface\AddOns\oUF\elements\castbar.lua:309
PARTY_LOOT_METHOD_CHANGED = <function> defined @Interface\AddOns\oUF\elements\masterlooter.lua:74
RAID_TARGET_UPDATE = <function> defined @Interface\AddOns\oUF\elements\ricons.lua:58
UNIT_DISPLAYPOWER = <function> defined @Interface\AddOns\oUF\elements\power.lua:189
UNIT_CONNECTION = <table> {
}
Debuffs = <unnamed> {
}
Portrait = <unnamed> {
}
UNIT_HEAL_PREDICTION = <function> defined @Interface\AddOns\oUF\elements\healprediction.lua:93
scale = 0.8
UNIT_POWER_BAR_HIDE = <function> defined @Interface\AddOns\oUF\elements\power.lua:189
UNIT_SPELLCAST_START = <function> defined @Interface\AddOns\oUF\elements\castbar.lua:104
unit = "target"
UNIT_PHASE = <function> defined @Interface\AddOns\oUF\elements\picon.lua:53
UNIT_POWER = <function> defined @Interface\AddOns\oUF\elements\power.lua:189
UNIT_SPELLCAST_CHANNEL_STOP = <function> defined @Interface\AddOns\oUF\elements\castbar.lua:332
PARTY_LEADER_CHANGED = <function> defined @Interface\AddOns\oUF\elements\leader.lua:54
UNIT_SPELLCAST_DELAYED = <function> defined @Interface\AddOns\oUF\elements\castbar.lua:218
PvP = <unnamed> {
}
PLAYER_TARGET_CHANGED = <function> defined @Interface\AddOns\oUF\ouf.lua:152
UNIT_SPELLCAST_INTERRUPTED = <function> defined @Interface\AddOns\oUF\elements\castbar.lua:172
LFDRole = <unnamed> {
}
UNIT_SPELLCAST_STOP = <function> defined @Interface\AddOns\oUF\elements\castbar.lua:238
UNIT_SPELLCAST_FAILED = <function> defined @Interface\AddOns\oUF\elements\castbar.lua:154
Assistant = <unnamed> {
}
GROUP_ROSTER_UPDATE = <table> {
}
HealPrediction = <table> {
}
UNIT_FACTION = <table> {
}
mystyle = "target"
MasterLooter = <unnamed> {
}
UNIT_AURA = <function> defined @Interface\AddOns\oUF\elements\aura.lua:314
menu = <function> defined @Interface\AddOns\oUF_Drk\lib.lua:77
RaidIcon = <unnamed> {
}
Castbar = oUF_DrkCastbartarget {
}
Buffs = <unnamed> {
}
style = "drk"
UNIT_MODEL_CHANGED = <function> defined @Interface\AddOns\oUF\elements\portraits.lua:75
}
event = "OnShow"
assistant = <unnamed> {
__owner = oUF_drkTarget {
}
ForceUpdate = <function> defined @Interface\AddOns\oUF\elements\assistant.lua:84
0 = <userdata>
}
unit = "target"
(*temporary) = nil
(*temporary) = false
(*temporary) = "attempt to call a nil value"
WoW5 = true
Report comment to moderator  
Reply With Quote
Unread 07-22-12, 05:52 AM  
myno
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 149
Uploads: 3
Originally Posted by Linayo
Getting that lua error when selecting a target
That error is caused by oUF itself, you can temporarily fix it by replacing line 47 (in Interface\AddOns\oUF\elements\assistant.lua) with
Code:
local isAssistant = UnitInRaid(unit) and UnitIsRaidOfficer(unit) and not UnitIsGroupLeader(unit)
Last edited by myno : 07-22-12 at 08:36 AM.
Report comment to moderator  
Reply With Quote
Unread 07-31-12, 05:22 AM  
drakull
A Cyclonian
 
drakull's Avatar
AddOn Author - Click to view AddOns

Forum posts: 49
File comments: 53
Uploads: 1
You are doing a nice job here, Myno.

After MoP goes live I'll be playing the game again and probably will be releasing my new oUF layout, which is still unfinished ATM. I really don't know if it will replace my current oUF_Drk or if I'll release under a new name... it's hard enough to maintain one addon updated, let alone two. Anyway, time will tell.

Thanks for updating oUF_Drk for MoP, of course you have my permission to do it!
Report comment to moderator  
Reply With Quote
Unread 08-03-12, 09:32 AM  
myno
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 149
Uploads: 3
Thanks, Drakull

Looking forward to your new layout, loved this one since you released it, so it can only be good, can it?
Also have fun in MoP, looks pretty promising for now..let's see how they keep up with the content this expansion!
Report comment to moderator  
Reply With Quote
Unread 08-28-12, 08:35 PM  
Helln_HiHeels
A Deviate Faerie Dragon

Forum posts: 11
File comments: 29
Uploads: 0
Great job done !

Hi ! **wave**

Thank you once again !
if I may ask for a little help pls... Party and Raid Frames .. changing them from the vertical spawn to a horizontal spawn (maintaining rows of 5) .. am I able to easily do that ?
Report comment to moderator  
Reply With Quote
Unread 08-29-12, 05:42 AM  
Linayo
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 62
Uploads: 2
disabling Raid shown (5.0 patch)

Hi there, ive question regarding the raid stuff.

Ive disabled it in the cfg.lua but its still shown

Lua Code:
  1. --raid&party frames
  2.     cfg.ShowParty = false -- show party frames (shown as 5man raid)
  3.     cfg.ShowRaid = false -- show raid frames
  4.     cfg.RaidShowSolo = false -- show raid frames even when solo
  5.     cfg.ShowIncHeals = false -- Show incoming heals in player and raid frames

how can i fix that, please?
Last edited by Linayo : 08-29-12 at 05:44 AM.
Report comment to moderator  
Reply With Quote
Unread 08-29-12, 08:14 AM  
myno
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 149
Uploads: 3
For both you need to go into core.lua beginning at Line ~369


Code:
	if cfg.ShowRaid then
		local soloraid
		if cfg.RaidShowSolo then
			soloraid = "custom show"
		else
			soloraid = "raid"
		end
			
		self:SetActiveStyle('drkGroup')
		local raid = {}
		for i = 1, 5 do
			local header = oUF:SpawnHeader(
			  "drkGroup"..i,
			  nil,
			  soloraid,
			  "showRaid",           true,
			  "point",              "LEFT",
			  "startingIndex",		1,
			  "yOffset",            -5,
			  "xoffset",            4,
			  "columnSpacing",      7,
			  "groupFilter",        tostring(i),
			  "groupBy",            "GROUP",
			  "groupingOrder",      "1,2,3,4,5",
			  "sortMethod",         "NAME",
			  "columnAnchorPoint",  "RIGHT",
			  "maxColumns",         5,
			  "unitsPerColumn",     5,
			  "oUF-initialConfigFunction", [[
				self:SetHeight(32)
				self:SetWidth(77)
			  ]]
			)
			
			if i == 1 then
				header:SetAttribute("showSolo", true)
				header:SetAttribute("showPlayer", true) 
				header:SetAttribute("showParty", true)
				header:SetPoint("TOPLEFT",UIParent,"BOTTOMRIGHT",cfg.raidX,cfg.raidY)
			else
				--header:SetPoint("TOPLEFT",raid[i-1],"TOPRIGHT",4,0)
				header:SetPoint("TOPLEFT",raid[i-1],"BOTTOMLEFT",0,-4)
			end
			header:SetScale(cfg.raidScale)
			raid[i] = header
		end
	end

@Helln_HiHeels:
Your changes are marked in red, change these values and the raidframes should have a horizontal orientation. I may add this as a config in a future update.

@Linayo:
Forgot to actually check for this config You can fix it by putting in the "if cfg.ShowRaid then ... end" around the raid frame creation as seen in teal in the above code!
Report comment to moderator  
Reply With Quote
Unread 08-29-12, 09:10 AM  
Linayo
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 62
Uploads: 2
i salute you <3 thanks a bunch
Report comment to moderator  
Reply With Quote
Unread 08-29-12, 04:59 PM  
Forage
A Murloc Raider

Forum posts: 6
File comments: 26
Uploads: 0
Thanks for the update I have a few simple questions.

Bottom right hand corner of my target frame I have Current Power/Max Power | Power % it's actually about 2 pixels off the right side of the unit frame for the target.



1. Can you direct me in which file and line number so I can move that to sit on the frame.

2. Portrait overlay if I wanted to remove it can you direct me to that as well?


Thanks for the help!!
Last edited by Forage : 08-29-12 at 05:42 PM.
Report comment to moderator  
Reply With Quote
Unread 08-29-12, 06:31 PM  
myno
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 149
Uploads: 3
I never really knew what to do with the energy text so I just put it under the buffs back then and also it was clipping with the debuffs.

You can change and fix it by opening the lib.lua and in Line 164 change the red marked:
Code:
	powerval:SetPoint("RIGHT", f.Health, "BOTTOMRIGHT", 3, -16)
and in Line 775 add
Code:
	b:SetFrameLevel(1)
Power Text should then be on the right side of the energy bar. (This will be in the next update btw, since I like it better that way, thanks )

However for your second request I can't give you an easy fix because a few elements are anchoring onto the portrait frame such as the cast bar and disabling it will break the layout.

Edit: Actually you can, but you won't be able to use the experience bar (don't install oUF_Experience or have it deactivated) and you would need to set cfg.castBarOnUnitframe to false (cfg.lua Line 42) and configure it to your likeings at the same place. Then comment out lib.addPortrait(self) in core.lua Line 26 and 81. Tell me if you run into problems with this method.
Last edited by myno : 08-29-12 at 06:41 PM.
Report comment to moderator  
Reply With Quote
Unread 08-29-12, 09:21 PM  
Zenyatta
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
I'm not entirely sure what I have to download to get this to work. I downloaded your addon and I went to the link to the github you provided at the top. I downloaded a zip file but I'm not sure what I have to do with it or what I have to put where to get it to work. Sorry if this seems dumb. I've just been trying for the past day and I'm quite unsuccessful.

Thanks!
Report comment to moderator  
Reply With Quote
Unread 08-29-12, 10:36 PM  
Raroo
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
This could just be a BUT load of user error. But I LOVE LOVE LOVE this layout but I really want to get this back on my screen. But I am currently running into an issue in which, I am running OuF and I am running this version of OuF_DrK and it just is not working. I am getting the standard blizzard frames and it is making it quite difficult for me to be happy with it. Like I said this may just be user error and I am not doing something right. But any help would be greatly appreciate.

Thank You
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: