Category: oUF: Layouts
Addon Information
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
p3lim's Portal Bug Reports Feature Requests

This file is a Addon for oUF by haste. You must have that installed before this Addon will work.

Author:
Version:
30000.13
Date:
03-04-2009 09:03 AM
Size:
4.29 Kb
Downloads:
6,997
Favorites:
93
MD5:
Pictures
Click to enlarge
*target's name in blue, mt+ma to the right
Click to enlarge
normal 10man
oUF Perfect   Popular! (More than 5000 hits)
Description:
oUF Perfect is a layout plug-in made for the UnitFrame framework oUF.
It is required that you have this addon updated at all times to make everything work as it should.
You can download oUF by clicking on the link located under the "Download" button on the right.

oUF_Perfect is a raid and party layout, and is made to complete oUF_P3lim.


Features:
  • Header for Party
  • Header for Raid
  • Header for MainTank(s)
  • Header for MainAssist(s)
Raid group will spawn in 5 seperate groups, enough for a 25man raid.
Using tags it also shows party-target names in the name string (with raidicons aswell)


Issues:
Raid sometimes pop up errors in combat (oUF issue)


Click here and follow steps how to submit a bug


Feel free to donate:
  Change Log - oUF Perfect
30000.13:
- Fixed raid icon tag

30000.11:
- Fixed strata

30000.10:
- Update to reflect changes in oUF
- Added ReadyCheck support
- Added DebuffHighlight support
- Added masterlooter icon
- Fixed tags
- Removed readycheck code

30000.9:
- Update to reflect changes in oUF
- Added readycheck
- Fixed tags
- Removed buff/debuff tags
- Removed oUF ReadyCheck support (outdated)

30000.8:
- Fixed buff/debuff tags

30000.7:
- Fixed font issue
- Fixed power updates

30000.6:
- Added MainTank header
- Added MainAssist header
- Added RangeAlpha
- Added *target strings to all units
- Fixed menu function

30000.5:
- Update to 30000
- Not 100% bugtested yet, youve been warned

20400.4:
- Fixed [afk] tag

20400.3:
- Initial commit
  Archived Versions - oUF Perfect
File Name
Version
Size
Author
Date
30000.12
4kB
p3lim
03-03-2009 08:12 PM
30000.11
3kB
p3lim
02-15-2009 12:57 PM
30000.10
3kB
p3lim
02-15-2009 06:21 AM
30000.9
4kB
p3lim
12-25-2008 06:27 PM
  Comments - oUF Perfect
Post A Reply Comment Options
Old 02-25-2009, 07:36 AM  
p3lim
A Molten Giant
 
p3lim's Avatar
Interface Author - Click to view interfaces

Forum posts: 558
File comments: 839
Uploads: 19
Quote:
Originally posted by ant1pathy
Gimme another hint :P.
You need to make your own tag and use it, alike how the [name] tag is made.
If you dont know how its made, look at tags.lua file in oUF and how I made my other tags.
p3lim is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-25-2009, 02:16 AM  
ant1pathy
A Murloc Raider

Forum posts: 5
File comments: 75
Uploads: 0
Quote:
Originally posted by p3lim
You're wrong, the layout is using tags.
Gimme another hint :P.
ant1pathy is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-25-2009, 12:39 AM  
p3lim
A Molten Giant
 
p3lim's Avatar
Interface Author - Click to view interfaces

Forum posts: 558
File comments: 839
Uploads: 19
Quote:
Originally posted by ant1pathy
Alright, I've gotten to this so far and now need to know if I'm right so far, and if so, where do I put it.

Code:
for i = 1, 25 do
	local raidname = UnitName("raid"..i)
	name:SetText(strsub(raidname, 1, 5))
end
You're wrong, the layout is using tags.
p3lim is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-25-2009, 12:30 AM  
ant1pathy
A Murloc Raider

Forum posts: 5
File comments: 75
Uploads: 0
Alright, I've gotten to this so far and now need to know if I'm right so far, and if so, where do I put it.

Code:
for i = 1, 25 do
	local raidname = UnitName("raid"..i)
	name:SetText(strsub(raidname, 1, 5))
end
ant1pathy is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-24-2009, 08:57 PM  
Zyania
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
I'm using the old version of oUF_Perfect, and have spent hours trying to figure out a way to show the Master Looter and Party/Raid Leader icon on the party/raid frames.
Is there anyway of going about this, could someone please help/point me in the right direction?

Here's an image to show what I've got atm. If anyone could actually code it so that the icons show to the topleft of the health bars, i'd be in their debt.




Thanks, :3
Zyania is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-18-2009, 05:32 PM  
Arrowsong
A Defias Bandit

Forum posts: 2
File comments: 37
Uploads: 0
For someone new to .lua stuff, not doin half bad. Got the targets commented out and coppied the "Master Looter" bit of code, removed the [Leader( )] and voila. Now back to the other forum to try and get some coloring help.

- Arrowsong
Arrowsong is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-18-2009, 02:43 PM  
Arrowsong
A Defias Bandit

Forum posts: 2
File comments: 37
Uploads: 0
Hey p3lim. Followed you here too. Haha.

1: Is it possible to make the party leader use the icon rather than the "(L)"?
2: How do I disable seeing everyones Targets?

#2 I tried myself but just kept breaking it. lol.

Thanks for the help. Learning a lot from you. Thanks.

- Arrowsong
Arrowsong is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-16-2009, 07:09 AM  
p3lim
A Molten Giant
 
p3lim's Avatar
Interface Author - Click to view interfaces

Forum posts: 558
File comments: 839
Uploads: 19
Quote:
Originally posted by ant1pathy
So it would be

Code:
string.sub(s,1,7)
Now, do I set "s" to "name", and if so, where do I put that part? Between name:SetPoint and self:Tag, inside the self:Tag paren, or after?
No, you make a new tag
p3lim is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-15-2009, 11:45 PM  
ant1pathy
A Murloc Raider

Forum posts: 5
File comments: 75
Uploads: 0
So it would be

Code:
string.sub(s,1,7)
Now, do I set "s" to "name", and if so, where do I put that part? Between name:SetPoint and self:Tag, inside the self:Tag paren, or after?
ant1pathy is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-15-2009, 09:43 PM  
p3lim
A Molten Giant
 
p3lim's Avatar
Interface Author - Click to view interfaces

Forum posts: 558
File comments: 839
Uploads: 19
Quote:
Originally posted by ant1pathy
Is there any way to make a name display on the first so many characters? I'd like to chop my raid frames down to on the first 5 or so letters displayed. This is what I was looking at; am I in the right location?
Code:
	local name = self.Health:CreateFontString(nil, 'OVERLAY', 'GameFontHighlightSmallLeft')
	name:SetPoint('LEFT', self, 'LEFT', 25, 0)
	self:Tag(name, '[name( )][leader( )][offline( )][afk( )]')
Ideally, I'd be able to set a box like there is for auras that would cut off text over a given length, but I'd be cool with being able to display just a given number if that's easier :P.
http://pgl.yoyo.org/luai/i/string.sub
p3lim is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-15-2009, 08:03 PM  
ant1pathy
A Murloc Raider

Forum posts: 5
File comments: 75
Uploads: 0
Is there any way to make a name display on the first so many characters? I'd like to chop my raid frames down to on the first 5 or so letters displayed. This is what I was looking at; am I in the right location?
Code:
	local name = self.Health:CreateFontString(nil, 'OVERLAY', 'GameFontHighlightSmallLeft')
	name:SetPoint('LEFT', self, 'LEFT', 25, 0)
	self:Tag(name, '[name( )][leader( )][offline( )][afk( )]')
Ideally, I'd be able to set a box like there is for auras that would cut off text over a given length, but I'd be cool with being able to display just a given number if that's easier :P.
ant1pathy is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-15-2009, 12:55 PM  
p3lim
A Molten Giant
 
p3lim's Avatar
Interface Author - Click to view interfaces

Forum posts: 558
File comments: 839
Uploads: 19
Quote:
Originally posted by Akustik
Is there a way you can lower the priority (dunno what it's exactly called) so when u pop up the Honor tab the frames don't go over it ?
Will do
p3lim is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-15-2009, 10:59 AM  
Akustik
A Kobold Labourer
 
Akustik's Avatar

Forum posts: 0
File comments: 43
Uploads: 0
Is there a way you can lower the priority (dunno what it's exactly called) so when u pop up the Honor tab the frames don't go over it ?
Akustik is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-14-2009, 01:49 PM  
p3lim
A Molten Giant
 
p3lim's Avatar
Interface Author - Click to view interfaces

Forum posts: 558
File comments: 839
Uploads: 19
Quote:
Originally posted by Plato0n
hey, I wanna change the Names to be classcolored, I think it should be anywhere in here or?


but what do I have to change? just enter a "[classcolor] would be way too easy

greetings
add '[raidcolor]'

you can find a list of default tags here:
http://ixo.no/git/oUF.git/tree/elements/tags.lua

Last edited by p3lim : 01-14-2009 at 01:49 PM.
p3lim is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-13-2009, 05:04 PM  
Plato0n
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 1
hey, I wanna change the Names to be classcolored, I think it should be anywhere in here or?
Quote:
self:Tag(name, '[name] [leader] [offline][afk]|cff00ffff[raidtargetname] [raidtargeticon]')
but what do I have to change? just enter a "[classcolor] would be way too easy

greetings
Plato0n is offline Report comment to moderator   Edit/Delete Message 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.




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.