Download
(186Kb)
Download
Updated: 08-23-16 09:24 AM
Pictures
File Info
Compatibility:
Legion (7.0.3)
Updated:08-23-16 09:24 AM
Created:11-02-10 05:07 PM
Downloads:26,172
Favorites:88
MD5:

oUF Karma  Popular! (More than 5000 hits)

Version: 1.6.6
by: Sauerkraut, Unkn

Simple, Minimalistic oUF frames.
Use the included oUF until further notice.

Note: If you are a healer and using this layout - I've got a matching layout for Grid2 that is full featured for each healing class & includes all the latest raid debuffs. Add me on BNet, Mia#1417 and I will gladly share it with you.

Includes:

Player Frame
Target Frame
TargetTarget Frame
Focus Frame
Focus Target Frame
Pet Frame
Boss Frames
Raid Frames


Positioning/Scaling & Bonus Options:
**Set true/false in cfg.lua**
Vertical or Horizontal party frames
Show or Hide Raid Frame Manager
Show or Hide Self in Party
Show Only Player Debuffs/Buffs on Target
Show or Hide Player Name on Player frame
Addon support:
- oUF_RaidDebuffs (embedded)
- oUF_DebuffHighlight (embedded)
- oUF_Smooth (modified and embedded)
- oUF_Combat Feedback
- oUF_WeaponEnchant
- oUF_Vengeance

Credits:
Sauerkraut- For the original oUF_Karma.
Zork for oUF_Simple that I used as a framework for my layout
Drakull, Neverg, and Monolit. Most of the code and inspiration came from their layouts.

Improvements and layout changes may occur in the upcoming versions. Questions or comments please feel free to leave a message I check back frequently. Have an issue that you can't figure out I can be found playing Miamonkey on US-Sargeras.

ERRORS/BUG REPORTS:
1. Make sure you have the latest version of oUF_Karma installed. This page will always have the latest version. DO NOT DOWNLOAD IT ANYWHERE ELSE! I do not upload anywhere but WoWInterface.
2. Make sure you are using the latest version of oUF Core. Found here. You no longer need the outdated version.
3. Post or message me full errors if possible. Even better if you know whats messing up and can point me in the right direction. If you can't that is totally ok.
4. Be patient. I have alot going on besides wow. I love this layout and I want to keep it going. It will be updated. There is nothing game breaking in the errors anymore. Its updated for current wow. There might still be a few bugs to iron out however.

FEATURE REQUESTS:
1. What it is you want/need. - I do not mind adding things. But again it will be on my time frame.
2. Give me a brief outline of what you want and when it should be available. If you can't articulate what you want I can't make it happen


In testing:
Full update to current oUF & fully embedded support modules: currently in live raid testing along with color options. ETA undefined but it is coming.
Horizontal Party frames for Raids - optional
OOC Fading - playing with animation system to make this look a little bit more nifty. It may never release animated fading but who knows.
Color options: currently in live testing while I work out bugs. This will come with /slash command to set values either RGB or as just colors (green, red, purple etc...).


Originally Posted by Sauerkraut
oUF_Karma A very basic minimalistic styled unitframe. Created because I really don't need a lot of frills. I tried to put as much important info into a relatively small space. I play at 1920x1080 so these may look off if you use a different resolution. I never could have accomplished this if not for Drakull and his oUF_Drk. I had many versions of this layout but using Drk as a template I was able to come up with some thing I really liked.

oUF_Karma has been taken over by Unkn since I no longer play. -Sauerkraut
Updated info: 08-28-2013

1.6.6
Removed Druid eclipse bar (no longer used)
Fixed class power and combo points

1.6.4
TOC bumped for 6.2

1.6.3
Hopefully fixed max shadow orbs

1.6.2r
Fixed max resources for warlocks

1.6.1r
Fixed Warlock Bars
Boss Frames Health Should update Properly (the bars at least - the text % might not show as accurate until you target the bosses - please let me know any other bugs)

1.6.0r
Fulled updated to 1.6+ .... yeah I know I am slow...
Shamans - sorry guys gotta find another way to track your totems I don't have time right now to rewrite things to work for you all... Suggest WeakAuras or PowerAuras
Fixed some oddities going on with the party/raid frames
Fixed Debuff Highlighting - hey I may not use the party/raid frames but you all might :)
Class Bars - Priests, Warlocks, Palis & Monks now have class colored class power bars.
Also if you haven't noticed before if you switch talent/spec that gives you more/less of your secondary power type you need to reload
Getting rid of some stuff not used... if you use it and its gone let me know (mainly outdated plugin stuff)

---------------------------------------

1.5.38r
Castbar error fix
Works fine with 5.3 might still show out of date since I didn't update ui version

1.5.37r
Update to fix Monk Power Bar issues ... SPELL_POWER_LIGHT_FORCE to SPELL_POWER_CHI

1.5.36r
New cfg option. Target Power Value... Shown to right of target power bar, directly beneath buffs for target.
Also added Soothing Mists ticks for Monks. I needed it, thought others might as well.

1.5.35r
No major changes.
Fixed "role" issue with party frames and updating for party frames.

1.5.34r
Fixed Boss Frames - ty screamie for figuring out a couple of the issues there
They are positioned in same place the basic blizz boss frames are located.
Has castbar above frame
Has debuffs below frame
Still working on Aurawatch but the bug for mages should be gone.
LFG roles still buggy. Reload UI when out of combat to get everything to show up right.

1.5.33r
Changlog is now named changelog! Image that :)
Couple new config options- Show party frames horizontally
Target Debuffs- everyone else's debuffs are now desaturated again. /cheer!
Turned back off the ugly pvp icons until I can make something better- perhaps just H or A instead of an icon.

1.5.32r
Fixed line 71 for good this time!
Added back percentage for target since it was requested

1.5.31r
Fixed AuraWatch error
Refixed what I fixed and broke yesterday.

1.5.3r
Fixed: party/raid frames issues - I think.
Added: Show self in party option & Hide raid frame manager option... I know some people want to see this.

1.5.3b
-Updated for MoP and patch 5.0.4 - thanks


----UNKN^^---
1.1.15 -
Bump TOC for 4.2

1.1.14 -
Raid frame size now scales with raid group size. (Larger raid has smaller raid units)

1.1.13 -
Fixed icon border texture for buffs/debuffs
Updated to custom PvP, Combat and Resting Icons

1.1.12 -
Added party members level when showing player level and name (cfg.ShowPlayerName = true -- show player's name and level)

1.1.11 -
Revamped combo point display
Minor code clean up

1.1.10 -
Fix for removal of hunter's pet happiness

1.1.9 -
Updated TOC for 4.1

1.1.8 -
Vengeance bar now moves above rune / holy power bar rather than the other way around.
Target, target of target and focus target frames have had their power bars moved.
They now mirror the player and focus frame.
Minor tweaks.

1.1.7 -
Updated visuals of Rune bar to match other power bars

1.1.6 -
Added support to move the focus frame from within the cfg.lua file
Moved some frames slightly to prevent overlapping
Fixed holy power and vengeance bar overlap for Protection Paladins

1.1.5 -
Added support to move ToT frame within the cfg.lua file
Corrected scaling support (hopefully)

1.1.4 -
Fixed cast bar errors

1.1.3 -
Fixed Soul Shards and Holy Power (Hopefully)

1.1.1 -
New totem bar.
Migrated from oUF_Totembar to oUF_boring_totembar

1.0.13 -
Minor visual changes to the soul shard and Holy power bars.

1.0.12 -
Adjusted threat border for better visual when targeting that player.
Minor tweaks to the Vengeance bar. The Vengeance bar should still be considered experimental I have done very little testing with it.

1.0.11 -
Changed debuff highlight texture.
Changed power bar texture.
Testing support for Vengeance bar.
Removed some unused options from the .cfg

1.0.10 -
Some minor visual adjustments to the TotemBar.
Removed and unused file.

1.0.9 -
Finally got basic oUF_TotemBar support working.

1.0.8 -
Removed some leftover code.
Fixed missing combat/resting/pvp indicators.
Updated oUF_DebuffHighlight & oUF_AuraWatch.

1.0.7 -
Added option to enable player's name and level to show.
Added support for power value on boss level targets.
Misc tweaks and code revision.

1.0.6 -
Added temporary weapon enchant support.
Added config to chose animated or regular combo points.
Testing oUF_TotemBar support.

1.0.5 -
Minor tweaks to the combo point display.
Some changes to the raid spawn code.
Some texture changes.

1.0.4 -
Restored option for player buffs to be shown. (Accidentally got removed while I was working on some other code.)

1.0.3 -
Total revamp of the Combo point display.
Removed some old code.

1.0.2 -
Moved the Combo points to a more visible location.
Removed some unused code.

1.0.1 -
Hopefully fixed a bug where the health bar would not fill/diminish properly.
Fixed the deadly poison tracker.

1.0a - Yah make sure you double check that you have the right file :(
Optional Files (0)


Post A Reply Comment Options
Unread 02-23-14, 06:26 PM  
Sauerkraut
A Wyrmkin Dreamwalker
 
Sauerkraut's Avatar
AddOn Author - Click to view AddOns

Forum posts: 52
File comments: 267
Uploads: 8
Re: A few questions

Originally Posted by Featic
Is it possible to move the combo points? I guessing they're anchored to the unitframes but figured I'd ask.
Look for the following in the lib.lua file (may not be exact). Change the numbers, alignment, etc. Easy peasy lemon squeezy.
Code:
		if (i == 1) then
			point:SetPoint('BOTTOMLEFT', self.Health, 'TOPLEFT', 5, 13)
Originally Posted by Featic
Is it possible to have the unitframes class colored completly?
Probably but I can't remember off hand where this would be. I would think core.lua file under player add
Code:
		self.Health.colorClass = true
Originally Posted by Featic
Last but not least, my enemy castbar seems to have disappeared. I moved my unitframes to the top left corner(if that's of any importance). My own castbar is displayed beneath my playerunitframe however so that one is working just fine.

Thanks in advance!
Regards
I think the cast bar is attached to that frame. Maybe it is on top and pushed off the screen?

I'm sure Unkn will chime in she knows this addon better than I do now
Report comment to moderator  
Reply With Quote
Unread 02-23-14, 10:04 AM  
Featic
A Kobold Labourer

Forum posts: 0
File comments: 14
Uploads: 0
A few questions

Hi

Awesome addon, appreciate all the work!

Have a few questions, would really appreciate any help you could give.

Is it possible to move the combo points? I guessing they're anchored to the unitframes but figured I'd ask.
Is it possible to have the unitframes class colored completly?

I'm guessing it's no to both of these but no harm in asking!

Last but not least, my enemy castbar seems to have disappeared. I moved my unitframes to the top left corner(if that's of any importance). My own castbar is displayed beneath my playerunitframe however so that one is working just fine.

Thanks in advance!
Regards
Last edited by Featic : 02-23-14 at 10:05 AM.
Report comment to moderator  
Reply With Quote
Unread 02-03-14, 06:22 PM  
Unkn
Premium Member
 
Unkn's Avatar
AddOn Author - Click to view AddOns

Forum posts: 258
File comments: 165
Uploads: 2
And there goes Sauerkraut being all awesome.

Like he said the PVP icons are still in the layout it was just commented out. I had a few messages about how cluttered the side of the frame looked. I'm working on a few tweaks to clear that up and give you options on how you want power/health displayed (value, percentage or both). As well as a color changing option that may make it in to the release eventually.

If anyone has any suggestions or things they need/want please let me know. I may not get to everything but I will see what I can do.
__________________
"I'm very feminine. And I'll beat the crap out of ANYONE who disagrees!"
Report comment to moderator  
Reply With Quote
Unread 02-03-14, 05:47 PM  
Sauerkraut
A Wyrmkin Dreamwalker
 
Sauerkraut's Avatar
AddOn Author - Click to view AddOns

Forum posts: 52
File comments: 267
Uploads: 8
Thanks for the welcome, but I wouldn't say I'm back. Unkn handles this addon solely now. I just pop in from time to time when I have a min. I pretty much just run oUF_Fail now. If you look in the core.lua file near the top just above the oUF.colors.smooth= add this block of code

Code:
local MyPvPUpdate = function(self, event, unit)
	if(unit ~= self.unit) then return end

	local pvp = self.MyPvP
	if(pvp) then
		local factionGroup = UnitFactionGroup(unit)
		-- FFA!
		if(UnitIsPVPFreeForAll(unit)) then
			pvp:SetTexture([[Interface\TargetingFrame\UI-PVP-FFA]])
			pvp:Show()
		elseif(UnitIsPVP(unit) and factionGroup) then
			if(factionGroup == 'Horde') then
				pvp:SetTexture([[Interface\TargetingFrame\UI-PVP-Horde]])
			else
				pvp:SetTexture([[Interface\TargetingFrame\UI-PVP-Alliance]])
			end
			pvp:Show()
		else
			pvp:Hide()
		end
	end
end
Then further down just before Class bars are here! add this (its already there just commented out)

Code:
		-- This makes oUF update the information.
		self:RegisterEvent("UNIT_FACTION", MyPvPUpdate)
		table.insert(self.__elements, MyPvPUpdate)
This will give you the default PvP icons on the upper right hand side of the player frame. Like this:


Originally Posted by Blackstar01
Originally Posted by Sauerkraut
Originally Posted by Blackstar01
Thank you so much for the quick reply! Also wondering if there is a way to change the mana from # to a %. If not, no big deal, got 1 of the 2. I'll just get use to watching the actual amount haha. Once again, thanks so much for the reply, keep up with the amazing layout!
The great thing about oUF is you can do pretty much anything. If you look at the tag for health percentage you should be able to adjust it for power as well. Code is basically the same, just the variable is different (power vs. health).
Thank you for the reply Sauerkraut, welcome back btw! Slowly learning how to find and change things within the lay out just more for my liking. I can't seem to get the pvp flag symbol to work though. I noticed it in the pictures, but the ChangeLog also says it was removed. I tried to make just a simple red square to appear just to let me know (as I play on a PvP realm myself but my friends are on a normal one) but it only partially worked, the square would show when I turned my flag on, but wouldn't disappear after the 5 minutes of turning it off. It also created an error soon as I logged in, so I still have quite a lot of learning to do.
Last edited by Sauerkraut : 02-03-14 at 05:51 PM.
Report comment to moderator  
Reply With Quote
Unread 02-02-14, 01:53 AM  
Blackstar01
A Kobold Labourer
 
Blackstar01's Avatar

Forum posts: 0
File comments: 3
Uploads: 0
Originally Posted by Sauerkraut
Originally Posted by Blackstar01
Thank you so much for the quick reply! Also wondering if there is a way to change the mana from # to a %. If not, no big deal, got 1 of the 2. I'll just get use to watching the actual amount haha. Once again, thanks so much for the reply, keep up with the amazing layout!
The great thing about oUF is you can do pretty much anything. If you look at the tag for health percentage you should be able to adjust it for power as well. Code is basically the same, just the variable is different (power vs. health).
Thank you for the reply Sauerkraut, welcome back btw! Slowly learning how to find and change things within the lay out just more for my liking. I can't seem to get the pvp flag symbol to work though. I noticed it in the pictures, but the ChangeLog also says it was removed. I tried to make just a simple red square to appear just to let me know (as I play on a PvP realm myself but my friends are on a normal one) but it only partially worked, the square would show when I turned my flag on, but wouldn't disappear after the 5 minutes of turning it off. It also created an error soon as I logged in, so I still have quite a lot of learning to do.
Report comment to moderator  
Reply With Quote
Unread 01-23-14, 09:27 AM  
Sauerkraut
A Wyrmkin Dreamwalker
 
Sauerkraut's Avatar
AddOn Author - Click to view AddOns

Forum posts: 52
File comments: 267
Uploads: 8
Originally Posted by Blackstar01
Thank you so much for the quick reply! Also wondering if there is a way to change the mana from # to a %. If not, no big deal, got 1 of the 2. I'll just get use to watching the actual amount haha. Once again, thanks so much for the reply, keep up with the amazing layout!
The great thing about oUF is you can do pretty much anything. If you look at the tag for health percentage you should be able to adjust it for power as well. Code is basically the same, just the variable is different (power vs. health).
Report comment to moderator  
Reply With Quote
Unread 01-15-14, 07:02 PM  
Blackstar01
A Kobold Labourer
 
Blackstar01's Avatar

Forum posts: 0
File comments: 3
Uploads: 0
Thank you so much for the quick reply! Also wondering if there is a way to change the mana from # to a %. If not, no big deal, got 1 of the 2. I'll just get use to watching the actual amount haha. Once again, thanks so much for the reply, keep up with the amazing layout!
Report comment to moderator  
Reply With Quote
Unread 01-15-14, 11:47 AM  
Unkn
Premium Member
 
Unkn's Avatar
AddOn Author - Click to view AddOns

Forum posts: 258
File comments: 165
Uploads: 2
To have percentage on player frame - Line 57 of tags.lua

currently reads
Code:
if min~=max then 
     return "|cFFFFAAAA"..SVal(min)--.."|r/"..SVal(max).." | "..per
else
     return SVal(max)--.." | "..per
end
change it to read

currently reads
Code:
if min~=max then 
     return "|cFFFFAAAA"..SVal(min).."|r/"..SVal(max).." | "..per
else
     return SVal(max).." | "..per
end
__________________
"I'm very feminine. And I'll beat the crap out of ANYONE who disagrees!"
Report comment to moderator  
Reply With Quote
Unread 01-15-14, 12:51 AM  
Blackstar01
A Kobold Labourer
 
Blackstar01's Avatar

Forum posts: 0
File comments: 3
Uploads: 0
Been using oUF layouts for a while, recently switched to this one, and all I can say is I love it! I've been trying to figure out how or if it is possible to add % to the healh and mana/power bar for the Player. Any chance this is possible? I love the % display on the target, tot and focus.
Report comment to moderator  
Reply With Quote
Unread 01-14-14, 09:49 PM  
Unkn
Premium Member
 
Unkn's Avatar
AddOn Author - Click to view AddOns

Forum posts: 258
File comments: 165
Uploads: 2
I will add this to my list. Maybe this is why my hunter, who I played as a main for years and now just mess around on, annoys me so much. I should have paid closer attention.

This will be continued for WoD ... um warlords... whatever. Just so you all know. I've got a growing list of things to fix and apologizes for the delays.
__________________
"I'm very feminine. And I'll beat the crap out of ANYONE who disagrees!"
Last edited by Unkn : 01-14-14 at 09:49 PM.
Report comment to moderator  
Reply With Quote
Unread 01-12-14, 04:06 PM  
Sauerkraut
A Wyrmkin Dreamwalker
 
Sauerkraut's Avatar
AddOn Author - Click to view AddOns

Forum posts: 52
File comments: 267
Uploads: 8
That's not an easy fix. I did it with oUF_Fail last year and it took some time and effort to get it right. The problem is even with Power.frequentUpdates = true it doesn't update as fast as the bar. I ended up hooking the power value on to the arrow or bar in the case of Karma. You could do it since the framework is laid out in Fail. Would take some playing around though.

Originally Posted by ginkgo
Hi Unkn,

Sorry for my poor english.

The value is accurate. I think the value is updated 1 second. The hunter's focus is only 100, my hunter can recover 5 focus value per second, so I see the value text change from 28-33-38. I want to know how can I change this. I want to see the value display like 28-29-30-31-32-33 ( the text display updated per 0.1 second).
Report comment to moderator  
Reply With Quote
Unread 01-08-14, 04:43 PM  
ginkgo
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Hi Unkn,

Sorry for my poor english.

The value is accurate. I think the value is updated 1 second. The hunter's focus is only 100, my hunter can recover 5 focus value per second, so I see the value text change from 28-33-38. I want to know how can I change this. I want to see the value display like 28-29-30-31-32-33 ( the text display updated per 0.1 second).
Report comment to moderator  
Reply With Quote
Unread 01-07-14, 08:27 PM  
Unkn
Premium Member
 
Unkn's Avatar
AddOn Author - Click to view AddOns

Forum posts: 258
File comments: 165
Uploads: 2
Re: The hunter focus number can NOT display continuous

Ginkgo I am not sure what it is you are saying. Are the values inaccurate?
__________________
"I'm very feminine. And I'll beat the crap out of ANYONE who disagrees!"
Report comment to moderator  
Reply With Quote
Unread 01-04-14, 10:14 PM  
ginkgo
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
The hunter focus number can NOT display continuous

Hello ,
I recently use the oUF_karma。Most things work fine, but I meet a problem.
I use the hunter , the focus number NOT display continuous. It just like the 26 > 30 -> 33.

I have modify the core.lua and about the line 59

Code:
		self.Health.frequentUpdates = true
		self.Health.colorSmooth = true
		self.Health.Smooth = false
		--self.Health.bg.multiplier = 0.2
		self.Power.colorPower = true
		self.Power.Smooth = false
And the lib.luc file , I find the text generate function lib.gen_hpstrings = function(f, unit).
the line 186.
Code:
	if f.mystyle == "player" then
		f:Tag(name, "[karma:pp]")
	elseif f.mystyle == "target" then
Can anyone tell me how to modify something .
Report comment to moderator  
Reply With Quote
Unread 12-23-13, 09:26 PM  
Doonga
Premium Member
Premium Member

Forum posts: 10
File comments: 169
Uploads: 0
Really liking these frames. I was also looking for the ToT debuffs (for tanking) so I tweaked it on my local copy. If you'd like to include this in the main version feel free. I even made it configurable.

I limited the number of debuffs on the ToT frame to 5 and made them the same size as the buffs on the target frame directly below. It looked a little odd with them the normal size. Since this is usually for tracking the other tank's debuffs I figured that would work.

In cfg.lua add after line 54:
Code:
cfg.showToTDebuffs = false -- show target of target debuffs
In core.lua add after line 176:
Code:
if cfg.showToTDebuffs then lib.createDebuffs(self) end
In lib.lua at line 699, modify to look like this:
Code:
-- Generates the Debuffs
  lib.createDebuffs = function(f)
    b = CreateFrame("Frame", nil, f)
	if f.mystyle == "tot" then
		b.num = 5
		b.size = 20
		b.onlyShowPlayer = false
		b:SetPoint("TOPLEFT", f, "TOPRIGHT", 12, 0)
	else
		b.num = 40		
		b.size = 24
		b.onlyShowPlayer = cfg.debuffsOnlyShowPlayer
		b:SetPoint("TOPLEFT", f.Power, "BOTTOMLEFT", 0, -5)
	end
    b.spacing = 5
    b:SetHeight((b.size+b.spacing)*5)
    b:SetWidth(f:GetWidth())
    b.initialAnchor = "TOPLEFT"
    b["growth-x"] = "RIGHT"
    b["growth-y"] = "DOWN"
    b.PostCreateIcon = myPostCreateIcon
    b.PostUpdateIcon = myPostUpdateIcon

    f.Debuffs = b
  end
Again thanks for these. Not even sure if I'll end up rolling my own UI with them, but no sense throwing away an hour's worth of work!
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: