Go to Page... |
Updated: | 07-10-10 11:06 AM |
Created: | 12-15-09 02:56 PM |
Downloads: | 4,439 |
Favorites: | 11 |
MD5: |
This oUF layout works standalone. You won't need anything other than this download.
Please delete any previous version of oUF_Taroven from your AddOns directory before updating. Note that library issues have been fixed, you can remove any modules/libs that may have given you issues before.
oUF_Taroven is an oUF layout written for personal usage. As such, it has no config to speak of aside from a bunch of variables at the top of the file. I'm always happy to help with any questions or issues you have with it, but the level of support I can provide is pretty limited.
Key features:
* Clean, compact, and visible. This layout was originally intended for PvP usage and has evolved to easily handle PvE healing and DPS without information overload.
* Custom positioning code for both buffs/debuffs and raid frames for minimal necessary tweaking. The raidframes are sized and spaced according to the width of the player/target frames. Buffs and debuffs adjust their placement accordingly as well - No manual setting of the number of buffs/debuffs, no manual adjustment of raidframe size needed. Everything should just slide into place if you want to make things larger/smaller.
* Custom dispellable-debuff and threat display, using the frames' shadow. If a unit has a debuff that you can dispel, the frame glows the debuff's color. Otherwise, the frame glows according to the unit's threat situation if it is tanking, or close to pulling aggro.
* Party frames: Simple and clean. Cast bars are overlaid on health bars. Buffs are filtered to only show what you have actually cast, no proc effects to clutter things. Debuffs are unfiltered and placed where they won't get in the way too much.
* Raid frames: Built with healing in mind. Rather than use the standard indicator system, the raid frames show bars for your most important healing spells. A simple stack counter for Lifebloom, Earth Shield, and Prayer of Mending shows where the spells are and their status - Red for 1 stack, Yellow for 2 stacks, Green for 3+ stacks.
Druid: Top = Wild Growth. Bottom = Regrowth, Rejuvenation, and Lifebloom. Stacks = Lifebloom.
Paladin: Bottom - Sacred Shield, FoL HoT timer.
Priest: Top = Grace. Bottom - Weakened Soul, Renew. Stacks = Prayer of Mending.
Shaman: Bottom = Riptide. Stacks = Earth Shield.
Notes:
* This layout does not include an in-game configuration and has very few configurable options (all of which located at the top of oUF_Taroven.lua).
* This layout is built for personal usage. Things can and will change, options will likely never be easier to access.
* If you find a bug, consider it fixed upon report. The comments section here is a good place to start.
* Again, this layout is only released and maintained due to request from friends and guildmates. If you want a feature, I'm happy to help you add it (and it may end up in a future release), but I will not add features for the sake of adding them.
* Asking for help with minor tweaks is best done after attempting to tweak it yourself, and I will assume that you have at least some knowledge of Lua when giving you an answer.
Comment Options |
Forpony |
View Public Profile |
Send a private message to Forpony |
Find More Posts by Forpony |
Add Forpony to Your Buddy List |
12-18-09, 02:26 PM | ||
|
Re: Cast Bars
Edit: Alright, I'll give you a better hint, search for "self.Cast" and look for the word "player" in that section. The player cast bar is meant to be cosmetic only. If you need something more visible, you'll want an addon dedicated to showing your casting info. Quartz comes to mind.
Last edited by Taroven : 12-18-09 at 02:42 PM.
|
|
|
Taroven |
View Public Profile |
Send a private message to Taroven |
Find More Posts by Taroven |
Add Taroven to Your Buddy List |
12-18-09, 01:25 AM | |
|
Cast Bars
Is there anyway to make the castbar not overlayed onto my health bar.
|
|
Forpony |
View Public Profile |
Send a private message to Forpony |
Find More Posts by Forpony |
Add Forpony to Your Buddy List |
12-17-09, 12:37 AM | ||
|
Code:
raidsize = (width-(raidpadding*4))/5 Code:
raidsize = (170-(4*4))/5 = 30.8px Code:
local function CalcAuras(framewidth,aurasize) local numauras = framewidth/aurasize local padding = (framewidth-(aurasize*numauras))/numauras if padding < 1 then while padding < 1 do numauras = numauras-1 padding = (framewidth-(aurasize*numauras-1))/numauras end end return numauras,padding end In the end it just means that if you change the size of your player/target frames, your raidframes and buffs/debuffs will change size to fit. I think it's pretty creative, but it's hard to describe without actually showing the math involved. |
|
|
Taroven |
View Public Profile |
Send a private message to Taroven |
Find More Posts by Taroven |
Add Taroven to Your Buddy List |
12-17-09, 12:22 AM | ||
|
|
|
|
Taroven |
View Public Profile |
Send a private message to Taroven |
Find More Posts by Taroven |
Add Taroven to Your Buddy List |
12-16-09, 09:43 PM | |
A Murloc Raider
Forum posts: 6
File comments: 24
Uploads: 0
|
forgot to pay attention, 'cause i was tanking earlier, i'll have to do better but it throws an error as copied, if you add one more ) at the end of line 192 that fixes it.
Edit: Seems to work beautifully, did some healing and paid attention
Last edited by larkrune : 12-17-09 at 03:01 AM.
|
|
larkrune |
View Public Profile |
Send a private message to larkrune |
Find More Posts by larkrune |
Add larkrune to Your Buddy List |
12-16-09, 06:13 PM | |
A Murloc Raider
Forum posts: 6
File comments: 24
Uploads: 0
|
Thanks Taroven, I'll be trying it out tonight And it was an either/or on the percentage/deficit, I didn't know which would be easier to do. I like preventive healing also, but for my pally it's a little more difficult than for the druid or the priest. That could just be me though
Last edited by larkrune : 12-16-09 at 06:20 PM.
|
|
larkrune |
View Public Profile |
Send a private message to larkrune |
Find More Posts by larkrune |
Add larkrune to Your Buddy List |
12-16-09, 04:29 PM | |
A Deviate Faerie Dragon
Forum posts: 13
File comments: 55
Uploads: 1
|
There are days, a man might wish to have a simple mage. They only need two Buttons. But there may be other days, a man is proud to be a warlock
So, just trying out your addon. I have to easy (myself?) to this layout, but it still looks goot. Will play around the HP-alpha and colors. As long as I understood, the party/raidframes are automatically sized to the number of players in the group? Tested with a friend of mine, and saw no difference between party and raid. Just would like to avoid surprises, in case I will find time for our raid tomorrow Keep on the good work. Ah, by the way. I cleaned up the whole interface-folder (also according to your mails). I'm happy now. Thx. Val
__________________
Never let me down again |
|
Valcry |
View Public Profile |
Send a private message to Valcry |
Find More Posts by Valcry |
Add Valcry to Your Buddy List |
12-16-09, 04:48 AM | ||
|
This is completely untested, but I see no reason for it not to work just fine. I'll be throwing it in the next release sometime in the next few days.
Open up oUF_Taroven.lua and head to line 167 (search for "updateHealth"), replace the function with the following code. Make sure you don't overwrite the next function, marked with the big --STOP HERE--. Code:
local updateHealth = function(self, event, unit, bar, current, max) local r, g, b, t local raid = self:GetParent():GetName():match("oUF_Taroven_raid") local party = self:GetParent():GetName():match("oUF_Taroven_party") if UnitIsDeadOrGhost(unit) or not UnitIsConnected(unit) then r, g, b = .6, .6, .6 elseif(UnitIsPlayer(unit)) then local _, class = UnitClass(unit) t = self.colors.class[class] else r, g, b = .1, .8, .3 end if(t) then r, g, b = t[1], t[2], t[3] end bar.bg:SetVertexColor(r, g, b, 0.5) bar:SetStatusBarColor(0, 0, 0, 0.7) if party or raid then local per = UnitHealth(unit) / UnitHealthMax(unit) if per > .95 then self.Name:SetText(hex(r,g,b)..(party and UnitName(unit) or shorten(UnitName(unit))) else self.Name:SetText(hex(r,g,b).."-"..truncate(UnitHealthMax(unit)-UnitHealth(unit))) end end end --STOP HERE-- local function updateAuraTrackerTime(self, elapsed) This will replace the party names with missing hp when they drop below 95%, same as the raid frames. Adding a percentage display would be a little overkill IMO, you've already got the bar itself for that. The need for missing HP text on party frames is debatable. On one hand, it's sometimes nice to know, but I've never felt the specific need for it. Perhaps I'm just too much of a preventive healer. Raids are a whole other story, of course.
|
|
|
Taroven |
View Public Profile |
Send a private message to Taroven |
Find More Posts by Taroven |
Add Taroven to Your Buddy List |
12-16-09, 02:00 AM | |
A Murloc Raider
Forum posts: 6
File comments: 24
Uploads: 0
|
i like the layout quite a bit, was healing earlier w/ it. the only thing i can think of that i'd like to change is that there is no percentage or health deficit displayed for the party members what do i need to do to add that?
|
|
larkrune |
View Public Profile |
Send a private message to larkrune |
Find More Posts by larkrune |
Add larkrune to Your Buddy List |
12-15-09, 06:32 PM | ||
|
Re: Looks Great
I play at 1680x1050. The most you should need to do is adjust width and shortwidth at the top of the file, possibly raise them a little as well.
Edit: Mind you, aside from moving the frames, these are really easy to adjust. The locals at the top can do wonders. ^_^
Last edited by Taroven : 12-15-09 at 06:36 PM.
|
|
|
Taroven |
View Public Profile |
Send a private message to Taroven |
Find More Posts by Taroven |
Add Taroven to Your Buddy List |
12-15-09, 04:06 PM | |
A Deviate Faerie Dragon
Forum posts: 13
File comments: 55
Uploads: 1
|
Looks Great
Quite nice layout. And a very interesting position for the raidframes
I see, I have to buy a new pc. With 1280x1024 it could be difficult. But I will have a try with this frames over the weekend. If they are half as good as Event Horizon, they would be great
__________________
Never let me down again |
|
Valcry |
View Public Profile |
Send a private message to Valcry |
Find More Posts by Valcry |
Add Valcry to Your Buddy List |
You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.