Download
(3 MB)
Download
Updated: 05-04-13 03:58 AM
Addon for:
oUF.
Pictures
File Info
Compatibility:
Thunder Isle (5.2)
Landfall (5.1)
Mists of Pandaria (5.0.4)
Updated:05-04-13 03:58 AM
Created:unknown
Downloads:115,436
Favorites:333
MD5:
oUF Caellian  Popular! (More than 5000 hits)
Version: r114 040513
by: Kyron [More]
DESCRIPTION

Yet another custom layout for oUF 1.6.xx by Haste. You need to download oUF HERE before this addon will work.


READ BEFORE POSTING

1. Prior to any error report, check that you are running the latest version of the layout, oUF and the plugins.
2. Error reports will be considered IF it's for an unmodified version of the layout.
3. Don't blame me for something YOU did wrong.

Thanks for understanding.



SOME FEATURES

* Health bar & health percentage gradient coloring

* Portraits for player and target frames

* Casting bar integrated with the portraits

* Dynamic target name & DruidMana text positionning

* Five men raids are shown as party

* MouseOver highlight on all frames

* Textured combo points

* And many more...


FRAMES SUPPORTED

* Player
* Pet/Vehicle
* Target
* Target of Target
* Focus
* Focus Target
* Party
* Party Target
* Party Pets
* Raid
* Boss
* Arena
* Arena Target


MODULES COMPATIBILITY

* oUF CombatFeedback
* oUF cDebuff (Personal plugin, embedded)
* oUF cRange (Custom version, embedded)
* oUF Smooth (Custom version, embedded)
* oUF TotemBar
* oUF WeaponEnchant


USEFULL LINKS

* Programming in Lua
* Lua Manual
* Lua Tutorial

* WoW Programming
* WoWWiki

* oUF General discussion
* oUF Layout discussion


CREDITS

* Jankly For the cRange module

* Gotai Your brain just got stolen !

* Recluse You, go get some sleep plx <3

* Haste for creating oUF obviously.

* p3lim for the layout i started from, very long ago
r114 040513
- Toc update
- Removed obsolete menu entries
- Updated cDebuff for Pandaria
- Fixed a few frame strata/level
- Added one more event for role check in case of manual change
- oUF (latest github version) is now included in the package)
- Threat module is now a part of the layout
- More fixes i can't remember

r113 011212
- Fixed cDebuffs error

r112 301112
- Toc update
- Updated monk Chi function and module to work with 5.1
- Fixed monk color

r111 141112
- Buffs are now back next to the player frame by default (change that in the option if you want them at their default location)
- Minor castbar cosmetic changes
- Fixed Ready check not showing
- Fixed Raid roles not showing

r110 241012
- Updated to work with the stock oUF 1.6 available here on wowi
- Removed my custom version of oUF from the package
- Added the ability to add/remove a focus unit by shift-rightclick on it
- Fixed pet names not being shortened due to a stupid typo
- Changed the way roles are displayed, now using sexy icons
- Minor code tweaks

r109 051012
- Removed oUF_WeaponEnchants support
- Fixed negative scale issues
- Improved the scaling system
- Minor code tweaks

r108 250912
- Added support for Monks Harmony (Combo style)
- Fixed cRange module showing out of range if you were targetting yourself
- Fixed Aura sorting function (thanks Rainrider)
- More bugfixes than i can count
- Partial rewrite

r107 140912
- Updated for 5.0

r106 011211
- Updated for 4.3

r105 301011
- Updated for 4.2
To fix the error with druid mana, you have to edit oUF itself

Delete or comment line 24 & 25 of oUF\elements\druidmana.lua

Code:
--	druidmana:SetMinMaxValues(0, max)
--	druidmana:SetValue(min)
041210 r104
- New Execution warning system
- Fixed debuffs icons not being colored correctly
- Replaced LFD icons with Tag texts (H for healers, D for dps, T for tanks)
- Various code improvements

041110 r103
- New design for buffs/debuffs
- Added support for Paladins Holy Power (Combo style)
- Added support for Warlocks SoulShards (Combo style)
- Added support for Druids Eclipse bar

261010 r102
- Removed support for oUF_SpellRange
- Added a custom module cRange replacing SpellRange
- Fixed the framebackdrop for shamans and DKs
- Fixed shamans and DKs runes/totems position
- Fixed some icons appearing under the frames
- Fixed the castbar latency not showing

221010 r101
- toc update
- Removed the hunter's aspect check (no more mana)
- Removed the castbar icon, it just doesn't fit
- Redisigned the frames, i've been wanting to do this for ages (i need new screenshots)
- Added heal prediction
- Added the build in ReadyCheck, needs testing
- Fixed raid/party disable options
- More minor code updates, cleanups

151010 r100
- Updated to work with oUF 1.5.2, not backward compatible

150710 r99
- Fixed various icons not showing
- Fixed DK runes and shaman totems frames

130710 r98
- Fixed the party switch option
- Merged party and raid switches

120710 r97
- Fixed party positionning option
- Added arena frames positionning option
- Added a switch to enable/disable the arena frames

110710 r96
- Minor code tweaks here and there, performances improvements
- Fixed portrait showing that ugly interrogation mark
- Updated to work with the latest SpellRange (not backward compatible)
- Added arena and arena target frames
- Added a switch to enable/disable party frames

040710 r95
- Changed some colors, hopefully more readable
- Fixed the castbar coloring function

290610 r94
- Fixed DK runes
- Fixed PvP status tag
- Reverted back to the previous colors
- Slightly increased the OOR alpha

280610 r93
- Updated to work with oUF 1.4
- The layout is now using both my lib and media folder from caelUI (increased package size but memory usage remains the same)
- Changed some colors and frame shape (one day, i'll be happy)
- Various code tweaks

290510 r92
- New texture, colors
- Added a latency display to the castbar
- Added a much more accurate safezone to the castbar
- Buffs/Debuffs with less than 5 sec remaining turn red
- Sorted buffs by duration (beta)
- Finally made the layout pixel perfect for all resolutions
- The layout has now a small library included

060510 r91
- Minor code update
- Removed the threat border coloring from the layout since it's now a separate addon in my UI release
- Reverted back to the original texture

260310 r90
- Minor code update
- Removed oUF_ThreatFeedback support
- Added threat border coloring

210210 r89
- Fixed debuff filtering logic, buffs on hostile units weren't visible

160210 r88
- Nothing to see here, just a typo fix

150210 r87
- New: Options to only show debuffs applied by you and other players of your class (switch in cConfig)
- Changed the backdrop border color to dark gray (raid screenshot)
- Changed the cDebuff overlay to a more redish color
- Moved the castbar for small frames inside the powerbar
- Boss frames won't be affected by range fading, also changed their position to the top of the screen
- Removed support for the following plugins: Barfader, Experience, MoveableFrames, Reputation, Swing

090210 r86
- Fixed cDebuff, for good this time...
- cDebuff: You can now add non dispellable debuffs to the whileList without throwing errors. (Example Saurfang's BoilingBlood)

080210 r85
- Fixed the last layer issues remaining, hopefully
- Fixed the last bugs remaining with cDebuff, hopefully
- Added a backdrop to the portrait so that it doesn't appear so bright on some units
- Simplified the cDebuff switch, there's only one and it's either true or false
- Removed the custom dropdown menu for now, i'm not happy with it

060210 r84
- Slight change in design, the layout now has some kind of greyish border
- Differents minor changes to match the new borders
- Fixed the runes background
- Fixed cDebuff icons borders not always showing
- Added a whiteList to cDebuff that will have priority over normal debuffs.
You can edit the whiteList table in oUF_cDebuff and add spells you really want to know about.
Those will be seen by all classes, i've added an example with Essence of the Blood Queen from Queen Lanathel)

040210 r83
- Removed support for oUF_DebuffHighlight
- Added custom debuff highlight + debuff icons
- Added Boss Frames (there's works left to do)
- Fixed layers issues once and for all
- Cleaned up some code (there's work left to do there too)

020210 r82
- Unfixed resting/raid icons, *cough cough*

280110 r81
- Added p3lim's dropdown menu, modified to add LFG options.
- Added LFG icon
- Added Assistant icon
- Added the ability to destroy totems by clicking/shift clicking on the totembar
- Fixed some layer issues

190110 r80
- Toc update
- Fixed DK runes not updating

010909 r79
- Removed support for oUF_RuneBar (no longer needed)
- Added support for the new build in oUF runes
- Updated to reflect plugins changes (Experience and Reputation)

190809 r78
- Added support for oUF_MoveableFrames
- Changed ToT debuffs to Auras
- Made the castbar slightly transluscent
- Added an option to disable ToT Auras

120809 r77
- Toc update
- Added ToT debuffs
- Changed fonts, yet again

250709 r76
- New buffs/debuffs/castbar icon border texture
- Attempt #47984 at fixing/reducing the 1 pixel portrait overlay bug

140709 r75
- Fixed the debuffs offset for shamans with the runebar plugin

060709 r74
- Attempt #45678 at fixing/reducing the 1 pixel portrait overlay bug
- Added support for oUF_TotemBar

010709 r73
- Updated to reflect plugins changes
- Added a new option to cConfig to disable pet auras
- minor modification to the time formating, hopefully more accurate

190609 r72
- Toc update
- Added a PreUpdatePower function to fix the white bars bug
- The Pyrite power value will now show up even at max, gg blizzard to consider it as energy...

080609 r71
- Fixed a bug with the flash frame, especially annoying for druids

280509 r70
- Fixed low mana warnings

150509 r69
- Added a few more colors to the table, fuel, pyrite, etc.
- Now using the new animation system for the flashing mana/aspect warnings
- Fixed combo points display, currently tested only on Malygos
- Minor tweaks to the AspectCheck function, and made it multilingual (thanks Gagou)
- More changes to the buffs/debuffs coloring, i'm never happy

290409 r68
- New font
- Removed all threat related stuff from the main layout and config file
- Obviously added support for oUF_ThreatFeedback
- Removed my custom colors function, using oUF's instead
- Some functions have been renamed for clarity
- Fixed raid frames not showing in 5 man raids if the units were moved out of group 1
- Disembedded oUF_SpellRange at least untill i bring modifications to it
- Debuffs on your target that don't belong to you will be grey colored
- Various tweaks and bugfixes i can't remember at the moment...

150409 r67
- .toc update to 3.1

100409 r66
- Added support for oUF_WeaponEnchant
- Added WeaponEnchant buff icons + timers
- Embedded a custom and working version of oUF_Smooth (permission granted from Xuerian to modify and embed)
- Embedded oUF_SpellRange (permission granted from Saiket to modify and embed)
- New option to enable/disable player or target buffs/debuffs independently
- New texture for the statusbars
- New font for the buffs/debuffs timers/charges
- Rewrite of some anchors, i guess it will make HealComm users happy
- Added custom colors for oUF_CombatFeedback (don't forget to update)
- Resizing and repositionning of some frames
- Updated the filepaths to match the new folder structure
- Other minor tweaks here and there

020409 r65
- Local > global
- Minor fix to the PowerUpdate function
- Rewrite of the AuraTimer function, now we really have timers on buffs/debuffs without tampering with oUF itself

300309 r64
- Moved the remaining options we had from the layout to the config file
- More changes to the threat function, eliminated the spam, gradient coloring of the different threat levels, warning every ~20%
- New: low mana warning for all mana classes
- New: low mana/viper/hawk reminder for hunters
- New: timer on buffs/debuffs, removing the need for addons like OmniCC
- New: option to switch fonts
- New: option to change the layout scale
- New: option to change the low/high mana warning threshold

240309 r63
- Added a minimalistic set of options, accessible through oUF_cConfig.lua
- Removed the code allowing the frames to be moved in game
- .toc fix

210309 r62
- Various changes to the threat function
- - only activated in group/raid
- - only activated if Omen is not running
- - much cleaner audio and visual warnings
- Fixed the memory leak introduced by the right click buffs cancelling code
- Added support for oUF_SpellRange

160309 r61
- Reviewed the value shortening function to also consider negative values
- Rewrite of the bars coloring function
- Rewrite of the threat function, now include my own mini version of Omen, this is highly alpha stage, you can disable it through a true/false switch
- Added charges display on buffs/debuffs
- Player's buffs right click cancelling finally works perfectly
- Slightly reduced the raid frames width
- Fixed player's debuffs sometimes showing a green border

110309 r59
- Typo fix

110309 r59
- Added a small function to hide the target's portrait when no information is available instead of displaying that ugly interrogation mark
- Added the same shadow for the castbar icon
- Default threat function replaced with a custom one, less code
- Minor tweaks to the shadow around the frames
- The player's own buffs will now have a green border, and debuffs a red border
- Fixed the tooltip not showing on mouseover

070309 r58
- That shadow around the frames, it's now also around the buffs/debuffs
- Attempt at being more friendly with smaller resolutions
- Added PvP status text, on mouseover in the portrait
- Range fading: it works with raid and pet, it doesn't with party, this is on purpose

030309 r57
- Hopefully fixed the shadow bug for those $£%$ Deathknights

030309 r56
- Re enabled the switch to disable oUF buffs/debuffs
- Added a threat function
- Added a shadow around the frames that will reflect the unit's threat
- Changed the combat icon
- Adjusted the bars/frames position so they don't overlap the shadow around the frames
- Made the castbar and portrait a bit darker

010309 r55
- Rewrite of the coloring function, apparently more efficient
- New buffs/castbar icon texture
- Disabled filtering on target's debuffs untill i find a better way

260209 r54
- Replaced the default coloring with my own function
- Fixed power value showing/not showing on frames
- Added support for oUF RuneBar
- Removed RuneBar code
- Increased Rune frame height
- Adjusted the DK debuffs positions
- Lowered the castbar safezone alpha
- Fixed raid leader and masterlooter position on the raid frames

220209 r53
- Re enabled the power bar for raid frames (really bad day today...)

220209 r51
- Textures update/replacements
- Some minor funtions updates
- Reworked the raid frames, maybe easier to the eyes, horizontal style
- The player's powerbar is now power colored, all others remain class colored
- Removed the castbar time from all the small castbars, only left it on player and target
- Removed the Blizzard maintank header

190209 r50
- Fixed the utf8 function/tags so it doesn't conflict with other addons with utf8lib included
- changes to the DruidMana text, it will now dinamically move between the left side of the healthbar and the right side of the power value depending on whether or not the player has a power value to display
- Forgot to mention in r49 but name and health value position have slightly moved on the raid frames, hope u like it

180209.r49
- Changed versionning system, easier for me
- The dynamic target name position now has its own function
- Minor changes to the UpdatePower function (rogues max power can also be 120 or 130 now)
- Removed some useless bars/texts, better not create them than create and hide them
- Removed the player buffs/debuffs switches
- Moved partytargets/pets code back to the main layout... (no difference for the user, but it's just not what i want in the end)
- The layout now has its own minimalistic utf8 function (no more '?' in shortened names (thanks gagou))
- Fixed oUF_Swing code so all classes can now use it, not just hunters
- Moved the druidmana text on the healtbar instead of the portrait
- Pets now have mixed auras instead of just buffs
- Enabled castbar on all capables units (let me know if u find any glitches/missplaced bars)
- Huge layout reordering for my own reading pleasure

4.8.1
- Fixed missing UnitClass

4.8
- Layout cleanup, minimal
- Removed the colouring function, now using tags instead
- Pets/vehicles combo points changed to tags
- Re enabled range fading (known issue: partypets/partytargets inherits the party alpha value)
- Changed the modifier to move the frame from Shift to Alt

4.7
- Removed the difficulty colouring function, now using tags instead
- Removed the name function, now using tags instead
- Removed the UTF8 Lib, it's just too big for what it does
- Simplified the value shortening function
- All the frames are now moveable ingame within some limitations
- Simplified the combo points code, also inverted the colors
- Temporary disabled the range fading of the frames
- Moved party targets and party pets to custom templates
- Updated to reflect plugins changes, remove oUF_AutoShot, install oUF_Swings instead

4.6
- Added custom rune frames (credits to p3lim for the code)
- Added a very minimalistic focus castbar
- Slight modifications to the the buffs/debuffs code (resizing/cleaning)
- Debuffs on the target frames that don't belong to you will not have a cd animation

4.5.1
- Fixed switch pet/vehicle whoops

4.5
- Updated to reflect plugins changes
- Disabled borders coloring for debuffs
- New texture for buffs/debuffs/castbar icon
- Added a masterlooter icon
- Small update to the druidmana function
- Removed support for oUF_Smooth

4.4
- Fixed a typo in the menu function
- Restricted the castbar safezone to the player frame
- Enabled range check for party pets
- Rewrite of the party targets code

4.3
- Added support for oUF_Reputation (MouseOver)
- Enabled oUF_Experience coloring as it's been fixed

4.2.1
- Fixed and enabled Party Pets, YAY!
- Cleaned up oUF_Experience code

4.2
- Various functions updates
- Various position/cosmetic tweaks
- New Buffs/Cast icon border texture (also changed the colors to match the layout)
- Fixed Autoshot time not showing since the last plugin update

4.1.1
- Updated to work with oUF 1.3
- Slight modification to player/target buff icons/size
- Removed Runeframes customization, you will have to use a third party addon for those

4.1
- Attempt at adding party pets (there are a few anchoring issue)
- Added Combo points for pets (numeric display)
- Removed the old DK runes, instead moved/resized blizzard one to fit the layout
- Fixed Castbar safezone

4.0.3
- Fixed DK runes position
- Added a pet experience bar (mouseover)

4.0.2
- Removed castbar switch
- Some functions renaming/cleaning/reordering
- Fixed castbar safezone

4.0.1
- Updated plugin (BarFader)
- Enabled BarFader by default

4.0
- New texture for combo points
- New texture for DebuffHilight
- New icon for Threat
- Decreased the amount of buffs per line for all frames, now 8x4
- Updated some colors
- Slightly increased the raid frames width
- Actually positioned the MT/MA frames correctly, they were overlapping.

3.9
- Replaced numeric combo points display by textures (permission from grimman)
- Slightly modified the middle gradient color, hopefully making the health difference more noticeable for healers
- Slightly modified the bar background alpha for the same reasons
- Finally got the name coloring working like pre patch, no more of that weird blueish color when targeting a pet, reaction color instead
- Added a very basic threat display
- Removed some unused texture files

3.8.1
- Updated to reflect breaking changes in oUF_SmoothUpdate 1.1

3.8
- Changed some of the colors
- Added support for oUF_SmoothUpdate

3.7.1
- Fixed DruidMana not hiding on cancelform /facepalm self

3.7
- Enabled UTF8 Unicode characters (subject to removal, 120kb memory usage)
- Fixed DruidMana values so they work with power frequentUpdates

3.6
- Fixed raid right click menu (thanks p3lim)
- Slightly modified the name coloring function
- Target's name shortened to max 18 characters, to match the new font
- Added a failsafe to the right click cancel player buffs
- Added a Blizzard Maintank frame
- Removed oUF_PowerSpark support, seems overkill with frequentUpdates
- 5 men raids will now be shown as party

3.5.1
- Removed all wotlk checks
- Removed LibMobHealth-4.0 support
- Removed oUF_DruidMana support
- Added DruidMana values
- Fixed the right click cancel player buffs
- Fixed Combo points display

3.5
- Added two otherwise useless lines so oUF_HealComm still works
- Added compatibility for oUF_AutoShot
- Fixed power spark size

3.4
- Updated to include the new oUF_Experience MouseOver feature
- Moved some of the icons to make them more visible
- Darkened portraits when the unit is casting making the castbar more visible
- New font (Experimental)

3.3
- Partially disabled oUF_Experience, the tooltip is still available by mouseovering over the portrait (at least untill i get it to do what i really want)
- Fixed combo points position
- Fixed DruidMana & position
- Fixed ReadyCheck icon position

3.2
- Fixed a typo in the registered events, hopefully will fix the party targets issue
- Fixed a bug that could happen rarely when joining a new raid/group or zoning
- Updated Experience/Reputation plugin support, it is now included in the player frame (on mouseover) (I highly suggest to use Diplomancer from Phanx)
- Added portraits
- The castbar is now included in the portraits
- Skinned castbar icon
- Player/target blocks are a few pixels higher to match their new size

3.1
- Fixed a nasty copy/paste issue with siValues
- Lots of code rewrite, mostly to make it clearer for myself
- Removed the coloring function to use the 1.1 coloring system instead
- Removed Banzai custom settings, if you still wish to use it it will be default to healthbar (prepatation for WotLK)
- New and most likely final raid layout, vertical bars, "à la Grid™"
- Added vertical textures for the new raid frames
- Probably a few more minor changes here and there i couldn't remember atm

3.0
- Added custom happiness colors
- Improves shortening function, values like 2.00m will be shown as 2m (player/pet values will not be shortened)
- Updated to work with the new UnitReaction in WotLK and oUF 1.1.3
- New debuff highlight texture
- The castbar icon is now on by default, removed the switch (subject to change)
- Added party target frames (you must enable the Blizzard option "hide party frames in raid")
- New raid layout, as i'm getting no feedback i'm still experiencing, will now go up to 8 groups instead of 5

2.9
- New shortening value function (need testing in raid situation)
- Target's level will now be difficulty colored
- Consolidated the Banzai coloring, the affected unit's name will now stay red untill it looses aggro (thanks Slakah for the tips)
- Rewrite of the updateHealth function, much shorter, same features
- You will now hear an aggro warning sound if you get the aggro, this is experimental and might get removed if anyone report an issue
- New raid layout, vertical, left side of the screen. Experimental there too, let me know what you think

2.8
- More tweaks to the health display
- New druid mana display, no more bar but a percentage instead
- Small changes to the power display (rage and energy classes)
- minor code cleanup here and there

2.7
- Fixed health display for mobs with above 100k health
- Live only: Mobs having their hp known by LMH-4.0 will have them displayed else it will only be the percentage
- Breaking change: Updated to work with the latest release of oUF 1.1, you must update your oUF for the castbar text/time to work

2.6
- Fixed the DebuffHighlight display
- Various changes to the health function

2.5
- Fixed typo preventing the castbar icon to show up
- Fixed health text code, it will finally show what it was supposed to (absolute mobs health)
- The health percentage is now affected by a gradient
- Slightly modified the health value display

2.4
- Changed exp bar normal and rested colors
- Increased the exp bar and small frames power bar height
- Tweaks to frames positions (damn Blizzard 1 pix bug)
- Added switch to easilly enable/disable castbar support

2.3
- New font for combat feedback and combo points
- moved and resized leader, ready check and combat icons
- added rested icon

2.2
- A few functions/variables rename
- Added switch to easilly enable/disable player buffs
- Added switch to easilly enable/disable player debuffs
- Added switch to easilly enable/disable castbar icon support
- Added switch to easilly enable/disable Blizzard buffs/debuffs

2.1
- Darkened and recolored the mouseover highlight texture
- oUF_Experience support added
- oUF_BarFader support added but disabled by default (completely replace oUF_Hide)
- Disabled RangeCheck by default (useless for me if not on target)

2.0.2 (/slap self, .zip cannot contain .zip)
- oUF_Hide is now optional, i will probably upload it as a separate addon
- Actually only resized party and raid frames, and not the other "small" frames
- Attempt to fix a style error (wild guess as i couldn't reproduce it)

1.9
- Layout cleanup, more 1.1 goodness
- New mouseover highlight texture
- New status colors, and greatly improved the update delay, now instant (thanks Haste)
- Re-enabled the DruidMana bar, located between the health and power bar (need a color there *hints*)
- Health display on raid frames, and raid frames shortened

1.8
- The layout now has its own fonts, so you can now manually change each and every frame's font size and aspect with no dependance to the game fonts
- Updated oUF_Hide to now also affect the focus frame.
- oUF_Hide: player, target and focus hiding features are now independants

1.7
- Breaking change: Updated to work with the v1.1 of oUF
- Added oUF_Hide.lua, custom code to hide the frames based on different conditions. Delete oUF_Hide.lua if you don't like it
- Merged the raid file with the main layout
- Fixed combo points display, still need to change the fonts later
- Added some more coloring based on status (dead, ghost, offline)
- Disabled the Druidmana Bar untill i find a better way to display it
- More minor changes

1.6
- Added powerbars for raid frames
- Modified the status colors
- Edited the highlight .tga file to match the new colors

1.5
- New colors

1.4
- More has been rewritten
- Now hides Blizzard default buffs
- Moved debuffs slightly closer to the frame to match buffs position
- Fix for oUF's castbar coloring issue (thanks Haste)

1.3
- Update to work with both Live and WotLK

1.2
- Major rewrite of the layout
- Few fixes here and there, way too many things to list

1.1
- Moved Health gradient function
- Tweaked the highlight function
- Layout cleaning

1.0
- Fixed a coloring issue with the raid frames

0.9
- Names will now turn red when the unit has aggro (instead of the healthbar) to match with 0.8 changes regarding the gradient coloring

0.8
- Added healthbar gradient coloring, pet's happiness code cleanup

0.7
- Now use Haste built-in castbar code, oUF_Castbar is no longer necessary
- Tweaked a bit the castbar's icon position and size

0.6
- Tweaked frame borders
- Combat icon look and position
- Pet's happiness code

0.5
-Reenabled castbar icons (guess i will now have 2 differents copies)

0.4
- Added mouseover highlight on all frames

0.3
- Fixed font/texture path for the raid file

0.2
- Enabled castbar icons by default

0.1
- Initial release
Archived Files (1)
File Name
Version
Size
Author
Date
090210 r86
114kB
Kyron
02-09-10 08:37 AM


Post A Reply Comment Options
Old 02-17-09, 02:45 PM  
Caellian
A Chromatic Dragonspawn
 
Caellian's Avatar
AddOn Author - Click to view AddOns

Forum posts: 181
File comments: 932
Uploads: 5
Gagou, check your pm plz
__________________
if (sizeof(workload) > sizeof(brain_capacity)) { die('System Overload'); }
Caellian is offline Report comment to moderator  
Reply With Quote
Old 02-17-09, 09:58 AM  
gagou
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 16
File comments: 260
Uploads: 2
Originally posted by Caellian
Might be due do the fact that in this tag
Code:
oUF.Tags['[shortlarge]']  = function(unit)
	local name = UnitName(unit)
	return utf8sub(name, 18)
end
you left the "if (name:len() > 18) then" out

In its current state it will shorten everything no matter if the size goes past the 18 limit.

Then again i only tested very briefly, or maybe i didn't understand your function well ?
well I removed the length test because it's included in the utf8sub function.

What I do in the function is first check if the length in byte is inferior than what I want to trim it to, if so I return the name without making a substring, else I checking the utf8 length and take the correct substring.

Do you have some non working examples that I can test and try to adjust the function? (would need the name and length passed to the function)
gagou is offline Report comment to moderator  
Reply With Quote
Old 02-17-09, 09:36 AM  
da_real_mobeater
A Defias Bandit

Forum posts: 3
File comments: 2
Uploads: 0
Maybe...

I don't know if such a thing is possible but....

It is quite annoying when you move the frames that they revert back every time you reload or logout and back in. (I hard coded my co-ords to avoid this)

Can you not keep the x and y values for each frame in a variable that is updated when dragging has stopped, and write the new X and Y variable to the old one.
(i.e. Player, Target, Group, Raid)

Or at least that would make it easier for the lay person to change the x and y of their frames, say at the top of the script instead of delving through the code to find where it is located.

*just brain storming*

perhaps a function that handles the dragging by getting the frame name being dragged and the current xy values, and when moving has stopped, compare to the old xy and if it is different, adjust the xy for THAT frame. Thus storing it in a variable that is referenced when the addon is loaded and adjusts the frames accordingly.

Sorry if this sounds dumb, I have been really reluctant to learn LUA and WoW programming.

-Mobeater
Laux - 63 Pally - Arathor - US
da_real_mobeater is offline Report comment to moderator  
Reply With Quote
Old 02-17-09, 08:35 AM  
Caellian
A Chromatic Dragonspawn
 
Caellian's Avatar
AddOn Author - Click to view AddOns

Forum posts: 181
File comments: 932
Uploads: 5
Might be due do the fact that in this tag
Code:
oUF.Tags['[shortlarge]']  = function(unit)
	local name = UnitName(unit)
	return utf8sub(name, 18)
end
you left the "if (name:len() > 18) then" out

In its current state it will shorten everything no matter if the size goes past the 18 limit.

Then again i only tested very briefly, or maybe i didn't understand your function well ?
__________________
if (sizeof(workload) > sizeof(brain_capacity)) { die('System Overload'); }
Last edited by Caellian : 02-17-09 at 08:36 AM.
Caellian is offline Report comment to moderator  
Reply With Quote
Old 02-17-09, 05:57 AM  
gagou
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 16
File comments: 260
Uploads: 2
I didn't have any error on my layout with this function, but I tested it only a few hours, so maybe I've not encountered every case.

What kind of problem did you have with it?
gagou is offline Report comment to moderator  
Reply With Quote
Old 02-17-09, 01:52 AM  
Caellian
A Chromatic Dragonspawn
 
Caellian's Avatar
AddOn Author - Click to view AddOns

Forum posts: 181
File comments: 932
Uploads: 5
Doesn't seems to work quite well, at least giving some errors, can't paste them here atm.
__________________
if (sizeof(workload) > sizeof(brain_capacity)) { die('System Overload'); }
Last edited by Caellian : 02-17-09 at 08:32 AM.
Caellian is offline Report comment to moderator  
Reply With Quote
Old 02-16-09, 02:06 PM  
gagou
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 16
File comments: 260
Uploads: 2
I've been playing a bit lately to make my own layout based on yours.
I've checked your latest version, and I like it but it's missing utf8 which is annoying when the latest char of the substring is a spacial character, so I've checked the utf8 lib and I've made this function which replace utf8len and utf8sub:

it's much smaller than the utf8 lib

Code:
local function utf8sub (s, i)
	local bytes = s:len()
	if bytes <= i then
		return s
	else
		local pos = 1
		local len = 0
		while pos <= bytes do
			len = len + 1
			local c = s:byte(pos)
			if c > 0 and c <= 127 then
				pos = pos + 1
			elseif c >= 194 and c <= 223 then
				pos = pos + 2
			elseif c >= 224 and c <= 239 then
				pos = pos + 3
			elseif c >= 240 and c <= 244 then
				pos = pos + 4
			end
			if len == i then
				break
			end
		end
		if len == i and pos <= bytes then
			return s:sub(1, pos - 1).."..."
		else
			return s
		end
	end
end
you just have to call this function like this:
Code:
oUF.Tags['[shortlarge]']  = function(unit)
	local name = UnitName(unit)
	return utf8sub(name, 18)
end
gagou is offline Report comment to moderator  
Reply With Quote
Old 02-15-09, 11:33 AM  
Gupux
A Kobold Labourer

Forum posts: 1
File comments: 16
Uploads: 0
Is it possible to keep the frames on the position I've moved them to now, or do I have to wait for a newer version for that?

Keep up the nice work.
Gupux is offline Report comment to moderator  
Reply With Quote
Old 02-15-09, 07:25 AM  
Dajova
A Wyrmkin Dreamwalker
 
Dajova's Avatar
AddOn Author - Click to view AddOns

Forum posts: 58
File comments: 825
Uploads: 13
Any idea how to make the party/partytarget/partypet frames bigger? cant seems to find the "attribute" for them in the code >.< (using notepad)
Dajova is offline Report comment to moderator  
Reply With Quote
Old 02-14-09, 03:56 PM  
Aesir
An Aku'mai Servant
 
Aesir's Avatar
AddOn Author - Click to view AddOns

Forum posts: 30
File comments: 157
Uploads: 1
Please update the section on the main portal page.

MODULES COMPATIBILITY

* oUF AutoShot


To reflect that oUF_AutoShot support is replaced in favor of oUF_Swing.

Caellian, this is a practical and aesthetically pleasing layout. Thanks for your work.
__________________
-- æsir
Aesir is offline Report comment to moderator  
Reply With Quote
Old 02-14-09, 12:41 PM  
Caellian
A Chromatic Dragonspawn
 
Caellian's Avatar
AddOn Author - Click to view AddOns

Forum posts: 181
File comments: 932
Uploads: 5
Originally posted by MMOGames
Anyone having problems with DK runes not showing up?

Thank you.
You're right, i didn't test the latest release on DKs, i don't even have one myself

I'll look into it, thanks for reporting.

EDIT: Found the issue, i'll upload a fix asap, note to self: too much cleaning is bad
__________________
if (sizeof(workload) > sizeof(brain_capacity)) { die('System Overload'); }
Last edited by Caellian : 02-14-09 at 12:49 PM.
Caellian is offline Report comment to moderator  
Reply With Quote
Old 02-14-09, 12:28 PM  
MMOGames
A Murloc Raider
 
MMOGames's Avatar

Forum posts: 8
File comments: 158
Uploads: 0
Anyone having problems with DK runes not showing up?

Thank you.
MMOGames is offline Report comment to moderator  
Reply With Quote
Old 02-13-09, 11:11 PM  
Caellian
A Chromatic Dragonspawn
 
Caellian's Avatar
AddOn Author - Click to view AddOns

Forum posts: 181
File comments: 932
Uploads: 5
Originally posted by EllissDee
Is there any way to lock the frames in 4.7? I use Clique, and have Shift Left Click bound to a heal, and keep dragging the frames around accidentally.
Yeah, i'll change the modifiers, kinda hard to guess what's not being used by healers :|
__________________
if (sizeof(workload) > sizeof(brain_capacity)) { die('System Overload'); }
Caellian is offline Report comment to moderator  
Reply With Quote
Old 02-13-09, 07:11 PM  
tyeni
A Deviate Faerie Dragon
 
tyeni's Avatar
AddOn Author - Click to view AddOns

Forum posts: 19
File comments: 61
Uploads: 1
Originally posted by EllissDee
Is there any way to lock the frames in 4.7? I use Clique, and have Shift Left Click bound to a heal, and keep dragging the frames around accidentally.

Just inside the style code in the cMain.lua you will find this. Set it to false like so.
Code:
self:SetMovable(false)
Last edited by tyeni : 02-13-09 at 07:11 PM.
tyeni is offline Report comment to moderator  
Reply With Quote
Old 02-13-09, 02:37 PM  
EllissDee
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
Is there any way to lock the frames in 4.7? I use Clique, and have Shift Left Click bound to a heal, and keep dragging the frames around accidentally.
EllissDee 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.