Go to Page... |
Updated: | 04-27-11 03:26 PM |
Created: | 08-15-09 03:43 PM |
Downloads: | 59,809 |
Favorites: | 169 |
MD5: |
oUF_Nivea has been tested with oUF 1.5+ (required!). oUF_Nivea was formerly known as oUF_viv.
This is a personal layout, things changed and will change.
Features
* easily customizable, with lots of options - frame size, fonts, textures, features ... and more see setup below
* moveable frames - via oUF_MoveableFrames by haste
* boss and main tank frames
* player, focus and target castbar
* Soul Shards, Holy Power, Runes, Eclipse bar
* Druid mana
* combo points
* optional portraits (player, target, focus, party)
* healthbar background is colored by class or (if it's an NPC) by reaction
* current health value is colored yellow between 35% and 25% health
* current health value is colored orange between 25% and 20% health
* current health value is colored red below 20% health
* built-in aggro highlight
* built-in debuff highlight
* advanced raid and party frames, with aura filtering and more ...
* vehicle support (incl. raid and party)
* featured hankthetank's raid icon textures
r24 Druid Eclipse Bar
Supported frames
* player
* player pet
* target
* target of target
* focus
* party
* party pets
* raid
* boss frames
* main tank
* main tank target
* arena frames + targets
NOTE
Please read the changelog, it contains use-full information.
Plugin support
* oUF_CombatFeedback
* oUF_SpellRange - highly recommended
* oUF_Smooth Update - a customized version is included
* oUF_BarFader
* oUF_MoveableFrames - highly recommended
* oUF_TotemBar
* oUF_WeaponEnchant
* oUF_HealComm4
History
1.0 initial release
2.0 changed quite a lot of things, it may look a little grungy *cough*. You can make it look like 1.x, again.
3.0 new look - like always, textures and fonts of previous versions are still included.
4.0 new look, total rewrite, clean up, removed a lot of unused fonts and textures (except some fonts and bar textures) from the package
5.0 new look, separate party/raid layout, ...
6.0 new look, config.lua added, improved party raid and arena frames
after 6.0 oUF_viv got renamed to oUF_Nivea, new look and updated to work with oUF 1.4.x
*** latest previous versions (1.2, 2.9c, 3.8, 4.8d, 5.2 and 6.2c) are archived ***
Setup
The layout's setup code below can be found in "AddOns\oUF_Nivea\Nivea_Config.lua". You can edit and save your changes via Wordpad, Notepad or something similar. I recommend getting Notepad++ (it's a free editor, google it).
------------
-- colors --
------------
cfg.maincolor = {44/255, 40/255, 67/255} -- portrait BG, raid health bar, castbar color
cfg.sndcolor = {248/255, 212/255, 186/255} -- font color, ...
cfg.trdcolor = {90/255, 110/255, 120/255} -- castbar color
cfg.brdcolor = {40/255, 40/255, 40/255} -- border color
cfg.infocolor = {50/255, 50/255, 50/255} -- info panel color
-----------
-- media --
-----------
cfg.HPtex = mediaFolder.."dM3" -- health bar texture
cfg.PPtex = mediaFolder.."d2P" -- power bar texture
cfg.CBtex = mediaFolder.."dM3" -- castbar texture
cfg.Itex = mediaFolder.."dO" -- BG texture
cfg.Auratex = mediaFolder.."dBBorderJ" -- border texture for buffs/debuffs
cfg.NameFont = mediaFolder.."Pixelway_Baseline.ttf" -- font used for text (names) - recommended: (hooge0655, size 8, "OUTLINE MONOCHROME") OR (Prototype, size 10, "THINOUTLINE")
cfg.NumbFont = mediaFolder.."Pixelway_Baseline.ttf" -- font used for numbers - recommended: (hooge0557, size 10, "OUTLINE MONOCHROME") OR (Prototype, size 10, "THINOUTLINE")
cfg.NameFS = 10 -- name font size
cfg.NumbFS = 10 -- number font size
cfg.CastFS = 10 -- castbar font size
cfg.ComboFS = 20 -- combo point font size
cfg.FontF = "OUTLINE" -- "THINOUTLINE", "OUTLINE MONOCHROME" or nil (no outline)
cfg.fontFNum = "OUTLINE"
------------------
-- general settings --
----------------------
cfg.Numberzzz = 1 -- 0 will display 18400k as 18k, 1 = 18.4k, ....
cfg.FadeOutAlpha = 0.3 -- alpha for out of range units (oUF_SpellRange plugin, required)
cfg.BarFadeAlpha = 0.0 -- alpha for oUF_BarFader (required) plugin (can be 0 - 1)
-- switches -- true/false (on/off)
cfg.useDKrunes = true -- show/hide DeathKnight runes
cfg.useCastbar = true -- show/hide player, target, focus castbar
cfg.useSpellIcon = true -- show/hide castbar spellicon
-- portraits
cfg.usePortrait = true -- show/hide player, target, focus portrait
cfg.pAlpha = 0.4 -- portrait alpha (transparency)
------------
-- player --
------------
cfg.separatePortraitPlayer = true -- separate player's portrait, instead of overlaying the healthbar
cfg.MirrorPlayerPortrait = false -- switch portrait from left to right side of the healthbar
cfg.PlayerRightSideSpellIcon = true -- switch player's castbars spell icon position from left to right
cfg.PlayerBuffsOnPlayerFrame = false -- put players buffs below the player frame instead of next to the minimap (cfg.HideBlizzardAuras = true, required)
cfg.PlayerBuffNumber = 8 -- buff number per row (player) - only counts for buffs anchored to the player frame (PlayerBuffsOnPlayerFrame = true, required)
cfg.PlayerDebuffNumber = 8 -- debuff number per row (player)
-- only counts for buffs not anchored to the player frame
cfg.PlayerBuffSize = 28 -- buff size (player), cfg.HideBlizzardAuras = true (required)
-- Player Buff Position
cfg.PlayerBufParent = UIParent -- can be any frame, common frames are Minimap or UIParent
cfg.PlayerBufAnchor1 = "TOPRIGHT"
cfg.PlayerBufAnchor2 = "TOPRIGHT"
cfg.PlayerBufOffset_X = -30 -- x Offset
cfg.PlayerBufOffset_Y = -20 -- y Offset
cfg.PlayerBuffInitialAnchor = "TOPRIGHT"
cfg.PlayerBuffGrowth_X = "LEFT"
cfg.PlayerBuffGrowth_Y = "DOWN"
------------
-- target --
------------
cfg.separatePortraitTarget = true -- separate target's portrait, ...
cfg.MirrorTargetPortrait = true -- switch portrait from left to right side of the healthbar
cfg.TargetRightSideSpellIcon = false -- switch target's castbars spell icon position from left to right
cfg.onlyShowPlayerBuffs = false -- only show buffs casted by player (target and focus)
cfg.onlyShowPlayerDebuffs = false -- only show debuffs casted by player (target and focus)
cfg.BuffNumberTar = 8 -- buff number per row - target
cfg.DebuffNumberTar = 8 -- debuff number per row - target
-----------
-- focus --
-----------
cfg.separatePortraitFocus = true -- separate focus's portrait, ...
cfg.MirrorFocusPortrait = true -- switch portrait from left to right side of the healthbar
cfg.FocusRightSideSpellIcon = false -- switch focus's castbars spell icon position from left to right
cfg.BuffNumberFoc = 7 -- buff number per row - focus
cfg.DebuffNumberFoc = 7 -- debuff number per row - focus
-----------
-- party --
-----------
cfg.PartyFrames = true -- set to false to disable party frames
cfg.usePartyPortrait = false -- show/hide party portraits
cfg.separatePortraitParty = true -- separate party portraits, ...
----------
-- raid --
----------
cfg.RaidFrames = true -- set to false to disable raid frames
-----------
-- arena --
-----------
cfg.ArenaFrames = true -- set to false to disable arena frames
-------------------
-- aura specific --
-------------------
cfg.HideBlizzardAuras = true -- hide blizzard buff, debuff and weapon enchant frame AND replace them with oUF's buffs/debuffs
cfg.HideAuraTimer = 180 -- spell timer is shown for shorter durations, than set value, hidden otherwise
cfg.FilterAuras = true -- filter arena, party and raid auras by applying a whitelist (the whitelist can be found in Nivea_AuraFilterList.lua)
---------------
-- framesize --
---------------
-- height
cfg.heightP = 22 -- player
cfg.heightT = 22 -- target
cfg.heightF = 22 -- Focus
cfg.heightM = 16 -- MT, boss frames
cfg.heightS = 22 -- ToT, FocusTarget, pet
cfg.heightPA = 14 -- party, party pet - arena
cfg.heightR = 26 -- raid
-- width
cfg.widthP = 240 -- player
cfg.widthT = 240 -- target
cfg.widthF = 200 -- Focus
cfg.widthM = 120 -- MT, boss frames
cfg.widthS = 48 -- ToT, FocusTarget, pet, party pet
cfg.widthPA = 170 -- party - arena
cfg.widthR = 60 -- raid
-- scale
cfg.PlayerScale = 1.0 -- player, player pet scale
cfg.TargetScale = 1.0 -- target, ToT scale
cfg.FocusScale = 1.0 -- focus, focus target scale
cfg.MainTankScale = 1.0 -- MainTan, MainTank ToT, boss frames scale
cfg.ArenaScale = 1.0 -- arena, arena ToT scale
cfg.PartyScale = 1.0 -- party scale
cfg.RaidScale = 1.0 -- raid scale
-- hp|pp height, pp|info offset (optional)
cfg.heightHP = 18
cfg.heightPP = 6
cfg.PPyOffset = 3
cfg.InfoOffset = 3
--------------------------------
-- oUF_WeaponEnchant settings --
--------------------------------
cfg.WeapEnchantIconSize = 24 -- icon size
cfg.WeapEnchantAnchor = "TOPRIGHT"
cfg.WeapEnchantAnchor2 = "TOPLEFT"
cfg.WeapEnchantParent = Minimap -- can be UIParent, Minimap or any other frame
cfg.WeapEnchant_X = -20 -- X offset
cfg.WeapEnchant_Y = 30 -- Y offset
Credits
hankthetank - raid icon texture
Party Portraits should stay disable due to this: - Headers: Due to how RegisterAttributeDrive works on 4.0.x, clicking _can_ go void on frames. The solution to this is to use self:RegisterForClicks('AnyDown') instead of AnyUp. Another solution is to NOT use the visibility field in :SpawnHeader(). - Portraits: On header frames this will constantly reset their animation due to the bug mentioned above |
/run SetCVar("useUiScale", 1) /run SetCVar("uiScale", 768/string.match(({GetScreenResolutions()})[GetCurrentResolution()], "%d+x(%d+)")); /run SetMultisampleFormat(1)
panelscale is !IMPORTANT! for people that use an UIScale, to make the overlay texture match the viewport For example, the lower your UIScale is set the higher the value should be. You have to play around with some values, mostly between 1.1 and 1.5. |
Comment Options |
Dajova |
View Public Profile |
Send a private message to Dajova |
Find More Posts by Dajova |
Add Dajova to Your Buddy List |
unSki |
View Public Profile |
Send a private message to unSki |
Find More Posts by unSki |
Add unSki to Your Buddy List |
07-08-10, 09:27 PM | |
A Kobold Labourer
Forum posts: 1
File comments: 56
Uploads: 0
|
I'm getting a weird error since installing r3. Whenever I'm in a raid, my comp lags slightly when swapping from party frames, then I can no longer click my screen to rotate my camera and no raid frames appear. As soon as I leave the raid, I can again click my screen and rotate camera as per usual. It's as if my raid frames are covering the entire screen invisibly. Any idea wtf could be happenin?
|
|
Alfrunnah |
View Public Profile |
Send a private message to Alfrunnah |
Find More Posts by Alfrunnah |
Add Alfrunnah to Your Buddy List |
07-08-10, 08:44 PM | ||
A Murloc Raider
Forum posts: 6
File comments: 25
Uploads: 0
|
Great work on the new frames |
|
|
Attro |
View Public Profile |
Send a private message to Attro |
Find More Posts by Attro |
Add Attro to Your Buddy List |
07-08-10, 04:02 PM | |
|
I'ma have to try this out, and attempt to make an interface out of these frames.. Mrgl,
|
|
Gjaleir |
View Public Profile |
Send a private message to Gjaleir |
Find More Posts by Gjaleir |
Add Gjaleir to Your Buddy List |
07-08-10, 07:43 AM | |
A Defias Bandit
Forum posts: 3
File comments: 9
Uploads: 0
|
I'm giving it an oportunity, looks nice as it's predecessor, keep up the good work
|
|
dranor |
View Public Profile |
Send a private message to dranor |
Find More Posts by dranor |
Add dranor to Your Buddy List |
07-08-10, 05:30 AM | |
|
Thanks, will be fixed.
__________________
Rock: "We're sub-standard DPS. Nerf Paper, Scissors are fine." Paper: "OMG, WTF, Scissors!" Scissors: "Rock is OP and Paper are QQers. We need PvP buffs." "neeh the game wont be remembered as the game who made blizz the most money, it will be remembered as the game who had the most QQ'ers that just couldnt quit the game for some reason..." |
|
Dawn |
View Public Profile |
Send a private message to Dawn |
Find More Posts by Dawn |
Add Dawn to Your Buddy List |
07-08-10, 04:32 AM | |
|
Error
You get this error when you are trying to turn off spell Icon
Message: Interface\AddOns\oUF_Nivea\Nivea.lua:476: attempt to index field 'IconGlow' (a nil value) Time: 07/08/10 12:32:02 Count: 1 Stack: Interface\AddOns\oUF_Nivea\Nivea.lua:476: in function <Interface\AddOns\oUF_Nivea\Nivea.lua:470> Interface\AddOns\oUF_Nivea\Nivea.lua:825: in function `styleFunc' Interface\AddOns\oUF\ouf.lua:448: in function <Interface\AddOns\oUF\ouf.lua:414> (tail call): ? Interface\AddOns\oUF\ouf.lua:675: in function `Spawn' Interface\AddOns\oUF_Nivea\Nivea.lua:1144: in function <Interface\AddOns\oUF_Nivea\Nivea.lua:1141> Interface\AddOns\oUF_Nivea\Nivea.lua:1157: in function `func' Interface\AddOns\oUF\ouf.lua:696: in function <Interface\AddOns\oUF\ouf.lua:692> (tail call): ? Locals: self = oUF_NiveaTargetTarget { 0 = <userdata> Glow = <unnamed> { } Portrait = <unnamed> { } __tags = <table> { } PLAYER_ENTERING_WORLD = <function> defined @Interface\AddOns\oUF\ouf.lua:315 unit = "target" InfoBG = <unnamed> { } RaidIcon = <unnamed> { } __elements = <table> { } Power = <unnamed> { } UNIT_AURA = <function> defined @Interface\AddOns\oUF_Nivea\Nivea.lua:301 Mouseover = <unnamed> { } Debuffs = <unnamed> { } menu = <function> defined @Interface\AddOns\oUF_Nivea\Nivea.lua:245 Castbar = <unnamed> { } style = "Nivea - Target" Name = <unnamed> { } Info = <unnamed> { } Buffs = <unnamed> { } colors = <table> { } Health = <unnamed> { } } event = nil unit = nil interrupt = nil cb = <unnamed> { bg1 = <unnamed> { } Time = <unnamed> { } 0 = <userdata> Text = <unnamed> { } CustomTimeText = <function> defined @Interface\AddOns\oUF_Nivea\Nivea.lua:121 Time2 = <unnamed> { } } (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = "attempt to index field 'IconGlow' (a nil value)" cfg = <unnamed> { widthP = 174 DebuffSize = 26 PPyOffset = 4 widthT = 222 heightPP = 4 CBtex = "Interface\AddOns\oUF_Nivea\media\dM2" Auratex = "Interface\AddOns\oUF_Nivea\media\dBBorderK" useCastbar = true widthR = 56 pAlpha = 0.3 RaidScale = 1 heightS = 26 PartyScale = 1 brdcolor = <table> { } glowtex = "Interface\AddOns\oUF_Nivea\media\dEBorderE" glowtex2 = "Interface\AddOns\oUF_Nivea\media\dEBorderE" AuraSize = 26 MainTankScale = 1 FocusScale = 1 Numberzzz = 1 HideAuraTimer = 180 heightF = 26 NumbFont = "Interface\AddOns\oUF_Nivea\media\Prototype.ttf" PlayerBuffsOnPlayerFrame = false widthS = 40 NameFS = 10 PlayerScale = 1 fontFNum = "THINOUTLINE" heightHP = 20 heightP = 26 usePortrait = true useDKrunes = true heightPA = 20 useSpellIcon = false widthPA = 174 BuffSize = 20 widthM = 128 widthF = 174 NumbFS = 10 heightM = 16 heightT = 26 ArenaScale = 1 noRaidFrames = false 0 = <userdata> FontF = "THINOUTLINE" BarFadeAlpha = 0.2 NameFont = "Interface\AddOns\oUF_Nivea\media\Prototype.ttf" CastFS = 8 PPtex = "Interface\AddOns\oUF_Nivea\media\dM2" usePartyPortrait = true HideBlizzardAuras = true FadeOutAlpha = 0.3 PlayerBuffSize = 28 maincolor = <table> { } heightR = 20 trdcolor = <table> { } HPtex = "Interface\AddOns\oUF_Nivea\media\dM2" Itex = "Interface\AddOns\oUF_Nivea\media\dM3" TargetScale = 1 sndcolor = <table> { } noPartyFrames = false } |
|
Tobbe8716 |
View Public Profile |
Send a private message to Tobbe8716 |
Find More Posts by Tobbe8716 |
Add Tobbe8716 to Your Buddy List |
07-07-10, 07:29 AM | ||
A Murloc Raider
Forum posts: 4
File comments: 13
Uploads: 0
|
|
|
|
Joke17 |
View Public Profile |
Send a private message to Joke17 |
Find More Posts by Joke17 |
Add Joke17 to Your Buddy List |
07-07-10, 06:21 AM | ||
|
@Reolin
The health value is colored by percentage. - value is colored yellow between 35% and 20% - value is colored red below 20% @buff and debuff display To quote myself:
I have to wait until haste can fix the filter issues OR maybe overwrite the filter code and remove it again from the layout, once it became obsolete. I'll see what I can do to improve the situation without filters, for now.
__________________
Rock: "We're sub-standard DPS. Nerf Paper, Scissors are fine." Paper: "OMG, WTF, Scissors!" Scissors: "Rock is OP and Paper are QQers. We need PvP buffs." "neeh the game wont be remembered as the game who made blizz the most money, it will be remembered as the game who had the most QQ'ers that just couldnt quit the game for some reason..." |
|
|
Dawn |
View Public Profile |
Send a private message to Dawn |
Find More Posts by Dawn |
Add Dawn to Your Buddy List |
07-07-10, 05:37 AM | ||
Guest
Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
|
This is also why I suggested AuraBars, as you could anchor the aura icons to the bars after an update (setting is not available yet, iirc, but I could code it in), or just hide all the aura icons. With a filter of spells you'd like to see as bars you can easily see what's ticking You can use tags to count the number of buffs and debuffs and put that on the target frame somewhere. That would be my perfect player/target frame. But offcourse it's a personal layout |
|
|
07-07-10, 01:56 AM | |
A Murloc Raider
Forum posts: 4
File comments: 13
Uploads: 0
|
I really like the new release, looks great.
Only thing ist the buff and debuff display. I think for a diciplin priest its a little confusin. Thats the only thing that was better on the previous version. I ll see what i can change in the lua to fit it to my needs :-) Otherwise, great work! Thanks for that! |
|
Joke17 |
View Public Profile |
Send a private message to Joke17 |
Find More Posts by Joke17 |
Add Joke17 to Your Buddy List |
07-06-10, 10:27 PM | |
|
Love the new changes, but any way to enable percentages on the remaining health for target/player?
|
|
Reolin |
View Public Profile |
Send a private message to Reolin |
Find More Posts by Reolin |
Add Reolin to Your Buddy List |
07-06-10, 10:23 PM | ||
A Kobold Labourer
Forum posts: 0
File comments: 114
Uploads: 0
|
I turned oUF_SpellRange back on and i do believe it was a settings fail on my part, sorry about that.
__________________
YOU DONT TELL ME TO BUR |
|
|
Tomacco_Boy |
View Public Profile |
Send a private message to Tomacco_Boy |
Find More Posts by Tomacco_Boy |
Add Tomacco_Boy to Your Buddy List |
07-06-10, 09:23 PM | ||
A Kobold Labourer
Forum posts: 0
File comments: 7
Uploads: 0
|
Re: Re: Target font color?
P.S. I noticed that after moving my party frame, if a party member went offline, the frame jumped back to the original position and was locked there. I wasn't sure if that was intentional but thought I'd throw that out there. |
|
|
stormbelle |
View Public Profile |
Send a private message to stormbelle |
Find More Posts by stormbelle |
Add stormbelle to Your Buddy List |
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.