Go to Page... |
Compatibility: | Shadowlands pre-patch (9.0.1) |
Updated: | 12-15-20 11:16 AM |
Created: | 07-03-09 12:57 AM |
Downloads: | 62,746 |
Favorites: | 263 |
MD5: |
Neav UI
This UI compilation will work on all resolution.
I will not help with questions
Most of the addons in this compilation is only configurable via the supplied Lua config files (config.lua), so some basic programming knowledge is highly recommended but not required. A lot of the options are basically setting the value to either true or false depending on if you want to enable or disable the feature.
AddOns include
!Beautycase
!Colorz
nBuff
nChat
nCore
nMainbar
nMinimap
nPlates (by thomasjohnshannon)
nPower
nTooltip
oUF (by Haste)
oUF_Neav
oUF_NeavRaid
Thanks to Haste, kerrang, zork, Tuller, and many more for their great AddOns. And thomasjohnshannon/Grimsbain for making Neav UI compatible with Legion.
Information
A lot of the addons have a config.lua file where you can change some settings. So look first into this file before you ask something! Some addons like nCore, oUF_Neav and oUF_NeavRaid have an in-game configuration.
How can I move the player, target, focus, boss and arena frames?
Use the /neav slash command to toggle the anchors to move the frames around.
How can I move the Pet-, Stance- or Possessbar?
Press Shift + Alt and drag with your left mouse button on the first button of the Pet-, Stance- or Possessbar to move the them.
Commands
/neavrt to move the raid frames.
/rolecheck or /rcheck to do a role check.
/ntooltip toggles the tooltip anchor.
/alertframemover toggles the "talking head" anchor.
/neavcast toggles the anchors for the castbars.
/neavbag toggles the bag bar.
/moveextraactionbar toggles the anchor for the extra action button.
The latest updates and changes can be found on Github.
File Name |
Version |
Size |
Author |
Date |
Type |
7.3.2 |
678kB |
09-03-17 07:19 AM |
Addon |
||
6.0.1 |
318kB |
10-26-14 10:28 AM |
Addon |
Comment Options |
neenee |
View Public Profile |
Send a private message to neenee |
Find More Posts by neenee |
Add neenee to Your Buddy List |
12-16-09, 02:55 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 3
Uploads: 0
|
Hi, i love your small addons! But i have one problem. If i use ntooltip, there aren't any tooltips for the buffbar. How can i change that? Please help me.
|
|
Dodo321 |
View Public Profile |
Send a private message to Dodo321 |
Find More Posts by Dodo321 |
Add Dodo321 to Your Buddy List |
12-16-09, 12:20 PM | ||
|
|
|
|
Zeronic |
View Public Profile |
Send a private message to Zeronic |
Find More Posts by Zeronic |
Add Zeronic to Your Buddy List |
12-16-09, 09:19 AM | |
|
Im waiting for my new dell notebook
|
|
Neal |
View Public Profile |
Send a private message to Neal |
Find More Posts by Neal |
Add Neal to Your Buddy List |
12-16-09, 09:14 AM | |
|
You should have a googlecode page (again?).. It helps :P Anyway, glad to hear you are back can hardly wait...
|
|
Aschker |
View Public Profile |
Send a private message to Aschker |
Find More Posts by Aschker |
Add Aschker to Your Buddy List |
12-16-09, 07:56 AM | |
|
OMG I formatted the wrong harddisc... all files gone
brb, rewrite my UI ... |
|
Neal |
View Public Profile |
Send a private message to Neal |
Find More Posts by Neal |
Add Neal to Your Buddy List |
12-16-09, 04:13 AM | |
|
Thanks Julchen
|
|
neenee |
View Public Profile |
Send a private message to neenee |
Find More Posts by neenee |
Add neenee to Your Buddy List |
12-15-09, 12:41 PM | ||
|
|
|
|
Zeronic |
View Public Profile |
Send a private message to Zeronic |
Find More Posts by Zeronic |
Add Zeronic to Your Buddy List |
12-15-09, 08:51 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 11
Uploads: 1
|
Woops quoted wrong thing >.<
Thank you for the help!
Last edited by Anastari : 12-15-09 at 08:51 AM.
|
|
Anastari |
View Public Profile |
Send a private message to Anastari |
Find More Posts by Anastari |
Add Anastari to Your Buddy List |
12-15-09, 08:45 AM | ||||
A Deviate Faerie Dragon
Forum posts: 17
File comments: 54
Uploads: 0
|
You have to edit the code this way Code:
hooksecurefunc('DebuffButton_UpdateAnchors', function(self, index) buff:ClearAllPoints() end)
Code:
local partypet = {} for i = 1, 4 do partypet[i] = oUF:Spawn("partypet"..i, "oUF_PartyPet"..i) if i == 1 then partypet[i]:SetPoint("CENTER", -292, -149) else partypet[i]:SetPoint("BOTTOM", partypet[i-1], "TOP", 0, 40) end end Code:
(unit and unit:find('partypet%d')) Code:
if (unit == "pet" or (unit and unit:find('partypet%d'))) then
Last edited by Julchen : 12-15-09 at 08:48 AM.
|
|||
|
Julchen |
View Public Profile |
Send a private message to Julchen |
Find More Posts by Julchen |
Add Julchen to Your Buddy List |
12-15-09, 12:57 AM | |
|
Is there a way to show party pets with OUF_Neav? Thus far, I have been disabling it since pets did not show up, but I preferred its look and function to the default Blizzard unit frames and would like to use it again.
|
|
neenee |
View Public Profile |
Send a private message to neenee |
Find More Posts by neenee |
Add neenee to Your Buddy List |
12-14-09, 08:05 PM | ||
|
1. Update oUF 2. Edit the following line in oUF_Neav\modules\oUF_CombatFeedback.lua object:RegisterEvent("UNIT_COMBAT") to object:RegisterEvent("UNIT_COMBAT", combat) 3. Remove MinimapToggleButton:Hide() from nMinimap\nMinimap.lua 4. Replace your entire nBuff\nBuff.lua with this code: Code:
_G.MINUTE_ONELETTER_ABBR = '|cffffffff%dm|r' _G.HOUR_ONELETTER_ABBR = '|cffffffff%dh|r' _G.DAY_ONELETTER_ABBR = '|cffffffff%dd|r' _G.SECOND_ONELETTER_ABBR = '|cffffffff%d|r' local function BuffFrame_SetPoint(self) local hasMainHandEnchant, _, _, hasOffHandEnchant = GetWeaponEnchantInfo() if (self and self:IsShown()) then self:ClearAllPoints() if (hasMainHandEnchant and hasOffHandEnchant) then self:SetPoint('TOPRIGHT', TempEnchant2, 'TOPLEFT', -nBuff.padding.x, 0) return elseif (hasMainHandEnchant or hasOffHandEnchant) then self:SetPoint('TOPRIGHT', TempEnchant1, 'TOPLEFT', -nBuff.padding.x, 0) return elseif (not hasMainHandEnchant and not hasOffHandEnchant) then self:SetPoint('TOPRIGHT', TempEnchant1) return end end end TemporaryEnchantFrame:ClearAllPoints() TemporaryEnchantFrame:SetPoint('TOPRIGHT', Minimap, 'TOPLEFT', -15, 0) TemporaryEnchantFrame.SetPoint = function() end TempEnchant2:ClearAllPoints() TempEnchant2:SetPoint('TOPRIGHT', TempEnchant1, 'TOPLEFT', -nBuff.padding.x, 0) for i = 1, 2 do local button = _G['TempEnchant'..i] button:SetScale(nBuff.button.scale) button:SetWidth(32) button:SetHeight(32) local icon = _G['TempEnchant'..i..'Icon'] icon:SetTexCoord(0.03, 0.97, 0.03, 0.97) local duration = _G['TempEnchant'..i..'Duration'] duration:ClearAllPoints() duration:SetPoint('BOTTOM', button, 'BOTTOM', 0, -2) duration:SetFont(nBuff.button.durationFont, nBuff.button.durationFontsize,'OUTLINE') duration:SetShadowOffset(0, 0) duration:SetDrawLayer('OVERLAY') local border = _G['TempEnchant'..i..'Border'] border:SetTexture(nBuff.button.borderDebuff) border:SetTexCoord(0, 1, 0, 1) border:SetVertexColor(0.9, 0.25, 0.9) border:ClearAllPoints() border:SetPoint('TOPRIGHT', button, 1, 1) border:SetPoint('BOTTOMLEFT', button, -1, -1) button.Background = button:CreateTexture('$parentBackground', 'BACKGROUND') button.Background:SetPoint('TOPRIGHT', border, 3.35, 3.35) button.Background:SetPoint('BOTTOMLEFT', border, -3.35, -3.35) button.Background:SetTexture('Interface\\AddOns\\nBuff\\media\\textureBackground') button.Background:SetVertexColor(0, 0, 0, 1) end function UpdateBuffAnchors() local buff, previousBuff, aboveBuff; local numBuffs = 0; for i = 1, BUFF_ACTUAL_DISPLAY do buff = _G["BuffButton"..i]; if ( buff.consolidated ) then if ( buff.parent == BuffFrame ) then buff:SetParent(ConsolidatedBuffsContainer); buff.parent = ConsolidatedBuffsContainer; end else numBuffs = numBuffs + 1; index = numBuffs; if ( buff.parent ~= BuffFrame ) then buff.count:SetFontObject(NumberFontNormal); buff:SetParent(BuffFrame); buff.parent = BuffFrame; end buff:ClearAllPoints(); if (index > 1 and mod(index, nBuff.button.buffPerRow) == 1) then if (index == nBuff.button.buffPerRow + 1) then buff:SetPoint('TOP', TempEnchant1, 'BOTTOM', 0, -nBuff.padding.y) else buff:SetPoint('TOP', aboveBuff, 'BOTTOM', 0, -nBuff.padding.y) end aboveBuff = buff; elseif (index == 1) then BuffFrame_SetPoint(buff) else buff:SetPoint('RIGHT',previousBuff, 'LEFT', -nBuff.padding.x, 0) end previousBuff = buff; end end ConsolidatedBuffs:ClearAllPoints() ConsolidatedBuffs:SetPoint("TOPLEFT", Minimap, "TOPLEFT",-10,10) ConsolidatedBuffsIcon:SetAlpha(0) -- A bug found by garagar on shaman character -- need to reset enchant weapon each time there is an update on windfury for enhancement shaman (temp fix) -- else the weapon buff will move anywhere on screen TemporaryEnchantFrame:ClearAllPoints() TemporaryEnchantFrame:SetPoint("TOPRIGHT", -22, -180) end function UpdateDebuffAnchors(self, index) local space = 31 + nBuff.padding.y local row = ceil(BUFF_ACTUAL_DISPLAY/nBuff.button.buffPerRow) if (row and row > 1) then rowspacing = -row * space else rowspacing = -space end local debuff = _G[self..index]; debuff:ClearAllPoints() if (index > 1 and mod(index, nBuff.button.buffPerRow) == 1) then debuff:SetPoint('TOP', _G[self..(index-nBuff.button.buffPerRow)], 'BOTTOM', 0, -nBuff.padding.y) elseif (index == 1) then debuff:SetPoint('TOPRIGHT', TempEnchant1, 'BOTTOMRIGHT', 0, rowspacing) else debuff:SetPoint('RIGHT', _G[self..(index-1)], 'LEFT', -nBuff.padding.x, 0) end end hooksecurefunc("BuffFrame_UpdateAllBuffAnchors", UpdateBuffAnchors) hooksecurefunc("DebuffButton_UpdateAnchors", UpdateDebuffAnchors) hooksecurefunc('AuraButton_Update', function(self, index) local button = _G[self..index] if (button) then button:SetScale(nBuff.button.scale) button:SetWidth(32) button:SetHeight(32) end local icon = _G[self..index..'Icon'] if (icon) then icon:SetTexCoord(0.03, 0.97, 0.03, 0.97) end local duration = _G[self..index..'Duration'] if (duration) then duration:ClearAllPoints() duration:SetPoint('BOTTOM', button, 'BOTTOM', 0, -2) duration:SetFont(nBuff.button.durationFont, nBuff.button.durationFontsize,'OUTLINE') duration:SetShadowOffset(0, 0) duration:SetDrawLayer('OVERLAY') end local count = _G[self..index..'Count'] if (count) then count:ClearAllPoints() count:SetPoint('TOPRIGHT', button) count:SetFont(nBuff.button.countFont, nBuff.button.countFontsize, 'OUTLINE') count:SetShadowOffset(0, 0) count:SetDrawLayer('OVERLAY') end local border = _G[self..index..'Border'] if (border) then border:SetTexture(nBuff.button.borderDebuff) border:SetPoint('TOPRIGHT', button, 1, 1) border:SetPoint('BOTTOMLEFT', button, -1, -1) border:SetTexCoord(0, 1, 0, 1) end if (button and not border) then if (not button.texture) then button.texture = button:CreateTexture('$parentOverlay', 'ARTWORK') button.texture:SetParent(button) button.texture:SetTexture(nBuff.button.borderBuff) button.texture:SetVertexColor(unpack(nBuff.button.buffBorderColor)) button.texture:SetPoint('TOPRIGHT', button, 1, 1) button.texture:SetPoint('BOTTOMLEFT', button, -1, -1) end local name = UnitAura('player', index) if (name == select(1, GetSpellInfo(34477)) or name == select(1, GetSpellInfo(57934))) then button.texture:SetVertexColor(1, 0, 1) button.texture:SetTexture(nBuff.button.borderDebuff) else button.texture:SetVertexColor(unpack(nBuff.button.buffBorderColor)) button.texture:SetTexture(nBuff.button.borderBuff) end end if (button and not button.Background) then button.Background = button:CreateTexture('$parentBackground', 'BACKGROUND') button.Background:SetPoint('TOPRIGHT', button.texture or border, 3.35, 3.35) button.Background:SetPoint('BOTTOMLEFT', button.texture or border, -3.35, -3.35) button.Background:SetTexture('Interface\\AddOns\\nBuff\\media\\textureBackground') button.Background:SetVertexColor(0, 0, 0, 1) end end) -- TEST CALL --function UnitAura() return "TestAura", nil, "Interface\\Icons\\Spell_Nature_RavenForm", 9, nil, 120, 120, 1, 0 end 5. And this is some personal changes I did for moving the LFG button to where the PvP button is and the dungeon difficulty banner to the bottom right corner of the minimap, put it somewhere in nMinimap\nMinimap.lua Code:
MiniMapLFGFrame:ClearAllPoints() MiniMapLFGFrame:SetPoint('TOPLEFT', Minimap, -2, 1) MiniMapInstanceDifficulty:ClearAllPoints() MiniMapInstanceDifficulty:SetPoint('BOTTOMRIGHT', Minimap, 0, -40)
Last edited by ballagarba : 12-14-09 at 08:17 PM.
|
|
|
ballagarba |
View Public Profile |
Send a private message to ballagarba |
Find More Posts by ballagarba |
Add ballagarba to Your Buddy List |
12-14-09, 02:40 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 11
Uploads: 1
|
If this could be updated, by anyone, you'll have my thanks and love forever.
|
|
Anastari |
View Public Profile |
Send a private message to Anastari |
Find More Posts by Anastari |
Add Anastari to Your Buddy List |
12-14-09, 02:48 AM | |
Guest
Join Date: Not Yet
Forum posts: 0
File comments: 0
Uploads: 0
|
Hello,
someone knows how i change the color of the minimap border? and why the action bar buttons and the buff buttons not really become raid class color when i change the color in the lua? its always much darker. sorry for bad english an have a nice day slaxi |
|
12-13-09, 10:41 PM | |
A Kobold Labourer
Forum posts: 1
File comments: 170
Uploads: 0
|
So has anyone heard from the author lately? Last I read was that he fried his computer but that was months ago.
|
|
Tanque |
View Public Profile |
Send a private message to Tanque |
Find More Posts by Tanque |
Add Tanque to Your Buddy List |