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.3)
Updated:10-16-14 05:33 PM
Created:unknown
Downloads:54,145
Favorites:199
MD5:
6.0.3

oUF P3lim  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, Stagger)
  • 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 10-16-08, 03:07 AM  
Caellian
A Frostmaul Preserver
 
Caellian's Avatar

Forum posts: 268
File comments: 250
Uploads: 5
Code:
	if(self.unit ~= 'player' or class ~= 'DRUID') then return end
Fixed the DruidMana issue
__________________
if (sizeof(workload) > sizeof(brain_capacity)) { die('System Overload'); }
Caellian is offline Report comment to moderator  
Reply With Quote
Unread 10-15-08, 08:32 PM  
Sojik
A Wyrmkin Dreamwalker
 
Sojik's Avatar
AddOn Author - Click to view AddOns

Forum posts: 53
File comments: 165
Uploads: 12
Re: PreUpdatePower bug

Originally posted by mellerfal
blahblahblah
That fixed it! Thanks.
Sojik is offline Report comment to moderator  
Reply With Quote
Unread 10-15-08, 07:08 PM  
blackpandemic
A Flamescale Wyrmkin
 
blackpandemic's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 123
File comments: 84
Uploads: 2
Originally posted by Sojik
[b]I don't know why I'm the first to report this but I can't get your layout to work. I have the latest as of right now (30000.35 for P3lim and 1.2 for oUF). I have screenshots of what happens. My player UF is whiteish and doesn't display any text or show my health at all and it's spitting out a thousand Lua errors a minute.
Same issue!
__________________
"It is forbidden to kill; therefore all murderers are punished unless they kill in large numbers and to the sound of trumpets." -Voltaire
blackpandemic is offline Report comment to moderator  
Reply With Quote
Unread 10-15-08, 05:57 PM  
ShaneSveller
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 17
Uploads: 2
PreUpdatePower bug

Originally posted by Sojik
[b]I don't know why I'm the first to report this but I can't get your layout to work. I have the latest as of right now (30000.35 for P3lim and 1.2 for oUF). I have screenshots of what happens. My player UF is whiteish and doesn't display any text or show my health at all and it's spitting out a thousand Lua errors a minute.
This is due to the PreUpdatePower function being tailored for a Druid. If you add:
Code:
if(class ~= 'DRUID') then return end
as the first or second line around line 93 of oUF_P3lim.lua then all will be well.

A few surrounding lines for context:
Code:
	UpdateInfoColor(self, unit)
end

local function PreUpdatePower(self, event, unit)
	if(self.unit ~= 'player') then return end
	if(class ~= 'DRUID') then return end
  
	local _, ptype = UnitPowerType('player')
	local min = UnitPower('player', SPELL_POWER_MANA)
ShaneSveller is offline Report comment to moderator  
Reply With Quote
Unread 10-15-08, 05:42 PM  
Sojik
A Wyrmkin Dreamwalker
 
Sojik's Avatar
AddOn Author - Click to view AddOns

Forum posts: 53
File comments: 165
Uploads: 12
I don't know why I'm the first to report this but I can't get your layout to work. I have the latest as of right now (30000.35 for P3lim and 1.2 for oUF). I have screenshots of what happens. My player UF is whiteish and doesn't display any text or show my health at all and it's spitting out a thousand Lua errors a minute. I disabled all my addons except oUF and your layout and did not modify it to my liking yet, it's exactly how I downloaded and here's what I see:

Sojik is offline Report comment to moderator  
Reply With Quote
Unread 10-06-08, 03:45 PM  
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1320
File comments: 1185
Uploads: 25
Originally posted by H4DOUK3N
No errors as such, just a graphical issue.
Just wondering why the black 1px border doesn't apply in the marked places on the following image:

Image

Thanks in advance for any help.
Blizzard's fucked up texture engine or your UI scale
Last edited by p3lim : 11-01-08 at 04:28 PM.
p3lim is offline Report comment to moderator  
Reply With Quote
Unread 10-06-08, 12:36 PM  
H4DOUK3N
A Kobold Labourer
 
H4DOUK3N's Avatar

Forum posts: 0
File comments: 26
Uploads: 0
No errors as such, just a graphical issue.
Just wondering why the black 1px border doesn't apply in the marked places on the following image:

Image

Thanks in advance for any help.
__________________
Believe, our blades will not shatter.
Believe, our souls will not be cut.
H4DOUK3N is offline Report comment to moderator  
Reply With Quote
Unread 10-04-08, 07:01 PM  
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1320
File comments: 1185
Uploads: 25
Re: frequentUpdate

Originally posted by mellerfal
Hey p3lim, since you play a Druid (I think?), any chance you'll be updating your layout to include
Code:
frequentUpdates = true
on the hp and pp powers? As mentioned at Haste's portal page, this allows the bars to be updated OnUpdate instead of ticks using the events. I believe in order for your text to update you must also reset it in a PostUpdateHealth/Power function. I enjoy using your layout quite a lot while I learn enough to write my own, and would find this immensely helpful once 3.0 goes live and we regen Energy/Mana continuously.
Maybe, we will see
Last edited by p3lim : 11-01-08 at 04:29 PM.
p3lim is offline Report comment to moderator  
Reply With Quote
Unread 10-04-08, 06:30 PM  
ShaneSveller
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 17
Uploads: 2
frequentUpdate

Hey p3lim, since you play a Druid (I think?), any chance you'll be updating your layout to include
Code:
frequentUpdates = true
on the hp and pp powers? As mentioned at Haste's portal page, this allows the bars to be updated OnUpdate instead of ticks using the events. I believe in order for your text to update you must also reset it in a PostUpdateHealth/Power function. I enjoy using your layout quite a lot while I learn enough to write my own, and would find this immensely helpful once 3.0 goes live and we regen Energy/Mana continuously.
ShaneSveller is offline Report comment to moderator  
Reply With Quote
Unread 10-02-08, 03:20 PM  
Caellian
A Frostmaul Preserver
 
Caellian's Avatar

Forum posts: 268
File comments: 250
Uploads: 5
Nice, thanks a lot.
__________________
if (sizeof(workload) > sizeof(brain_capacity)) { die('System Overload'); }
Last edited by Caellian : 10-02-08 at 03:21 PM.
Caellian is offline Report comment to moderator  
Reply With Quote
Unread 10-02-08, 10:24 AM  
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1320
File comments: 1185
Uploads: 25
ill upload a diff file on my host

http://home.no/p3lim/ouf/
Last edited by p3lim : 11-01-08 at 04:31 PM.
p3lim is offline Report comment to moderator  
Reply With Quote
Unread 10-01-08, 11:46 PM  
Caellian
A Frostmaul Preserver
 
Caellian's Avatar

Forum posts: 268
File comments: 250
Uploads: 5
p3lim, your custom aura code (to display dummy buffs/Debuffs) isn't quite working too well anymore, it seems to crash the game, or at least freeze it, any chance you'd update it to the current oUF ?
__________________
if (sizeof(workload) > sizeof(brain_capacity)) { die('System Overload'); }
Last edited by Caellian : 10-01-08 at 11:47 PM.
Caellian is offline Report comment to moderator  
Reply With Quote
Unread 10-01-08, 07:29 AM  
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1320
File comments: 1185
Uploads: 25
Originally posted by vithos
updated oUF and your layout today, and the ToT frame isn't updating the unit name a lot of the time now (on live)
If you'd read the description you wouldnt ask about this.
Last edited by p3lim : 11-01-08 at 04:31 PM.
p3lim is offline Report comment to moderator  
Reply With Quote
Unread 09-30-08, 09:47 PM  
vithos
A Kobold Labourer

Forum posts: 0
File comments: 29
Uploads: 0
updated oUF and your layout today, and the ToT frame isn't updating the unit name a lot of the time now (on live)
vithos is offline Report comment to moderator  
Reply With Quote
Unread 09-21-08, 02:48 PM  
p3lim
A Pyroguard Emberseer
 
p3lim's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1320
File comments: 1185
Uploads: 25
Originally posted by seraq
what do i change to get names of target to match that of their class colours for the latest version.

any help would be appreciated !
in the name function, add this to the coloring part
Code:
if(UnitIsPlayer(unit)) then
  local localized, enclass = UnitClass(unit)
  color = self.colors.class[enclass]
end
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.