Download
(43Kb)
Download
Updated: 03-18-10 04:23 PM
Addon for:
oUF.
Pictures
File Info
Updated:03-18-10 04:23 PM
Created:unknown
Downloads:23,904
Favorites:81
MD5:

oUF coree  Popular! (More than 5000 hits)

Version: v100318
by: coree [More]

oUF_coree is my layout for oUF (a Unitframe framework made by haste).
You need to install oUF which can be found at ixo.no/git/oUF.git/ or at WoW Interface.

A very big help for me was P3lim's work. I used his layout as a "guide" in order to know more about how these layouts work.


oUF_coree includes unitframes for player, target, tot, focus, focustarget, pet, party, raid, maintank, mainassist and boss.

Currently supported plugins:


To Do:
  • arena frames

v100318
  • inbuild raiddebufffilter default deactivated
  • desaturated target debuffs from other players

v100315
  • updated .toc
  • add oUF RaidDebuffs support + german configfile included (just edit the debuff names if you don't have a german client)
  • support for boss frames (i.e. Gunship Battle)
  • improved vehicle switch
  • number of raidgroups depending on zone (not working correctly yet)
  • inbuild raiddebuff filter changed to whitelist and debuffsnames (instead of spellId; just edit the debuff names if you don't have a german client)

v091218
  • updated .toc
  • updated oUF HealComm4 support

v091205
  • fixed the runebar to reflect changes in oUF


v091129a
  • fixed the runebar
  • added oUF TotemBar support

v091127
  • bug fixing

v091126
  • fixed oUF Moveableframes support for party, raids -- use oUF Moveableframe v1.5
  • added aggro bordercoloring for raidframes (credits to Freebaser (oUF_Freebgrid))
  • non-interruptbile casts have a different barcolor (credits to dr_AllCOM3 (DocsDK_oUF)) *not tested yet*

v092809
  • added oUF MoveableFrames support
  • removed oUF HealComm support
  • added oUF HealComm4 support
  • added oUF PowerSpark support


v090409
  • fixes for 3.2
  • buff indicator for raidframes (credits to Astrometch (oUF_AuraWatch) and roth (oUF_D3OrbsRaid)) - you need oUF_AuraWatch !
  • player frame, target frame,... have names now
  • removed oUF_RuneBar support - now longer needed

v3.2
  • new debuff blacklist/whitelist
  • added Mt-Target-Target

v3.12
  • fixed Maintank and Mainassist

v3.11
  • fixed layout for druids

v3.1
  • removed PostUpdateHealth and PostUpdatePower
  • added tags instead
  • added 3.1 support
  • bug fixes

v3.0
  • player,target,tot and party combined in one file
  • raid and mt,ma combined in one file
  • spawning mt targets and party pets now via a .xml file
  • changed the debufffilter for raidframes (modified oUF_Grid version - credits to zariel)
  • added an utf8-shortening function for names of raidmembers (credits to Caellian)
  • hopefully fixed the castbar safezone bug
  • added mouseover highlighting for the raidframe
  • several other fixes...

v2.5
  • added oUF_BarFader support
  • added optional safezone to the castbar -- local cbarsafe = true

v2.4
  • added oUF_RuneBar support
  • removed runebar code

v2.3.1
  • fixed the partypets

v2.3
  • new font
  • completed the health function part
  • added debuff-filtering for party, raid, mt, ma -> local dfilter = true
    (doesn't work correct yet :( )
  • added oUF_Swing support
  • added oUF_Reputation support
  • removed oUF_AutoShot (outdated) support
  • several bug fixes with layout and other plugins

v2.1.1a
  • bugfix

v2.1.1
  • changed tags for hp / power value to the "old system" not for party, raid

v2.1
  • short hpvalue support (only target) [open oUF_coree.lua, change line 10 to: local targetshort = true]
  • castbar can be switched off now open oUF_coree.lua, change line 11 to: local cbar = false]
  • threat display for party and raid
  • bugfixes


v2.0
  • update to oUF 1.3.1
  • changes to the layout design
  • tags testing
  • party, raid in different files
Post A Reply Comment Options
Unread 04-18-09, 06:14 AM  
search66
A Kobold Labourer

Forum posts: 0
File comments: 32
Uploads: 0
Thanks dude.
Originally posted by coree
delete line 590 in ouf_coree.lua
Report comment to moderator  
Reply With Quote
Unread 04-17-09, 03:26 PM  
coree
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 28
File comments: 78
Uploads: 1
Originally posted by search66
I love this. However... is there a way to hide pet frames in party/raid?
delete line 590 in ouf_coree.lua
Report comment to moderator  
Reply With Quote
Unread 04-17-09, 10:11 AM  
orirgv
A Kobold Labourer

Forum posts: 0
File comments: 21
Uploads: 2
Hi, I like your layout alot!

The only problem is that it doesnt seem to work with my druid.
When i go on any other character, it works fine, but on my druid, it gives me the blizzard UI setting... any ideas?

+ i get this sometimes when my exp bar goes from rested to normal and vice versa.

Code:
Date: 2009-04-18 00:56:06
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\oUF_coree\oUF_coree.lua line 166:
   attempt to index local 'bar' (a nil value)
Debug:
   (tail call): ?
   [C]: ?
   oUF_coree\oUF_coree.lua:166: ?()
   oUF\ouf.lua:116:
      oUF\ouf.lua:114
AddOns:
  Swatter, v5.3.4105 (DingoIII)
  acbAuras, v09.04.13
  ActionBarSaver, v$Revision$
  ArkInventory, v3.02
  AucAdvanced, v5.3.4105 (DingoIII)
  AucFilterBasic, v5.3.4105 (DingoIII)
  AucFilterOutlier, v5.3.4105.2531
  AucMatchUndercut, v5.3.4105.2531
  AucStatClassic, v5.3.4105 (DingoIII)
  AucStatHistogram, v5.3.4105 (DingoIII)
  AucStatiLevel, v5.3.4105 (DingoIII)
  AucStatPurchased, v5.3.4105 (DingoIII)
  AucStatSales, v5.3.4105.2842
  AucStatSimple, v5.3.4105 (DingoIII)
  AucStatStdDev, v5.3.4105 (DingoIII)
  AucStatWOWEcon, v5.3.4105.2530
  AucUtilAHWindowControl, v5.3.4105.3311
  AucUtilAppraiser, v5.3.4105.2530
  AucUtilAskPrice, v5.3.4105.3175
  AucUtilAutoMagic, v5.3.4105.3142
  AucUtilCompactUI, v5.3.4105.2530
  AucUtilEasyBuyout, v5.3.4105.3583
  AucUtilItemSuggest, v5.3.4105.3108
  AucUtilPriceLevel, v5.3.4105.2545
  AucUtilScanButton, v5.3.4105.2530
  AucUtilScanFinish, v5.3.4105.2530
  AucUtilScanProgress, v5.3.4105.2530
  AucUtilSearchUI, v5.3.4105.3655
  AucUtilSimpleAuction, v5.3.4105.0
  AucUtilVendMarkup, v5.3.4105.2530
  AzCastBar, v09.04.13
  AzCastBarOptions, v09.04.13
  Babylonian, v5.1.DEV.130
  Bartender4, v4.3.2
  Bbar, v1.0
  bDPS, v1.0
  BeanCounter, v5.3.4105 (DingoIII)
  BindPad, v1.9.0
  bInvite, v1.0
  Butsu, v1.10
  ButtonFacade, v3.0.222
  ButtonFacadeCaith, v3.0.44
  Configator, v5.1.DEV.130
  DBMCore, v
  DebugLib, v5.1.DEV.130
  DoomCooldownPulse, v
  DoTimer, v4.3
  Enchantrix, v5.3.4105 (DingoIII)
  EnchantrixBarker, v5.3.4105 (DingoIII)
  EWOHidePartyUI, v
  FramesResized, v2.3.0-42
  Gatherer, v3.1.13
  HotCandy, v1.5.0
  Informant, v5.3.4105 (DingoIII)
  MozzFullWorldMap, v3.34.30000
  oChat, v
  OmniCC, v2.3.1
  OptionlessHouse, v
  oUF, v1.3.11
  oUFcoree, v3.1
  oUFDebuffHighlight, v1.0
  oUFExperience, v30000.28
  Outfitter, v4.4b3
  Postal, v3.1.1
  pStats, v30000.24
  QuestHelper, v0.100
  rActionBarStyler, v
  RatingBuster, v
  Ratings, v
  Recount, v
  RedRange, v
  rMinimap, v
  SatrinaBuffFrame, v3.0
  sct, v6.2
  sctd, v3.1
  sFilter, v090106
  SlideBar, v5.3.4105 (DingoIII)
  sThreatMeter2, v090310
  Stubby, v5.3.4105 (DingoIII)
  tekability, v3.0.3.4
  teknicolor, v3.0.2.7
  (ck=875)
Last edited by orirgv : 04-18-09 at 02:21 AM.
Report comment to moderator  
Reply With Quote
Unread 04-17-09, 09:31 AM  
Jynxx100
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
hi, your layout is very beautiful. I love it!

But I've got one question. Is it possible to increase the size of the debuffs of the updated version? The debuffs above the target frame are very tiny. I can't find the according LUA line in the LUA file. Can anyone help me plz?

greetings
Report comment to moderator  
Reply With Quote
Unread 04-16-09, 01:44 PM  
Oakayam
Premium Member
 
Oakayam's Avatar

Forum posts: 40
File comments: 136
Uploads: 0
Heya

thanks for an update. I was trying to add support for !ClassColors but I have an issue with the threat symbol - it disappears and along with the class colored health bar background underneath it ( basically rectangular chunk of 20 by 16 of my health bar goes away).

This is a code I am using for ClassColors:

Code:
local customColors = function()
	for class, color in pairs(CUSTOM_CLASS_COLORS) do
		oUF.colors.class[class] = {color.r, color.g, color.b}
	end
end

if CUSTOM_CLASS_COLORS then
	customColors()
	CUSTOM_CLASS_COLORS:RegisterCallback(customColors)
end
Any idea why this is happening?
__________________
Report comment to moderator  
Reply With Quote
Unread 04-16-09, 08:12 AM  
search66
A Kobold Labourer

Forum posts: 0
File comments: 32
Uploads: 0
I love this. However... is there a way to hide pet frames in party/raid?
Last edited by search66 : 04-16-09 at 11:02 AM.
Report comment to moderator  
Reply With Quote
Unread 04-07-09, 06:21 PM  
kidimposter
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Would it be possible to make your own debuffs on target frame larger then the other debuffs?
Report comment to moderator  
Reply With Quote
Unread 04-06-09, 04:12 AM  
Icerat
A Fallenroot Satyr

Forum posts: 28
File comments: 46
Uploads: 0
Keep Getting:

[2009/04/06 11:10:27-2914-x2]: oUF_coree-3.0\oUF_coree.lua:235: attempt to index local 'bar' (a nil value)
oUF-1.3.8\ouf.lua:116: in function <Interface\AddOns\oUF\ouf.lua:114>

---

Relating to:

local function PostUpdateExperience(self, event, unit, bar)
if(unit == "player" and GetXPExhaustion()) then
bar:SetStatusBarColor(0.0, 0.39, 0.88, 1.0)
else
bar:SetStatusBarColor(0.58, 0.0, 0.55, 1.0)
end
end


Is it an ouf error?
Report comment to moderator  
Reply With Quote
Unread 04-04-09, 09:43 AM  
coree
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 28
File comments: 78
Uploads: 1
Originally posted by Icerat
Im trying to achieve the same results as Cashtro but when i change the bits of code you tell him/her to change mine still doesnt display the name level and health just like the target frame.

What am i doing wrong?
IR
Code:
local function PostUpdateHealth(self, event, unit, bar, min, max)
	if(self.unit ~= unit) then return end
	local min, max = UnitHealth(unit), UnitHealthMax(unit)
	local bar = self.Health
	local d = floor(min/max*100)
	if(unit == "target" or unit == "player") then
		if(not UnitIsConnected(unit)) then
			bar.Text:SetText("Offline")
		elseif(UnitIsDead(unit)) then
			bar.Text:SetText("Dead")
		elseif(UnitIsGhost(unit)) then
			bar.Text:SetText("Ghost")
		else
			if (targetshort == true) then
				bar.Text:SetText(ShortHp(min))
			else
				bar.Text:SetText(min)
			end		
		end
	end
	if(not UnitIsConnected(unit) or UnitIsDead(unit) or UnitIsGhost(unit)) then
		bar.Text2:SetText()
		bar:SetValue(0)
	else
		if(min ~= max) then
			if(d < 100) then
				bar.Text2:SetText(d.."%")
			end
		else
			bar.Text2:SetText()
		end
	end	
	if(self.Info) then UpdateInfoColor(self.Info, unit) end
end
and change :
Code:
	if(unit ~= "player") then
		self.Info = SetFontString(self.Health, fontn, 14, "THINOUTLINE")
		self.Info:SetPoint("LEFT", self.Health, 1, -23)
		if(unit == "targettarget" or unit == "pet") then		
			self.Info:SetPoint("RIGHT", self.Health.Text2, "LEFT")
		elseif(unit == "focus" or unit == "focustarget") then		
			self.Info:SetPoint("LEFT", self.Health, 3, 0)
			self.Info:SetPoint("RIGHT", self.Health)
		elseif(settings.size == "party") then
			self.Info:SetPoint("LEFT", self.Health, 0, -23)
			self.Info:SetPoint("RIGHT", self.Health.Text, "LEFT")
		else		
			self.Info:SetPoint("RIGHT", self.Power.Text, "LEFT")
		end
		self:Tag(self.Info, unit == "target" and "[coreecolor][level][coreeclassi] |cFFFFFFFF[name]|r" or settings.size == "party" and "[coreeafk]|cFFFFFFFF[name]|r" or "|cFFFFFFFF[name]|r")
	end
to
Code:
		self.Info = SetFontString(self.Health, fontn, 14, "THINOUTLINE")
		self.Info:SetPoint("LEFT", self.Health, 1, -23)
		if(unit == "targettarget" or unit == "pet") then		
			self.Info:SetPoint("RIGHT", self.Health.Text2, "LEFT")
		elseif(unit == "focus" or unit == "focustarget") then		
			self.Info:SetPoint("LEFT", self.Health, 3, 0)
			self.Info:SetPoint("RIGHT", self.Health)
		elseif(settings.size == "party") then
			self.Info:SetPoint("LEFT", self.Health, 0, -23)
			self.Info:SetPoint("RIGHT", self.Health.Text, "LEFT")
		else		
			self.Info:SetPoint("RIGHT", self.Power.Text, "LEFT")
		end
		self:Tag(self.Info, (unit == "target" or unit == "player") and "[coreecolor][level][coreeclassi] |cFFFFFFFF[name]|r" or settings.size == "party" and "[coreeafk]|cFFFFFFFF[name]|r" or "|cFFFFFFFF[name]|r")
or you could post your layout.
Report comment to moderator  
Reply With Quote
Unread 04-01-09, 01:52 PM  
Icerat
A Fallenroot Satyr

Forum posts: 28
File comments: 46
Uploads: 0
Im trying to achieve the same results as Cashtro but when i change the bits of code you tell him/her to change mine still doesnt display the name level and health just like the target frame.

What am i doing wrong?
IR


Originally posted by coree
i thought you only want to see the name/level. to see the health too, you hav to edit this part:
Code:
local function PostUpdateHealth(self, event, unit, bar, min, max)
	if(self.unit ~= unit) then return end
	local min, max = UnitHealth(unit), UnitHealthMax(unit)
	local bar = self.Health
	local d = floor(min/max*100)
	if(unit == "target" or unit == "player") then
		if(not UnitIsConnected(unit)) then
			bar.Text:SetText("Offline")
		elseif(UnitIsDead(unit)) then
			bar.Text:SetText("Dead")
		elseif(UnitIsGhost(unit)) then
			bar.Text:SetText("Ghost")
		else
			if (unit == "target") then
				if (targetshort == true) then
					bar.Text:SetText(ShortHp(min))
				else
					bar.Text:SetText(min)
				end			
			else
				if(min ~= max) then
					bar.Text:SetText(min)
				else
					if (UnitMana("player") > 0) then
						bar.Text:SetText(min)
					elseif (UnitMana("player") == 0) then
						bar.Text:SetText()
					elseif(UnitAffectingCombat("player") == 1) then
						bar.Text:SetText(min)
					else
						bar.Text:SetText()
					end
				end
			end
		end
	end
	if(not UnitIsConnected(unit) or UnitIsDead(unit) or UnitIsGhost(unit)) then
		bar.Text2:SetText()
		bar:SetValue(0)
	else
		if (unit == "target") then	
			if (min ~= max) then
				bar.Text2:SetText(d.."%")
			else
				bar.Text2:SetText()			
			end
		else
			if(min ~= max) then
				if(d < 100) then
					bar.Text2:SetText(d.."%")
				end
			else
				bar.Text2:SetText()
			end
		end
	end	
	if(self.Info) then UpdateInfoColor(self.Info, unit) end
end
to this:
Code:
local function PostUpdateHealth(self, event, unit, bar, min, max)
	if(self.unit ~= unit) then return end
	local min, max = UnitHealth(unit), UnitHealthMax(unit)
	local bar = self.Health
	local d = floor(min/max*100)
	if(unit == "target" or unit == "player") then
		if(not UnitIsConnected(unit)) then
			bar.Text:SetText("Offline")
		elseif(UnitIsDead(unit)) then
			bar.Text:SetText("Dead")
		elseif(UnitIsGhost(unit)) then
			bar.Text:SetText("Ghost")
		else
			if (unit == "target" or unit == "player") then
				if (targetshort == true) then
					bar.Text:SetText(ShortHp(min))
				else
					bar.Text:SetText(min)
				end			
			else
				if(min ~= max) then
					bar.Text:SetText(min)
				else
					bar.Text:SetText()
				end
			end
		end
	end
	if(not UnitIsConnected(unit) or UnitIsDead(unit) or UnitIsGhost(unit)) then
		bar.Text2:SetText()
		bar:SetValue(0)
	else
		if (unit == "target") then	
			if (min ~= max) then
				bar.Text2:SetText(d.."%")
			else
				bar.Text2:SetText()			
			end
		else
			if(min ~= max) then
				if(d < 100) then
					bar.Text2:SetText(d.."%")
				end
			else
				bar.Text2:SetText()
			end
		end
	end	
	if(self.Info) then UpdateInfoColor(self.Info, unit) end
end
Report comment to moderator  
Reply With Quote
Unread 03-29-09, 02:02 PM  
coree
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 28
File comments: 78
Uploads: 1
Originally posted by Caellian
Originally Posted by Coree
added an utf8-shortening function for names of raidmembers
Credits ?
sry, i forgot it
Report comment to moderator  
Reply With Quote
Unread 03-29-09, 01:17 PM  
Caellian
A Frostmaul Preserver
 
Caellian's Avatar

Forum posts: 281
File comments: 252
Uploads: 5
Originally Posted by Coree
added an utf8-shortening function for names of raidmembers
Credits ?
__________________
if (sizeof(workload) > sizeof(brain_capacity)) { die('System Overload'); }
Report comment to moderator  
Reply With Quote
Unread 03-26-09, 06:07 PM  
Ouo
A Murloc Raider
 
Ouo's Avatar

Forum posts: 7
File comments: 13
Uploads: 0
Thanks for the help coree, that did the trick and thanks for a really great layout

/ouo
Report comment to moderator  
Reply With Quote
Unread 03-26-09, 12:39 PM  
coree
A Fallenroot Satyr
AddOn Author - Click to view AddOns

Forum posts: 28
File comments: 78
Uploads: 1
Originally posted by Ouo
Hello

Tried to fiddle abit with debuffs on target frame, to only show my debuffs on the target but that went bad. Any tip on how to filter out debuff exept my own?

/cheers
did you try:

self.Auras.debuffFilter = "HARMFUL|PLAYER"
Report comment to moderator  
Reply With Quote
Unread 03-26-09, 05:28 AM  
Ouo
A Murloc Raider
 
Ouo's Avatar

Forum posts: 7
File comments: 13
Uploads: 0
Hello

Tried to fiddle abit with debuffs on target frame, to only show my debuffs on the target but that went bad. Any tip on how to filter out debuff exept my own?

/cheers
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: