Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(107 Kb)
Download
Updated: 10-16-14 05:33 PM
Addon for:
oUF.
Pictures
File Info
Compatibility:
Warlords of Draenor Pre-Patch (6.0.2)
Updated:10-16-14 05:33 PM
Created:unknown
Downloads:53,695
Favorites:200
MD5:
6.0.2
oUF P3lim  Updated this week!  Popular! (More than 5000 hits)
Version: 60000.21-Release
by: p3lim [More]
Description:
oUF P3lim is a layout made for the unitframe framework oUF.
It is a personal layout, customized to my every need, and because of this I do not take any feature requests.
I've written this layout to be easily readable, for those who would like to use it as a reference to their own layout(s).
If you intend to use this layout or parts of it, please credit me for my work.

Features:
  • Minimalistic layout
  • Accounts for most roles and playstyles
  • Easy-to-understand code for forks
  • Completely stand-alone, oUF is embedded
  • oUF Experience is also embedded
  • oUF MovableFrames is also embedded (type /pmf to move)

The following units are supported:
  • Player
  • Target
  • TargetTarget
  • Focus
  • Party/Raid
  • Pet (health value on player frame)
  • Boss
  • Arena (and preparation frames)

The following class-specific powers are supported:
  • Death Knight (Runes)
  • Druid (Combo Points, Eclipse)
  • Monk (Chi)
  • Paladin (Holy Power)
  • Priest (Shadow Orbs)
  • Rogue (Combo Points, Anticipation)
  • Warlock (Soul Shards, Demonic Fury, Burning Embers)

Notes:
The only options available are moving/scaling. Type /pmf to unlock, see interface options to reset.
See the LICENSE file before attempting to redistribute or use this addon for anything except personal use.

Issues:
To submit a bug report, please visit the Issue Tracker.
Changes in 60000.21-Release:
  • Added: Support for MovableFrames plugin
  • Added: Support for Shaman's Maelstrom Weapon (same as combo points)
  • Changed: Update Interface version
  • Changed: Update oUF embed
  • Changed: Update Experience embed
  • Changed: Tags rewritten for performance and readability
  • Fixed: EclipseBar issues
  • Fixed: Arena preparation frames
  • Fixed: Tags rendering behind the portrait
  • Fixed: Role icons rendering behind the ready check icons
  • Fixed: Divide by zero bug
  • Removed: Unintentional debuffs on arena frames
  • Removed: Compatability code for "Mists of Pandaria" expansion
Changes in 50400.20-Release:
  • Added: Support for "Warlords of Draenor" expansion
  • Added: Support for Portraits element
  • Added: Support for ClassIcons element
  • Added: Support for ResurrectIcon element
  • Added: Support for Threat element
  • Added: Custom demonic fury element
  • Added: Custom cpoints tag with colors
  • Added: Support for the rogue talent "Anticipation"
  • Added: Metadata file for the curseforge packager
  • Added: License
  • Changed: Update oUF embed
  • Changed: Update Experience embed
  • Changed: EclipseBar and Runes element simplified
  • Changed: Use short values on health tags
  • Removed: Unbuffed tag on party and raid
  • Removed: Almost all class power tags from player
Changes in 50400.19-Release:
  • Added: Support for EclipseBar element
  • Added: Custom soulshards tag to player
  • Added: Custom demonic fury tag to player
  • Added: Pet health value tag to player
  • Added: Burning Embers element to player
  • Fixed: Combo points position
  • Removed: Support for AltPowerBar element
Changes in 50400.18-Release:
  • Added: Arena frames
  • Added: Arena preparation frames
  • Changed: Update Interface version
  • Changed: Update oUF embed
  • Changed: Update Experience embed
  • Removed: Fancy CLEU tracking for combo points
  • Removed: Buff filters
Changes in 50300.17-Release:
  • Added: Support for Runes element
  • Changed: Update Interface version
  • Changed: Update oUF embed
  • Changed: Update buff and debuff filter
Changes in 50200.16-Release:
  • Changed: Update Interface version
  • Changed: Update oUF embed
  • Remove: Dropdown spawning logic (oUF handles this now)
Changes in 50100.15-Release:
  • Added: Support for AltPowerBar element
  • Changed: Update Interface version
  • Changed: Update oUF embed
  • Removed: Support for "Savage Defense" ability
Changes in 50001.14-Release:
  • Added: Metadata file for the curseforge packager
Changes in 50001.13-Release:
  • Added: Support for "Savage Defense" ability
  • Added: Countdown time on buffs and debuffs
  • Added: Support for ReadyCheck element
  • Changed: Embed oUF
  • Changed: Embed Experience plugin
  • Changed: Track CLEU changes for combo points for accuracy
  • Changed: Update buff and debuff filter
  • Fixed: Castbar frame strata
Changes in 50001.12-Release:
  • Added: Support for "Mists of Pandaria" expansion
  • Added: Support for Experience plugin
  • Changed: Update Interface version
  • Changed: Disable default UI boss frames
  • Changed: Update buff and debuff filter
  • Fixed: Taints caused by Blizzard leaking a global variable
  • Removed: Support for oUF 1.5
  • Removed: Support for Fader plugin
Changes in 40300.11-Release:
  • Added: Boss frames
  • Added: Support for Fader plugin
  • Added: [holypower] tag on player
  • Changed: Only show raid when it's less than 27 players
  • Changed: Update buff filter
  • Fixed: Name going off the frame
Changes in 40300.10-Release:
  • Changed: Update Interface version
  • Changed: Update support for 1.6
  • Changed: Update buff and debuff filter
  • Changed: Show debuffs while in a vehicle
  • Changed: Anchor focus and target's target to their closest relative
  • Changed: Added support for packagers to set the version automatically
  • Fixed: Friendly unit health tag
  • Removed: Threat texture
  • Removed: Support for "Glyph of Shred"
Changes in 40200.9-Release:
  • Added: Threat texture
  • Changed: Update buff filter
  • Fixed: Make sure we have "Glyph of Shred" active
Changes in 40200.8-Release:
  • Added: Raid frames
  • Added: Castbar in form of a tag and spark on target
  • Added: Debuffs to player
  • Added: Buff and debuff filters
  • Added: Support for "Glyph of Shred" on target debuffs
  • Changed: Update Interface version
  • Removed: Pet frame
Changes in 40100.7-Release:
  • Added: Party frames
  • Added: Castbar in form of a tag and spark on player and pet
  • Changed: Update Interface version
  • Changed: Font flag on focus, target and target's target
  • Fixed: Focus debuff position
  • Removed: Threat tag
  • Removed: Pet happiness coloring
Changes in 40000.6-Release:
  • Removed: Temporary fix for clicks
Changes in 40000.5-Beta:
  • Changed: Update Interface version
  • Changed: Update support for 1.5
  • Changed: Font flags to "OUTLINEMONOCHROME"
Changes in 30300.4-Beta:
  • Added: New font (Semplice Regular)
  • Changed: Update support for 1.4
  • Changed: Positions of all units and elements
  • Removed: Custom dropdown
  • Removed: Buff and debuff filters
  • Removed: Castbar element
  • Removed: Runes element
  • Removed: Custom statusbar texture
Changes in 30300.3-Beta:
  • Added: New font (Marke Eigenbau)
  • Added: Support for Runes element
  • Added: Castbar to pets (for vehicle support)
  • Added: Custom dropdown for player
  • Added: Whitelisted debuffs for target
  • Changed: Update Interface version
  • Changed: Update buff filter
  • Changed: Height on all frames
  • Changed: [pvptime] tag symbol and formatting
  • Fixed: Only show [pthreat] if threat percentage is above 0
  • Removed: Countdown time on player buffs
Changes in 30200.2-Beta:
  • Added: [druidpower], [pthreat] and [pvptime] tags on player
  • Added: Icon to castbar
  • Added: Assistant and Leader element to player
  • Changed: Health value element to only show [phealth] tag
  • Changed: Castbar position
  • Fixed: Experience bar width
  • Removed: Support for RuneBar plugin
  • Removed: Support for Reputation plugin
  • Removed: Support for BarFader plugin
  • Removed: Aura owner tooltip
  • Removed: DruidPower element
  • Removed: Global names
  • Removed: Castbar on everything but player and target
Archived Files (44)
File Name
Version
Size
Author
Date
50400.20-Releas
97kB
p3lim
08-31-14 10:06 AM
50400.19-Releas
90kB
p3lim
06-22-14 08:03 AM
50400.18-Releas
92kB
p3lim
06-19-14 05:11 AM
50300.17-Releas
88kB
p3lim
05-26-13 09:34 AM
50200.16-Releas
88kB
p3lim
03-23-13 12:37 PM
50001.15-Releas
89kB
p3lim
03-01-13 07:56 PM
50001.12-Releas
26kB
p3lim
08-30-12 06:17 AM
40300.11-Releas
26kB
p3lim
04-28-12 12:16 PM
40300.10-Releas
26kB
p3lim
02-07-12 11:33 AM
40200.9-Release
26kB
p3lim
10-03-11 06:08 PM
40200.8-Release
25kB
p3lim
07-31-11 02:45 PM
40100.7-Release
25kB
p3lim
04-30-11 08:57 AM
40000.6-Release
24kB
p3lim
12-27-10 11:13 PM
40000.5-Beta
24kB
p3lim
10-13-10 12:56 PM
40000.5-Beta
24kB
p3lim
06-26-10 10:39 PM
30300.3-Beta
16kB
p3lim
12-21-09 09:19 AM
30200.2-Beta
6kB
p3lim
08-24-09 10:34 PM
30200.1-Beta
7kB
p3lim
08-08-09 10:08 AM
30100.86
6kB
p3lim
07-28-09 05:08 PM
30100.85
6kB
p3lim
07-19-09 11:40 AM
30100.84
6kB
p3lim
07-15-09 12:58 PM
30100.83
6kB
p3lim
06-25-09 05:26 PM
30100.82
6kB
p3lim
06-11-09 02:27 PM
30100.81
6kB
p3lim
06-01-09 03:55 AM
30100.80
6kB
p3lim
05-24-09 07:18 PM
30100.78
6kB
p3lim
05-20-09 10:52 AM
30100.76
6kB
p3lim
05-08-09 04:02 PM
30100.75
6kB
p3lim
04-21-09 08:17 AM
30100.74
6kB
p3lim
04-19-09 05:05 PM
30100.73
6kB
p3lim
04-19-09 04:52 PM
30100.72
5kB
p3lim
04-17-09 09:38 AM
30100.71
5kB
p3lim
04-14-09 09:12 AM
30000.70
5kB
p3lim
04-14-09 08:55 AM
30000.69
6kB
p3lim
04-09-09 12:50 PM
30000.68
6kB
p3lim
04-08-09 05:22 PM
30000.67
5kB
p3lim
03-29-09 03:11 PM
30000.66
5kB
p3lim
03-20-09 02:11 PM
30000.65
5kB
p3lim
03-11-09 10:52 AM
30000.64
5kB
p3lim
03-09-09 06:10 PM
30000.63
5kB
p3lim
02-27-09 11:38 AM
30000.62
5kB
p3lim
02-25-09 05:55 PM
30000.61
6kB
p3lim
02-15-09 12:05 PM
30000.60
6kB
p3lim
02-15-09 05:07 AM
30000.59
6kB
p3lim
02-14-09 05:22 PM


Post A Reply Comment Options
Unread 02-18-09, 04:44 PM  
ant1pathy
A Murloc Raider

Forum posts: 5
File comments: 83
Uploads: 0
Originally posted by Banman
Did you get another addon that tracks your runes? if you did all you have to do to remove the rune bar is remove this


That will get rid of the rune bar
Not looking to get rid of the Rune bar, looking to hide the Runic Power bar. Since I have the number there, I don't need the bar too.
ant1pathy is offline Report comment to moderator  
Reply With Quote
Unread 02-18-09, 04:35 PM  
Arrowsong
A Defias Bandit

Forum posts: 2
File comments: 34
Uploads: 0
Still unable to remove the coloring from names and levels. Anyone mind lending a code hand? Thanks.

- Arrowsong
Arrowsong is offline Report comment to moderator  
Reply With Quote
Unread 02-18-09, 02:21 PM  
Zunra
A Kobold Labourer
 
Zunra's Avatar

Forum posts: 0
File comments: 2
Uploads: 0
sure i know that i could use hot keys :-)

but it would be nice to use the context menu.
Zunra is offline Report comment to moderator  
Reply With Quote
Unread 02-18-09, 02:02 PM  
Banman
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
Originally posted by Zunra
I'm not able to set/remove a "Focus Target". I'll allways get the Blizzard "Action Blocked" error.
Sounds like you have another mod interfering with it... list your addons or go to your addon list and uncheck them all and slowly add one by one and that should help you figure out witch one it is.

EDIT: never mind I see what you're talking about when you right click on your target and say setfocus it gives that error, to get around that just target who you want to focus and type /setfocus and /clearfocus and it won't show the error
Last edited by Banman : 02-18-09 at 02:06 PM.
Banman is offline Report comment to moderator  
Reply With Quote
Unread 02-18-09, 12:09 PM  
Zunra
A Kobold Labourer
 
Zunra's Avatar

Forum posts: 0
File comments: 2
Uploads: 0
I'm not able to set/remove a "Focus Target". I'll allways get the Blizzard "Action Blocked" error.
Last edited by Zunra : 02-18-09 at 12:10 PM.
Zunra is offline Report comment to moderator  
Reply With Quote
Unread 02-18-09, 08:53 AM  
Banman
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
Originally posted by ant1pathy
I've moved my Rune bar up in order to keep the frame height consistent, but how do I hide/remove the Runic Power bar? It shows behind the filling Rune bars, and is distracting.
Did you get another addon that tracks your runes? if you did all you have to do to remove the rune bar is remove this

Code:
if(class == 'DEATHKNIGHT') then
			self.RuneBar = {}
			for i = 1, 6 do
				self.RuneBar[i] = CreateFrame('StatusBar', nil, self)
				if(i == 1) then
					self.RuneBar[i]:SetPoint('TOPLEFT', self, 'BOTTOMLEFT', 0, -1)
				else
					self.RuneBar[i]:SetPoint('TOPLEFT', self.RuneBar[i-1], 'TOPRIGHT', 1, 0)
				end
				self.RuneBar[i]:SetStatusBarTexture(texture)
				self.RuneBar[i]:SetStatusBarColor(unpack(runeloadcolors[i]))
				self.RuneBar[i]:SetHeight(4)
				self.RuneBar[i]:SetWidth(230/6 - 0.85)
				self.RuneBar[i]:SetBackdrop(backdrop)
				self.RuneBar[i]:SetBackdropColor(0, 0, 0)
				self.RuneBar[i]:SetMinMaxValues(0, 1)
				self.RuneBar[i]:SetID(i)

				self.RuneBar[i].bg = self.RuneBar[i]:CreateTexture(nil, 'BORDER')
				self.RuneBar[i].bg:SetAllPoints(self.RuneBar[i])
				self.RuneBar[i].bg:SetTexture(0.3, 0.3, 0.3)			
			end

			RuneFrame:Hide()

			self:RegisterEvent('RUNE_TYPE_UPDATE', UpdateRuneType)
			self:RegisterEvent('RUNE_REGEN_UPDATE', UpdateRuneType)
			self:RegisterEvent('RUNE_POWER_UPDATE', UpdateRunePower)
		end
That will get rid of the rune bar
Banman is offline Report comment to moderator  
Reply With Quote
Unread 02-18-09, 03:56 AM  
ant1pathy
A Murloc Raider

Forum posts: 5
File comments: 83
Uploads: 0
I've moved my Rune bar up in order to keep the frame height consistent, but how do I hide/remove the Runic Power bar? It shows behind the filling Rune bars, and is distracting.
ant1pathy is offline Report comment to moderator  
Reply With Quote
Unread 02-18-09, 12:46 AM  
Banman
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
Originally posted by Arrowsong
Okay p3lim. You're going to hate me and probably ask me why I even use this layout if I'm asking all this stuff. Simply put, I love the look of the frames, the fact its hardcoded and can't mess it up once it's set just right and eliminates like 4-5 addons by simply using 1!

So, here is hopefully my last question for you. I play a hunter so personally there's no reason t see what buff or debuffs targets have so, I was wondering... would you be able to explain how to have only MY debuffs show on the target?

Thanks again. Your addon rocks, I'm just fine tuning it for myself.

- Arrowsong

man you ask a lot of questions but w/e anyways for your debuff problem add this
Code:
self.Debuffs.onlyShowPlayer = true
to somewhere around

Code:
if(unit == 'target') then
		self.CPoints = self:CreateFontString(nil, 'OVERLAY', 'SubZoneTextFont')
		self.CPoints:SetPoint('RIGHT', self, 'LEFT', -9, 0)
		self.CPoints:SetTextColor(1, 1, 1)
		self.CPoints:SetJustifyH('RIGHT')
		self.CPoints.unit = 'player'

		self.Buffs = CreateFrame('Frame', nil, self)
		self.Buffs:SetPoint('TOPLEFT', self, 'TOPRIGHT', 2, 1)
		self.Buffs:SetHeight(24 * 2)
		self.Buffs:SetWidth(270)
		self.Buffs.num = 20
		self.Buffs.size = 24
		self.Buffs.spacing = 2
		self.Buffs.initialAnchor = 'TOPLEFT'
		self.Buffs['growth-y'] = 'DOWN'

		self.Debuffs = CreateFrame('Frame', nil, self)
		self.Debuffs:SetPoint('TOPLEFT', self, 'BOTTOMLEFT', -1, -2)
		self.Debuffs:SetHeight(22 * 0.97)
		self.Debuffs:SetWidth(230)
		self.Debuffs.size = 22 * 0.97
		self.Debuffs.spacing = 2
		self.Debuffs.initialAnchor = 'TOPLEFT'
		self.Debuffs['growth-y'] = 'DOWN'
                self.Debuffs.onlyShowPlayer = true   <----- Added new line of code	
	else
		self.BarFade = true
	end

I think that's right correct me if I'm wrong P3lim, and thanks for the layout.
Banman is offline Report comment to moderator  
Reply With Quote
Unread 02-17-09, 09:46 PM  
Arrowsong
A Defias Bandit

Forum posts: 2
File comments: 34
Uploads: 0
Okay p3lim. You're going to hate me and probably ask me why I even use this layout if I'm asking all this stuff. Simply put, I love the look of the frames, the fact its hardcoded and can't mess it up once it's set just right and eliminates like 4-5 addons by simply using 1!

So, here is hopefully my last question for you. I play a hunter so personally there's no reason t see what buff or debuffs targets have so, I was wondering... would you be able to explain how to have only MY debuffs show on the target?

Thanks again. Your addon rocks, I'm just fine tuning it for myself.

- Arrowsong
Arrowsong is offline Report comment to moderator  
Reply With Quote
Unread 02-17-09, 09:22 PM  
Arrowsong
A Defias Bandit

Forum posts: 2
File comments: 34
Uploads: 0
Not to be a complete pain in your ass p3lim. I checked the file for "|cff" and I find a few different spots for it. Do I remove from the first "|" tot he "|r"?

Because judging from this line:

bar.Text:SetFormattedText('%s / %s', min, max)

Should I change:

bar.Text:SetFormattedText('%s |cff0090ff/|r %s', truncate(min), truncate(max))

To:

bar.Text:SetFormattedText('%s / %s', truncate(min), truncate(max))

Or:

bar.Text:SetFormattedText('%s %s', truncate(min), truncate(max))

Just wanted to check before changing things around too much.
Just wanted the colored class names and level white.

Being color blind, some are really hard to see. Especially the blues, like Shamans.

- Arrowsong
Arrowsong is offline Report comment to moderator  
Reply With Quote
Unread 02-17-09, 04:40 PM  
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1289
File comments: 1181
Uploads: 25
Originally posted by Arrowsong
Been mess'n around. Got the castbars commented out and wondering if someone would mind telling me how to uncolor the text? not mana bars etc, JUST text. like level and name etc. Ty

- Arrowsong
Remove the hex coloring, it starts with '|cff' and has rrggbb after it, also the color is ended with '|r'
p3lim is offline Report comment to moderator  
Reply With Quote
Unread 02-17-09, 04:39 PM  
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1289
File comments: 1181
Uploads: 25
Originally posted by Arrowsong
I use SharedMedia and the "Gloss" texture on everything. Wondering if there was a way to use it on the frames? Would match my setup a lot more. Secondly, in regards tot he buffs. Possible to make them compatible with say Buttonfacade for the same gloss effect? I'm no .lua expert but I'm probably going to guess since it's hardcoded, the buttonfacade option is out.

Great addon. Keep up the good work!

ps. For those of us who are not code junkies, would it be hard to add say a "Shift + Right Click" to hide frame, option?

- Arrowsong
1: Replace the 'minimalist.tga' file with yours, but rename it to 'minimalist.tga'
2: You're right, its hardcoded.
3: You can do /run oUF.units.unit:Hide() where unit is player, target, party2 etc
p3lim is offline Report comment to moderator  
Reply With Quote
Unread 02-17-09, 04:03 PM  
Arrowsong
A Defias Bandit

Forum posts: 2
File comments: 34
Uploads: 0
Been mess'n around. Got the castbars commented out and wondering if someone would mind telling me how to uncolor the text? not mana bars etc, JUST text. like level and name etc. Ty

- Arrowsong
Arrowsong is offline Report comment to moderator  
Reply With Quote
Unread 02-17-09, 03:19 PM  
Arrowsong
A Defias Bandit

Forum posts: 2
File comments: 34
Uploads: 0
I use SharedMedia and the "Gloss" texture on everything. Wondering if there was a way to use it on the frames? Would match my setup a lot more. Secondly, in regards tot he buffs. Possible to make them compatible with say Buttonfacade for the same gloss effect? I'm no .lua expert but I'm probably going to guess since it's hardcoded, the buttonfacade option is out.

Great addon. Keep up the good work!

ps. For those of us who are not code junkies, would it be hard to add say a "Shift + Right Click" to hide frame, option?

- Arrowsong
Arrowsong is offline Report comment to moderator  
Reply With Quote
Unread 02-17-09, 01:02 PM  
ogu
A Defias Bandit

Forum posts: 3
File comments: 27
Uploads: 0
Hi,

Could someone please let me know how to make the unit frame for myself change color when health gets to a certain percentage? I think it's something to do with "healthCritical" but I don't know how to add it.

Thank you for any assistance.
ogu 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.