Download
(131 Kb)
Download
Updated: 10-31-13 12:40 AM
Addon for:
oUF.
Pictures
File Info
Compatibility:
Siege of Orgrimmar (5.4)
Escalation (5.3)
Thunder Isle (5.2)
Landfall (5.1)
Mists of Pandaria (5.0.4)
Updated:10-31-13 12:40 AM
Created:unknown
Downloads:51,964
Favorites:200
MD5:
Categories:oUF: Layouts, Raid Mods, Unit Mods
5.4
oUF Nivaya  Popular! (More than 5000 hits)
Version: r63
by: Luzzifus [More]
News
  • Only for use with oUF 1.6.5+!
  • If you have any questions or feature requests, please read the FAQ at the bottom of this page first.
  • Most likely coming soon: Boss Frames
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 via mouse dragging. All other units stay anchored to those, however all the relative positions can be changed in the options too. By default, the target frame is automatically positioned symmetrically to the player frame as you move it. You can unlock the frames in the settings dialog or by typing "/ouf lock" or "/ouf unlock" (they both toggle).

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 90kb, 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)

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 screenshots.

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)
  • Built-in aggro coloring
  • Built-in heal prediction
  • Fancy debuff highlighting (A debuff filter is enabled by default, so you will only see highlighting for debuffs you can cure).
  • 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_PowerSpark
  • oUF_Smooth
  • oUF_TotemBar
  • oUF_Experience
  • oUF_Reputation
  • 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.)

FAQ
Here I'll answer all those questions which become a little bit annoying when I have to answer them a gazillion times in the comments.

Q: "I want my raid groups to grow from left to right instead of right to left / from top to bottom instead of bottom to top."
A: Open the config module and go to the raidframes page. There you'll find an option called "Spacing between raidgroups". For this value, positive values make the raidgroups grow from left to right (bottom to top), negative values make them grow from right to left (top to bottom).

Q: "I have a SharedMedia Addon with additional fonts/textures/whatever and I can't pick them from your config or they are not saved on relog/reloadui."
A: The problem here is, that these addons must be loaded before the layout, or else their stuff won't be recognized. This is usually achieved by adding the addon in question to the OptionalDeps in the .toc files of the layout and its config module. You can do that yourself or if you want it to be permanently added, tell me.

Q: "I'd like to edit the text tags on my unit frames (health, mana, etc)."
A: Currently you cannot change them ingame, but there are tag functions for HP, power, names, levels, classification and status information. You can find them in "tags.lua".

Q: "Can you add buff/debuff/hot/dot indicators to the raidframes?"
A: Very unlikely.

Q: "Can you add [insert random big feature]? I miss it from Pitbull/Grid."
A: My layout is not meant to be a replacement for Pitbull or Grid. It is meant to be lightweight without denying you the possibility to adjust the basic appearance and functionality. I am currently very satisfied with the features and I probably won't add more biggies. However, as long as I play WoW, I will keep it updated and working. Of course, you may always ask for easy-to-add improvements. But I really don't have much time currently, so you should prepare to wait a little bit before it will be done.


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.
r63
- replaced role icons with role indicators in the form of little dots in the upper left corner for each group unit frame
- role assignment indicators are now also visible in raidgroups
- added option to hide health text / health deficit text in healer mode.
- fixed color update bug in config module

r62
- player frame position (and all derived frame positions) are now saved separately for healer mode and normal mode.
- cast bar position is now saved separately for healer mode and normal mode.

r61
- bug fix release for MoP 5.3.
- updated to work with oUF 1.6.5.
- disabled alternative ressource displays (soul shards, holy power, runes, totem bar), because getting them to work again takes more time. use other addons for that instead.

r60
- Added support for oUF_Swing (anchored to player castbar).
- Fixed unit names not updating correctly in raids and battlegrounds (requires oUF 1.5.5+).
- Fixed config error on updating unit name positions.
- Fixed dungeon role icon postions (didn't differentiate between healermode and non-healermode).

r59
- Added an option to display all debuffs, not only your own.
- Fixed classification tag.
- Removed support for oUF_RuneBar and replaced it with the rune bars from oUF.
- New position for rune bars and totem bars, similar to HolyPower and SoulShards.
- Added option to change the position of rune bars and totem bars (positions tab).

r58
- Added .frequentUpdates to health tags (global) and power tags (player only).
- Updated CanDispel table to reflect changes made in WoW 4.0.
- LFDrole icons positions now correctly complies with the vertical groups setting.
- Fixed LFDrole icons not correctly updating.
- Clicking on the LDB icon will open the config again.
- More tag conversions (names, levels, classification).

r56
- Fixed a bug causing an error message when changing textures.

r55
- Fixed clicks going into void on party/raidframes.
- First go on tags (HP/power/status of all units).
- Blizzards Raidframes will be completely hidden now (including the manager).

r53
- Improved position and size of SoulShards and HolyPower.
- Added option to change the position of SoulShards and HolyPower (positions tab).
- Fixed errors with oUF_Experience and oUF_Reputation.
- Added mouseover show/hide for oUF_Experience and oUF_Reputation (again).

r52
- Fixed bug that prevented all frames from showing up with oUF 1.5.1+.
- No more packaged oUF. Get the release version!

r50/51
- Only works with WoW 4.0.1+!
- Included oUF 1.5 beta in the .zip until it will be released.
- Added option to change maximum heal prediction overflow.
- Added option to limit maximum number of visible raid groups.
- Added HolyPower display (Paladin).
- Added SoulShards display (Warlock).
- Added support for the new HealPrediction element in oUF.
- Added option to toggle HealPrediction.
- Removed oUF_HealComm4 support (done by HealPrediction).

r48
- Added option to display combo points as text value.
- Fixed TotemBar position (Shaman).
- Fixed RuneBar position (Deathknight).
- Fixed Castbar display problems for ToT and focus frames.
Archived Files (10)
File Name
Version
Size
Author
Date
r62
131kB
Luzzifus
09-28-13 04:46 AM
r61
131kB
Luzzifus
08-27-13 09:57 AM
r60
131kB
Luzzifus
11-30-10 11:29 AM
r59
131kB
Luzzifus
10-18-10 09:57 AM
r58
131kB
Luzzifus
10-17-10 05:08 AM
r55
131kB
Luzzifus
10-16-10 05:39 AM
r53
130kB
Luzzifus
10-15-10 08:32 AM
r52
130kB
Luzzifus
10-13-10 03:59 PM
r51
161kB
Luzzifus
10-13-10 08:30 AM
r48
129kB
Luzzifus
09-25-10 06:22 AM


Post A Reply Comment Options
Old 02-01-10, 07:30 AM  
Luzzifus
A Warpwood Thunder Caller
 
Luzzifus's Avatar
AddOn Author - Click to view AddOns

Forum posts: 94
File comments: 314
Uploads: 8
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.

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  
Reply With Quote
Old 01-30-10, 02:58 PM  
Excelld
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
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  
Reply With Quote
Old 01-29-10, 10:00 AM  
zohar101
A Cyclonian
 
zohar101's Avatar

Forum posts: 43
File comments: 192
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-10 at 05:15 PM.
zohar101 is offline Report comment to moderator  
Reply With Quote
Old 01-28-10, 10:58 PM  
zohar101
A Cyclonian
 
zohar101's Avatar

Forum posts: 43
File comments: 192
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)
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  
Reply With Quote
Old 01-28-10, 01: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-10 at 01:30 AM.
Excelld is offline Report comment to moderator  
Reply With Quote
Old 01-27-10, 01:14 PM  
Rasu
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
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  
Reply With Quote
Old 01-13-10, 04:14 PM  
shobu
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 83
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  
Reply With Quote
Old 01-11-10, 03:42 PM  
AmiYuy
A Deviate Faerie Dragon
 
AmiYuy's Avatar
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 64
Uploads: 1
Re: Debuff problem

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"

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-10 at 03:44 PM.
AmiYuy is offline Report comment to moderator  
Reply With Quote
Old 12-26-09, 10:22 AM  
Vo3Dyx
A Kobold Labourer

Forum posts: 0
File comments: 3
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  
Reply With Quote
Old 12-25-09, 10:00 PM  
eddiemars
A Cyclonian
 
eddiemars's Avatar
AddOn Author - Click to view AddOns

Forum posts: 43
File comments: 37
Uploads: 9
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 offline Report comment to moderator  
Reply With Quote
Old 12-21-09, 04:51 PM  
Cholerabob
A Murloc Raider

Forum posts: 4
File comments: 24
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  
Reply With Quote
Old 12-19-09, 09:52 PM  
Lunarion
A Deviate Faerie Dragon
 
Lunarion's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 12
File comments: 73
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-19-09 at 10:03 PM.
Lunarion is offline Report comment to moderator  
Reply With Quote
Old 12-16-09, 01:48 AM  
Luzzifus
A Warpwood Thunder Caller
 
Luzzifus's Avatar
AddOn Author - Click to view AddOns

Forum posts: 94
File comments: 314
Uploads: 8
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.

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-09 at 01:51 AM.
Luzzifus is offline Report comment to moderator  
Reply With Quote
Old 12-16-09, 12:23 AM  
ant1pathy
A Murloc Raider

Forum posts: 5
File comments: 86
Uploads: 0
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?
ant1pathy is offline Report comment to moderator  
Reply With Quote
Old 12-15-09, 03:51 PM  
Sockz0r
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 630
Uploads: 5
Originally posted by Luzzifus
[b]Make the raidframe x-offset a negative value (or positive, just the opposite of which it is now).
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?
Sockz0r is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: