Download
(167Kb)
Download
Updated: 07-10-10 11:06 AM
Pictures
File Info
Updated:07-10-10 11:06 AM
Created:12-15-09 02:56 PM
Downloads:4,432
Favorites:11
MD5:

oUF Taroven

Version: 1.7
by: Taroven [More]

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.

v1.7: Lots of work on names and auras. No need to delete anything this time around.
* Dispellable debuffs now color the health bar in addition to the normal border glow. This was mainly prompted by diseases being nearly the same color as warning-level threat (Lich King, I'm looking at you), and looks pretty good if you ask me.
* Shamans that cannot cleanse curses no longer have curses highlighted. No performance impact, the related code is only fired at login/reloadui and talent changes.
* Converted the name/health deficit and stack indicator text to tags.
* Added Vigilance via the stack incidicators for Warriors (shows a green 'V' for yours, or a grey 'v' for others).
* Shaman Earth Shield stacks now show red for 1/2 stacks, yellow for 3/4 stacks, and green for 5+. Other Shamans' Earth Shields will now show in grey. You can change this to only show your own at line 319. Earth Shield stacks shouldn't show at all if you don't have it talented.
* The party frames once more show for 5-man raids. Thanks for the state code, Sojik.
* Fixed a mostly harmless Lua error involving health updates trying to go to bars that the layout doesn't handle.

v1.6: As always, delete oUF_Taroven from your addons directory before updating. Not a huge deal this time around though.
* Updated oUF to 1.4, compatibility changes as necessary.
* Updated LibHealComm-4.0 to v1.6.6 (6/28/10).
* Removed LibWrapperHealComm-1.0 from libs. If someone out there is still using HealComm-3, it's about damn time for them to update their addons. You may still use LWHC-1.0 standalone.
* Removed remainders of partypet support.
* Removed maintank code until I can get it working. (It didn't do anything in the first place, so no visible change here)
* Heal-over-time spells should no longer show as '+0' on the raid frames.
* ToT now displays debuffs in the same style as focus debuffs. Mostly a tank-oriented change.
* Killed off the raid/party hide code, in favor of using header states. 5-man raids will show as a raid instead of using the party bars, but logging in while in combat should use the proper frameset now.
* Bosses that change phases or enrage at certain health percentages will have those percentages overlaid on the target health bar. At the moment this only applies to ICC bosses. I'll add more as I come across them.
Note: This matches by English name, if you use another locale you'll need to translate the names yourself. This does not pay attention to zone or raid - If you come across the Lich King in other instances or quests, you'll notice this. I may add a raid check later on when more bosses are added to the list, but for now it's not anything I'd bother with.

v1.5: Rewrite. Bugs may bite thee in the arse, but expect much better framerates.
* Fixed some screwy XML, which in turn fixed the random embed issues people were having. Sorry bout that.
* oUF_HealComm has been removed and replaced with custom code. oUF_HealComm support has been COMPLETELY REMOVED. HealComm is directly embedded now.
- Hots and direct heals are tracked on separate bars. Hots are a different color and will not show in the incoming heal numbers.
- Heal bars should only be present for player, focus, party, and raid.
- HealComm code is a little more efficient due to being tailored for the layout.
* Slimmed and trimmed the layout in many spots. Many portions of the layout are far more efficient. Hopefully a big fps increase in raids.
- player and party are now the only unit to get frequentUpdates for anything. Raid is easy to change if you need it.
- Removed AuraTracker support entirely.
- Removed partypet support entirely.
- Raid and secondary units (*targets) no longer have castbars.
* Each unit now uses some basic settings from styleFunc, but has its own function defining specifics - It's so much easier to change things now, I'm wondering why the heck I never did this before.
* Now using PostUpdateHealth instead of Override. Hopefully fixes issues with raid members under max health in Gunship turrets and similar situations.
* Several minor layout tweaks to make things less cluttered and more consistent.
* Added Beacon of Light to the Paladin raidframe bars (top edge, teal).
* If you're wondering about the version bump, there were a couple guild-release revisions in between this and 1.2.

v1.2: Local copy update.
* Made some changes to the layout. Focus and focustarget are under the player frame. ToT and ToToT are under the target. Pet is to the left of the player (with player-casted buffs above). Raid and party have seen minor tweaks but remain much the same.
* Player and target health have moved to the inner area of the frames. While I love the HUD feeling they provided before, they really were getting in the way and I wasn't finding them useful except for heroism calls.
* Player buffs are gone for good. Target buffs have been flipped downwards. Focus debuffs are present directly to the focus frame's right (still needs slight adjustment).
* Changes here and there to icon/info positioning. Stack counters are on the left/bottomleft instead of bottomright, etc. Some things still need a better spot, but it looks good for now.
* Name shortening is about as good as it'll get without using UTF8.
* General prettification.
* Screenshots for this release aren't exactly optimal, I haven't been good about keeping the really good ones around.

v1.1: This is what I get for having a guildie request a font size change.
* oUF and all relevant plugins are now embedded. You may remove oUF and any included plugins from your Addons directory (recommended).
* Updated oUF_Healcomm4 to its latest version (Note: Still using a customized version until I can convince the author to plug in some changes)
* Frames now look a lot cleaner. Turns out there were a few frames being duplicated, mucking things up. Those have vanished.
* Party pets may now be enabled/disabled (default = disabled) via a local at the top of oUF_Taroven.lua.
* Removed buffs from the player (your own) frame.
* Priest/Druid/Shaman stack counters are now located on the bottom left of the frames instead of the bottom right. No longer shall your mouse get in the way in a raid.
* Stack counters are now more visible and their font size has increased slightly.
* Consolidated threat and dispel updates into one function. Much less buggy, no more stuck colors, uses less CPU.
* The frame borders have been made less opaque, becoming more visible when the unit has aggro or debuffs are present.
* Cleaned up the code a bit.

v1.0.3:
* oUF_Readycheck support has been added.
* LFD roles have been added.
* Party pets have been added.
* The leader icon has moved to a more pleasant home.
* Buffs and debuffs have seen a minor overhaul, no more frame clipping.
* Party frame padding is now more dynamic.
* Health updates shouldn't randomly spew errors in BRD (no idea how that was happening in the first place, but hey, whatever).
* The default health color has been changed to a mute teal. The previous green was a little glaring when partypets were involved.
* Various undocumented changes.
- Note: Screenshots haven't been updated for this release, I'll get around to it next time.

v1.0.2:
* oUF_Healcomm is now embedded rather than included. Thanks yj589794.
* Party names now display as missing health when under 95%, same as in a raid.
* Tweaked the healthbar alpha a little bit. Dunno if my monitor's being odd or what, it seemed a lot darker today... Last table entry on line 187 if you'd like to change it back, was 0.7, now 0.5.

v1.0.1:
* Name shortening will no longer yell at people with really short names.

v1.0:
Initial release.
Optional Files (0)


Post A Reply Comment Options
Unread 09-13-11, 09:24 PM  
robert98374
A Murloc Raider
 
robert98374's Avatar

Forum posts: 5
File comments: 37
Uploads: 0
Works like a dream, i love it for all the different roles i play. its basic yet everything i need in an Unit Frames
Report comment to moderator  
Reply With Quote
Unread 09-11-11, 08:12 PM  
Taroven
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 49
File comments: 837
Uploads: 11
Re: Pet Happiness

Originally posted by robert98374
Love the layout, got a question tho. Where in the LUA do i turn off or disable the option to turn off pet happiness? Since i guess hunters no longer have to worry bout that...
Glad to hear the layout still works, actually...
Code:
self.Power.colorHappiness = pet
Search for that line, should be line 1266 if you haven't made other changes. Change "pet" to "false" (no quotes) and you're all set.
__________________
Former author of EventHorizon Continued and Other Releases.
Report comment to moderator  
Reply With Quote
Unread 09-11-11, 06:29 PM  
robert98374
A Murloc Raider
 
robert98374's Avatar

Forum posts: 5
File comments: 37
Uploads: 0
Pet Happiness

Love the layout, got a question tho. Where in the LUA do i turn off or disable the option to turn off pet happiness? Since i guess hunters no longer have to worry bout that...
Report comment to moderator  
Reply With Quote
Unread 09-08-10, 04:58 PM  
Taroven
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 49
File comments: 837
Uploads: 11
Originally posted by Bati
hey there

can you pls tell me what font you use for your chat frame?
Thanks
Walkway Black.
__________________
Former author of EventHorizon Continued and Other Releases.
Report comment to moderator  
Reply With Quote
Unread 09-08-10, 04:55 PM  
Bati
A Deviate Faerie Dragon
 
Bati's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 314
Uploads: 2
hey there

can you pls tell me what font you use for your chat frame?
Thanks
Report comment to moderator  
Reply With Quote
Unread 07-08-10, 04:40 PM  
Taroven
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 49
File comments: 837
Uploads: 11
I've got a new version in testing, should have it out a little later tonight.

v1.7 makes dispellable debuffs quite a bit easier to notice by coloring the health bar (the darkened section, not the background) and raising its opacity a touch. Thanks to a quick talent check on login/reloadui and talent changes, Shammies no longer see curses highlighted unless they can actually dispel them.

Also corrected an annoying Lua error that was popping up during Gunship and a few other encounters (health updates going to units that don't have a bar, grr), included Sojik's header code, and probably a couple extra changes along the way.

Eventually I'll remember to get boss and possibly tank frames in. Finding a spot for them, of course, is another matter entirely.

Edit: Let's make that tomorrow. Haven't had a chance to test the shaman change.

Edit 2: Might wait just a little bit longer to have a chance to code in custom name/health tags instead of the current method (tied into the health update). There are some quirks with the current code involving vehicles and such that aren't otherwise easy to fix, and better UTF support is always a good thing.
__________________
Former author of EventHorizon Continued and Other Releases.
Last edited by Taroven : 07-08-10 at 10:09 PM.
Report comment to moderator  
Reply With Quote
Unread 07-07-10, 06:02 PM  
Taroven
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 49
File comments: 837
Uploads: 11
Ah ha.

Thanks for the snippet. Was more worried about getting the layout working properly with the API overhaul than the header states, so I didn't really look into the custom state code. I'll get that in next release.
__________________
Former author of EventHorizon Continued and Other Releases.
Report comment to moderator  
Reply With Quote
Unread 07-07-10, 05:51 PM  
Sojik
A Wyrmkin Dreamwalker
 
Sojik's Avatar
AddOn Author - Click to view AddOns

Forum posts: 53
File comments: 166
Uploads: 10
* Killed off the raid/party hide code, in favor of using header states. 5-man raids will show as a raid instead of using the party bars, but logging in while in combat should use the proper frameset now.
Here's how I made it work like before with header states:

Code:
    party = self:SpawnHeader('oUF_Taroven_party',nil,'custom [group:party,nogroup:raid][@raid6,noexists,group:raid] show;hide',
        'showParty',true,
--        'showRaid',true,        -- May need this if raid members <= 5
--        'showSolo',true,        -- Debug/test
--        'showPlayer',true,        -- Debug/test
        'point','TOP',
        'xOffset',0,
        'yOffset',-height*0.35)
    party:SetPoint('TOPRIGHT',focus,'BOTTOMRIGHT',0,-height*0.35)
    
    self:SetActiveStyle('Taroven - Raid')
    for i = 1,5 do
        local raidg = self:SpawnHeader('oUF_Taroven_raid'..i,nil,'raid10',
            'groupFilter',tostring(i),
            'showRaid',true,
            'showSolo',true,        -- Debug/test
            'showParty',true,        -- Needs moar testing
            'showPlayer',true,        -- And moar.
            'point','RIGHT',
            'xoffset',-raidpadding,
            'yOffset',0)
        table.insert(raid,raidg)
        if(i == 1) then    
            raidg:SetPoint('TOPRIGHT',focus,'BOTTOMRIGHT',0,-5)
        else
            raidg:SetPoint('TOPRIGHT',raid[i-1],'BOTTOMRIGHT',0,-raidpadding) 
        end
    end
Report comment to moderator  
Reply With Quote
Unread 07-02-10, 01:36 PM  
Taroven
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 49
File comments: 837
Uploads: 11
Re: Ur UI

Originally posted by chj722
Can I get ur UI pack? Really love ur UI.
No.
__________________
Former author of EventHorizon Continued and Other Releases.
Report comment to moderator  
Reply With Quote
Unread 07-02-10, 07:16 AM  
chj722
A Kobold Labourer

Forum posts: 0
File comments: 10
Uploads: 0
Ur UI

Can I get ur UI pack? Really love ur UI.
Report comment to moderator  
Reply With Quote
Unread 04-08-10, 08:48 PM  
Gylindor
A Defias Bandit

Forum posts: 3
File comments: 23
Uploads: 0
Taroven, tyvm for this and EventHorizon, they are both great

Couple of questions;
1. How can I show the player buffs again?
2. How can I move the frames?

Can't seem to find/work either of those 2 out, but then it is late into the wee small hours here!
Report comment to moderator  
Reply With Quote
Unread 04-01-10, 05:20 PM  
Taroven
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 49
File comments: 837
Uploads: 11
New release!

Nothing really huge has changed with the layout itself - It looks the same as ever. However, the innards have been cleaned up and improved a LOT over the past releases.

Big new things:
* It's MUCH more cpu-friendly now. Well, at least in theory. I haven't paid it too much attention, but it certainly doesn't use more processing power than it previously did.
* The layout code itself has been completely rewritten. It is now MUCH easier to adjust unit-specific settings, as each unit now has its own style function. While my own testing has been rather limited and I'm not ENTIRELY sure if everything works perfectly, it's been quite fine so far for me. Treat this as a beta and you'll be fine.
* There's prolly a lot of new stuff in there that I didn't include in the changelog. I've been constantly updating this layout for guildies and friends, and almost never remember to update the changelog, so expect pleasant surprises.
__________________
Former author of EventHorizon Continued and Other Releases.
Last edited by Taroven : 04-01-10 at 05:21 PM.
Report comment to moderator  
Reply With Quote
Unread 02-19-10, 02:33 AM  
Taroven
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 49
File comments: 837
Uploads: 11
Originally posted by Shammypowah
Wow thanks for the fast reply Taroven! I really doubted that i would get any answer since your last post was pretty long ago. I will try this out asap!
Email feeds and the "My Addons" list (which shows comments as well) are great things.

Don't worry, this isn't getting abandoned anytime soon. I just have a lot of other things going on, and I don't often change the unitframes anyway. I'm quite happy the way they are now.
__________________
Former author of EventHorizon Continued and Other Releases.
Report comment to moderator  
Reply With Quote
Unread 02-18-10, 03:33 PM  
Shammypowah
A Kobold Labourer
 
Shammypowah's Avatar

Forum posts: 1
File comments: 19
Uploads: 0
Wow thanks for the fast reply Taroven! I really doubted that i would get any answer since your last post was pretty long ago. I will try this out asap!
Report comment to moderator  
Reply With Quote
Unread 02-18-10, 01:17 AM  
Taroven
A Cyclonian
AddOn Author - Click to view AddOns

Forum posts: 49
File comments: 837
Uploads: 11
New release is out! Had a guildie bug me about the font size for the stack indicators, and ended up changing and fixing quite a lot in the process.

Buffs have been removed from the playerframe, the stack indicator is now more visible and in a much better spot, and everything simply looks and works better.

Let me know if you run into any problems.
__________________
Former author of EventHorizon Continued and Other Releases.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

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.