Thread Tools Display Modes
12-31-08, 10:42 PM   #2161
spiel2001
nUI's Author
 
spiel2001's Avatar
AddOn Author - Click to view addons
Join Date: Jun 2008
Posts: 7,724
Exclamation nUI Beta v4.08.00 has just been released...

This was an unplanned update but very much needed with the FPS leak issue coming to a head and all of the reports of large memory consumption in the 4.07 (which remains a mystery to me).

The principal change in this update is that the (de)buff module has been completely rewritten and replaced with what I think is a much improved and far better performing design. In 40 man AV even in Drek's chamber with 20-30 raid members wailing away frame rates held up in excess of 12fps on my laptop and never froze or lagged out. Typical AV frame rates would run between 40fps and 60fps which in 40 man makes me grin in a geeky kind of way ~lol~ In Arathi Basin with a 15 man raid, frame rates never fell below 22fps even when pretty much both full teams were toe to toe at the horde spawn point. In neither case, AB or AV did my memory usage ever exceed 15.5 meg.

Here's hoping this issue has been put to bed. I'm sure I can still make some tweaks and gain some more performance, but I'm hopeful the core problem has been fixed.

The other point worthy of notice in this release is that it should now be compatible with the new Public Test Realm. Please let me know if you find any issues on the PTR.

As always, please report any bugs you come across at the official support site at http://www.wowinterface.com/forums/s...ad.php?t=16845 if at all possible. Otherwise, bugs can be reported on any of the nUI comment boards or via direct e-mail to me at [email protected]

The current release is (or will be) available for download at any of the following locations...
My continued thanks to everyone for their support!

How you can help support nUI's continued development: I am currently trying to recover from 14 months of unemployment and with over $20,000 in debt (unpaid mortgage payments, loans, etc.), every penny makes a serious difference. Your contribution of $5, $10, $20 or more to support the ongoing development of nUI would be greatly appreciated. Click here to make a donation now, please?!

Lastly, please vote for nUI and add it to your favorites list... it helps nUI get more exposure. Thanks for your support!


-------------------------------------------------------------------------------------------
Known Issues in nUI...
-------------------------------------------------------------------------------------------

-- WotLK issues still outstanding

* "Fire At Will!" quest does not work with nUI

* When using the mounts that can carry vendors, the dismount button is not being displayed
in nUI (note: until this gets fix, you can right-click the aura to dismount)

-- generic issues outstanding

* If you remove a fubar top panel, the nUI top panel redraws to the middle of the screen.
It is full width and takes up about 20% of the middle of the field of view vertically.

* Enabling the "Use UI Scale" option in the Bliz video configuration menu blows up
nUI's layout and scaling. For now... just uncheck this option until I can fix it.

-------------------------------------------------------------------------------------------
Known compatibility issues with third party mods...
-------------------------------------------------------------------------------------------

* Guild Event Manager is moving its minimap button back to the minimap out of the button
bag whenever the player clicks on it. A minute or so later, nUI's button bag logic
will see the button moved and return it to the button bag.

* Carbonite is having issues updating the directional arrow when the minimap and/or
battlefield minimap is hidden in the info panel

* Poison Pouch mod minimap button is missed by button bag

* Alpha Map minimap button is not scaling correctly in button bag

* nUI and Capping are not playing well... Capping's modification of the battlefield
minimap is interfering with nUI's info panel management of the map

* Titan Panel is causing an error when the bottom bar is enabled

* Titan panel mouseover tooltips are not compatible with nUI's fixed position
tooltip option

-------------------------------------------------------------------------------------------
Known Bliz / nUI compatibility issues...
-------------------------------------------------------------------------------------------

* Right clicking a unit frame and selecting "set focus" taints in combat == this is
a known bug since WoW 3.0.2 and is beyond nUI's control. Hopefully Bliz will address
it in the next patch (or two or three or twenty). You can target the desired focus
and then type '/focus' to aquire a focus frame until Bliz resolves this issue.

* Switching between windowed and non-windowed mode breaks nUI's textures and HUD -- this
is caused by a known Bliz bug in their video driver code and applies only to certain
graphics cards and video drivers. It is nearly random in terms of which mods it will
impact... anything from very complex to completely trivial mods are broken by this
bug but it is always mods that use custom textures. There is no fix. The only
workaround is to (a) avoid switching between windowed and non-windowed modes as much
as possible and use '/nui rl' to reload the user interface when it gets broken. It is
worth noting this bug affects Macs most often, but also impacts some PCs (such as
mine). This bug has been a round a very long time and no telling if or when it will
ever be fixed.

* If your mouse buttons 4 and 5 do not work for click-casting on unit frames, make
sure your mouse driver is sending mouse button clicks and not key presses. You can
do this by going to the key binding interface and trying to bind autorun to mouse
button 4. If the key binding does not say "Button 4" or "Mouse Button 4" then the
issue is your mouse driver or driver settings. Bliz does not support key-presses
as mouse clicks directly and mods like Clique cannot detect key presses in that way.

-------------------------------------------------------------------------------------------
To-Do List / Planned features
-------------------------------------------------------------------------------------------

* The 15, 20, 25 and 40 man raid panels are not in the pre-release... both because I am
not quite satisfied with them and, again, I'm trying to not have to fix everything at
once... make sure the core stuff is all working, then add the bells and whistles if
you understand.

* Add vehicle frame/mode integration to the dashboard

* Death Knights need a timer for their pet expiration... should also have a ghoul timer

* Add cooldown counters to the rune bar

* Add Threat Bar back

* Add sorting of raid unit frames by raid group and class

* Add font size options for Chat and Combat log frames

* Add totem timers

* Add audio cues for cooldowns, cc breaks, etc.

* Add DruidManaBar type functionality to unit frames

* Add 2v2, 3v3 and 5v5 unit frame panels for arena play

* Add Proximo functionality to unit frames for arena unit panels

* Add durability, wardrobe manager, ammo tracker and gold tracker to console buttons

* Add autobar style support for quest items, food/drink/pots, mounts, vanity pets

* Add option to set location precision to zero decimal places on coordinate display

* Add target marking tool a la LuckyCharms

* Add recommended zone functionality to the location box a la FuBar RecZone

* Add a swing timer

-------------------------------------------------------------------------------------------
Version 4.08.00 (Beta)
-------------------------------------------------------------------------------------------

* Completely re-wrote the nUI_UnitAura.lua module to address the longstanding FPS leak
issue in larger raids.

* Added minimum frame rate and maximum memory usage to the profiler and debug log

* Fixed a logic error in the pet unit frames that caused the click-to-feed function to
sometimes be unavailable for the pet unit frame which required the hunter to target
the pet to be able to feed it.

* Ported nUI to the new Public Test Realm release in preparation for patch day -- nUI
remains backward compatible with the current live realms, as well.



__________________

What people don't get is that I am, ultimately, an artist at heart.
My brush has two colors, 1 and 0, and my canvas is made of silicon.



Official nUI Web Site: http://www.nUIaddon.com
Official nUI Support Forum: http://forums.nUIaddon.com
My day job: http://www.presidio.com/
 
12-31-08, 10:50 PM   #2162
spiel2001
nUI's Author
 
spiel2001's Avatar
AddOn Author - Click to view addons
Join Date: Jun 2008
Posts: 7,724
Here's wishing everyone a very Happy and Prosperous New Year!

__________________

What people don't get is that I am, ultimately, an artist at heart.
My brush has two colors, 1 and 0, and my canvas is made of silicon.



Official nUI Web Site: http://www.nUIaddon.com
Official nUI Support Forum: http://forums.nUIaddon.com
My day job: http://www.presidio.com/
 
12-31-08, 10:52 PM   #2163
spiel2001
nUI's Author
 
spiel2001's Avatar
AddOn Author - Click to view addons
Join Date: Jun 2008
Posts: 7,724
As a matter of record, how much memory a mod uses rarely if ever causes issues... massive or otherwise. However, how the mod manages CPU time is another matter entirely and there's where the problem came from, nUI was getting lost in a recursive loop and slamming the CPU which failed to give control back to the WoW UI and thus everything ground to a halt.

That *should* be fixed now

Originally Posted by Baltharus View Post
Im not sure if the mentioned FPS lag is what i am experiencing or if its something completely different.

first off i have to say i love this UI... its great work man and i really appreciate it.

My only problem is that when i was running a heroic it went from using only 5-9MB of memory to 112MB causing massive issues..

I'm really hoping this can get worked out.

other mods i am using are

Atlasloot
DBM
Doublewide
FUBAR (with only 4 plugins)
Gatherer
nUI_Dragon
RatingBuster
TomTom
WIM
ZHuntermod

i wasn't getting any error messages, just the nUI Mod started taking up massive amounts of memory.

i would really like to use this UI but seeing as how i raid i wont be able to use it on my main characters. as for just leveling its works fine and i absolutely love it.

Thanks again for this great piece of work
__________________

What people don't get is that I am, ultimately, an artist at heart.
My brush has two colors, 1 and 0, and my canvas is made of silicon.



Official nUI Web Site: http://www.nUIaddon.com
Official nUI Support Forum: http://forums.nUIaddon.com
My day job: http://www.presidio.com/
 
12-31-08, 10:58 PM   #2164
spiel2001
nUI's Author
 
spiel2001's Avatar
AddOn Author - Click to view addons
Join Date: Jun 2008
Posts: 7,724
Originally Posted by spiritwulf View Post
Dont you just hate those stupid 'you cant do that yet' or other event related messages spammed all over your screen? I do! I use message-redirect to get rid of them. Sure would be nice if something like that was already incorporated into Nui
Thank you for getting the stance bar fixed.
Seriously though, great Ui man.
These are just some tweeks and fixes i would like to see in Nui.


Why are buffs in the buff bar green?
Buff you have cast on yourself or another player are colored green to indicate that they are yours. Debuffs you cast on a target are colored red to indicate that they are yours. Both coloring schemes seek to differentiate your (de)buffs from everyone elses in parties and raids.

Timers are almost worthless as they dont scale properly, overlap on buffs and are unreadable on the buttons on the bars.
I would like to see a screencap of this... the timers are under the aura buttons and do not overlap and timers on the action bars never stray outside the button area and are plenty large enough to be readable. What you're describing sounds like a bug or another mod interfering with the timers.

On my Boomkin the bar beneath the map/combat panel is a clone of the bar used for the boomkin bar.
This cannot be helped. It's a function of how Bliz uses action buttons. There are 10 pages to choose from and it just so happens that Boomkins use all ten. For everyone else its a non-issue, but in the boomkin case, I'm afraid you just have to live with it. Sorry.

Now if you can get the ui slider issue resolved and could do something about the massive window that comes up and blocks the map and party frames everytime you enter a vehicle, that would be awesome.
The vehicle frame has already been addressed by other posters. It's also clearly addressed in the known-issues list... as is the issue with the UI Scale (which most users actually don't have a problem with -- only a select few)
__________________

What people don't get is that I am, ultimately, an artist at heart.
My brush has two colors, 1 and 0, and my canvas is made of silicon.



Official nUI Web Site: http://www.nUIaddon.com
Official nUI Support Forum: http://forums.nUIaddon.com
My day job: http://www.presidio.com/
 
12-31-08, 11:20 PM   #2165
SirWilliam92
An Aku'mai Servant
Join Date: Sep 2008
Posts: 24
Thanks for the fix to the FPS leak... i hadn't actually encounted it before, except for yesterday raiding OS lol.. Tanking is not fun with 2 FPS hehe.. but it was alright, i was only offtank.

Looking forward for more improvements in what is already the best UI i've ever had.
 
12-31-08, 11:52 PM   #2166
Petrah
A Pyroguard Emberseer
 
Petrah's Avatar
AddOn Author - Click to view addons
Join Date: Jan 2008
Posts: 2,988
Originally Posted by spiel2001 View Post
As a matter of record, how much memory a mod uses rarely if ever causes issues... massive or otherwise. However, how the mod manages CPU time is another matter entirely and there's where the problem came from, nUI was getting lost in a recursive loop and slamming the CPU which failed to give control back to the WoW UI and thus everything ground to a halt.

That *should* be fixed now
A big thank you for the fix, and an extra thank you for explaining what was happening in the FPS leak!! I really appreciate it heaps when authors take the time to explain what's going on in a manner that I can understand.. thank you!!

Happy New Year!
__________________
♪~ ( ) I My Sonos!
AddOn Authors: If your addon spams the chat box with "Addon v8.3.4.5.3 now loaded!", please add an option to disable it!
 
01-01-09, 12:45 AM   #2167
spiel2001
nUI's Author
 
spiel2001's Avatar
AddOn Author - Click to view addons
Join Date: Jun 2008
Posts: 7,724
nUI 4.08 in Alterac Valley...

I thought these were pretty good screen shots to show nUI in action in a 40 man BG. As long as we can prove out the FPS leak is gone, I can get to work on adding the extra raid panels to support the larger raids, too.

Anyway... again... happy new year everyone... I'm headed for some sleep.
Attached Thumbnails
Click image for larger version

Name:	WoWScrnShot_123108_220336.jpg
Views:	643
Size:	646.9 KB
ID:	2153  Click image for larger version

Name:	WoWScrnShot_123108_220334.jpg
Views:	611
Size:	654.5 KB
ID:	2154  Click image for larger version

Name:	WoWScrnShot_123108_223820.jpg
Views:	609
Size:	557.1 KB
ID:	2155  
__________________

What people don't get is that I am, ultimately, an artist at heart.
My brush has two colors, 1 and 0, and my canvas is made of silicon.



Official nUI Web Site: http://www.nUIaddon.com
Official nUI Support Forum: http://forums.nUIaddon.com
My day job: http://www.presidio.com/
 
01-01-09, 09:07 AM   #2168
iljott
A Rage Talon Dragon Guard
 
iljott's Avatar
Join Date: Apr 2005
Posts: 335
Happy New Year to you Spiel and to everyone!
 
01-01-09, 09:20 AM   #2169
xyphen
A Defias Bandit
Join Date: Jan 2009
Posts: 2
combat log doesn't save

the chat/combat box on the right is not saving my preferences...i.e. font/item loot/money loot/skill gain

i've tried unlocking and locking the pane and still no result. Each time i start wow, I have to reset my preferences.

Am I missing something silly or is this a bug?

xyphen
 
01-01-09, 09:34 AM   #2170
spiel2001
nUI's Author
 
spiel2001's Avatar
AddOn Author - Click to view addons
Join Date: Jun 2008
Posts: 7,724
For those who are experiencing the "Minilags" --

Try this... edit the file [ Interface > AddOns > nUI > AddOns > nUI_SysInfo.lua ] and go to line 392 where it says the following...

Code:
        -- update frame rate
        
        if frame.fps.active then
            
            UpdateAddOnMemoryUsage();
                
            local framerate = GetFramerate();
            local memUsage  = GetAddOnMemoryUsage( "nUI" ) * 1000;
            local r, g      = colorSelect( framerate, 40, true );
            local text      = ("%0.0f%s"):format( framerate, nUI_L["FPS"] )
    
            if recordData then
                if framerate < minRate then minRate = framerate; end
                if memUsage > maxMem then maxMem = memUsage; end
            end
Now, change that to read as follows...

Code:
        -- update frame rate
        
        if frame.fps.active then
            
--          UpdateAddOnMemoryUsage();
                
            local framerate = GetFramerate();
            local memUsage  = GetAddOnMemoryUsage( "nUI" ) * 1000;
            local r, g      = colorSelect( framerate, 40, true );
            local text      = ("%0.0f%s"):format( framerate, nUI_L["FPS"] )
    
--          if recordData then
--             if framerate < minRate then minRate = framerate; end
--              if memUsage > maxMem then maxMem = memUsage; end
--          end
Let me know if the problem goes away.
__________________

What people don't get is that I am, ultimately, an artist at heart.
My brush has two colors, 1 and 0, and my canvas is made of silicon.



Official nUI Web Site: http://www.nUIaddon.com
Official nUI Support Forum: http://forums.nUIaddon.com
My day job: http://www.presidio.com/
 
01-01-09, 09:41 AM   #2171
Petrah
A Pyroguard Emberseer
 
Petrah's Avatar
AddOn Author - Click to view addons
Join Date: Jan 2008
Posts: 2,988
Hope everyone's New Year was a safe one!

Scott..

It seems like the pet happiness icon is bugged out. Instead of at first flashing yellow when he's hungry, it immediately goes to red and stays there even after I've fed him and he is no longer hungry (normally I am one to overfeed, so I'm not use to seeing the icon turn red, and I normally keep growl turned on except in group instances). It will not stop flashing red until I /nui rl.

I installed Swatter as you suggested, no bugs to report at this time (the pet food tiny window has not gotten stuck again).

Let me know if you need anymore info from me.
__________________
♪~ ( ) I My Sonos!
AddOn Authors: If your addon spams the chat box with "Addon v8.3.4.5.3 now loaded!", please add an option to disable it!
 
01-01-09, 11:07 AM   #2172
Marthisdil
An Onyxian Warder
AddOn Author - Click to view addons
Join Date: Jan 2005
Posts: 363
Originally Posted by spiel2001 View Post
Try this... edit the file [ Interface > AddOns > nUI > AddOns > nUI_SysInfo.lua ] and go to line 392 where it says the following...

Code:
        -- update frame rate
        
        if frame.fps.active then
            
            UpdateAddOnMemoryUsage();
                
            local framerate = GetFramerate();
            local memUsage  = GetAddOnMemoryUsage( "nUI" ) * 1000;
            local r, g      = colorSelect( framerate, 40, true );
            local text      = ("%0.0f%s"):format( framerate, nUI_L["FPS"] )
    
            if recordData then
                if framerate < minRate then minRate = framerate; end
                if memUsage > maxMem then maxMem = memUsage; end
            end
Now, change that to read as follows...

Code:
        -- update frame rate
        
        if frame.fps.active then
            
--          UpdateAddOnMemoryUsage();
                
            local framerate = GetFramerate();
            local memUsage  = GetAddOnMemoryUsage( "nUI" ) * 1000;
            local r, g      = colorSelect( framerate, 40, true );
            local text      = ("%0.0f%s"):format( framerate, nUI_L["FPS"] )
    
--          if recordData then
--             if framerate < minRate then minRate = framerate; end
--              if memUsage > maxMem then maxMem = memUsage; end
--          end
Let me know if the problem goes away.
Scott - yes - for me, I was noticing the little "skips" while flying from Dalaran to Shaolozar Basin. After I landed, I made the change above, reloaded my UI, and flew to another fp and the "skips" went away.

Happy New Years to you. And you don't hear it enough, but thank you again for all your hard work. Soon as I have some more $$ in my paypal account, I'll be sending another donation your way.
__________________

Marth



 
01-01-09, 11:11 AM   #2173
Gristadar
A Wyrmkin Dreamwalker
 
Gristadar's Avatar
Join Date: Nov 2005
Posts: 57
Love your ui, just a quick ?, is there a way to move the threat bar right now its in middle of hud. tku
 
01-01-09, 11:14 AM   #2174
spiel2001
nUI's Author
 
spiel2001's Avatar
AddOn Author - Click to view addons
Join Date: Jun 2008
Posts: 7,724
Originally Posted by Gristadar View Post
Love your ui, just a quick ?, is there a way to move the threat bar right now its in middle of hud. tku
That's not a threat bar, it's the health race bar which is a quick glimpse at comparative health between yourself and your target.

(a) read the documentation at http://www.wowinterface.com/download...p?id=9108#info as it explains what the health race bar is and how to use it.

(b) if you are still annoyed by it after you know what it's for, you can get rid of it entirely using the slash commands that are documented at the same link above
__________________

What people don't get is that I am, ultimately, an artist at heart.
My brush has two colors, 1 and 0, and my canvas is made of silicon.



Official nUI Web Site: http://www.nUIaddon.com
Official nUI Support Forum: http://forums.nUIaddon.com
My day job: http://www.presidio.com/
 
01-01-09, 11:17 AM   #2175
spiel2001
nUI's Author
 
spiel2001's Avatar
AddOn Author - Click to view addons
Join Date: Jun 2008
Posts: 7,724
Originally Posted by Marthisdil View Post
Scott - yes - for me, I was noticing the little "skips" while flying from Dalaran to Shaolozar Basin. After I landed, I made the change above, reloaded my UI, and flew to another fp and the "skips" went away.

Happy New Years to you. And you don't hear it enough, but thank you again for all your hard work. Soon as I have some more $$ in my paypal account, I'll be sending another donation your way.
Marthisdil -- thank you for the kind word and support, as always.

I realized after I posted that fix that I left out one line that should be commented out... I've fixed it in the post, but I think that was after you made you change... look for the line that reads as follows in that same block of code and comment it out, too.

Code:
local memUsage  = GetAddOnMemoryUsage( "nUI" ) * 1000;
__________________

What people don't get is that I am, ultimately, an artist at heart.
My brush has two colors, 1 and 0, and my canvas is made of silicon.



Official nUI Web Site: http://www.nUIaddon.com
Official nUI Support Forum: http://forums.nUIaddon.com
My day job: http://www.presidio.com/
 
01-01-09, 01:26 PM   #2176
Longhandles
A Kobold Labourer
Join Date: Jan 2009
Posts: 1
nUI.stats_omen_recount/frames

I love the mod, been using it and think its cool. Just wondering if anyone else has tried to add the omen/recount addons to the stock nUI. I DL'd it with no problem, and its showing at my char screen, but when i login i can't get the omen/recount frames to pop up. Is there a command i need? The download page said this would happen automatically?
 
01-01-09, 01:28 PM   #2177
tintingurl
A Frostmaul Preserver
 
tintingurl's Avatar
Join Date: Jan 2007
Posts: 295
when i updated mine and logged on my screen jiggles now and everyone around does it also. hard to explain but it's like you are pressing the walk button off and on fast like.

so i put back the old version for now(it bugged me the little jiggling lol)
__________________
 
01-01-09, 02:33 PM   #2178
mscott998
A Chromatic Dragonspawn
Join Date: Aug 2008
Posts: 152
I noticed the jumpiness too, changed the code as you instructed and all is good

thanks for the quick fix and the best ui. Blizz could learn a thing or to from ya.
 
01-01-09, 02:34 PM   #2179
fred
A Cobalt Mageweaver
Join Date: Mar 2006
Posts: 208
Originally Posted by Longhandles View Post
I love the mod, been using it and think its cool. Just wondering if anyone else has tried to add the omen/recount addons to the stock nUI. I DL'd it with no problem, and its showing at my char screen, but when i login i can't get the omen/recount frames to pop up. Is there a command i need? The download page said this would happen automatically?

With 'just' Omen and/or recount installed....lower right hand side you'll see a button labeled map...click on it, it will cyle through the different things loaded.If you use the newest module Scott made, it's gonna toggle Omen and Recount automatically depending on whether your in combat or not.Hope this helps.

Last edited by fred : 01-01-09 at 02:36 PM.
 
01-01-09, 02:38 PM   #2180
spiel2001
nUI's Author
 
spiel2001's Avatar
AddOn Author - Click to view addons
Join Date: Jun 2008
Posts: 7,724
Originally Posted by Longhandles View Post
I love the mod, been using it and think its cool. Just wondering if anyone else has tried to add the omen/recount addons to the stock nUI. I DL'd it with no problem, and its showing at my char screen, but when i login i can't get the omen/recount frames to pop up. Is there a command i need? The download page said this would happen automatically?
The Omen3 and Recount screens are integrated into the information panel at the bottom right of you screen (right end of the dashboard) -- there's a button under the bottom left corner of that panel you can click to change info-panel modes.
__________________

What people don't get is that I am, ultimately, an artist at heart.
My brush has two colors, 1 and 0, and my canvas is made of silicon.



Official nUI Web Site: http://www.nUIaddon.com
Official nUI Support Forum: http://forums.nUIaddon.com
My day job: http://www.presidio.com/
 
 

WoWInterface » Featured Projects » nUI, MozzFullWorldMap and PartySpotter » Support » nUI: Technical Support » nUI -- A full feature standalone UI replacement


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off