Quantcast
Download
(2 MB)
Download
Updated: 08-27-20 06:44 PM
Pictures
File Info
Compatibility:
Shadowlands pre-patch (9.0.1)
Updated:08-27-20 06:44 PM
Created:06-22-18 03:55 PM
Downloads:1,908
Favorites:1
MD5:
Categories:nUI+ Full Version, nUI: Core
9.0.1

nUI [Beta] - Shadowlands

Version: 9.0.1.35707.0 (Blizzard Constant Replacements)
by: Xrystal [More]



nUI by Scott Piel

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


Going Forward
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.

Also, 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 attempt to create my own UI that works in a similar vein to nUI for those that just can't play without it, I sure miss those InfoPanels

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
9.0.1.35432.2 ( Some Gameplay Errors )
WOW Expansion: Shadowlands Beta
WOW Interface: 90100
WOW Version: 9.0.1.35432
Based on Live Version: 8.3.7.35284.1


Versions
To keep with consistency with Curse/Twitch update systems ( Alpha/Beta/Release )
Alpha - Intermediate Patches prior to moving to Release
Beta - Development Versions for long term testing - say for an enhancement or Pre Expansion Updates
Retail- Release Versions for the Current Retail Servers
Classic - Release Versions for the Current Classic Servers

Classic ?
Due to my version numbering system I have decided to keep Classic and Retail versions separate but alpha and beta updates may have both versions in so keep an eye on the title of the file to know which is which if downloading development or beta versions.

-------------------------------------------------------------------------------------------
9.0.1.35707.0
-------------------------------------------------------------------------------------------
* Blizzard removed some constants used by nUI .. so implemented them locally in the files
that used them.

nUI_Bags.lua
nUI_ButtonBag.lua

-------------------------------------------------------------------------------------------
9.0.1.35432.2
-------------------------------------------------------------------------------------------
* Flipped the micro button alert frame so that it is under the button and point up.

nUI_MicroMenu.lua


-------------------------------------------------------------------------------------------
9.0.1.35432.1
-------------------------------------------------------------------------------------------
Addon based on Version 8.3.7.35284.1
- WARNING: There will likely be errors

* Various Login Errors fixed in the following files, see Error List in separate file

nUI_PetFeeder.lua
nUI_Movers.lua
nUI_BagBar.lua
nUI_ButtonBar.lua
nUI_KeyBinding.lua
nUI_InfoPanel.lua
nUI_ChatFrame.lua
nUI_Button.lua
nUI_MiniMap.lua
nUI_Location.lua
nUI_SysInfo.lua
nUI_XPBar.lua
nUI_FactionBar.lua
nUI_HonorBar.lua
nUI_ArtifactBar.lua
nUI_AzeriteBar.lua
nUI_TrackerBars.lua
nUI_HUD.lua
nUI_Unit.lua
nUI_UnitFrame.lua
nUI_UnitAura.lua
nUI_UnitFeedback.lua
nUI_UnitPanel.lua
nUI_CooldownBar.lua
nUI_SpecialBars.lua
Optional Files (0)


Archived Files (3)
File Name
Version
Size
Author
Date
9.0.1.35432.2 (Some Gameplay Errors)
2MB
Xrystal
08-07-20 11:29 AM
9.0.1.35432.1 (Login Errors Fixed/Hidden)
2MB
Xrystal
08-06-20 05:07 PM
8.2.0.31478.0b (Chat Frame Management Toggle)
2MB
Xrystal
09-04-19 05:49 AM


Post A Reply Comment Options
Unread 08-08-20, 12:45 PM  
Sharina
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Originally Posted by Xrystal
Good to hear .. did that include any dungeon /group work or all solo stuff ?

Also, I know I have to add in the new rep type thing to my tracker bar system but haven't started that part yet .. we've got a heatwave here in the UK south and 90+ degrees is just 20 degrees more than I can manage so been spending most of my time downstairs where the bigger fans are until the sun moves round to the back of the house and my room starts cooling down rofl

Ah, I might not need to .. looks like its part of the covenant sanctum screen.
\


it's been all solo so far
Report comment to moderator  
Reply With Quote
Unread 08-08-20, 11:24 AM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5508
File comments: 282
Uploads: 24
Good to hear .. did that include any dungeon /group work or all solo stuff ?

Also, I know I have to add in the new rep type thing to my tracker bar system but haven't started that part yet .. we've got a heatwave here in the UK south and 90+ degrees is just 20 degrees more than I can manage so been spending most of my time downstairs where the bigger fans are until the sun moves round to the back of the house and my room starts cooling down rofl

Ah, I might not need to .. looks like its part of the covenant sanctum screen.
__________________

[SIGPIC][/SIGPIC]
Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
Last edited by Xrystal : 08-08-20 at 11:36 AM.
Report comment to moderator  
Reply With Quote
Unread 08-07-20, 11:32 AM  
Sharina
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Originally Posted by Xrystal
Thanks, I thought it was just linked to the pet window as that was when I got it a little while ago .. I'll upload the change I made then ..
Thanks, I'll let you know if I get anymoRE

UPDATE, went from lvl 50- 54 with no errors since your update
Last edited by Sharina : 08-07-20 at 07:00 PM.
Report comment to moderator  
Reply With Quote
Unread 08-07-20, 11:27 AM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5508
File comments: 282
Uploads: 24
Thanks, I thought it was just linked to the pet window as that was when I got it a little while ago .. I'll upload the change I made then ..
__________________

[SIGPIC][/SIGPIC]
Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
Report comment to moderator  
Reply With Quote
Unread 08-07-20, 10:49 AM  
Sharina
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
receiving this error about every 2 seconds

Message: Interface\AddOns\nUI\Bars\nUI_Button.lua:883: attempt to call global 'ActionButton_CalculateAction' (a nil value)
Time: Fri Aug 7 11:43:05 2020
Count: 10
Stack: Interface\AddOns\nUI\Bars\nUI_Button.lua:883: attempt to call global 'ActionButton_CalculateAction' (a nil value)
[string "@Interface\AddOns\nUI\Bars\nUI_Button.lua"]:883: in function `updateCooldown'
[string "@Interface\AddOns\nUI\Bars\nUI_Button.lua"]:615: in function `abCooldown'
[string "@Interface\AddOns\nUI\Bars\nUI_Button.lua"]:92: in function <Interface\AddOns\nUI\Bars\nUI_Button.lua:82>

Locals: (*temporary) = nil
(*temporary) = nUI_BottomRightBar_Button1 {
0 = <userdata>
OnEnter = <function> defined @Interface\FrameXML\ActionButton.lua:1062
UpdateHotkeys = <function> defined =[C]:-1
Border = nUI_BottomRightBar_Button1Border {
}
Flash = nUI_BottomRightBar_Button1Flash {
}
OnDragStart = <function> defined @Interface\FrameXML\ActionButton.lua:1047
OnReceiveDrag = <function> defined @Interface\FrameXML\ActionButton.lua:1056
OnUpdate = <function> defined =[C]:-1
AutoCastable = <unnamed> {
}
rangeTimer = 0.001000
eventsRegistered = true
UpdateState = <function> defined @Interface\FrameXML\ActionButton.lua:485
bindAction = <function> defined @Interface\AddOns\nUI\Bars\nUI_ButtonBar.lua:712
feedback_action = 109
OnClick = <function> defined @Interface\FrameXML\ActionButton.lua:1039
CalculateAction = <function> defined @Interface\FrameXML\SecureTemplates.lua:582
UpdateHighlightMark = <function> defined @Interface\FrameXML\ActionButton.lua:431
ShowGrid = <function> defined @Interface\FrameXML\ActionButton.lua:454
flashtime = 0
flashing = 0
NormalTexture = nUI_BottomRightBar_Button1NormalTexture {
}
OnLeave = <function> defined @Interface\FrameXML\ActionButton.lua:1073
HotKey = nUI_BottomRightBar_Button1HotKey {
}
action = 109
UpdateOverlayGlow = <function> defined @Interface\FrameXML\ActionButton.lua:638
GetPagedID = <function> defined @Interface\FrameXML\ActionButton.lua:936
AutoCastShine = nUI_BottomRightBar_Button1Shine {
}
Update = <function> defined =[C]:-1
LevelLinkLockIcon = <unnamed> {
}
HideGrid = <function> defined @Interface\FrameXML\ActionButton.lua:469
StartFlash = <function> defined @Interface\FrameXML\ActionButton.lua:975
ClearFlash = <function> defined @Interface\FrameXML\ActionButton.lua:967
NewActionTexture = <unnamed> {
}
Name = nUI_BottomRightBar_Button1Name {
}
Count = nUI_BottomRightBar_Button1Count {
}
UpdateCount = <function> defined @Interface\FrameXML\ActionButton.lua:520
FlyoutArrow = nUI_BottomRightBar_Button1FlyoutArrow {
}
UpdateFlash = <function> defined @Interface\FrameXML\ActionButton.lua:940
SpellHighlightAnim = <unnamed> {
}
FlyoutBorderShadow = nUI_BottomRightBar_Button1FlyoutBorderShadow {
}
UpdateSpellHighlightMark = <function> defined @Interface\FrameXML\ActionButton.lua:448
StopFlash = <function> defined @Interface\FrameXML\ActionButton.lua:981
FlyoutBorder = nUI_BottomRightBar_Button1FlyoutBorder {
}
SpellHighlightTexture = <unnamed> {
}
OnEvent = <function> defined @Interface\FrameXML\ActionButton.lua:750
icon = nUI_BottomRightBar_Button1Icon {
}
SetTooltip = <function> defined @Interface\FrameXML\ActionButton.lua:856
IsFlashing = <function> defined @Interface\FrameXML\ActionButton.lua:987
UpdateAction = <function> defined @Interface\FrameXML\ActionButton.lua:323
OnLoad = <function> defined @Interface\FrameXML\ActionButton.lua:280
UpdateUsable = <function> defined =[C]:-1
cooldown = nUI_BottomRightBar_Button1Cooldown {
}
zoneAbilityDisabled = false
}
(*temporary) = "attempt to call global 'ActionButton_CalculateAction' (a nil value)"
action = 37
button = nUI_BottomRightBar_Button1 {
0 = <userdata>
OnEnter = <function> defined @Interface\FrameXML\ActionButton.lua:1062
UpdateHotkeys = <function> defined =[C]:-1
Border = nUI_BottomRightBar_Button1Border {
}
Flash = nUI_BottomRightBar_Button1Flash {
}
OnDragStart = <function> defined @Interface\
Report comment to moderator  
Reply With Quote
Unread 09-04-19, 03:40 AM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5508
File comments: 282
Uploads: 24
Implementing Intermediate Updates prior to Final Update

These are going to be a set of items added to Classic that also apply to Retail version of nUI.

I am going to add them one at a time in the Beta version and then upload the final version to Live as per normal but in a slightly quicker time frame. This is more for the case of keeping track of file changes between updates.
__________________

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

Forum posts: 5508
File comments: 282
Uploads: 24
8.0.1.27178.0 Uploaded

This is the live version 8.0.1.27178.0 so that they are kept in sync as much as possible so that the switch at the time the expansion hits is as smooth as possible.
__________________

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

Forum posts: 5508
File comments: 282
Uploads: 24
8.0.1.27075.1 Version Uploaded

This includes the fixes for the extra combo points for Rogues, UnitCastingInfo removal of the rank return ( 2nd parameter ) and correctly assigning the Monk and Demonhunter class icons.

This version should work on live once the 8.0 Pre Expansion Patch hits next week but I won't replace the live version until I know for sure.

Edit: Some adjustments
Forgot to ensure that Combo Buttons don't appear if you don't have any and noticed a Faction/Reputation tracking error while investigating a feature addition.
__________________

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

Forum posts: 5508
File comments: 282
Uploads: 24
Errors found in Beta

1. Monk Class - MultiActionBarRight .. Having no nUI code being pointed to, to check against, will make solving this problem hard if it wasn't a wow bug. But it looks like it may be connected to the MultiBar stacking facility Blizzard set up which may assume it is parented to the minimapCluster.

Edit...
Yes, it appears there are 2 new action bars added ( Right Button, Right Button 2 ) and can be toggled off in the options screen, actionbar page. Just turning those off stopped the error from occurring. It should do until I can figure out how to use them in nUI, if at all.

Lua Code:
  1. Message: Interface\FrameXML\MultiActionBars.lua:85: MultiBarRight:SetScale(): Scale must be > 0
  2. Time: Sun Jul 15 02:17:03 2018
  3. Count: 1
  4. Stack: Interface\FrameXML\MultiActionBars.lua:85: MultiBarRight:SetScale(): Scale must be > 0
  5. [C]: in function `SetScale'
  6. Interface\FrameXML\MultiActionBars.lua:85: in function `MultiActionBar_Update'
  7. Interface\FrameXML\ActionBarController.lua:175: in function `ValidateActionBarTransition'
  8. Interface\FrameXML\ActionBarController.lua:143: in function `ActionBarController_UpdateAll'
  9. Interface\FrameXML\ActionBarController.lua:62: in function <Interface\FrameXML\ActionBarController.lua:51>
  10.  
  11. Locals: (*temporary) = MultiBarRight {
  12.  0 = <userdata>
  13.  slideOut = <unnamed> {
  14.  }
  15. }
  16. (*temporary) = -0.18298039521659

2. Rogue Class - Cast Bar error
Edit: This is due to blizzard's removal of subtext/rank values. This one got overlooked, there may be others. This one however is fixed in 8.0.1.27075.0

Lua Code:
  1. Message: Interface\AddOns\nUI\Units\nUI_UnitCasting.lua:524: attempt to perform arithmetic on field 'end_time' (a boolean value)
  2. Time: Sun Jul 15 03:02:54 2018
  3. Count: 2
  4. Stack: Interface\AddOns\nUI\Units\nUI_UnitCasting.lua:524: attempt to perform arithmetic on field 'end_time' (a boolean value)
  5. Interface\AddOns\nUI\Units\nUI_UnitCasting.lua:524: in function `updateCastingInfo'
  6. Interface\AddOns\nUI\Units\nUI_UnitCasting.lua:297: in function <Interface\AddOns\nUI\Units\nUI_UnitCasting.lua:267>
  7.  
  8. Locals: self = <table> {
  9. updateLevelFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitLevel.lua:526
  10. refreshReadyCheckCallbacks = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitReadyCheck.lua:298
  11. unregisterClassCallback = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitClass.lua:457
  12. deletePortraitFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitPortrait.lua:543
  13. notifyCallbacks = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitCache.lua:801
  14. deleteLevelFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitLevel.lua:502
  15. createUnit = <function> defined @Interface\AddOns\nUI\Units\nUI_Unit.lua:268
  16. registerCombatCallback = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitCombat.lua:130
  17. configFeedbackColor = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitFeedback.lua:512
  18. configCastBar = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitCasting.lua:357
  19. deletePvPFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitPvp.lua:508
  20. refreshThreatCallbacks = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitThreat.lua:480
  21. registerPortraitCallback = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitPortrait.lua:218
  22. refreshComboPointsCallbacks = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitComboPoints.lua:243
  23. refreshPortraitCallbacks = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitPortrait.lua:326
  24. getUnitInfo = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitCache.lua:612
  25. createRoleFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitRole.lua:383
  26. registerPvPCallback = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitPvp.lua:210
  27. refreshFeedbackCallbacks = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitFeedback.lua:792
  28. updateComboPointsInfo = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitComboPoints.lua:216
  29. createPvPFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitPvp.lua:376
  30. unregisterLabelCallback = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitLabel.lua:210
  31. refreshRestingCallbacks = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitResting.lua:240
  32. updatePvPFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitPvp.lua:532
  33. createGCDFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitGCD.lua:148
  34. configFeedback = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitFeedback.lua:497
  35. updatePortraitFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitPortrait.lua:567
  36. registerFeedbackCallback = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitFeedback.lua:551
  37. unregisterStatusCallback = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitStatus.lua:234
  38. deletePowerFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitPower.lua:636
  39. updateLabelInfo = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitLabel.lua:248
  40. createRunesFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitRunes.lua:454
  41. deleteCombatFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitCombat.lua:381
  42. configAura = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitAura.lua:1121
  43. registerLevelCallback = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitLevel.lua:207
  44. createLabelFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitLabel.lua:304
  45. refreshRangeCallbacks = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitRange.lua:533
  46. updateLabelFrame = <function> defined @Interface\AddOns\nUI\U
__________________

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

Forum posts: 5508
File comments: 282
Uploads: 24
Version 7.3.5.26972.3 for Beta (8.0.1.27026) and PTR (8.0.1.26970)

As the title says I have used the latest live version as of today, and incorporated the many BfA specific changes so that people are able to use nUI on Beta and PTR. I have done an additional change this time regarding group ( party/raid ) settings so if people can confirm if all is okay with their party/raid frames or let me know of any problems along with their error messages. Thanks.
__________________

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

Forum posts: 5508
File comments: 282
Uploads: 24
Updates on Live Version but not on Beta/PTR Version

Don't worry, this is intended. I wanted to make sure that the current bug appearances from the users on the live servers are correctly applied on live before transferring if needed to the Beta/PTR version. Some of the changes will be different between the versions due to the BfA api changes ( especially regarding maps ). If no more errors surface in the next couple of days I'll do an update for Beta/PTR version, so bear with me.
__________________

[SIGPIC][/SIGPIC]
Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: