Download
(9Kb)
Download
Updated: 01-12-11 03:06 PM
Pictures
File Info
Updated:01-12-11 03:06 PM
Created:05-30-09 11:16 AM
Downloads:10,094
Favorites:37
MD5:

oUF Saul  Popular! (More than 5000 hits)

Version: 40000.9
by: saulhudson [More]

Now oUF 1.5 Compatible

Description:

oUF Saul is a oUF layout. Therefore oUF is required for this addon to have any effect. This layout aims to be useful in all situations providing party and raid frames in one layout. I hope you find this layout both aesthetic and ergonomic.

I have recently removed a lot of support for additional oUF modules and even stripped back my code to a very basic level. Firstly I hope this helps people develop my unit frames further and provides an elegant base class and also I've come to think that reputation and experience bars are not part of a "unit frame".

If you are looking for a replacement exp / rep bar please see MicroExperience.

Features:

Supported unit frames

  • Player
  • Target
  • Pet/Vehicle
  • TargetTarget
  • Focus
  • Party
  • Raid

Interesting Features
  • Textures for combo points
  • Rune and Shard bars
  • Difficulty coloured level text i.e red higher level, green low level.
  • Remaining hp coloured hit point text. i.e. green full health, red low health.
  • Reaction based name text colouring i.e. red for hostile, green for friendly.
  • Dynamic hp text i.e. raid and party display missing hp (useful for healing) player displays text if missing hp, target hows hp when target is at full health and full, missing and percentage when it is missing hp.
  • Range checking on party and raid frames but NOT on player, target, targets target and focus. You can easily enable this is required.

Notes:
This layout is created for my own need, and is not an addon for every average user to use.

It has no configurations and if you want to change anything about the layout you will require some knowledge with Lua.

Having said that oUF is fantastic and extremely rewarding. If you have a basic knowledge of LUA of computer programming I would recommend this to anyone.

Credits:
Too all oUF frame authors I've probably copied something from all of you and Haste for his truely amazing unit frames ... I could never use another!

Thank you

40000.9
  • Removed unused font from folder
  • Removed unused tags
  • Added code to not display [hpperc] tag if unit is dead
  • Added code to display 'DEAD' if unit is, well dead

40000.8
  • Bug fixed with gsub *thanks darkbeing*
  • Cleaned up .toc file

40000.7
  • Major rewrite and restyle of the unit frame to make the frames cleaner, slicker, less memory intensive.
  • Support for additional ouf pluggins removed, feel free to add them if you need them
  • Castbars combined into the main unit frame for player, target and party
  • Borders and shadows added to all units
  • Most hp and power text simplified
  • Most colours adjusted
  • Most units location adjusted
  • Rune and Shard bars moved, resized and styled
  • Large sections of UnitSpecific() code cleaned and rationised
  • Lots of additional bugs fixed and code segments cleaned


40000.6
  • Removed old local colors and replaced with overiding oUF.colors
  • Updated power, rune, reaction colors for a better looking set of colours
  • Added shard bar for warlocks
  • Updated rune bar
  • Fixed error with info tag not displaying on the party frame
  • Fixed some issues with the pet bar
  • Removed a lot of old code and local variables
  • Removed siValue() function in preference of truncate()

40000.5
  • Fixed error with experience bar tooltip
  • Fixed error with reputation bar tooltip
  • Made some slight adjustments to buff and debuff locations

40000.4
  • Due to a lot of changes please delete previous oUF_Saul folders completly before installing this new version
  • Fixed issues with runebar size and location
  • Added new colours for runes
  • Added tooltip for reputation bar
  • Adjusted tooltip for experience bar
  • Changed the buff and debuff overlay texture and moved the texture file into the correct folder
  • Lots of minor changes to sizes and locations of various elements in particlar buffs and debuffs
  • Removed several lines of redundate code and locals
  • Fixed a host of issues with the raid frame sorting, ordering and growth directions

40000.3
  • Added pet bar
  • Added duration to cast bars
  • Fix and changed issues with buff and debuff textures
  • Lots of redundant code removed
  • Added tooltip to experience bar

40000.2
  • Added raid frame
  • Adjusted sizes and locations of all frames
  • PixelPerfect ui scale support
  • Added debuffs to targettarget and focus

40000.1 (beta)
  • Complete re-write for 4.0.1 and oUF 1.5 using oUF_Lily as a base instead of p3lim's layout
  • Frames have been moved and currently raid frame isn't enabled
  • Also currently not working is TotemBar support and the mouse over on Rep and XP bars

30200.11
  • Added support for oUF 1.4
  • Major changes to all code, function calls and local variable etc
  • Removed large sections of redundant code and support for BarFader
  • Adjusted sizes and location of player and target buffs
  • Adjusted size and location of cast bars
  • Added texture and colour to hp and power text bar (previously just a black bar)
  • Slightly increased size of exp, rep, hp, power, totem and rune bar
  • Adjust locations of both party and raid frames to fit in with a TOPLEFT minimap. For those people that use other locations for there minimap this will appear odd location for party and raid frames but they can be easily adjusted at the very bottom of the main lua file.
  • Changes buff and debuff icon texture and removed the 'textures' folders
  • Removed un-used fonts and textures from the oUF_Saul folder
  • Updated pictures
  • Fixed Range checking
  • Added hp % for raid frame and removed the raw hp values from raid frame
  • Fixed combo point issue with using textures instead of values
  • Many other small tweaks and fixes


30200.10
  • Changed various layout settings, size, dimentions etc
  • Adjusted location of both Rune and Totem bars
  • Cleaned main layout code
  • toc bump

30200.09
  • Changed GetDifficultyColour to GetQuestDifficultyColor for 3.2 compatibility
  • toc bump

30100.08
  • Added raid icons to player, target, focus and targets target frames.
  • Removed treat tag
  • Removed mana amount and percent text on druid mana bar. Druid mana bar is still present
  • Adjusted position of castbars to fix issue with overlap from target debuffs
  • Increased size of target debuffs from 22 to 26 to help track debuffs on a target
  • Added a fixed number of target debuffs to 27, 3 rows of 9
  • Cleaned and moved come code in the main layout function to aid readability

30100.07
  • Added support for oUF_TotemBar ... I finally started a Shaman!
  • Fixed issues highlighted by Strongbow ... I finally started a DK as well!
  • Adjusted location of Totem and Rune bars although I'm unsure this is the best solution it works for now
  • Fixed width issues with Rune Bar
  • Moved exp and rep bars down slightly to accomodate the above change
  • Cleaned exp and rep code within the layout no graphical change
  • Added [total power] . [cur power] to player and target frames
  • Added logical to hide power if [total power] = [cur power] and [cur power] = 0. This works in most situations and again I'm happy with it but I know of a couple of minor issues. If other people prefer a better solution I might provide one

30100.06
  • Adjusted pet position very slightly
  • Reduced number of party debuffs to 2
  • Removed some redundant code from colouring functions
  • Removed showing buffs for pet and reduced number of debuffs to 4
  • Moved [threat] text position to player hp value
  • Shows threat even when tanking ... I'm unsure on this one but I'll live with it for a while
  • Added caster name to Aura's (thanks p3lim!)
  • Fixed issue with combo point unpdating (thanks p3lim again!)

30100.05
  • Fixed issues with no border on raid frame
  • Enabled hiding party frame when in a raid of any size
  • Slight changes on size of raid frames

30100.04
  • Removed optional dep on LibSharedMedia
  • Removed code relating to SharedMedia
  • Added oUF_CombatFeedback to optional deps

30100.03
  • Fixed issue with hp on pet bar
  • Changed the cur hp / max hp seperator from a "-" to a "."
  • Removed lvl from raid frame to give more space for name text and hp value
  • Adjusted leader icon position and size so party and raid frames are consistant.

30100.02
  • Fixed power bar on raid frame
  • Out of range alpha set to 0.3 from 0.2
  • Adjusted raid and party set points and width of raid frame reduced slightly to accomodate 40 man raid groups
  • Added isLoaded checking to oUF_CombatFeedback smart tags
  • Cleaned some of the duplicate if statementing

30100.01
  • Initial release - Please submit any bugs. Comments and suggestions welcomed.
Post A Reply Comment Options
Unread 07-17-10, 05:39 AM  
saulhudson
A Deviate Faerie Dragon
 
saulhudson's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 61
Uploads: 7
oUF_Saul is now working with oUF 1.4

Please post any issues you may be having as I'd be glad to hear about them. This release has an almost complete re-write of the original code so I'm expecting to find issues but I've tested as much as I can.

As mentioned in the change log I've adjusted the locations of both the party and raid frames to be close to my minimap which is located in the top left of my UI. Therefore anyone without a minimap here is going to find this raid and party locations odd. Feel free to edit them yourself in the lua file at the very bottom you'll see the code you need to edit.

I may change these locations so feel free to comment on them and let me know what you think.

Thanks
Saul
__________________
The Jack bauer of all trades
Report comment to moderator  
Reply With Quote
Unread 07-15-10, 03:02 PM  
saulhudson
A Deviate Faerie Dragon
 
saulhudson's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 61
Uploads: 7
Ok there are some serious issues with regard to oUF 1.4 which I'm working hard on. so far I've fixed everything appart from the raid and party frames with I'll look at tomorrow and hopefully have a release for the weekend. Some major tweaking going on as well so although the theme is roughly staying the same, sizes, shapes and locations may alter.

Currently I don't have plans for 3D models ... got to get it working first Maybe after that sure why not.

Cheers Saul
__________________
The Jack bauer of all trades
Report comment to moderator  
Reply With Quote
Unread 07-13-10, 08:03 PM  
Areul
A Kobold Labourer

Forum posts: 0
File comments: 119
Uploads: 0
that looks cool..!!

would you add a 3D model ? just a little frame beside / under the unitframe .. dont need to close the frame.. maybe would look more intact

----edit----

Code:
1x oUF-1.4\ouf.lua:448: Attempted to use invalid tag [customhp].
oUF-1.4\elements\tags.lua:523: in function `Tag'
oUF_Saul-30200.10\oUF_Saul.lua:287: in function `styleFunc'
oUF-1.4\ouf.lua:448: in function <oUF\ouf.lua:414>
(tail call): ?:
oUF-1.4\ouf.lua:675: in function `Spawn'
oUF_Saul-30200.10\oUF_Saul.lua:681: in main chunk

Locals:
self = oUF_saul_player {
 0 = <userdata>
 __tags = <table> {}
 PLAYER_ENTERING_WORLD = <function> @ oUF\ouf.lua:315:
 unit = "player"
 colors = <table> {}
 Health = oUF_saul_player_health {}
 menu = <function> @ oUF_Saul\oUF_Saul.lua:54:
 __elements = <table> {}
 style = "saul"
}
fs = <unnamed> {
 0 = <userdata>
 frequentUpdates = 0.1
 parent = oUF_saul_player {}
}
tagstr = " [customhp]"
func = nil
format = " %s"
args = <table> {
}
(for generator) = <function> defined =[C]:-1
(for state) = nil
(for control) = "[customhp]"
bracket = "[customhp]"
tagFunc = nil
OnShow = <function> @ oUF\elements\tags.lua:400:
tagPool = <table> {
}
_PATTERN = "%[..-%]+"
funcPool = <table> {
}
tags = <table> {
 [custompvp] = <function> @ oUF_Saul\oUF_Saul.lua:85:
 curpp = <function> defined =[C]:-1
 maxhp = <function> defined =[C]:-1
 class = <function> defined =[C]:-1
 [customname] = <function> @ oUF_Saul\oUF_Saul.lua:125:
 [customhp] = <function> @ oUF_Saul\oUF_Saul.lua:95:
 race = <function> defined =[C]:-1
 curhp = <function> defined =[C]:-1
 faction = <function> defined =[C]:-1
 [customstatus] = <function> @ oUF_Saul\oUF_Saul.lua:90:
 maxpp = <function> defined =[C]:-1
 [difficulty] = <function> @ oUF_Saul\oUF_Saul.lua:79:
 [custompp] = <function> @ oUF_Saul\oUF_Saul.lua:110:
}
getTagName = <function> @ oUF\elements\tags.lua:406:
_ENV = <table> {
 Hex = <function> @ oUF\elements\tags.lua:11:
 ColorGradient = <function> @ oUF\ouf.lua:391:
 _TAGS = <table> {}
}
tmp = <table> {
}
eventlessUnits = <table> {
}
createOnUpdate = <function> @ oUF\elements\tags.lua:374:
RegisterEvents = <function> @ oUF\elements\tags.lua:421:

  ---
Last edited by Areul : 07-14-10 at 10:14 PM.
Report comment to moderator  
Reply With Quote
Unread 07-13-10, 05:32 PM  
Flak
A Murloc Raider

Forum posts: 4
File comments: 84
Uploads: 0
Doesn't seem to load at all when trying to use with ouf 1.4. Seems to work fine with ouf 1.3.x though.
Report comment to moderator  
Reply With Quote
Unread 07-13-10, 02:00 PM  
saulhudson
A Deviate Faerie Dragon
 
saulhudson's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 61
Uploads: 7
Back playing WoW and therefore maintaining this addon. If anyone is having issues please post here and I'll do my best to sort them out.

Cheers
Saul
__________________
The Jack bauer of all trades
Report comment to moderator  
Reply With Quote
Unread 12-14-09, 06:03 AM  
Strongbow
A Deviate Faerie Dragon
 
Strongbow's Avatar

Forum posts: 12
File comments: 95
Uploads: 0
Will these please be updated for 3.3 ?

-Strongbow-
Report comment to moderator  
Reply With Quote
Unread 10-29-09, 11:42 PM  
Minerv
A Black Drake
 
Minerv's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 89
File comments: 31
Uploads: 2
movable raid?

Hi, nice uf's but can u move the raid frames?
i mean like drag them around the screen, not 1by1 but the whole raid layout
Last edited by Minerv : 10-30-09 at 09:49 AM.
Report comment to moderator  
Reply With Quote
Unread 09-11-09, 08:30 AM  
jasje
A Chromatic Dragonspawn
 
jasje's Avatar
AddOn Author - Click to view AddOns

Forum posts: 150
File comments: 279
Uploads: 4
i rly like to know how to disable the cooldown text on the buff/debuff's
ive tryed this
Code:
	if(self.unit == 'player') then
		icons.disableCooldown = true
but it didnt worked any help
__________________

Tukui | Github
Last edited by jasje : 09-11-09 at 08:31 AM.
Report comment to moderator  
Reply With Quote
Unread 09-07-09, 02:08 PM  
elsydeon
A Kobold Labourer

Forum posts: 1
File comments: 2
Uploads: 1
i got the focustarget by doing a simple (and really dirty) find/replace of targettarget with focustarget

works perfectly, and since i never actually used targettarget but do use focustarget its nice

also if you want the cast bars over the UF (a much more central position) find -118 and replace it with 70
Report comment to moderator  
Reply With Quote
Unread 09-02-09, 11:03 AM  
Nuffer
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Re-scale

Heya first of all great addon, is there any simple way with Lua to simply give them a larger scale?, or do you have to edit the actual size?
__________________
AoE-ing Rogues since 2007
Report comment to moderator  
Reply With Quote
Unread 08-30-09, 02:44 AM  
saulhudson
A Deviate Faerie Dragon
 
saulhudson's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 61
Uploads: 7
Hi sorry for the late reply I've not really been playing the past couple of weeks. The lines that spawn the raid and party frames are to the very bottom of the layout so start by looking there.

Saul
__________________
The Jack bauer of all trades
Report comment to moderator  
Reply With Quote
Unread 08-20-09, 11:41 AM  
Aluria
A Deviate Faerie Dragon

Forum posts: 13
File comments: 61
Uploads: 1
hi =)

i like ure layout but its not soo suitable for healers.. Can u tell me which lines i have to comment out to make raid and grp-frames dissappear? Would be great
Report comment to moderator  
Reply With Quote
Unread 08-18-09, 03:14 PM  
ProperMethodz
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 13
Uploads: 1
Originally posted by Squishiman
Thanks... but question when in a raid and say you are in WG do u lag with the new Ouf v1.3.19 i downgraded to v1.3.16 to dubble check let me know k thanks. ok so no lagg with 1.3.16 of ouf but i get lagg with any Ouf coree thats higher
I noticed the "lag" also, it's interface lag where the entire game has a stutter to it.
Report comment to moderator  
Reply With Quote
Unread 08-11-09, 02:54 PM  
saulhudson
A Deviate Faerie Dragon
 
saulhudson's Avatar
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 61
Uploads: 7
hmm well i have noticed some slight freezing more than lag or by lag i assume you are talking about latency? I get it zoning in and out of places and it has only started since i put on the latest version of oUF. I'll try down grading as you mentioned and see what happens. Not sure if this is happening with other layouts I'll check that as well.
__________________
The Jack bauer of all trades
Report comment to moderator  
Reply With Quote
Unread 08-10-09, 06:35 PM  
Squishiman
A Murloc Raider
 
Squishiman's Avatar

Forum posts: 4
File comments: 17
Uploads: 0
Thanks... but question when in a raid and say you are in WG do u lag with the new Ouf v1.3.19 i downgraded to v1.3.16 to dubble check let me know k thanks. ok so no lagg with 1.3.16 of ouf but i get lagg with any Ouf coree thats higher
Last edited by Squishiman : 08-11-09 at 12:03 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: