Download
(120 Kb)
Download
Updated: 04-27-11 01:28 PM
Pictures
File Info
Updated:04-27-11 01:28 PM
Created:03-06-11 02:25 PM
Downloads:3,740
Favorites:19
MD5:
oUF Proto
Version: r9
by: Dawn [More]
Features
* easily customizable, with lots of options - fonts, textures, enable/disable features ...
* set/clear Focus via Shift + Left Click (set/clear focus are removed from right click menu to prevent errors)
* player, target, focus portrait (can be disabled via config)
* player, focus and target castbar
* moveable frames - via oUF_MoveableFrames plugin by haste
* boss and main tank frames
* Soul Shards, Holy Power, Druid mana, Evangelism/Dark Evangelism, Shadow Orb and Maelstrom tracking
- separately moveable via oUF_MoveableFrames by haste (pClassPoints frame)
* movable combo points (pClassPoints frame)
* Rune and Eclipse bar
* Totembar support (via oUF_TotemBar plugin)
* health value's color changes for low health
- current health value is colored yellow between 35% and 25% health
- current health value is colored orange between 25% and 20% health
- current health value is colored red below 20% health
* built-in aggro highlight
* built-in debuff highlight
* advanced raid and party frames, Grid style, with aura filtering, buff indicators and more ...
* vehicle support (incl. raid and party)
* featured hankthetank's raid icon textures
* optionally hides blizzards raid frame manager



Videos
1) release1
2) older version (no portraits)



Supported Frames
* player
* player pet
* target
* target of target
* target of target of target
* focus
* target of focus
* target of focus target
* party
* raid
* boss frames
* main tank - can be set via /maintank, /ma
* main tank target



ToDo
* maybe add arena frames
* add some more plugin support (combat feedback, weapon enchants)
* add some options, frame size, etc.
* add eclipse bar support
* add additional raid groups 6-8



Plugin Support

* oUF_SpellRange - highly recommended
* oUF_MoveableFrames - highly recommended
* oUF_TotemBar
* oUF_Smooth Update - a customized version is embedded (included)
* oUF_BarFader - a customized version is embedded (included)


Known Issues

* Interface action failed because of an AddOn. - Caused by UIFrameFadeIn, used to smoothly fade in player and pet. It's not game breaking, affecting performance or something. It's just a little taint, caused by blizzards own code.
r9
* added missing font "Infinity Gears" made by myself, inspired by Gears of War
* re-enabled portraits by default


r8
* TOC update for 4.1
* fixed embedded oUF_BarFader (removed pet happiness)

sidenote:
I forgot to enable portraits in config before uploading, as I have them disabled by default. ;)


r7
* smarter energy/rage tag for warriors and rogues (only shows value in combat, colored by power type)
* added energy/rage tag to the "classpoints" frame for druids
* added more PvP relevant auras to the whitelist filter for raid and arena frames (Throwdown, Skull Bash, Hungering Cold, Ring of Frost, Smoke Bomb, etc.)


r6
* power bar (target, focus) should always show for NPCs with power type = mana
* added an option to show/hide Target of Target's Target and Target of Focus Target ... (cfg.showOfTargetOfTarget = true)
* removed pet happiness (since it will be gone in 4.1)
* added arena frames (WIP, but functional)
- including castbar and filtered auras for PvP relevant buffs/debuffs (list might be incomplete, though - see Proto_AuraFilterList.lua)
* added an option to turn arena frames on/off (cfg.ArenaFrames = true)
* min and max values on mouseover are now shortened (11300 > 11.3k)
* added energy value for rogues to the "classpoints" frame
* added rage value for warriors to the "classpoints" frame

ToDo
* tweak arena frames, add PvP Trinket (plugin) support, add ToT, clean up code ...


r5
* added an option to disable portraits


r4
* disable blizzards pet castbar ...
* buffs should now properly align in 1 row :p
* some visual tweaks
* added 2 options to adjust the gradient behind the frames
- cfg.TarFocGradientHeightOffset = 18 -- target focus gradient Y-Offset (height)
- cfg.GradSize = 64 -- Gradient X-Offset (width)
* added an option to turn the gradient on/off
- cfg.showGrad = true -- show/hide it ...


r3
* added safezone to castbar, indicating latency
* debuffs should now properly align in 2 rows


r2
* castbar moved on top of portrait
* castbar text moved on top of castbar
* added aura magnification on mouseover - originial/unmodified source code = courtesy of hankthetank (oUF_Hank) - Zoooom ZooOOmmm ZOOOOmmm!
* rectangle aura shape for target and focus is now working (cfg.buHeightMulti)
* separate party/raid debuff icon style
* increased maximum number of buffs for target and focus to 10 (up from 8)
* increased maximum number of debuffs for target and focus to 20 (up from 16)
* Fear Ward no longer shows up as 2 DOT indicators on party/raid ... pew
* cleaned up config, changed some descriptions
* some code clean up

ToDo:
* maybe add arena frames
* add some more plugin support (combat feedback, weapon enchants)
* add some options, frame size, etc.
* add eclipse bar support
* add additional raid groups 6-8

note:
You can change the portraits FadeIn time (in seconds) on top of Proto.lua... might move that to the config file at some point.
local portINdelay = 1.5 -- portrait fade in delay in seconds


r1
* initial release
Archived Files (8)
File Name
Version
Size
Author
Date
r8
104kB
Dawn
04-27-11 07:55 AM
r7
106kB
Dawn
04-21-11 04:39 PM
r6
105kB
Dawn
04-10-11 10:04 AM
r5
104kB
Dawn
03-25-11 08:07 PM
r4
103kB
Dawn
03-21-11 07:37 PM
r3
104kB
Dawn
03-13-11 05:27 PM
r2
104kB
Dawn
03-07-11 07:30 PM
r1
103kB
Dawn
03-06-11 02:25 PM


Post A Reply Comment Options
Unread 03-08-11, 06:18 PM  
Dawn
A Molten Giant
 
Dawn's Avatar
AddOn Author - Click to view AddOns

Forum posts: 903
File comments: 947
Uploads: 23
Originally posted by Elsandman1
Sorry, but where do I put in the code for the backgrounds? or how do I create such file. I'm a newbie at LUA. Thanks
There's a good chance that it works if just you copy the code and paste it at the very end of Proto.lua.
__________________
Rock: "We're sub-standard DPS. Nerf Paper, Scissors are fine."
Paper: "OMG, WTF, Scissors!"
Scissors: "Rock is OP and Paper are QQers. We need PvP buffs."

"neeh the game wont be remembered as the game who made blizz the most money, it will be remembered as the game who had the most QQ'ers that just couldnt quit the game for some reason..."

Dawn is offline Report comment to moderator  
Reply With Quote
Unread 03-08-11, 04:52 PM  
Elsandman1
A Kobold Labourer

Forum posts: 0
File comments: 10
Uploads: 0
Sorry, but where do I put in the code for the backgrounds? or how do I create such file. I'm a newbie at LUA. Thanks
Elsandman1 is offline Report comment to moderator  
Reply With Quote
Unread 03-08-11, 01:54 PM  
Dawn
A Molten Giant
 
Dawn's Avatar
AddOn Author - Click to view AddOns

Forum posts: 903
File comments: 947
Uploads: 23
I know that blizzards code is a little crappy when comes to using "UIFrameFadeIN/OUT". But I can't reproduce the error.
I tried to enter combat while the fading is in progress. I tried it during fading out and in ... no error for me. I also tested in in various BGs, Arena, solo ... never got that error.

Anyone else got that error?
__________________
Rock: "We're sub-standard DPS. Nerf Paper, Scissors are fine."
Paper: "OMG, WTF, Scissors!"
Scissors: "Rock is OP and Paper are QQers. We need PvP buffs."

"neeh the game wont be remembered as the game who made blizz the most money, it will be remembered as the game who had the most QQ'ers that just couldnt quit the game for some reason..."

Dawn is offline Report comment to moderator  
Reply With Quote
Unread 03-08-11, 01:25 PM  
takvaa
A Kobold Labourer

Forum posts: 1
File comments: 5
Uploads: 0
it happens everytime i enter combat when unitframes faded i just disabled recbug problem solved
takvaa is offline Report comment to moderator  
Reply With Quote
Unread 03-08-11, 12:03 PM  
Dawn
A Molten Giant
 
Dawn's Avatar
AddOn Author - Click to view AddOns

Forum posts: 903
File comments: 947
Uploads: 23
You sure you didn't reload during combat?
__________________
Rock: "We're sub-standard DPS. Nerf Paper, Scissors are fine."
Paper: "OMG, WTF, Scissors!"
Scissors: "Rock is OP and Paper are QQers. We need PvP buffs."

"neeh the game wont be remembered as the game who made blizz the most money, it will be remembered as the game who had the most QQ'ers that just couldnt quit the game for some reason..."

Dawn is offline Report comment to moderator  
Reply With Quote
Unread 03-08-11, 10:39 AM  
takvaa
A Kobold Labourer

Forum posts: 1
File comments: 5
Uploads: 0
at last a unitframe with a style good job and ty for sharing!

also got an error attacked dummy and voila :P

Code:
ID: 1
Error occured in: Unnamed
Message:
oUF attempted to call a protected function (oUF_ProtoPlayer:Show()) during combat lockdown.
Debug:
   [C]: Show()
   ..\FrameXML\UIParent.lua:2340: UIFrameFade()
   ..\FrameXML\UIParent.lua:2361: UIFrameFadeIn()
   oUF_Proto\plugin\oUF_BarFader.lua:18: func()
   oUF\events.lua:18:
      oUF\events.lua:16
   (tail call): ?
   [C]: UseAction()
   ..\FrameXML\SecureTemplates.lua:275: handler()
   ..\FrameXML\SecureTemplates.lua:543:
      ..\FrameXML\SecureTemplates.lua:491
   [C]: Click()
   ..\FrameXML\ChatFrame.lua:1458: ?()
   ..\FrameXML\ChatFrame.lua:4196: ChatEdit_ParseText()
   ..\FrameXML\ChatFrame.lua:3825: ChatEdit_SendText()
   ..\FrameXML\ChatFrame.lua:2560:
      ..\FrameXML\ChatFrame.lua:2553
   [C]: RunMacroText()
   ..\FrameXML\SecureTemplates.lua:379: handler()
   ..\FrameXML\SecureTemplates.lua:543:
      ..\FrameXML\SecureTemplates.lua:491
   [C]: ?
   ..\FrameXML\SecureHandlers.lua:264:
      ..\FrameXML\SecureHandlers.lua:261
   [C]: ?
   ..\FrameXML\SecureHandlers.lua:294:
      ..\FrameXML\SecureHandlers.lua:277
   (tail call): ?
rl ui and started attack

Code:
ID: 1
Error occured in: Unnamed
Message:
oUF attempted to call a protected function (oUF_ProtoPlayer:Show()) during combat lockdown.
Debug:
   [C]: Show()
   ..\FrameXML\UIParent.lua:2340: UIFrameFade()
   ..\FrameXML\UIParent.lua:2361: UIFrameFadeIn()
   oUF_Proto\plugin\oUF_BarFader.lua:18: func()
   oUF\events.lua:18:
      oUF\events.lua:16
   (tail call): ?
Last edited by takvaa : 03-08-11 at 10:43 AM.
takvaa is offline Report comment to moderator  
Reply With Quote
Unread 03-07-11, 10:57 PM  
Dawn
A Molten Giant
 
Dawn's Avatar
AddOn Author - Click to view AddOns

Forum posts: 903
File comments: 947
Uploads: 23
This is the code I use
Code:
-- bottom
local backdropcolor = {26/255, 25/255, 31/255}			-- backdrop color	
local brdcolor = {0/255, 0/255, 0/255}				-- backdrop border color

	local _, class = UnitClass('player')
	local color = CUSTOM_CLASS_COLORS and CUSTOM_CLASS_COLORS[class] or RAID_CLASS_COLORS[class]
	local pR, pG, pB = unpack(backdropcolor)
	
	local bottompan = CreateFrame("Frame", nil, UIParent)
	bottompan:SetFrameStrata("BACKGROUND")
	bottompan:SetFrameLevel(0)
	bottompan:SetPoint("BOTTOMLEFT", -2, 27)
	bottompan:SetPoint("BOTTOMRIGHT", 2, 27)
	bottompan:SetHeight(12)
	bottompan:Show()
	local bottompan2 = bottompan:CreateTexture(nil, "BACKGROUND")
	bottompan2:SetTexture(texture)
	bottompan2:SetAllPoints(bottompan)	
	bottompan2:SetVertexColor(pR, pG, pB, 0.4)	

	bottompan.border = CreateFrame("Frame", nil, bottompan)
	bottompan.border:SetPoint("TOPLEFT", bottompan, "TOPLEFT", -1, 1)
	bottompan.border:SetPoint("BOTTOMRIGHT", bottompan, "BOTTOMRIGHT", 1, -1)	
	bottompan.border:SetBackdrop(backdrop)
	bottompan.border:SetFrameLevel(1)	

	--bottompan.border:SetBackdropBorderColor(color.r, color.g, color.b, 0.8)		-- class colored border
	bottompan.border:SetBackdropBorderColor(0,0,0, 1)			-- solid border color		
	
	local toppan = CreateFrame("Frame", nil, UIParent)
	toppan:SetFrameStrata("BACKGROUND")
	toppan:SetFrameLevel(0)
	toppan:SetPoint("TOPLEFT", -2, -27)
	toppan:SetPoint("TOPRIGHT", 2, -27)
	toppan:SetHeight(12)
	toppan:Show()
	local toppan2 = toppan:CreateTexture(nil, "BACKGROUND")
	toppan2:SetTexture(texture)
	toppan2:SetAllPoints(toppan)	
	toppan2:SetVertexColor(pR, pG, pB, 0.4)	

	toppan.border = CreateFrame("Frame", nil, toppan)
	toppan.border:SetPoint("TOPLEFT", toppan, "TOPLEFT", -1, 1)
	toppan.border:SetPoint("BOTTOMRIGHT", toppan, "BOTTOMRIGHT", 1, -1)	
	toppan.border:SetBackdrop(backdrop)
	toppan.border:SetFrameLevel(1)	

	toppan.border:SetBackdropBorderColor(0,0,0, 1)
	
-- worldframe
function wf_points(top, bottom, left, right)
	WorldFrame:ClearAllPoints()
	WorldFrame:SetPoint("LEFT", left, 0)
	WorldFrame:SetPoint("RIGHT", -right, 0)
	WorldFrame:SetPoint("TOP", 0, -top)
	WorldFrame:SetPoint("BOTTOM", 0, bottom)
end

local wfpf = CreateFrame("Frame", nil, UIParent)  
wfpf:RegisterEvent("PLAYER_LOGIN")

wfpf:SetScript("OnEvent", function(self,event,unit)
wf_points(20, 20, 0, 0)
end)
__________________
Rock: "We're sub-standard DPS. Nerf Paper, Scissors are fine."
Paper: "OMG, WTF, Scissors!"
Scissors: "Rock is OP and Paper are QQers. We need PvP buffs."

"neeh the game wont be remembered as the game who made blizz the most money, it will be remembered as the game who had the most QQ'ers that just couldnt quit the game for some reason..."

Last edited by Dawn : 03-07-11 at 10:58 PM.
Dawn is offline Report comment to moderator  
Reply With Quote
Unread 03-07-11, 10:14 PM  
Elsandman1
A Kobold Labourer

Forum posts: 0
File comments: 10
Uploads: 0
Hey Dawn. What addon do you use to create those backgrounds, or bars on top and bottom of screen. Where your actions bar sit on in one of the SS's? Thanks.
Elsandman1 is offline Report comment to moderator  
Reply With Quote
Unread 03-07-11, 12:25 PM  
Dawn
A Molten Giant
 
Dawn's Avatar
AddOn Author - Click to view AddOns

Forum posts: 903
File comments: 947
Uploads: 23
Originally posted by GummiBen
Is there any change Dawn that you would upload your whole complication?
Propably not. I refuse from doing so, because I hate maintaining a whole bunch of addons, to time consuming. Sorry.

However, my "compilation" is really very basic after all. I ony use about 5-8 addons that actualy have an impact on the appearance of the interface. Most important one being oUF. Which means it's not hard to recreate the look at all.

xCT + dRecMap + Dominos + Coolline + some tooltip + buff + chat addon and that's about it, rest is invisible/specific/personal preference.
__________________
Rock: "We're sub-standard DPS. Nerf Paper, Scissors are fine."
Paper: "OMG, WTF, Scissors!"
Scissors: "Rock is OP and Paper are QQers. We need PvP buffs."

"neeh the game wont be remembered as the game who made blizz the most money, it will be remembered as the game who had the most QQ'ers that just couldnt quit the game for some reason..."

Dawn is offline Report comment to moderator  
Reply With Quote
Unread 03-07-11, 12:00 PM  
GummiBen
A Murloc Raider
 
GummiBen's Avatar

Forum posts: 8
File comments: 84
Uploads: 2
Is there any change Dawn that you would upload your whole complication?
GummiBen is offline Report comment to moderator  
Reply With Quote
Unread 03-06-11, 06:29 PM  
Dawn
A Molten Giant
 
Dawn's Avatar
AddOn Author - Click to view AddOns

Forum posts: 903
File comments: 947
Uploads: 23
Basically, picture 2 shows what party and raid looks like. Anyway, here's an older pic (no portraits, different color settings). Like the feature list states, the debuffs are filtered on party/raid to only show debuffs of interest. The list contains most pve/pvp debuffs for cataclysm. If something's missing you can add them yourself and/or report back here.

__________________
Rock: "We're sub-standard DPS. Nerf Paper, Scissors are fine."
Paper: "OMG, WTF, Scissors!"
Scissors: "Rock is OP and Paper are QQers. We need PvP buffs."

"neeh the game wont be remembered as the game who made blizz the most money, it will be remembered as the game who had the most QQ'ers that just couldnt quit the game for some reason..."

Last edited by Dawn : 03-06-11 at 06:31 PM.
Dawn is offline Report comment to moderator  
Reply With Quote
Unread 03-06-11, 05:49 PM  
aceman67
A Theradrim Guardian
 
aceman67's Avatar
AddOn Author - Click to view AddOns

Forum posts: 67
File comments: 73
Uploads: 2
I'm on the fence about using this, can we get more screenshots with party and raid frames in action?
aceman67 is offline 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.