Download
(4 Kb)
Download
Updated: 03-04-09 07:03 AM
Addon for:
oUF.
Pictures
File Info
Updated:03-04-09 07:03 AM
Created:unknown
Downloads:10,860
Favorites:85
MD5:
oUF Perfect  Popular! (More than 5000 hits)
Version: 30000.13
by: p3lim [More]
Supported oUF Version: 1.3.x

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.


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 & Requests
To submit a bug report of feature request, please visit the Issue Tracker on my GitHub page.
Click here and follow steps how to submit a bug
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 Files (4)
File Name
Version
Size
Author
Date
30000.12
4kB
p3lim
03-03-09 06:12 PM
30000.11
3kB
p3lim
02-15-09 10:57 AM
30000.10
3kB
p3lim
02-15-09 04:21 AM
30000.9
4kB
p3lim
12-25-08 04:27 PM


Post A Reply Comment Options
Old 01-07-09, 10:56 AM  
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1177
File comments: 1205
Uploads: 25
Gonna put this layout on hold until oUF's raid and pet support has been fixed.
p3lim is offline Report comment to moderator  
Reply With Quote
Old 12-24-08, 01:37 AM  
Psychoshamoo
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 12
Uploads: 3
Originally posted by H4DOUK3N
Any idea what's causing this?



...or does the post below mine solve it for now?
Revert to the older version of oUF until release.
Psychoshamoo is offline Report comment to moderator  
Reply With Quote
Old 12-22-08, 09:39 AM  
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1177
File comments: 1205
Uploads: 25
Originally posted by H4DOUK3N
Any idea what's causing this?



...or does the post below mine solve it for now?
Havent released a version for oUF 1.3.1 yet, still working out a bug.
p3lim is offline Report comment to moderator  
Reply With Quote
Old 12-22-08, 04:30 AM  
H4DOUK3N
A Kobold Labourer
 
H4DOUK3N's Avatar

Forum posts: 0
File comments: 29
Uploads: 0
Any idea what's causing this?



...or does the post below mine solve it for now?
__________________
Believe, our blades will not shatter.
Believe, our souls will not be cut.
H4DOUK3N is offline Report comment to moderator  
Reply With Quote
Old 12-21-08, 11:34 AM  
Phatrik
A Murloc Raider
 
Phatrik's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 4
File comments: 35
Uploads: 1
Latest oUF update changed the behavior of tags a bit. If you wish to keep any modifications you've done, you need to find this line:
Code:
self.TaggedStrings = {health, power, name}
Delete it, or just comment it out if you like.
Then you edit 'local name' to this (what I have):

Code:
	local name = self.Health:CreateFontString(nil, 'OVERLAY', 'GameFontHighlightLeft')
	name:SetPoint('LEFT', self, 'RIGHT', 5, 0)
	self:Tag(name,'[name] |cffff0000[status]')
That should do the trick for now.
Last edited by Phatrik : 12-21-08 at 11:45 AM.
Phatrik is offline Report comment to moderator  
Reply With Quote
Old 12-16-08, 05:07 PM  
Mordog
A Deviate Faerie Dragon

Forum posts: 17
File comments: 82
Uploads: 0
Originally posted by p3lim
none of those lines, you'd have to override the [name] tag
thx, going to search how to do that^^
Mordog is offline Report comment to moderator  
Reply With Quote
Old 12-16-08, 04:56 PM  
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1177
File comments: 1205
Uploads: 25
Originally posted by Mordog
Is there a way i can make the names to only use the first 4 letters and maybe change the fontsize?

Code:
local name = self.Health:CreateFontString(nil, 'OVERLAY', 'GameFontHighlightLeft')
	name:SetPoint('LEFT', self, 'RIGHT', 5, 0)
	name:SetText('[name] [leader] [afk] |cff00ffff[raidtargetname] [raidtargeticon]')
Should be somewhere in the first line imo, but havent found out how^^
none of those lines, you'd have to override the [name] tag
p3lim is offline Report comment to moderator  
Reply With Quote
Old 12-16-08, 04:44 PM  
Mordog
A Deviate Faerie Dragon

Forum posts: 17
File comments: 82
Uploads: 0
Is there a way i can make the names to only use the first 4 letters and maybe change the fontsize?

Code:
local name = self.Health:CreateFontString(nil, 'OVERLAY', 'GameFontHighlightLeft')
	name:SetPoint('LEFT', self, 'RIGHT', 5, 0)
	name:SetText('[name] [leader] [afk] |cff00ffff[raidtargetname] [raidtargeticon]')
Should be somewhere in the first line imo, but havent found out how^^
Last edited by Mordog : 12-16-08 at 04:54 PM.
Mordog is offline Report comment to moderator  
Reply With Quote
Old 12-06-08, 08:38 PM  
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1177
File comments: 1205
Uploads: 25
Re: Re: Re: Vehicle Implementation

Originally posted by Psychoshamoo
Would this also fix the Malygos encounter as well?
yes
p3lim is offline Report comment to moderator  
Reply With Quote
Old 12-06-08, 08:24 PM  
Psychoshamoo
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 12
Uploads: 3
Re: Re: Vehicle Implementation

Originally posted by p3lim
Im aware of the issue, and I am already working on a solution.
Would this also fix the Malygos encounter as well?
Psychoshamoo is offline Report comment to moderator  
Reply With Quote
Old 12-03-08, 08:54 AM  
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1177
File comments: 1205
Uploads: 25
Re: Vehicle Implementation

Originally posted by Metacortex
Hi,
first thanks for the nice Unitframes. But 1 feature is missing, I noticed it when doing Ocolus heroic. Every party member has a drake, flighing and fighting (especially) the endboss. When mounted it uses the new vehicle system. The oUF Perfect frames only list the health from the players, not from their drakes/vehicles. So it is very tricky to target each other.
Im aware of the issue, and I am already working on a solution.
p3lim is offline Report comment to moderator  
Reply With Quote
Old 12-02-08, 06:39 PM  
Metacortex
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Vehicle Implementation

Hi,
first thanks for the nice Unitframes. But 1 feature is missing, I noticed it when doing Ocolus heroic. Every party member has a drake, flighing and fighting (especially) the endboss. When mounted it uses the new vehicle system. The oUF Perfect frames only list the health from the players, not from their drakes/vehicles. So it is very tricky to target each other.
Metacortex is offline Report comment to moderator  
Reply With Quote
Old 11-30-08, 03:05 AM  
weezel
A Defias Bandit

Forum posts: 2
File comments: 18
Uploads: 0
is moving the party frame only acomplished via lua modification ?
weezel is offline Report comment to moderator  
Reply With Quote
Old 11-05-08, 07:13 PM  
Sojik
A Wyrmkin Dreamwalker
 
Sojik's Avatar
AddOn Author - Click to view AddOns

Forum posts: 53
File comments: 168
Uploads: 11
I changed oUF_Perfect a little since I stopped running with UI scale. Here's what I changed:

Code:
	self:SetAttribute('initial-height', 18)
	self:SetAttribute('initial-width', 180)
	self:SetAttribute('initial-scale', 0.8)
and

Code:
	if(i == 1) then
		group:SetManyAttributes('showParty', true, 'showPlayer', false)
		group:SetPoint('TOPLEFT', UIParent, 5, -15)
	else
		group:SetPoint('TOP', raid[i-1], 'BOTTOM', 0, 10)
	end
I changed the second part because when I scaled it all down, the group spacing was way off. It was really spaced out. Now, as it is now, the spacing is fine as long as there are full groups. If the groups aren't full, the groups get closer together for some reason. Do you have any idea why? Did I change the scale wrong?
Sojik is offline Report comment to moderator  
Reply With Quote
Old 11-04-08, 08:53 AM  
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1177
File comments: 1205
Uploads: 25
Re: Greater than 25...

Originally posted by Hevnlyst
Great frames, I tweaked them a little size wise, and although I'm fairly alright with lua, i cant figure out how to create groups 6-8 if they are present. I made them smaller height wise so they can fit, i just cant find the variable/boolean that stops the creation of frames at 25 players...

And if this isn't possible, how could I make the frames hide/ be disabled after more than 25 people join the raid...
Look near the bottom, where they are spawned:
Code:
for i = 1, 5 do
The number 5 represents how many groups are spawned.

If you want to make the frames hide if the raid exceeds a certain members you need to create a function alike what I did back when oUF P3lim had raid frames. (You might be able to take a look at it through the SVN repos here on WoWI)
p3lim 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.