Quantcast
Download
(2 MB)
Download
Updated: 08-05-20 05:39 PM
Pictures
File Info
Compatibility:
Visions of N'Zoth (8.3.0)
Updated:08-05-20 05:39 PM
Created:06-22-18 02:52 PM
Downloads:6,349
Favorites:17
MD5:
Categories:nUI+ Full Version, nUI: Core
8.3.0

nUI [Retail]  Popular! (More than 5000 hits)

Version: 8.3.7.35284.1
by: Xrystal [More]



Preamble
Last year Scott made the decision to step away from nUI development and maybe even WOW itself. So that his baby would go forward without his assistance he placed the addon under Creative Commons license to enable others to carry on maintaining it. I was one of the people he asked if I wanted to be one of the developers going forward. At the time I wasn't playing the game at all due to funds but as per usual, expansion came along and it was time to get my characters up to speed, as well as my addons. So I monitored the CurseForge page and found disappointing customers, I then emailed Scott and had no reply. I decided I would take up the baton and try and keep it at least running with as few problems as possible, my skills are not on par with Scott so it may take me longer to identify some errors than it would for him.

Scott's Last Patch Notes
-------------------------------------------------------------------------------------------
Version 7.02.00.00
-------------------------------------------------------------------------------------------
* Updated TOC for WoW
* Re-released under Creative Commons Attribution-NonCommerical 3.0 Unported license

nUI is no longer author supported and is released to the public in the hopes that the
community will continue to support and grow nUI in the years to come. My sincere
thanks to everyone over the years who have helped make nUI what it is (was).


Now
I will keep this maintained as long as I am able to and try to keep WOW non access to a period of working I will of course fix any errors that are identifiable without access, or available via lowbie access if money causes me to take another break.

Going Forward
Depending on the legalities of the license, I will either attempt to create a more robust version of nUI using the newer Blizzard API functionality or more likely attempt to create my own UI from scratch, that works in a similar vein to nUI for those that just can't play without it, I sure missed those InfoPanels

Issues
I've now been added as an author on the curse project for nUI so can you please post any bugs and issues there where possible so that they can be tracked that little bit easier. But feel free to post here if you are unable to.
https://wow.curseforge.com/projects/nui/issues

Alternatives
Of course, like many others, we had problems with nUI that just couldn't easily be fixed or was getting too clunky to be worth using .. but the task of finding an alternative but similar UI is hard to come by .. so here are the ones I tried for a considerable while and will offer them as alternatives to enable you to play the game. All I believe are available via wow interface and may be enough for you to get by.

  • GW2_UI
  • SyncUI
  • SpartanUI

Latest Version Uploaded
8.3.7.35284.1
WOW Expansion: Battle for Azeroth
WOW Interface: 80300
WOW Version: 8.3.7.35284

Versions
nUI [Beta] - Retail / Classic
> Intermediate Patches prior to moving to Release
nUI [Alpha] - Retail / Classic
> Development Versions for long term testing - say for an enhancement or Pre Expansion Updates
nUI [Retail]
> Release Versions for the Current Retail Servers
nUI [Classic]
> Release Versions for the Current Classic Servers

Classic / Retail
Due to my version numbering system I have decided to keep Classic and Retail versions separate but there may be multiple Beta/Alpha versions about but the file name will confirm which nUI/WoW version it is for.

-------------------------------------------------------------------------------------------
8.3.7.35284.1
-------------------------------------------------------------------------------------------
Incorporated changes applied in alpha patch 8.3.7.35284.0a

This is the last change ( unless a serious one comes along ) for Battle for Azeroth expansion
I will be concentrating on getting the addon up and running in Shadowlands.

-------------------------------------------------------------------------------------------
8.3.7.35284.0
-------------------------------------------------------------------------------------------
Removed changes applied for 8.3.0.34220.0a as it appears although it allows the override bar's
scheduled action bar appearances to work for quests like Big Boom on Vol'Dun it breaks regular
game play for stance classes.

If you come across a quest that doesn't seem to work in nUI let me know what quest it is
( name, location, giver ) etc and I will add it to the list of quests to use as testing points.

For the time being however, some quests and even dungeons Tol Dagor ( the cannons ) won't work
with nUI due to how nUI's action bar is coded. So, you will have to turn off nUI in the interim
to complete that quest or dungeon segment.

I will endeavour to figure out how to get this to work like a toggle to turn on
Blizzards Override Bar, or make it a separate bar so that the code implemented in 34220.0a can
be applied to it.

-------------------------------------------------------------------------------------------
8.3.7.35249.0
-------------------------------------------------------------------------------------------

Applied changes from the following intermediate patches:
8.3.0.34220.0a - Override Bar Update Changes
8.3.0.33941.0a - Additional Fixes for 8.3.0.33724.0a
8.3.0.33724.0a - Potential MicroMenu in combat lockdown update related to Tol Dagor dungeon

Also additional changes in relation to the Override Bar Update Changes.

WARNING - MAY INCLUDE INTERMITTENT FLASHING ON CERTAIN ACTION BARS :
The OverrideBar changes for those quests/dungeons that have a vehicle based action bar that
updates intermittently rather than immediately have a side effect that may cause flashing on
other vehicle based action bars with the page state that doesn't intermittently update.

-------------------------------------------------------------------------------------------
8.3.0.34220.0a
-------------------------------------------------------------------------------------------
The Big Boom Quest in Vol'dun is another question with similar delaying tactics with the buttons as the Retribution quest fixed before. That fix didn't work for this quest so* hopefully this fix will work for both.

Move some of the _onstate-page attribute code to _onattributechanged attribute code to allow monitoring of custom attributes such as whether a new button has appeared on the action bar* that needs to be shown.

The action bar should now show correctly ( hopefully ) for the following known quests:

Not tested but assumed to be still working until found to be otherwise:
Righteous Retribution: https://www.wowhead.com/quest=49741/...us-retribution
Hot Pursuit : https://www.wowhead.com/quest=50790/hot-pursuit

Tested and confirmed still working with these changes:
The Cycle of Life : https://www.wowhead.com/quest=55300/the-cycle-of-life
The Big Boom : https://www.wowhead.com/quest=52042/the-big-boom

It may also fix the bar issue in Tol Dagor. But I can't test this until next expansion when*I will have a better chance at soloing BfA dungeons.

Files Changed for this change:
* nUI_ButtonBar.lua

-------------------------------------------------------------------------------------------
8.3.0.33941.0a
-------------------------------------------------------------------------------------------
Unnoticed coding errors found in version 8.3.0.33724.0a.

Files Changed for this update:
* nUI_MicroMenu.lua


-------------------------------------------------------------------------------------------
8.3.0.33724.0a
-------------------------------------------------------------------------------------------
Possible InCombatLockdown scenario when using the Cannons in Tol Dagor that makes the nUI
changes to the micromenu not update. This is an attempt at resolving this issue by reattempting
after combat has officially finished for the user ( REGEN_ENABLED )

Files Changed for this update:
* nUI_MicroMenu.lua

-------------------------------------------------------------------------------------------
8.3.0.33724.0
-------------------------------------------------------------------------------------------

Re-enabled mouse interactivity on the minimap if nUI is managing it .. must have removed the
line amongst my earlier changes.

Files Changed for this update:
* nUI_Minimap.lua

-------------------------------------------------------------------------------------------
8.3.0.33528.1
-------------------------------------------------------------------------------------------
Applied Pet Bar changes from nUI_Classic_1_13_2_31650_0h patch to Retail. The problem was
more visible for some than others.

Files Changed for this update:
* nUI_PetBar.lua

-------------------------------------------------------------------------------------------
8.3.0.33528.0
-------------------------------------------------------------------------------------------
Slight oversight with the Minimap changes applied in version 8.0.1.27602.0. I forgot to make
sure that the Minimap was correctly parented to the centre frame so that it would toggle with
the focus frame.

Files Changed for this update:
* nUI_Minimap.lua

-------------------------------------------------------------------------------------------
8.3.0.33369.0
-------------------------------------------------------------------------------------------
Reverted the VehicleBarButton changes added in 8.0.1.27481.2a as that resulted in a corrupted
nUI_Data MoverAnchor element for the nUI_ActionBar frame. Also, made sure that the mover anchors
are valid due to corruption that was caused by the previous changes.

Files Changed for this change:
* nUI_ButtonBar.lua
* nUI_Movers.lia

-------------------------------------------------------------------------------------------
8.2.0.30948.0
-------------------------------------------------------------------------------------------
Applied 8.2.0.30827.0a to Live Version

-------------------------------------------------------------------------------------------
8.2.0.30827.0a (More Errors at Login)
-------------------------------------------------------------------------------------------
* nUI.lua - Removed viewport functionality as 8.2 doesn't like you to reposition the WorldFrame.
* nUI_Location.lua - center_x and center_y may be nil so set to 0 if nil
* nUI_Movers.lua - previous changes reverted back as error was due to Blizzard bug that was fixed

-------------------------------------------------------------------------------------------
8.1.5.29981.1
-------------------------------------------------------------------------------------------
Applied 29981.0a and 29981.0b to the live version.

-------------------------------------------------------------------------------------------
8.1.5.29981.0b
-------------------------------------------------------------------------------------------
* nUI_ButtonBar.lua - Rearranged action bar paging string to be in reverse order.

This allows the Tortollan World Quest 'The Cycle of Life' to show it's buttons.

Hopefully the previous quest related action bar changes weren't affected as well.

-------------------------------------------------------------------------------------------
8.1.5.29981.0a
-------------------------------------------------------------------------------------------
* nUI_Movers.lua - Added new UIWidgetTopCenterContainerFrame to mover system. This was located
over the main menu buttons at the top of the screen and will now default to just under the main
menu frame and allow movement using /nui movers command

-------------------------------------------------------------------------------------------
8.1.0.28768.0
-------------------------------------------------------------------------------------------
TOC Version Change Only.

-------------------------------------------------------------------------------------------
8.0.1.28153.0
-------------------------------------------------------------------------------------------
* nUI_UnitLevel.lua - When player levels up ensure all interested parties are updated
> This allows hunters and maybe warlock pets to show their correct levels without a reload

-------------------------------------------------------------------------------------------
8.0.1.27843.0
-------------------------------------------------------------------------------------------
* nUI_Minimap.lua - Corrected Minimap Cluster removal so that mouse interactivity isn't
affected on the map.

-------------------------------------------------------------------------------------------
8.0.1.27602.0
-------------------------------------------------------------------------------------------
* Applied 27547.1a, 1b, 1c, 1d and 1e to the Live Version

-------------------------------------------------------------------------------------------
8.0.1.27547.1e
-------------------------------------------------------------------------------------------
* nUI_MicroMenu.lua - Microbutton Alert Windows now show downwards

* nUI_Minimap.lua - Adjusted how mission table button appears next to the minimap due to
its different shapes dependant on level of character. Also ensured that the minimap buttons
inside the map frame are scaled at 0.8 and all those outside are sized at 30,30 and scaled
at 1.0.

-------------------------------------------------------------------------------------------
8.0.1.27547.1d
-------------------------------------------------------------------------------------------
* nUI_HonorBar.lua - Hopefully corrected display of percentages on the tooltip

-------------------------------------------------------------------------------------------
8.0.1.27547.1c
-------------------------------------------------------------------------------------------
* nUI_Movers.lua
Removed Mission Table from Managed Frames and mover system and made it a minimap controlled
button and placed it in the bottom left

* nUI_Minimap.lua
Revised the layout and size of the minimap controlled buttons so that they are placed at the
extreme corners of the minimap background

> Potential use
Set the minimap button size to 30,30
Set the topleft anchor to align with GameTimeFrame
Set the topright anchor to align with MiniMapMailFrame
Set the bottomright anchor to align with QueueStatusMinimapButton
Set the bottomleft anchor to align with GarrisonLandingPageMinimapButton

> Future Management Control
Either a layout control for the minimap buttons or in game setup

-------------------------------------------------------------------------------------------
8.0.1.27547.1b
-------------------------------------------------------------------------------------------
* nUI_Minimap.lua and nUI_InfoPanel_Minimap.lua
Changed references of MinimapCluster to Minimap so that the error below doesn't appear
This will fix the error ( MultiActionBars.lua:85: MultiBarRight:SetScale(): Scale must be > 0 )
Also made sure that the Minimap has its round map back if we are not managing it

* nUI_Movers.lua
Also, made a slight additon to the mover system whereby ManagedFrames now has an element
called isManaged that allows on the fly management toggling so that managed minimap buttons
like the Mission Table button can be released back to Blizzard Control if we are not in
control of the minimap. In effect it excludes the frame from being used by the mover
system if we aren't controlling the item it relies on, in this case the minimap. This may
prove useful in other areas at a later date.

-------------------------------------------------------------------------------------------
8.0.1.27547.1a
-------------------------------------------------------------------------------------------
* Oops, it seems that my HonorBar changes wasn't an exact match to the faction bar ...
Corrected nUI_HonorBar.lua so that it doesn't set the frame.pct to the new calculated pct
before it has updated the bar ( updateBar actually does that for us *rolls eyes* )

-------------------------------------------------------------------------------------------
8.0.1.27547.0
-------------------------------------------------------------------------------------------
* Incorporated 8.0.1.27481.2a and 8.0.1.27481.2b into the Live/Release version

-------------------------------------------------------------------------------------------
8.0.1.27481.2b - Health/Mana on Action Bar Tooltip
-------------------------------------------------------------------------------------------
* nUI_UnitFrame.lua - Applied a fix by Vrul on wowinterface after he identified the problem
of health and mana values appearing on the action bar tooltip when the self cast key is
pressed while hovering over the action bar.

-------------------------------------------------------------------------------------------
8.0.1.27481.2a - Delayed Vehicle Bar Button Transition
-------------------------------------------------------------------------------------------
* nUI_ButtonBar.lua - With the help of Vrul on wowinterface adjusted the _onstate-page
snippet to handle scenarios where the page will be the same but the action buttons are
added after the page has been set. The trick is to set the action-page to nil if none of
the buttons have actions on them so that the action-page checker keeps checking until they
are set up. Also, positioned the LeaveVehicle button to the end of the action bar so that
the 12th button can be used as a button, if possible. The button was also resized to be the
same size as the main action bar buttons.

>> Quests that need this functionality include the following:
Righteous Retribution - 113 - Tiragarde Sound


-------------------------------------------------------------------------------------------
Version 8.0.1.27481.1
-------------------------------------------------------------------------------------------
-- Sorry, oversight in regards to possibly unequipping items for one reason or another --
-- I think these changes will cover that scenario of tracking azerite and taking off your azerite armor --

* nUI_AzeriteBar.lua - Skip extra coding for equipment change, just try to update the bar
and get turned away as normal.
* nUI_AzeriteBar.lua - Missed a test or 3 in case of unequipping the items (accidental or otherwise)
and then hovering over the azerite bar
* nUI_AzeriteBar.lua - Added message if the azerite artifact is not equipped
* nUI_ButtonBar.lua - PageUp and PageDown buttons on the main action bar lined up correctly
by replacing '-10 * nUI.hScale, 12 * nUI.vScale' positioning with 0,0 let me know if this
looks off to you after this version is installed


-------------------------------------------------------------------------------------------
Version 8.0.1.27481.0
-------------------------------------------------------------------------------------------
>> Moved 8.0.1.27404.0a, 0b, 0c to Live/Release

Only known problem so far is :
Random switch of the bars. It has only happened once to me and so far been
unable to repeat it.

Please note also that the honor bar tracking hasn't been tested by myself so there
may be problems but hopefully not.

-------------------------------------------------------------------------------------------
Version 8.0.1.27404.0c
-------------------------------------------------------------------------------------------
* XPBar.lua - Reapplied fix in 8.0.1.27219.1 as it still applies to the code based
* XPBar.lua - Added IsXPUserDisabled to trackability test

-------------------------------------------------------------------------------------------
Version 8.0.1.27404.0b
-------------------------------------------------------------------------------------------
* nUI_XPBar - Reapplied fix in 8.0.1.27326.0 that triggered on one of my characters
* nUI_AzeriteBar - Corrected display of empowered items powers availability
* All Bars - Corrected test for bar trackability, why I only saw the problem after the 5th
character I don't know rofl. This should stop you from tracking items that you have no
need to or should not..
>> Trackability Tests
>> All bars cannot be tracked (or shown to be trackable) if already being associated
>> XPBar - No tracking if max level
>> ArtifactBar - No tracking unless you have a fully working artifact ( currently no one has )
>> AzeriteBar - No tracking unless you have a valid equipped azerite powered artifact
>> FactionBar and HonorBar - No other tests

-------------------------------------------------------------------------------------------
Version 8.0.1.27404.0a
-------------------------------------------------------------------------------------------
NOTE: Reverted back to 8.0.1.27144.1 in regards to the XP/Faction etc bar changes before
making these new changes. Let me know if something surfaces that I forgot to refix.

* nUI_Bars.xml - Added nUI_Trackers, nUI_HonorBar, nUI_ArtifactBar, nUI_AzeriteBar
* nUI_Trackers.lua - Added tracker manager for appropriate bars
* nUI_XPBar.lua, nUI_FactionBar.lua - Amended to include minimal functionality required to
make it compatible with the tracker manager
* nUI_HonorBar.lua, nUI_ArtifactBar.lua, nUI_AzeriteBar.lua added to the mix
* nUI_Layout_Default_Dashboard.lua - The new bars added as well as the tracker manager's
* nUI_ButtonBag.lua - Added the Mission Button to the not managed list
* nUI_Movers.lua - Added the Mission Button to the mover system

HELP PLEASE: I don't do PVP so am unable to test the honor bar outside of my 0 honor points
showing up rofl. I appreciate people testing and making suggestions on what could or should
be included, if possible to achieve.

-------------------------------------------------------------------------------------------
Version 8.0.1.27377.2
-------------------------------------------------------------------------------------------
* nUI_UnitRunes.lua - fixed bug caused by earlier changes to the file and the offchance of
logging in with a resto druid ... made sure rune frame does not get created if there is no
rune power to fill it with.
* nUI_XPBar.lua - calculate azerite percent correctly and remove the tooltip comment on
points to spend as the value being shown is always 0.

NOTE: The tracking bars are not working as expected, due to the back end status bar system
in nUI it appears to be getting confused between multiple values. Further investigation
will need to be made to get the bars all working together.

Where the necklace is an artifact item, and the pieces it empowers are items with
their own azerite values the current setup would never work. I'll have to look into a
different way of displaying this new feature. So that we can track the artifact necklace
and the individual azerite pieces.

Please don't find any more big bugs :P

-------------------------------------------------------------------------------------------
Version 8.0.1.27377.0 (TOC was updated as 27377.1 in error)
-------------------------------------------------------------------------------------------
* nUI_Integration.xml - Added RotationHelper file
* nUI_RotationHelper.lua - Added integration of rotation helper for the main 3 bars
>> Buttons affected : ( Main, TopLeft, TopRight )
>> Currently integrated : Conflict Rotation Optimization
>> Link: (https://wow.curseforge.com/projects/conflict-rotation-optimizer-conro)

-------------------------------------------------------------------------------------------
Version 8.0.1.27366.1
-------------------------------------------------------------------------------------------
* nUI_XPBar - spotted error when switching and hovering back to xp tracking and the tooltip
was still showing azerite tooltip details. Also, properly hide the bar if not a valid tracker.
* nUI_FactionBar - made the same changes where required so that the tooltip is updated every
time there is a bar call on the bar just in case the tooltip needs updating due to a switch.
Also, properly hide the bar if not a valid tracker.

-------------------------------------------------------------------------------------------
Version 8.0.1.27366.0
-------------------------------------------------------------------------------------------
* nUI_XPBar - reordered variable assignment so that it knows what azeriteItem you have
and that we validate whether we have any item before trying to display tooltip info

-------------------------------------------------------------------------------------------
Version 8.0.1.27326.0 - Battle for Azeroth Live
-------------------------------------------------------------------------------------------
* nUI_XPBar - Fixed a couple of glitches where : was . causing errors.

-------------------------------------------------------------------------------------------
Version 8.0.1.27219.1
-------------------------------------------------------------------------------------------
* nUI_UnitSpec - Fixed GetPlayerMapPosition error
* nUI_UnitRunes - Fixed Rune System so that they work the same way as Blizzards apart
from spec specific textures ( buggy ) and ordering ( not figured out yet )
* UnitPanel Layouts - Commented out Rune section as not needed
* nUI_XPBar - Attempt to fix xpbar error if UnitLevel("player") returns nil for some reason

-------------------------------------------------------------------------------------------
Version 8.0.1.27219.0
-------------------------------------------------------------------------------------------
nUI_CooldownBar - Removed Rank Compare as these are nil and cause unstoppable error.
nUI_InfoPanel_BattlefieldMinimap - Mouseover coords ( they may not be the same values as
pre 8.0 ) now repositioned beside the map, instead of at the bottom due to layering issues.

-------------------------------------------------------------------------------------------
Version 8.0.1.27178.2
-------------------------------------------------------------------------------------------
* nUI_FactionBar - moved some code and forgot to test it .. corrected error with call to
UpdateFaction function that was in a different part of the file.

-------------------------------------------------------------------------------------------
Version 8.0.1.27178.1
-------------------------------------------------------------------------------------------
* nUI_XP - make sure that player_level is set to a value before using it

-------------------------------------------------------------------------------------------
Version 8.0.1.27178.0
-------------------------------------------------------------------------------------------
* nUI_BrokerDisplay - Merged the individual Broker Plugins into a single file and tested
them with the latest version.
>> Bazooka, ChocolateBar, DockingStation, Titan work as expected except for DS if you set it
to CENTER anchor. Setting to TOP or BOTTOM works fine.
* nUI_Integration.xml - Removed the individual files and added the combined file
* nUI_FactionBar - Partially rewritten to include the facility to add other items to watch
there. At present the Honor and Reputation values share the same bar. By default it will
track your watched reputation. If none is being watched it will see if there is a guild
you can have a rep with available and set that as the watched faction ( index = 2).
It should remember your settings from the previous session.
* All Localization files - added the new slash commands in english, search for
nUI_SLASHCMD_TRACKER to make any necessary translation changes, and please upload as an
optional file to the addon. Thanks.
* constants - added slash command identities to the file
* nUI_XPBar - similar to the FactionBar file it has been partially rewritten to accept
other values to be tracked as required.
* nUI_Layout_Default_Dashboard - added additional color options for the new bars
* nUI_Movers - added new CommunitiesFrame/GuildFrame to the movable frame system
It won't stick like the others but at least you can move it to a position you want
while using it.

-- Slash Commands Added
/nUI tracker - list available sub options
/nUI tracker rep - sets reputation as the right tracking bar source
/nUI tracker honor - replaces the rep bar values with its own
/nUI tracker xp - sets experience as the left tracking bar source
/nUI tracker artifact - replaces the xp bar values with its own
/nUI tracker azerite - replaces the xp bar values with its own
/nUI tracker reset - resets to the defaults of rep and xp
For some reason they didn't automatically get added to my nUI config plugin so you're
stuck with the slash commands for now

-------------------------------------------------------------------------------------------
Version 8.0.1.27144.1
-------------------------------------------------------------------------------------------
* nUI_UnitAura - Added UNIT_AURA event as it's own event ignoring the nUI option
nUI_UnitOptions.AuraColors which I believe sets the unit frames flashing colors based on
the aura type. The former will allow us to monitor the target and focus values, whereas the
latter only looks at the players.
* nUI_Movers - removed codeblocks related to WorldStateAlwaysUpFrame which no longer appears
to exist, or anything similar ( from what I can see )

-------------------------------------------------------------------------------------------
Version 8.0.1.27144.0
-------------------------------------------------------------------------------------------
* nUI_UnitAura - replaced some of the return values for UnitAura that I accidentally removed
in an earlier fix
* nUI_PetBar - removed subtext from return values for PetActionInfo function

-------------------------------------------------------------------------------------------
Version 8.0.1.27101.2
-------------------------------------------------------------------------------------------
* nUI_ChatFrame - Adjusted how the chat frames and their related sections fit in relation
to nUI's chat frame area
* nUI.lua - removed debug output

-------------------------------------------------------------------------------------------
Version 8.0.1.27101.1
-------------------------------------------------------------------------------------------
* nUI_UnitCasting - Removed Rank from UnitChannelInfo function
* Corrected TOC with correct Addon Interface Number

-------------------------------------------------------------------------------------------
Version 8.0.1.27101.0 - Battle for Azeroth Pre Patch Version
-------------------------------------------------------------------------------------------
* nUI_ChatFrame.lua - Stopped the ChatFrame1ButtonFrame from moving without our permission
* Tidied up code by removing redundant comments left over from old code changes
* Patch Notes are now in the Patches folder in separate version number files

-------------------------------------------------------------------------------------------
Version 7.3.5.26972.3
-------------------------------------------------------------------------------------------
* nUI_Minimap - Oops, check that there is a ReplacementTracker before trying to access it's
frame
* nUI_Movers - Oops, create the ReplacedFrames table if it doesn't exist so that it can
find it when it needs it

-------------------------------------------------------------------------------------------
Version 7.3.5.26972.2
-------------------------------------------------------------------------------------------
* nUI_Minimap : Utilised the new ReplacedFrames table for the Objective Tracker to tell nUI
that we want to reposition the objective tracker that has been created by someone else.
* nUI_Movers : Added the ability to move frames used by nUI but replaced by other addons

* New functionality:
nUI_ReplacedFrames is a new table to hold any frames currently controlled by nUI but replaced
The first to be added is 'ObjectiveTracker' which will tell nUI that there is an addon with
a replacement tracker frame. Currently tested with !KalielsTracker with minimal problems.

-------------------------------------------------------------------------------------------
Version 7.3.5.26972.1
-------------------------------------------------------------------------------------------
* nUI_Location : Implemented Daveo77 fix for curseforge error #41
* nUI_DevLine : Set Version Number used by Splash Screen and Log in Chat Welcome message
to the value set as in the TOC file as Version field.
* nUI_Config : Removed the version patch fix check and code as it hasn't been used since
version 5.07.13
* nUI.lua : Grab the addon version number if the variable being displayed hasn't been set.

-------------------------------------------------------------------------------------------
Version 7.03.00.735.26972
-------------------------------------------------------------------------------------------
* nUI_CooldownBar : Removed cooldown sound facility as no longer able to play .wav files
* nUI_UnitReaction : Changed PlaySound from filename to FilenameToID conversion
* nUI_UnitSpec : Changed PlaySound from filename to FilenameToID conversion

-------------------------------------------------------------------------------------------
Version 7.03.00.735.26899
-------------------------------------------------------------------------------------------
* Updated TOC for WOW
* Added Wow Version Number to nUI Version Number to see which WOW version it was last
updated for
* Removed redundant rune frame elements to stop errors on logging in
Optional Files (0)


Archived Files (10)
File Name
Version
Size
Author
Date
8.3.7.35284.0
2MB
Xrystal
07-28-20 10:23 PM
8.3.7.35249.0
2MB
Xrystal
07-22-20 03:18 PM
8.3.0.33724.0
2MB
Xrystal
03-20-20 09:20 PM
8.3.0.33528.1
2MB
Xrystal
03-08-20 03:21 PM
8.3.0.33528.0
2MB
Xrystal
03-05-20 02:53 PM
8.3.0.33369.0
2MB
Xrystal
02-27-20 08:58 AM
8.2.0.31478.1
2MB
Xrystal
09-04-19 06:21 AM
8.2.0.30948.0
2MB
Xrystal
06-29-19 04:15 AM
8.1.5.29981.1
2MB
Xrystal
05-16-19 08:10 AM
8.1.0.28768.0
2MB
Xrystal
12-18-18 01:08 PM


Post A Reply Comment Options
Unread 07-21-18, 03:32 PM  
timmed1577
A Defias Bandit

Forum posts: 2
File comments: 21
Uploads: 0
Originally Posted by Xrystal
Thanks, timmed, I'll take a look and see what could have caused it .. I have been playing with the mover system recently so knowing my luck I messed something else up somehow *rolls eyes*
No worries, thankfully it only comes up those 2 times so not much of a hindrance to play during the bg.
Report comment to moderator  
Reply With Quote
Unread 07-21-18, 03:13 PM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5494
File comments: 368
Uploads: 24
Thanks, timmed, I'll take a look and see what could have caused it .. I have been playing with the mover system recently so knowing my luck I messed something else up somehow *rolls eyes*
__________________

[SIGPIC][/SIGPIC]
Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
Report comment to moderator  
Reply With Quote
Unread 07-21-18, 11:46 AM  
timmed1577
A Defias Bandit

Forum posts: 2
File comments: 21
Uploads: 0
Got two errors in a battleground today, one at the beginning and one at the end.

When I zoned in I got this:

Message: Interface\AddOns\nUI\Plugins\nUI_Movers.lua:733: 'for' limit must be a number
Time: Sat Jul 21 10:37:26 2018
Count: 10
Stack: Interface\AddOns\nUI\Plugins\nUI_Movers.lua:733: 'for' limit must be a number
Interface\AddOns\nUI\Plugins\nUI_Movers.lua:733: in function <Interface\AddOns\nUI\Plugins\nUI_Movers.lua:725>

Locals: who = nUI_CaptureBarMover {
0 = <userdata>
ClearAllPoints = <function> defined @Interface\AddOns\nUI\Plugins\nUI_Movers.lua:1010
SetAllPoints = <function> defined @Interface\AddOns\nUI\Plugins\nUI_Movers.lua:1008
SetPoint = <function> defined @Interface\AddOns\nUI\Plugins\nUI_Movers.lua:1009
}
event = "UPDATE_BATTLEFIELD_SCORE"
last_frame = nil
(for index) = 1
(for limit) = nil
(for step) = 1
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "'for' limit must be a number"
This is one that popped up when the BG ended and the score screen popped up:
Message: Interface\AddOns\nUI\Plugins\nUI_Movers.lua:733: 'for' limit must be a number
Time: Sat Jul 21 10:37:25 2018
Count: 1
Stack: Interface\AddOns\nUI\Plugins\nUI_Movers.lua:733: 'for' limit must be a number
Interface\AddOns\nUI\Plugins\nUI_Movers.lua:733: in function <Interface\AddOns\nUI\Plugins\nUI_Movers.lua:725>
[C]: in function `SetBattlefieldScoreFaction'
Interface\FrameXML\WorldStateFrame.lua:681: in function `WorldStateScoreFrameTab_OnClick'
Interface\FrameXML\WorldStateFrame.lua:65: in function <Interface\FrameXML\WorldStateFrame.lua:62>
[C]: in function `Show'
Interface\FrameXML\UIParent.lua:2611: in function `SetUIPanel'
Interface\FrameXML\UIParent.lua:2417: in function `ShowUIPanel'
Interface\FrameXML\UIParent.lua:2317: in function <Interface\FrameXML\UIParent.lua:2313>
[C]: in function `SetAttribute'
Interface\FrameXML\UIParent.lua:3138: in function `ShowUIPanel'
Interface\FrameXML\WorldStateFrame.lua:165: in function `WorldStateScoreFrame_Update'
Interface\FrameXML\WorldStateFrame.lua:46: in function <Interface\FrameXML\WorldStateFrame.lua:42>

Locals: who = nUI_CaptureBarMover {
0 = <userdata>
ClearAllPoints = <function> defined @Interface\AddOns\nUI\Plugins\nUI_Movers.lua:1010
SetAllPoints = <function> defined @Interface\AddOns\nUI\Plugins\nUI_Movers.lua:1008
SetPoint = <function> defined @Interface\AddOns\nUI\Plugins\nUI_Movers.lua:1009
}
event = "UPDATE_BATTLEFIELD_SCORE"
last_frame = nil
(for index) = 1
(for limit) = nil
(for step) = 1
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "'for' limit must be a number"
Report comment to moderator  
Reply With Quote
Unread 07-21-18, 03:50 AM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5494
File comments: 368
Uploads: 24
Yep, it seems like the aura's aren't refreshed without a target change, or a seemingly lengthy time window. Switching targets shows the timers ( tested on affliction after respeccing from demon ).

I'll have to see if there is something that can be done without it affecting updating UI in combat and and fps.
__________________

[SIGPIC][/SIGPIC]
Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
Report comment to moderator  
Reply With Quote
Unread 07-21-18, 03:34 AM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5494
File comments: 368
Uploads: 24
It might be that one of the other tests on whether to display is causing the issue. Maybe when they were included way back when there was no refreshing of dots without a cast first. From what I can see in the code it displays cooldown first and if there is still a buff/debuff left on the target selected it displays the time left on it.

This is the block of code that handles the dot/hot timers. The test aura.end_time > proc_time may be what is causing the problem or the statement overlay.spellStatus.remains = aura.end_time - proc_time; but that is assuming aura.end_time isn't set again before proc_time is set when this section of code is reached.

I'll have to play about with it again now that I have them appearing.

Lua Code:
  1. if nUI_Options.barDurations then
  2.                        
  3.                         proc_time = GetTime();
  4.                         aura_info = unit_info.aura_info and unit_info.aura_info.buff_list or nil;
  5.                         overlay.spellStatus.remains = nil;
  6.                        
  7.                         if aura_info then
  8.                             for i=1,#aura_info do
  9.                                
  10.                                 aura = aura_info[i];
  11.                                                            
  12.                                 if  aura.end_time
  13.                                 and aura.caster
  14.                                 and aura.end_time > proc_time
  15.                                 and aura.name == overlay.spellStatus.name
  16.                                 and aura.caster == "player"
  17.                                 then
  18.                                     overlay.spellStatus.remains = aura.end_time - proc_time;
  19.                                     overlay.spellStatus.color   = overlay.is_cdc and { r=0.75, g=0.05, b=1 } or { r=0, g=1, b=1 };
  20.                                     break;
  21.                                 end
  22.                             end
  23.                         end
  24.                        
  25.                         if not overlay.spellStatus.remains then
  26.                        
  27.                             aura_info = unit_info.aura_info and unit_info.aura_info.debuff_list or nil;
  28.                            
  29.                             if aura_info then
  30.                                 for i=1,#aura_info do
  31.                                
  32.                                     aura = aura_info[i];
  33.                                    
  34.                                     if  aura.end_time
  35.                                     and aura.end_time > proc_time
  36.                                     and aura.name == overlay.spellStatus.name
  37.                                     and aura.caster == "player"
  38.                                     then
  39.                                         overlay.spellStatus.remains = aura.end_time - proc_time;
  40.                                         overlay.spellStatus.color   = overlay.is_cdc and { r=0.75, g=0.05, b=1 } or { r=0, g=1, b=1 };
  41.                                         break;
  42.                                     end
  43.                                 end
  44.                             end
  45.                         end
  46.  
  47.                         if overlay.spellStatus.remains then                
  48.                             text = nUI_SecondsLeftToString( overlay.spellStatus.remains );
  49.                         end
  50.                    
  51.                         if text
  52.                         and overlay.layers.cdc.value ~= text
  53.                         then
  54.                        
  55.                             overlay.layers.cdc.value = text;
  56.                             overlay.layers.cdc:SetText( text or "" );
  57.                            
  58.                             if overlay.layers.cdc.r ~= overlay.spellStatus.color.r
  59.                             or overlay.layers.cdc.g ~= overlay.spellStatus.color.g
  60.                             or overlay.layers.cdc.b ~= overlay.spellStatus.color.b
  61.                             then
  62.                                 overlay.layers.cdc.r = overlay.spellStatus.color.r;
  63.                                 overlay.layers.cdc.g = overlay.spellStatus.color.g;
  64.                                 overlay.layers.cdc.b = overlay.spellStatus.color.b;
  65.                                 overlay.layers.cdc:SetTextColor( overlay.spellStatus.color.r, overlay.spellStatus.color.g, overlay.spellStatus.color.b );
  66.                             end
  67.                         end                                            
  68.                     end
__________________

[SIGPIC][/SIGPIC]
Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
Report comment to moderator  
Reply With Quote
Unread 07-21-18, 02:44 AM  
Seer
A Molten Giant

Forum posts: 649
File comments: 6
Uploads: 0
Re: Cast Bar for gnomes

Originally Posted by Xrystal
Seer,

Assuming nUI uses the same cast bar for non combat as well as combat, no reason why not, then after a few tests by cooking ( the only easy timed cast for my gnome rofl ) it appears for me in the same location on the screen regardless of camera zoom status and/or distance from gnome.

Do you have any other nUI specific settings in place like scaling, viewport setting etc that may effect positioning and size of items ?
Hey X, thanks again for the effort and support <3

I wiped the WTF folder when prepatch hit and haven't done any setting up yet for nUI.

Since the EU servers are beybey at the moment I tried it on the PTR and race changed as well... (Only have nUI on the PTR)

https://imgur.com/a/qyZCN5c
https://imgur.com/a/j5RswpE

I'm pretty sure the cast bar used to be lower and when close to default zoom (a bit more zoomed out) it was beneath the feet of a gnome.. (Was my way of setting my default zoom level)

As a side note, it seems casting shadow bolt doesn't invoke a cast bar as well :S
/edit with the version uploaded earlier shadow bolt does invoke a cast bar Sowwy.. (No dot times yet tho)
/edit2 Logged back in the PTR and tried out some more. Timers do work kinda..

- When first dotting it takes a few seconds for the timer to appear, or need to retarget/swap targets first
- Usually, or previously the timer updated/restarted when a dot was refreshed. Now it seems to update when the first cast time is up.
--(Cast Agony, it has a duration of 15 seconds. Recast at 10 seconds the timer doesn't update. It updates when it reaches 0 (not always tho...) or when retargeting/swapping targets)

Still on the PTR btw, EU servers still seem down..
__________________
Take it as you want or leave it as it is.
Last edited by Seer : 07-21-18 at 03:16 AM.
Report comment to moderator  
Reply With Quote
Unread 07-20-18, 07:53 PM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5494
File comments: 368
Uploads: 24
Right Action Bar 1 and 2 in options page

I can confirm that nUI had already utilised these bars, and in fact I think they were always there on the right but under a different name and didn't have the stacking facility that is now causing an issue if you have the option selected in the option screen.

I tried to have nUI automatically disable the option but I have as yet been unsuccessful in finding the right way of doing it. So, for now, you can safely turn off the action bars on the action bar options screen in wow as nUI ignores those settings. The only setting that is used is via my action bar always show addon that makes it so that the action button outlines are visible if you choose the option to display them always.


Originally Posted by bwhansen
Originally Posted by Xrystal
But yes, the work around will stop the error. You just lose some buttons rofl. I'll try to get them back somehow.

Edit:
Yep it was in the Beta/PTR comments..

Thanks to NUI controlling the bars I didn't notice the loss of any buttons from unchecking those boxes in the interface options. I do only use the 6 bars that face forward and don't scroll thru the action bar so perhaps that's where they are lost. I'll have to look when I return from work.
__________________

[SIGPIC][/SIGPIC]
Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
Report comment to moderator  
Reply With Quote
Unread 07-20-18, 07:48 PM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5494
File comments: 368
Uploads: 24
Pet Bar Green Skin

This seems to be a carry over of the removal of the subtext (2nd value ) of the Action/Spell Info function returns. No errors meant it didn't get immediately sorted. It has been now. Fixed in 8.0.1.27144.0 along with the Dot/Hot timers on the buttons.
__________________

[SIGPIC][/SIGPIC]
Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
Last edited by Xrystal : 07-20-18 at 07:56 PM.
Report comment to moderator  
Reply With Quote
Unread 07-20-18, 06:52 PM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5494
File comments: 368
Uploads: 24
Class Resource Bars

I noticed that not all classes have their resource bars set up on Blizzards end, even with nUI not loaded rofl. Adding this to my list of potential additions to look into at some point.
__________________

[SIGPIC][/SIGPIC]
Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
Last edited by Xrystal : 07-27-18 at 10:54 AM.
Report comment to moderator  
Reply With Quote
Unread 07-20-18, 06:48 PM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5494
File comments: 368
Uploads: 24
Cast Bar for gnomes

Seer,

Assuming nUI uses the same cast bar for non combat as well as combat, no reason why not, then after a few tests by cooking ( the only easy timed cast for my gnome rofl ) it appears for me in the same location on the screen regardless of camera zoom status and/or distance from gnome.

Do you have any other nUI specific settings in place like scaling, viewport setting etc that may effect positioning and size of items ?
__________________

[SIGPIC][/SIGPIC]
Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
Report comment to moderator  
Reply With Quote
Unread 07-20-18, 04:07 PM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5494
File comments: 368
Uploads: 24
DOT/HOT Timers...

It does appear to be a problem with these values appearing.

Tested with Riptide on my shaman and several hots on my priest.

It could be related to the spell changes and instead of reporting a code error it is silently failing.



Edit: Oops .. seems like in my earlier fixes I must have removed a few return values from UnitAura. One of them was aura.caster which was one of the tests that failed when testing for a dot/hot on the target. Appears to be working on the one ability I had that had a longer dot time than cooldown. Namely Sunfire on my moonkin. Fix implemented and will be uploaded soon. Just seeing if there is anything else to fix that can be done quickly rofl.
__________________

[SIGPIC][/SIGPIC]
Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
Last edited by Xrystal : 07-20-18 at 06:38 PM.
Report comment to moderator  
Reply With Quote
Unread 07-20-18, 03:21 PM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5494
File comments: 368
Uploads: 24
Hi Seer,

I had seen the pet bar .. but hadn't dealt with it yet as it is more a visual thing and not missable when I get time later :P

The dot timers may have something to do with the global cooldown changes they introduced. I'll see if there is a common reason for it by jumping through my toons.

The positioning of the bars are table set for the whole addon so not easily class/race specific, but should be related to the screen so it may be just bad luck that gnomes are short, similarly with goblins I'm sure. I'll see if I have a gnome caster somewhere as all I have on my main account is a rogue. Of course the castbar is used by tradeskills as well so should spot it while doing that. If it is very intrusive I will see if I can work a race specific adjustment into the equation..

Originally Posted by Seer
Hey X,

Just 2 issues, not sure they were mentioned and not sure why I didn't notice before or it got broken after prepatch...

Anyhow, it seems somedot timers on the buttons aren't working anymore.. None of my aff lock work, but mindblast on the priest does..

And the pet bar is missing textures or something as they are rendered green

Any clue about this?

BTW, Blizz changed how the view of Gnomes work... The cast bar used to be below the character now it is smack in the middle of the head, exept when zoomed out a lot... Is there anything that can be done about that per character?
__________________

[SIGPIC][/SIGPIC]
Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
Last edited by Xrystal : 07-20-18 at 03:23 PM.
Report comment to moderator  
Reply With Quote
Unread 07-20-18, 12:37 PM  
Seer
A Molten Giant

Forum posts: 649
File comments: 6
Uploads: 0
Hey X,

Just 2 issues, not sure they were mentioned and not sure why I didn't notice before or it got broken after prepatch...

Anyhow, it seems somedot timers on the buttons aren't working anymore.. None of my aff lock work, but mindblast on the priest does..

And the pet bar is missing textures or something as they are rendered green

Any clue about this?

BTW, Blizz changed how the view of Gnomes work... The cast bar used to be below the character now it is smack in the middle of the head, exept when zoomed out a lot... Is there anything that can be done about that per character?
__________________
Take it as you want or leave it as it is.
Last edited by Seer : 07-20-18 at 12:40 PM.
Report comment to moderator  
Reply With Quote
Unread 07-20-18, 11:54 AM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5494
File comments: 368
Uploads: 24
Re: Mini Map Button Bag and Micro Menu

Originally Posted by Juderix
Seems the Micro menu at the top of the screen and the Mini Map Button Bag are still visible when the map is displayed. Not sure if this was normal in the past however I thought I'd mention it. No error is shown and it does not impact game play in any way it just caught my attention.

Hmm, I don't recall them disappearing when the map is displayed, so probably have always been that way. But thanks for pointing it out just in case it was an inadvertent side effect.
__________________

[SIGPIC][/SIGPIC]
Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
Report comment to moderator  
Reply With Quote
Unread 07-20-18, 09:37 AM  
Juderix
A Murloc Raider

Forum posts: 4
File comments: 5
Uploads: 0
Mini Map Button Bag and Micro Menu

Seems the Micro menu at the top of the screen and the Mini Map Button Bag are still visible when the map is displayed. Not sure if this was normal in the past however I thought I'd mention it. No error is shown and it does not impact game play in any way it just caught my attention.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: