Addon Info.
Change Log
Optional Files (52)
Archived (11)
Comments (62)
  Category: Unit Mods
Addon Information
Works with WoTLK
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)
haste's Portal Bug Reports Feature Requests
Author:
Version:
1.2.1
Date:
10-16-2008 04:54 AM
Size:
20.53 Kb
Downloads:
20,303
Favorites:
302
MD5:
Pictures
oUF_Lily
Click to enlarge
oUF_Classic
oUF   Popular!
oUF is a unit frame framework. It attempts to simplify the process of writing unit frames for WoW by doing all the trivial and painfully boring parts for you. So you can focus more on experimenting with the look of the frames.

Please report issues through the author of the layout you are using. The issue is in many cases inside the layout.

This add-on will do nothing just by itself, a layout is required.

A full changelog can be found: here.

Layout examples:Forum threads:Bug reports and feature requests should be posted over at the author portal.
  Change Log - oUF
Changes from 1.2
- Note this release is untested.
- Removed all 2.4 piggy ride code.
- Added fallback texture to threat.
- Added Health.colorHealth. b:4763
- Portraits no longer require a type variable. b:4764
- CPoints are changed slightly. They will now require a unit variable set to override the frame unit. b:4796
- Handle how debuff type can be an empty string b:4786, b:4805, b:4806

Changes from 1.1.4
- Arguments on :Spawn has been changed.
- Added fallback texture to the castbar.
- Targeting units that are casting now shows the castbar correctly.
- Support for sub-units on headers.
- A template has been including as an example of the above.

Changes from 1.1.3
- Corrected the castbars spark position.
- The [sex] tag now correctly returns Male/Female.

Changes from 1.1.2
- Safe zone now behaves as before the castbar review.
- Properly hide the castbar between targets.

Changes from 1.1.1
- Several castbar issues have been fixed.
- Note that this version only maintains compatibility on live. Most layouts will have to be updated to work correctly with WotLK. This is due to the changes made to unit reaction colors.

Changes from 1.1
- Frequent power update is no longer hard-coded.
- You can set the multiplier for the power/health background with Power.bg.multiplier.
- Added a fallback texture on: power, health, leader, raid icon and happiness.
- We now only display a leader icon on units in your own party.
- Two new elements have been added: threat (wotlk only) and tags.
- The power/health bar can now color class for NPC with .colorClassNPC.
- Castbar.safezone has been renamed to Castbar.SafeZone. oUF will make a reference for you however (note that this is only done to retain compat. This _will_ be removed in 1.2).
- Embedding of oUF is now possible.

Changes from 1.0.4
- here

Changes from 1.0.3
- Fixed an issue with channeling.

Changes from 1.0.2
- Fixed an issue with spell interrupts.

Changes from 1.0.1
- Added support for casting bars.

Changes from 1.0
- Allow QuickHealth and the likes to override the health functions.
  Optional Files - oUF
File Name
Version
Size
Author
Date
Type
4.1
90kB
12-04-2008 02:01 PM
Addon
1.1
18kB
12-02-2008 03:20 PM
Addon
30000.08.12.01
49kB
12-01-2008 02:39 AM
Addon
30000.8
4kB
11-24-2008 08:13 PM
Addon
30000.45
5kB
11-24-2008 08:12 PM
Addon
30000.12
1kB
11-23-2008 09:18 PM
Addon
010
621kB
11-14-2008 04:44 PM
Addon
1.2.4f
59kB
11-12-2008 06:15 PM
Addon
1.0.1
1kB
11-10-2008 07:55 PM
Addon
30000.6
1kB
11-10-2008 12:29 PM
Addon
2.0.2
34kB
11-10-2008 11:27 AM
Addon
1.1
6kB
11-10-2008 07:54 AM
Addon
v1.2
105kB
11-06-2008 09:07 PM
Addon
2.1
199kB
11-06-2008 01:43 PM
Addon
2.4
157kB
11-05-2008 12:50 PM
Addon
r6
24kB
11-04-2008 10:00 AM
Addon
3.2.0
16kB
11-04-2008 05:57 AM
Addon
1.4
10kB
11-03-2008 03:14 AM
Addon
1.2.3
17kB
11-02-2008 04:38 PM
Addon
1.1
959B
11-01-2008 04:16 PM
Addon
30000.12
21kB
10-26-2008 01:10 PM
Addon
0.98.5
8kB
10-21-2008 02:38 AM
Addon
008
903kB
10-20-2008 03:32 PM
Addon
0.2.0
7kB
10-19-2008 10:51 AM
Addon
3.0.3-17
86kB
10-17-2008 04:12 PM
Addon
2.00
28kB
10-17-2008 06:26 AM
Addon
30000.18
2kB
10-15-2008 01:13 PM
Addon
v1.2.6
25kB
10-14-2008 06:28 PM
Addon
1.4
5kB
09-19-2008 12:02 PM
Addon
1.2
5kB
09-19-2008 12:01 PM
Addon
1.0.0
2kB
09-17-2008 06:43 PM
Addon
20400.11
6kB
09-15-2008 10:24 AM
Addon
1.2
24kB
09-09-2008 11:37 AM
Addon
1.5
78kB
09-07-2008 10:43 PM
Addon
1.2
2kB
08-30-2008 08:54 AM
Addon
1.2b
98kB
08-24-2008 08:59 PM
Addon
r15
10kB
08-19-2008 04:37 PM
Addon
0.2
12kB
08-09-2008 09:03 PM
Addon
1a
43kB
08-08-2008 06:39 AM
Addon
B0.05a
450kB
08-04-2008 08:31 PM
Addon
v1.1
3kB
08-02-2008 12:03 AM
Addon
0.9a
145kB
08-01-2008 09:24 AM
Addon
1.3
144kB
08-01-2008 09:18 AM
Addon
r79327
3kB
07-28-2008 05:15 AM
Addon
r79326
3kB
07-28-2008 05:14 AM
Addon
1.02
47kB
07-23-2008 06:17 PM
Addon
1.0.6.1
35kB
07-12-2008 03:30 AM
Addon
r76455
7kB
06-11-2008 05:20 AM
Addon
1.1.1
3kB
05-12-2008 06:52 AM
Addon
r72122
60kB
04-30-2008 02:41 AM
Addon
4.0
2kB
04-21-2008 06:47 PM
Addon
1.4
13kB
04-19-2008 12:55 PM
Addon
  Archived Versions - oUF
File Name
Version
Size
Author
Date
 oUF
1.2
21kB
haste
09-30-2008 01:28 PM
 oUF
1.1.4
20kB
haste
09-23-2008 02:08 PM
 oUF
1.1.3
20kB
haste
09-22-2008 08:03 AM
 oUF
1.1.2
20kB
haste
09-19-2008 12:00 PM
 oUF
1.1.1
20kB
haste
09-16-2008 12:27 PM
 oUF
1.1
14kB
haste
09-11-2008 02:07 PM
 oUF
1.0.4
13kB
haste
08-11-2008 12:46 PM
 oUF
1.0.3
13kB
haste
08-08-2008 05:43 AM
 oUF
1.0.2
13kB
haste
08-07-2008 06:53 PM
 oUF
1.0.1
11kB
haste
08-06-2008 01:48 PM
 oUF
1.0
11kB
haste
08-02-2008 03:30 PM
  Comments - oUF
Post A Reply
Author Comments Comment Options
Old 10-01-2008, 03:13 PM  
MoonWitch
A Cyclonian
Interface Author - Click to view interfaces

Forum posts: 48
File comments: 65
Uploads: 7
Quote:
Originally posted by haste
You did highlight a bug however :3.
Look, I admire you - both as a coder and as an innovator. You made unitframes that are so rare to find. Offer the most customization I've ever witnessed. And I wouldn't be me, if I didn't try to support it with my entire body (which is rather substantial), and bugs will occur. It's life in code.

Anyhow, I'll go work on that gcd plugin a little :P
MoonWitch is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-01-2008, 02:50 PM  
haste
A Cliff Giant
 
haste's Avatar
Interface Author - Click to view interfaces

Forum posts: 72
File comments: 125
Uploads: 22
You did highlight a bug however :3.
haste is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-01-2008, 02:44 PM  
MoonWitch
A Cyclonian
Interface Author - Click to view interfaces

Forum posts: 48
File comments: 65
Uploads: 7
Quote:
Originally posted by haste
Discussions like this should really take place in this thread.

1. I don't really care what other authors do, and what their opinion on a related matter is. What you should do however, is to post it as a feature request, and something will happen when it happens.
Regarding the current display of safe zones on channeled spells: That's actually a bug, and it will only display the safe zone based on the previous spell cast.

2) This is really something I found outside the scope of a castbar on a unit frame. It could even be handled by an external add-on.
We agree on 2, I should have specified that I wanted to see if I could write a plugin to have that bar. Because, yes, it is out of the scope of a castbar.

On one. Well, thanks. That's all I can say. Nice kick. I didn't request a feature, I answered someone who did, with a possible solution for him to put in a layout he uses. For which I obviously should apologize for posting it.
MoonWitch is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-01-2008, 01:58 PM  
haste
A Cliff Giant
 
haste's Avatar
Interface Author - Click to view interfaces

Forum posts: 72
File comments: 125
Uploads: 22
Discussions like this should really take place in this thread.

1. I don't really care what other authors do, and what their opinion on a related matter is. What you should do however, is to post it as a feature request, and something will happen when it happens.
Regarding the current display of safe zones on channeled spells: That's actually a bug, and it will only display the safe zone based on the previous spell cast.

2) This is really something I found outside the scope of a castbar on a unit frame. It could even be handled by an external add-on.
haste is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-01-2008, 01:48 PM  
MoonWitch
A Cyclonian
Interface Author - Click to view interfaces

Forum posts: 48
File comments: 65
Uploads: 7
Quote:
Originally posted by duhwhat
1. I posed the same question to the author of azcastbar http://www.wowinterface.com/download....html#comments a few comments down. is there some reason for not including the safezone for channeled casts?

2. quartz has a linear spark similar to a power spark that moves above the cast bar to represent the GCD, so you don't have to glance at your action bars, rather maintaining your focus on the are near the castbar. would this be possible to implement, similar to oUF Powerspark, but with a haste-corrected GCD rather than the 5 second rule, and position it arbitrarily (although likely fixed to be the same length as the castbar)?
1. I play a shadowpriest, so I heavily use Mind Flay, a channeled spell. I do get the safezone, but it's at the end of the bar. (Not the beginning, where a channeled spell ends.) I've been looking into how to change it, perhaps in the core, perhaps in the layout. I would guess you can do it either way, all it requires is the self.SafeZone to make a distinction between cast and channel, and anchor the safezone in the right place.

2. Again, I too have been looking at that, since I am now trying to play without actionbars, I would like to see that gcd. We'll see it when/if we get there
MoonWitch is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-01-2008, 01:38 PM  
duhwhat
A Deviate Faerie Dragon

Forum posts: 12
File comments: 62
Uploads: 0
Quote:
Originally posted by haste
1) no
2) no idea what you mean by that.
1. I posed the same question to the author of azcastbar http://www.wowinterface.com/download....html#comments a few comments down. is there some reason for not including the safezone for channeled casts?

2. quartz has a linear spark similar to a power spark that moves above the cast bar to represent the GCD, so you don't have to glance at your action bars, rather maintaining your focus on the are near the castbar. would this be possible to implement, similar to oUF Powerspark, but with a haste-corrected GCD rather than the 5 second rule, and position it arbitrarily (although likely fixed to be the same length as the castbar)?
duhwhat is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-01-2008, 11:18 AM  
haste
A Cliff Giant
 
haste's Avatar
Interface Author - Click to view interfaces

Forum posts: 72
File comments: 125
Uploads: 22
Quote:
Originally posted by duhwhat
does the oUF cast bar support safe zone indication for channeled spells (at the end of channeling) and is there any way to add an animated global cooldown spark, a la quartz? looking to finally ditch quartz.
1) no
2) no idea what you mean by that.
haste is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-01-2008, 11:12 AM  
duhwhat
A Deviate Faerie Dragon

Forum posts: 12
File comments: 62
Uploads: 0
does the oUF cast bar support safe zone indication for channeled spells (at the end of channeling) and is there any way to add an animated global cooldown spark, a la quartz? looking to finally ditch quartz.
duhwhat is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-01-2008, 11:01 AM  
haste
A Cliff Giant
 
haste's Avatar
Interface Author - Click to view interfaces

Forum posts: 72
File comments: 125
Uploads: 22
Quote:
Originally posted by H0PE
Ok so... noob question: How am I going to create my own layout? Any ingame command lines? Or I have to muck around in the lua files? If the last... thats not really "simplifying" the usage for a common player.
The description says it attempts to simplify the process of writing unit frames. In other words: It does "all" the "crap" that demotivates the average author from writing a unit frame add-on.

oUF isn't really aimed for the common player, it's aimed towards authors mainly. It however makes it possible to make a full set of fully working frames by mainly doing the layout code only. There are other unit frame add-ons that have a goal like the one you want however; like PitBull, ag_UnitFrames and Aura Unit Frames.

The case with oUF was that I really never wanted to do proper releases of it. I use it mainly to maintain two unit frame layouts, without having to maintain two cores. Other people saw it useful however, and started to create their own layouts for it, and eventually posted them here on WoWI. At that point it was pretty logic to do a release of the core these authors used also.

Now to the point I managed to write myself away from: oUF _does_ simplify the whole process. You mainly (only) have to write how the frames should look, and oUF will do most of the internal work (such as actually updating them). This means that you end up with a unit frame add-on on 100~300 LoC total, instead of 800~3000. oUF itself it 1800 LoC (counting comments, empty lines and all that tho'), so in the end it decreases the overall effort of writing a unit frame by quite a lot.

Quote:
Originally posted by zoktar
Hi, i was just wondering if anyone has a link for another set of "orbs" i saw it the other day while i was lookin for gui stuff, orbs looked sorta like lanterns. im guessing it probobly uses same code from here but different textures.

chers.
This isn't really the correct place for such questions. I've created this thread now however...
haste is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-01-2008, 08:48 AM  
zoktar
A Murloc Raider

Forum posts: 8
File comments: 52
Uploads: 0
Hi, i was just wondering if anyone has a link for another set of "orbs" i saw it the other day while i was lookin for gui stuff, orbs looked sorta like lanterns. im guessing it probobly uses same code from here but different textures.

chers.
zoktar is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-01-2008, 08:38 AM  
H0PE
A Deviate Faerie Dragon

Forum posts: 19
File comments: 158
Uploads: 1
Ok so... noob question: How am I going to create my own layout? Any ingame command lines? Or I have to muck around in the lua files? If the last... thats not really "simplifying" the usage for a common player.
H0PE is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-30-2008, 03:56 PM  
MoonWitch
A Cyclonian
Interface Author - Click to view interfaces

Forum posts: 48
File comments: 65
Uploads: 7
I love you Haste. (Seriously, you sir, are god. Ok, maybe overkill, but you're doing an amazing job on oUF - and a whole lot oAddons I can not live without)
MoonWitch is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-25-2008, 06:15 PM  
coree
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 1
File comments: 24
Uploads: 3
Quote:
Originally posted by haste
Next major oUF version will support it, so it's planned.
<3 u
coree is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-25-2008, 04:27 PM  
haste
A Cliff Giant
 
haste's Avatar
Interface Author - Click to view interfaces

Forum posts: 72
File comments: 125
Uploads: 22
Quote:
Originally posted by coree
maybe in a future patch ? cause i like the tags and want to use them. otherwise i will use my old layout.
Next major oUF version will support it, so it's planned.