Category: oUF: Layouts
Addon Information
Works with 3.3
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)

This file is a Addon for oUF by haste. You must have that installed before this Addon will work.

Author:
Version:
r36
Date:
12-13-2009 07:23 AM
Size:
125.87 Kb
Downloads:
20,261
Favorites:
167
MD5:
Pictures
Click to enlarge
example setups
Click to enlarge
feature overview (default settings)
Click to enlarge
different setups for party-/raidframes
Click to enlarge
the config module
oUF Nivaya   Popular! (More than 5000 hits)
About
oUF_Nivaya is a unitframe addon with low memory and cpu usage. It is based on oUF by Haste, but still it offers the possibility to configure a large variety of settings ingame to adapt functionality and appearance.

So in order to use it you need the oUF core! If there happen to be any bugs or errors, feel free to report them here. However, before reporting bugs make sure you definitly have the latest release of both this layout and oUF!

Ingame Config
This Layout comes with an ingame configuration dialog, which is included as load-on-demand module accessible via "/ouf". You can change settings like frame positions and sizes, portrait settings, use of custom textures and fonts (using SharedMedia), buff / debuff position and size and alot more. Also you can toggle all my custom features and adjust settings concerning the Healer Mode.

Positioning: "Unlocking" the frames enables you to freely move the Player Frame, the Party Frame and the Raid Frames. All other units stay anchored to those, however all the relative positions can be changed in the options too.

Of course, if you don't change any source codes, you can update the layout without losing your own settings. More over this, it doesn't use significantly more memory or cpu time than other oUF layouts (currently it's about 70kb, excluding the config module).

Supported Frames
  • Player, Target and Pet
  • Target of Target and Focus
  • Target of Target of Target and Focus Target (both optional)
  • Party and Raid (also optional, both "Grid"-like, party including player, raid up to 40 players)

You can observe raid frames style in the second screenshot. Each column represents one party and the first party is the one at the right side (this can be changed of course).

The "Healer Mode"
There are two different modes for Party-/Raidframes display. The first is a very minimalistic "grid-like" setup, containing no numbers at all. The second one has slightly larger frames and contains more information like health and deficit values. This one is supposed to be used by healers, but of course you can choose the one you prefer. Both setups are shown in the second screenshot.

Also, in case you want to use both setups with different characters, I have included an option that makes the layout automatically pick the healer mode based on your character class. You can adjust this behaviour in the configuration dialog ("/ouf"). More over this, the layout is able to remember different positions and raidframe settings for both modes.

More Features
  • Castbar support for player, target, target of target and focus (can be disabled)
  • Fancy Debuff Highlighting
    (Note that the debuff filter has been enabled by default, so you will only see highlighting for debuffs you can cure. This can also be changed.)
  • Options to automatically color health- and/or manabars by class or mobtype.
  • Adjustable colors, textures, fonts, positions and sizes for most frames and elements.

Supported oUF Modules
  • oUF_Banzai
  • oUF_DebuffHiglight
  • oUF_PowerSpark
  • oUF_HealComm
  • oUF_HealComm4
  • oUF_Smooth
  • oUF_Experience
  • oUF_Reputation
  • oUF_RuneBar
  • oUF_TotemBar
  • oUF_GCD (Make sure to set a reference spell as described here, otherwise it won't work. I can't do that for you since those spell names are localized.)

Credits
Credits go to Seiyu and his layout "oUF_Pazrael", since I used that as a template for my layout and learned alot about LUA by improving it further and further.
  Change Log - oUF Nivaya
r36
- Little update for 3.3.
- Added support for oUF_HealComm4.
- Added slash command to quickly unlock/lock frames: "/ouf lock" or "/ouf unlock" (they both toggle).
- Fixed GetDifficultyColor-Bug (finally).
- Fixed some wrong annotations in the config dialog.
- Fixed more little bugs, I can't remember which ones.

r34
- Added options for coloring the health/mana bars by class and/or mobtype (and to disable those of course).
- Added options to switch between horizontal and vertical raidgroups.
- Moved option for spacing between raidgroups to the raidframe settings page.

30100.33
- Added support for oUF_RuneBar.
- Added support for oUF_TotemBar.
- Resting icon is hidden for lvl 80 characters.

30100.32
- Hopefully fixed errors concerning druid mana when the player is in a vehicle (need feedback on this).
- Fixed a bug that caused druid mana to stop updating when the rage/power did (empty rage, full power).

30100.31
- Separated RaidOffset-Settings for HealerMode.
- Added support for oUF_GCD.
- Added castbars for target of target and focus frames.
- config: Added option to disable the status icons (resting, pvp, leader).
- config: Added option to disable ToT/focus castbars.
- config: Added options for castbar positions (ToT/focus).
- config: Added options to limit the spell names length in castbars.
- The debuff filtering fix mentioned in r30 now actually works. *cough*

30100.30
- Reverted debuff filtering to the old behaviour (no filtering for player, harmful|player else).
- Fixed more unintentional name disappearing baloney.

30100.29
- fixed a bug that caused names in the raidframes to disappear.

30100.28
- config: Added options for buffs and debuffs (enable / disable, size and position).
- config: Added options for unit names (enable / disable, position).
- config: Removed "targetBuffs" option (obsolete).
- Added support for target of target of target (TTT) and focus target (FT) frames.
- config: Added options to enable / disable TTT and FT.
- config: Added options for TTT / FT positions (all other options like fonts, textures, size, ... are inherited from ToT and focus).
- localized dead-text to "dead" (it was german before, sorry).

30100.27
- config: Added options to change the size of party- and raidframes.
- config: Removed option to scale the frames, since all sizes can be adapted seperately now.
- Fixed slightly wrong position of health text (Healer Mode).
- Replaced party-/raid identification calls with locals.
- Yes, more code cleanups (as usual *cough*).

30100.26
- Party-/Raidframe-Position is now saved properly when the scale differs from 100%.
- Buff-/debuff frame size now correctly updates along with player-/target frame width.
- Party frame position now correctly updates when changing raidframes growth direction.
- One more little simplification in the raidframes moving routine.
- More code cleanups and simplifications.

30100.25
- config: Major overhaul of party-/raidframe moving routines.
- config: Unlocking the frames shows an overlay frame above the party-/raidframes to move them.
- config: You can now also move the party-/raidframes without being in a party or raid.
- Added frequentUpdates to Health/Power Bars.
- Fixed some minor bugs.

30100.24
- config: Added options to disable symmetric behaviour of target frame position and specify respective offsets.
- config: Added option to disable symmetric behaviour of portraits.
- config: Made the "Positions" and "Sizes & Portraits" tabs look more readable.
- Fixed a bug that caused the raidframes to not remember different positions for Healer Mode.
- Fixed a bug that caused disabled portraits to show up anyways.
- Fixed anchors for buffs and debuffs.

30100.23
- config: added options to add a portrait image at various positions.
- config: added options to change the size of frames (player, pet, target, tot, focus).
- config: added options to change the size of health and mana bars (player, pet, target, tot, focus).
- Fixed bug concerning combo points.
- Fixed DruidMana bar not refreshing textures.
- Fixed DruidMana bug concerning raid frames.

30100.22
- Added missing library file ("CallbackHandler-1.0").
- config: Switched from LibSimpleOptions-1.0 to AceConfig-3.0.
- config: added dropdown menus for textures, including texture previews.
- config: added options to change fonts and font sizes.
- various minor bugfixes and code cleanups.

30100.21
- Database renamed. To have your old settings loaded, go to your saved variables file, open it and rename "oUF_DB" to "nivcfgDB".
- fixed some typo-caused bugs.
- Included "LibStub.lua" in the package.
- Added LDB-Icon.
- config: added a switch to enable/disable party- and raidframes (requiring /reloadui).

30100.20
- config: anchoring sliders now show the actual offset values.
- config: added settings for castbar postion and width.
- config: added basic color options

30100.19
- Added an ingame configuration dialog to change some basic options on-the-fly (position, scale, Healer Mode, some anchoring, custom textures).
- Added SharedMedia-Support.
- Fixed and updated DruidMana (works without DruidMana-Module now).

30100.18
- Switching between Buffs and Debuffs now only works if no modifier key is pressed.

30100.17
- Fixed a bug about not updating names for most units when they are dead.
- Fixed a bug that showed player name in party-/raidframes when dead.
- Removed percent health value from player pet frame.

30100.16
- Added Buffs to Target Frame (not always shown, for more details see description page).
- Added Buff-/Debuff-Icon overlay texture.
- Changed Health Bar text to always show the percent value.
- Added Mana Bar value for target.
- Added support for oUF_Smooth.
- Added Support for oUF_Experience (Mouseover-Bar above the Player Frame).
- Added Support for oUF_Reputation (Mouseover-Bar above the Player Frame).
- Works on PTR for 3.1.

30000.14
- Updated to work with latest oUF (1.3).

30000.11 & 12
- Added a Power Bar to the Pet Frame.
- The pets Power Bar is colored according to its happiness.
- Smaller font size for Raid-/Party Frames.
- Greatly improved healer mode.
- Added the ability to automatically activate healer mode based on character class or name.
- Changed Debuff-Filtering.
- Banzai is now active for Player and Player Pet.
- Removed MobHealth-Libraries.

30000.10
- TOC update.

20400.9
- Disabled Banzai for everything but player and raidframes.
- Minor bugfixes.

20400.7
- Fixed a bug concerning health bar coloring of Focus- and ToT-frame.

20400.6
- Fixed a little health display bug. (Thanks to Caellian for the hint!)

20400.5
- Initial release.
  Archived Versions - oUF Nivaya
File Name
Version
Size
Author
Date
r35
122kB
Luzzifus
12-13-2009 06:35 AM
r34
121kB
Luzzifus
06-16-2009 05:40 AM
30100.33
120kB
Luzzifus
06-15-2009 07:51 AM
30100.32
120kB
Luzzifus
05-15-2009 11:46 AM
30100.31
120kB
Luzzifus
05-07-2009 12:50 PM
30100.30
119kB
Luzzifus
04-29-2009 08:15 AM
30100.29
119kB
Luzzifus
04-21-2009 02:29 PM
30100.28
119kB
Luzzifus
04-21-2009 08:04 AM
30100.27
117kB
Luzzifus
04-03-2009 05:20 PM
30100.26
116kB
Luzzifus
03-29-2009 07:11 AM
30100.25
117kB
Luzzifus
03-26-2009 09:48 AM
30100.24
116kB
Luzzifus
03-24-2009 06:40 AM
30100.23
116kB
Luzzifus
03-23-2009 02:19 PM
30100.22
114kB
Luzzifus
03-22-2009 12:25 PM
30100.21
38kB
Luzzifus
03-20-2009 10:17 AM
30100.19
40kB
Luzzifus
03-16-2009 10:56 AM
30100.18
22kB
Luzzifus
03-13-2009 06:27 AM
30000.17
22kB
Luzzifus
03-11-2009 08:03 AM
30000.16
22kB
Luzzifus
03-09-2009 11:58 AM
30000.14
21kB
Luzzifus
12-21-2008 05:01 AM
  Comments - oUF Nivaya
Post A Reply Comment Options
Old 02-02-2010, 05:57 AM  
Siphlol
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Any possibility to make an option to change the health/power text, color and text position?

Stuff like x/x for power and x/x, y/x(z%) for health.
Siphlol is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-01-2010, 04:57 PM  
zohar101
A Kobold Labourer

Forum posts: 1
File comments: 27
Uploads: 0
Ah thank you. Should have known about the focus.
zohar101 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-01-2010, 09:30 AM  
Luzzifus
A Cyclonian
 
Luzzifus's Avatar
Interface Author - Click to view interfaces

Forum posts: 48
File comments: 168
Uploads: 4
Quote:
Originally posted by Excelld
Hm. I have OmniCC and I don't have the timers for debuffs. I'll try reinstalling OmniCC
It also depends on the size of the buff/debuff icons. So if you don't see timers, try to make them larger.

Quote:
Originally posted by zohar101
Also, I cannot get the set focus to work. I keep getting a window saying addon action was blocked, something about being reserved for blizz ui and gives me an option to disable or ignore. Anyone else getting this?
Don't use rightclick to set a focus, instead use a keybinding (blizz options). It's a known issue and happens independent of addon choice.
Luzzifus is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-30-2010, 04:58 PM  
Excelld
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Quote:
Originally posted by zohar101
Um omniCC will do this automatically. It will put timer on anything that can possibly be on a timer, including buffs/debuffs that show up on Nivaya.
Hm. I have OmniCC and I don't have the timers for debuffs. I'll try reinstalling OmniCC
Excelld is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-29-2010, 12:00 PM  
zohar101
A Kobold Labourer

Forum posts: 1
File comments: 27
Uploads: 0
I'm trying to get oUF GCD incorporated into this layout since it mentions it supports this plugin. However I have 0 lua knowledge and am not sure what to do past including the ouf_gcd folder into addon list. The instructions from the plugin page are a little vague and presumably they are expecting the user to have some lua experience. Could anyone give me a hint on what to do here?

Also, I cannot get the set focus to work. I keep getting a window saying addon action was blocked, something about being reserved for blizz ui and gives me an option to disable or ignore. Anyone else getting this?

Last edited by zohar101 : 01-29-2010 at 07:15 PM.
zohar101 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-29-2010, 12:58 AM  
zohar101
A Kobold Labourer

Forum posts: 1
File comments: 27
Uploads: 0
Quote:
Is there any way to get timers on the debuffs/buffs, debuffs specifically? (sort of like omniCC where the time left is in the center of the icon)
Um omniCC will do this automatically. It will put timer on anything that can possibly be on a timer, including buffs/debuffs that show up on Nivaya.
zohar101 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-28-2010, 03:30 AM  
Excelld
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Is there any way to get timers on the debuffs/buffs, debuffs specifically? (sort of like omniCC where the time left is in the center of the icon) I've searched around and can't seem to find a way. It would be a huge help to know where my diseases are without using another addon to track them.

Sorry, I have almost no experience with LUA. Thanks, appreciate it.

Last edited by Excelld : 01-28-2010 at 03:30 AM.
Excelld is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-27-2010, 03:14 PM  
Rasu
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Quote:
Originally posted by shobu
I've been interested in oUF for the performance factor but I have almost zero experience of LUA so I could never get it set up.

Your excellent layout is closest to how I had Pitbull 4 set up and will hopefully give me a foothold in figuring out LUA.

If anyone could give advice on how I'd go about adding Dungeon Finder role icons when in a five-man I'd really appreciate it.

I'd also like to know what I'd need to change in order to make the target castbar appear above the player castbar instead of below.
Shobu:

First I recommend grabbing a text editor such as Notepad++, anything that has some code highlighting and line numbers will help you a lot.

To edit the code to get the dungeon roles navigate to your ouf_nivaya folder and open the oUF_Nivaya.lua file. Go to line 382, the line should say "if not (unit=="player") and not (unitInRaid or unitInParty or unitIsPartyPet) then".

This is the start of the raid icons display, underneath line 387 ("self.RaidIcon:SetTexture"), put in a new line and add the following code BEFORE the line that says END.

Code:
self.LFDRole = self.Health:CreateTexture(nil, 'OVERLAY') --LFD Role Icons
self.LFDRole:SetHeight(15)
self.LFDRole:SetWidth(15)
self.LFDRole:SetPoint("BOTTOMLEFT", self, "TOPLEFT", 0, 25)
self.LFDRole:SetTexture('Interface\\GroupFrame\\UI-LFG-ICON-PORTRAITROLES')
The SetHeight and SetWidth lines control the size of the icon, both in my example are set at 15 pixels. The SetPoint line tells it where the icon goes. In my example it is attached to the top left of the frame and is offset left/right by 0 pixels (so it's inline with the TOPLEFT) and is offset up by 25 pixels. Just play with those values until you get it where you want. If you have any specific questions on positioning of the icons just ask if you don't understand, I gave you some pretty vague directions on it.
Rasu is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-13-2010, 06:14 PM  
shobu
A Murloc Raider
Interface Author - Click to view interfaces

Forum posts: 5
File comments: 81
Uploads: 1
I've been interested in oUF for the performance factor but I have almost zero experience of LUA so I could never get it set up.

Your excellent layout is closest to how I had Pitbull 4 set up and will hopefully give me a foothold in figuring out LUA.

If anyone could give advice on how I'd go about adding Dungeon Finder role icons when in a five-man I'd really appreciate it.

I'd also like to know what I'd need to change in order to make the target castbar appear above the player castbar instead of below.
shobu is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 01-11-2010, 05:42 PM  
AmiYuy
A Murloc Raider
 
AmiYuy's Avatar
Interface Author - Click to view interfaces

Forum posts: 4
File comments: 34
Uploads: 1
Re: Debuff problem

Quote:
Originally posted by Vo3Dyx
Hi all. I have expected some problem with out-of-box setup. I can see only my own debuffs on target. How can i make visible all the debuffs on target? Quite hard to raid with that kind of problem. Thanks for all your future advices
Change
self.Debuffs.filter = "HARMFUL|PLAYER"
to
self.Debuffs.filter = "HARMFUL"

Quote:
Originally posted by Cholerabob
I am unable to get the Target of Target working... I get it 1/10 times i try and when uiget it it greyed out, nothing on it... ?
Have you updated oUF? That was fixed 4 or 5 versions ago.

Last edited by AmiYuy : 01-11-2010 at 05:44 PM.
AmiYuy is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-26-2009, 12:22 PM  
Vo3Dyx
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Debuff problem

Hi all. I have expected some problem with out-of-box setup. I can see only my own debuffs on target. How can i make visible all the debuffs on target? Quite hard to raid with that kind of problem. Thanks for all your future advices
Vo3Dyx is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-26-2009, 12:00 AM  
eddiemars
A Fallenroot Satyr
 
eddiemars's Avatar
Interface Author - Click to view interfaces

Forum posts: 27
File comments: 28
Uploads: 5
Hello! I was wondering if it was possible to allow in the config screen the ability to move the X and Y values of the Health and Power bars within a frame.

I was just hoping to be able to move the mana bar over to the right a little and bump it up over the health bar by a little. I know it seems a bit odd, I tried to figure out how to do it within the code but I can't seem to get it to happen, that's why I wanted to see if it was something you might add to the in-game config. Thanks for your time.
eddiemars is online now Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-21-2009, 06:51 PM  
Cholerabob
A Murloc Raider

Forum posts: 4
File comments: 11
Uploads: 0
I am unable to get the Target of Target working... I get it 1/10 times i try and when uiget it it greyed out, nothing on it... ?
Cholerabob is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-19-2009, 11:52 PM  
Lunarion
A Deviate Faerie Dragon
 
Lunarion's Avatar

Forum posts: 10
File comments: 47
Uploads: 1
I have a very odd question I am hoping someone will be able to answer.

I wanted to make a HUD based UI but still use the Nivaya layout for my raid frames. I want to be able to disable the player, target, and ToT frames but can't find the specific lines I could I would need to do so.

Could anyone give me a hand? XD

Edit: I figured out how to cheat it by setting width and height to zero, but I was wondering if there was a way to just remove it completely?

Thanks again.
__________________

Last edited by Lunarion : 12-20-2009 at 12:03 AM.
Lunarion is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 12-16-2009, 03:48 AM  
Luzzifus
A Cyclonian
 
Luzzifus's Avatar
Interface Author - Click to view interfaces

Forum posts: 48
File comments: 168
Uploads: 4
Quote:
Originally posted by Sockz0r
in "init_and_config" on line 32 i changed "raidOffset = -3" to "raidOffset = 3" however nothing has changed ingame after a UI reload/game reboot

am i doing something wrong?
Yes, these are the default settings and only take effect if you delete your savedvariables. Change it ingame.

Quote:
Originally posted by ant1pathy
Any way you could add an option for a little red dot on party/raid frames for who has aggro? Or can something like Banzai do that?
Banzai does that. It's not a dot but rather coloring of the whole unit, but it is red.

Last edited by Luzzifus : 12-16-2009 at 03:51 AM.
Luzzifus is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.