Category: Generic Compilations
Addon Information
Works with 3.2
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)
Author:
Version:
1.2.4
Date:
09-25-2009 10:32 AM
Size:
1.49 MB
Downloads:
3,961
Favorites:
78
MD5:
Pictures
Click to enlarge
Click to enlarge
Raid layout
Neav UI



This UI complication will work on all resolution.
But be warned.


I will not help with questions
A lot of the addon in this complication are only editable through .lua edit, so you will require someknowledge withing LUA editing.
So use this ui only when you know how!


AddOns:
!Colorz ... (custom colors)
!Beautycase... (makes the cool borders - dont delete!)
ActionButtonText ... (some changes by me)
Combuctor
evl_RaidStatus
MikScrollingBattleText ... (yeay i love it!)
nBuff
nChat
nCore
nMainbar
nNamePlates
nMinimap
nTooltip
Quickie
oGlow
Omen
OmniCC ... (the light version, only 4kb!)
oUF
oUF_Neav
tekability
TextyRunes


Have fun with my UI.
  Change Log - Neav UI
1.24

- fixed a bug with nBuff
- fixed the minimap clock with patch 3.2.2

1.2.3

- remove the global function 'CreateFont' with oUF_Neav

1.2.2

- hoppefully fixed oUF_Neav

1.2.1

- Fixed a bug with nBuff
- updated !Beautycase
- updated nNamePlates
- updated oUF_Neav, Raid Layout is now FINISH!

1.2

- recode of nBuff, nChat, nCore, nMinimap, nTooltip
- fixed a vehiclebug with the tooltip
- oUF_Neav -> some new features but not finish atm. (a RaidLayout is in the layout folder but not activated)
- Beautycase has now some new features. Read the comments in the lua file.
- nBuff has now a config file ;P
- nChat, remoce URLCopy because some extreme memory bugs
- nCore, remove my personal settings

- remove !Fonts
- add nNamePlates
- The buttons, buffs, minimap and co. now have a soft shadow

1.1

- Updated nMainbar
- nQuickChange renamed into Quickie
- Change some folder struktures
- Optimize !SimpleSquare and renamed into !Beautycase
- Optimize a lot of addons
- White OmniCC text colors
- update oUF_Neav
- bump all .toc files to the 3.2 interface version
- new .blp replacements
  Optional Files - Neav UI
Sorry, there are currently no optional files available.
  Archived Versions - Neav UI
File Name
Version
Size
Author
Date
1.2.3
1MB
Neal
09-17-2009 11:52 AM
1.2.2
1MB
Neal
09-17-2009 01:59 AM
1.2.1
1MB
Neal
09-16-2009 02:44 PM
1.2
1MB
Neal
09-08-2009 10:51 AM
1.1
1MB
Neal
08-07-2009 02:08 PM
  Comments - Neav UI
Post A Reply Comment Options
Old 11-18-2009, 11:30 PM  
Lanerra
A Kobold Labourer
 
Lanerra's Avatar

Forum posts: 0
File comments: 2
Uploads: 0
A couple errors on the PTR. It concerns nBuff, and I'm pretty positive it is due to the new buff consolidation system. Specifically the "BuffButton_UpdateAnchors" secure function; it doesn't exist anymore. Trying to fix it myself right now, and I can kind of get it to work, but have yet to get it working again fully.

nBuff:
Code:
[2009/11/18 20:27:44-33-x1]: nBuff\nBuff.lua:70: hooksecurefunc(): BuffButton_UpdateAnchors is not a function
nBuff\nBuff.lua:70: in main chunk

Locals:
BuffFrame_SetPoint = <function> @ nBuff\nBuff.lua:7:

  ---
Anyone have any ideas?

Last edited by Lanerra : 11-18-2009 at 11:39 PM.
Lanerra is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-18-2009, 04:27 PM  
ballagarba
A Kobold Labourer

Forum posts: 1
File comments: 139
Uploads: 0
Quote:
Originally posted by Neal
Sorry that you have to wait so long. But my computer is currently broken *cry*
Argh, someone buy the guy a new computer
ballagarba is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-18-2009, 04:05 PM  
Neal
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 0
File comments: 147
Uploads: 13
Sorry that you have to wait so long. But my computer is currently broken *cry*
Neal is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-18-2009, 04:09 AM  
pekaziz
A Kobold Labourer
 
pekaziz's Avatar

Forum posts: 0
File comments: 45
Uploads: 0
Quote:
Originally posted by ballagarba
I hope you haven't abandoned us, mate!
Seems like he hasn't, but says he has no time for addons or smt :P
pekaziz is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-17-2009, 04:54 PM  
Aluria
A Murloc Raider

Forum posts: 5
File comments: 68
Uploads: 1
Hi there

i remember in one of ure older UI's u had some cool stuff @player and targetframe..
with big HP-Percentage and some HP-stuff.. can i geht those back? or did u take them off?
Aluria is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-17-2009, 10:06 AM  
ballagarba
A Kobold Labourer

Forum posts: 1
File comments: 139
Uploads: 0
I hope you haven't abandoned us, mate!
ballagarba is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 11-02-2009, 03:47 PM  
pekaziz
A Kobold Labourer
 
pekaziz's Avatar

Forum posts: 0
File comments: 45
Uploads: 0
Neav, say something mate!
pekaziz is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-31-2009, 03:47 PM  
pekaziz
A Kobold Labourer
 
pekaziz's Avatar

Forum posts: 0
File comments: 45
Uploads: 0
On PTR nMinimap and nBuff don't work. I'll post the error code when I've access to comp.

Also ToT and focus frames are bugged.

Here comes the errors:

Code:
Message: Interface\AddOns\nBuff\nBuff.lua:70: hooksecurefunc(): BuffButton_UpdateAnchors is not a function
Time: 11/01/09 10:49:18
Count: 1
Stack: [C]: in function `hooksecurefunc'
Interface\AddOns\nBuff\nBuff.lua:70: in main chunk

Locals:
Code:
Message: Interface\AddOns\nMinimap\nMinimap.lua:58: attempt to index global 'MinimapToggleButton' (a nil value)
Time: 11/01/09 10:49:18
Count: 1
Stack: Interface\AddOns\nMinimap\nMinimap.lua:58: in main chunk

Locals: Minimap_GetTrackType = <function> defined @Interface\AddOns\nMinimap\nMinimap.lua:2
(*temporary) = nil
(*temporary) = nil
(*temporary) = <userdata>
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = GameTimeCalendarInvitesGlow {
 Show = <function> defined @Interface\AddOns\nMinimap\nMinimap.lua:43
 0 = <userdata>
 Hide = <function> defined @Interface\AddOns\nMinimap\nMinimap.lua:47
}
(*temporary) = nil
(*temporary) = "this"
(*temporary) = "event"
(*temporary) = "arg1"
(*temporary) = nil
(*temporary) = nil
(*temporary) = "Blizzard_TimeManager"
(*temporary) = "attempt to index global 'MinimapToggleButton' (a nil value)"
Code:
Message: Interface\AddOns\oUF\ouf.lua:218: attempt to index global 'TargetofTargetFrame' (a nil value)
Time: 11/01/09 10:49:18
Count: 1
Stack: Interface\AddOns\oUF\ouf.lua:218: in function <Interface\AddOns\oUF\ouf.lua:170>
Interface\AddOns\oUF\ouf.lua:369: in function `Spawn'
Interface\AddOns\oUF_Neav\oUF_Neav.lua:998: in main chunk

Locals: unit = "targettarget"
object = oUF_Neav_TargetTarget {
 Shadow = oUF_Neav_TargetTargetShadow {
 }
 MasterLooter = oUF_Neav_TargetTargetMasterLooterIcon {
 }
 __tags = <table> {
 }
 OfflineStatus = <unnamed> {
 }
 Leader = oUF_Neav_TargetTargetLeaderIcon {
 }
 UNIT_MAXHEALTH = <function> defined @Interface\AddOns\oUF\elements\health.lua:48
 __elements = <table> {
 }
 Texture = oUF_Neav_TargetTargetTextureFrame {
 }
 UNIT_MAXENERGY = <function> defined @Interface\AddOns\oUF\elements\power.lua:51
 UNIT_MANA = <function> defined @Interface\AddOns\oUF\elements\power.lua:51
 SmoothBar = <function> defined @Interface\AddOns\oUF_Neav\modules\oUF_Smooth.lua:12
 UNIT_NAME_UPDATE = <function> defined @Interface\AddOns\oUF_Neav\oUF_Neav.lua:160
 UNIT_ENERGY = <function> defined @Interface\AddOns\oUF\elements\power.lua:51
 UNIT_MAXFOCUS = <function> defined @Interface\AddOns\oUF\elements\power.lua:51
 UNIT_AURA = <function> defined @Interface\AddOns\oUF\elements\aura.lua:221
 UNIT_THREAT_SITUATION_UPDATE = <function> defined @Interface\AddOns\oUF_Neav\oUF_Neav.lua:193
 READY_CHECK = <function> defined @Interface\AddOns\oUF_Neav\modules\oUF_ReadyCheck.lua:48
 UNIT_HEALTH = <function> defined @Interface\AddOns\oUF\elements\health.lua:48
 Health = <unnamed> {
 }
 UNIT_MAXRUNIC_POWER = <function> defined @Interface\AddOns\oUF\elements\power.lua:51
 UNIT_DISPLAYPOWER = <function> defined @Interface\AddOns\oUF\elements\power.lua:51
 SetAuraPosition = <function> defined @Interface\AddOns\oUF\elements\aura.lua:184
 RAID_TARGET_UPDATE = <function> defined @Interface\AddOns\oUF\elements\ricons.lua:9
 UNIT_RAGE = <function> defined @Interface\AddOns\oUF\elements\power.lua:51
 Power = <unnamed> {
 }
 Debuffs = <unnamed> {
 }
 Portrait = oUF_Neav_TargetTargetPortrait {
 }
 targetUnit = true
 UNIT_RUNIC_POWER = <function> defined @Interface\AddOns\oUF\elements\power.lua:51
 PostCreateAuraIcon = <function> defined @Interface\AddOns\oUF_Neav\oUF_Neav.lua:224
 MoveableFrames = true
 unit = "targettarget"
 UNIT_FOCUS = <function> defined @Interface\AddOns\oUF\elements\power.lua:51
 UNIT_MAXRAGE = <function> defined @Interface\AddOns\oUF\elements\power.lua:51
 UNIT_HAPPINESS = <table> {
 }
 PARTY_LEADER_CHANGED = <function> defined @Interface\AddOns\oUF\elements\leader.lua:6
 PARTY_LOOT_METHOD_CHANGED = <function> defined @Interface\AddOns\oUF\elements\masterlooter.lua:6
 PvP = oUF_Neav_TargetTargetPVPIcon {
 }
 PLAYER_TARGET_CHANGED = <function> defined @Interface\AddOns\oUF_Neav\oUF_Neav.lua:193
 UNIT_PORTRAIT_UPDATE = <function> defined @Interface\AddOns\oUF\elements\portraits.lua:6
 PARTY_MEMBERS_CHANGED = <table> {
 }
 READY_CHECK_FINISHED = <function> defined @Interface\AddOns\oUF_Neav\modules\oUF_ReadyCheck.lua:59
 UNIT_THREAT_LIST_UPDATE = <function> defined @Interface\AddOns\oUF_Neav\oUF_Neav.lua:193
 READY_CHECK_CONFIRM = <function> defined @Interface\AddOns\oUF_Neav\modules\oUF_ReadyCheck.lua:48
 ReadyCheck = <unnamed> {
 }
 Glow = oUF_Neav_TargetTargetGlow {
 }
 UNIT_FACTION = <table> {
 }
 PostUpdateHealth = <function> defined @Interface\AddOns\oUF_Neav\oUF_Neav.lua:257
 PostUpdatePower = <function> defined @Interface\AddOns\oUF_Neav\oUF_Neav.lua:293
 Background = <unnamed> {
 }
 Name = <unnamed> {
 }
 UNIT_MAXMANA = <function> defined @Interface\AddOns\oUF\elements\power.lua:51
 0 = <userdata>
 RaidIcon = oUF_Neav_TargetTargetRaidIcon {
 }
 menu = <function> defined @Interface\AddOns\oUF_Neav\oUF_Neav.lua:56
 UNIT_MODEL_CHANGED = <function> defined @Interface\AddOns\oUF\elements\portraits.lua:6
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = "target"
(*temporary) = "target"
(*temporary) = nil
(*temp

Last edited by pekaziz : 11-01-2009 at 03:54 AM.
pekaziz is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-31-2009, 11:49 AM  
Tanque
A Kobold Labourer

Forum posts: 1
File comments: 23
Uploads: 0
Quote:
Originally posted by ballagarba
Would it be possible to add some kind of shield icon or different color or something on the target/focus castbar for spells that can't be interrupted, like on the regular castbars?

UnitCastingInfo API
I second this.
Tanque is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-30-2009, 07:54 PM  
asinius
A Kobold Labourer

Forum posts: 0
File comments: 13
Uploads: 0
Quote:
Originally posted by Styla1204
Yes, Line 113, just replace the function :
Works perfectly thanks!
asinius is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-30-2009, 01:51 PM  
killer9
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Hi Neav, great Ui, really, i love it.
I've just 2 questions for you:
1)Someone know how to show pets in neavraid?
2)Someone know how to color differently hots for their duration (like grid statushots)?

Sorry for the bad english, i hope someone can help me.
killer9 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-29-2009, 03:41 PM  
Styla1204
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Quote:
Originally posted by asinius
Is there a simple line I could add to nTooltip that would state what my mouseover is targetting?
Yes, Line 113, just replace the function :

Code:
GameTooltip:HookScript('OnTooltipSetUnit', function(self, ...)
    local unit = GameTooltip_GetUnit(self)

	if (UnitExists(unit) and UnitName(unit) ~= UNKNOWN) then
        local name, realm = UnitName(unit)
		local unitTargetName = UnitName(unit .. 'target');
		local unitTargetClassColor = RAID_CLASS_COLORS[select(2,UnitClass(unit .. 'target'))] or { r = 1, g = 0, b = 1 };
		local unitTargetReactionColor = { r = select(1, UnitSelectionColor(unit .. 'target')), g = select(2, UnitSelectionColor(unit .. 'target')), b = select(3, UnitSelectionColor(unit .. 'target')) };

        GameTooltipTextLeft1:SetText(name)
        
        if (GetGuildInfo(unit)) then
            if (GetGuildInfo(unit) == GetGuildInfo('player') and IsInGuild('player')) then
               GameTooltipTextLeft2:SetText('|cffFF66CC'..GameTooltipTextLeft2:GetText()..'|r')
            end
        end

        for i = 2, GameTooltip:NumLines() do
            if (_G['GameTooltipTextLeft'..i]:GetText():find('^'..TOOLTIP_UNIT_LEVEL:gsub('%%s', '.+'))) then
                _G['GameTooltipTextLeft'..i]:SetText(GameTooltip_UnitType(unit))
            end
        end
		
		if ( UnitExists(unit .. 'target') ) then
			if ( UnitName('player') == unitTargetName ) then
				self:AddLine(TARGET .. ': |cffff00ff' .. string.upper(YOU) .. '|r', 1, 1, 1)
			else
				if UnitIsPlayer(unit .. 'target') then
					self:AddLine(TARGET .. ': ' .. format('|cff%02x%02x%02x%s|r', unitTargetClassColor.r*255, unitTargetClassColor.g*255, unitTargetClassColor.b*255, unitTargetName), 1, 1, 1)
				else
					self:AddLine(TARGET .. ': ' .. format('|cff%02x%02x%02x%s|r', unitTargetReactionColor.r*255, unitTargetReactionColor.g*255, unitTargetReactionColor.b*255, unitTargetName), 1, 1, 1)
				end
			end
		end
Styla1204 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-28-2009, 06:21 AM  
ballagarba
A Kobold Labourer

Forum posts: 1
File comments: 139
Uploads: 0
Would it be possible to add some kind of shield icon or different color or something on the target/focus castbar for spells that can't be interrupted, like on the regular castbars?

UnitCastingInfo API

Last edited by ballagarba : 10-28-2009 at 06:26 AM.
ballagarba is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-27-2009, 01:53 PM  
nin
A Murloc Raider
Interface Author - Click to view interfaces

Forum posts: 7
File comments: 43
Uploads: 1
Quote:
Originally posted by harlekinah
Not very helpful

The line you post is a comment from top of the !Beautycase.lua. I've already read the comments but don't know where to insert this line. This line is nowhere else in the code so there is nothing to edit. On top of that RGB Values are, as far as i know, 3 digits long.

For example: 255,255,255

I rly don't know LUA but I never had Problems editing Positions or Colors, but in this case my brain shuts down.
you enter rbg in RGB (dec) so not in 3 digits...for example (0.77 0.12 0.23) would be Death knight classcolor.. 0,0,0 is black.. 1,1,1 is white.

Yes i posted that because that is what the line looks like in the addon you want to change the border on (chatframe borders for example in nchat..then you have to find that line in nchat.lua). if you want to change all the beautycase border colors by editing just beautycase you can probably try change these lines..

Code:
function CreateBorder(self, borderSize, R, G, B, uL1, uL2, uR1, uR2, bL1, bL2, bR1, bR2)
    for i = 1, 8 do
        border[i] = self:CreateTexture(nil, "OVERLAY")
        border[i]:SetParent(self)
        border[i]:SetTexture(borderTexture)
        border[i]:SetWidth(borderSize) 
        border[i]:SetHeight(borderSize)
        border[i]:SetVertexColor(R, G, B)
Can't test myself since i don't have wow installed. but it's not hard to do i did it before.. just play around a little

good luck.
nin is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 10-27-2009, 03:30 AM  
harlekinah
A Kobold Labourer

Forum posts: 1
File comments: 15
Uploads: 0
Quote:
Originally posted by nin
Code:
CreateBorder(myFrameName, 12, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1)
*are RGB values, change those and you'll change color.
Not very helpful

The line you post is a comment from top of the !Beautycase.lua. I've already read the comments but don't know where to insert this line. This line is nowhere else in the code so there is nothing to edit. On top of that RGB Values are, as far as i know, 3 digits long.

For example: 255,255,255

I rly don't know LUA but I never had Problems editing Positions or Colors, but in this case my brain shuts down.
harlekinah 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 - 2009, Jelsoft Enterprises Ltd.