Quantcast
Download
(2 MB)
Download
Updated: 09-05-19 06:14 PM
Pictures
File Info
Compatibility:
WoW Classic (1.13.2)
Updated:09-05-19 06:14 PM
Created:09-04-19 01:48 PM
Downloads:678
Favorites:5
MD5:
Categories:nUI+ Full Version, Classic - General, nUI: Core

nUI [Classic]

Version: 1.13.2.31727.3
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


Latest Version Uploaded
1.13.2.31727.3
WOW Expansion: Classic
WOW Interface: 11302
WOW Version: 1.13.2.31727

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.

================================================================
1.13.2.31727.3
================================================================
After some confusion over what people were talking about rofl
I finally realised that the MinimapTracking frame had its name
changed from MinimapTrackingFrame to MinimapTracking so changed
it back for Classic. And restored the code that kept it out of
the button bag. It is now nicely placed as the first icon on the
top left outside of the minimap if nUI is managing the minimap.

Files Changed:
* nUI_ButtonBag.lua - Added MinimapTrackingFrame to the excluded
icon list
* nUI_Minimap.lua - Located MinimapTrackingFrame icon to the top
left external portion of the minimap.

================================================================
1.13.2.31727.2
================================================================
> Where is my Quest Watcher ? Oops

* nUI_Movers.lua - Forgot to make sure the original QuestWatchFrame
is added to the watcher system


================================================================
1.13.2.31727.1
================================================================
> Implemented the Fixes applied since Classic went live
> Details below

================================================================
1.13.2.31727.0f ( Various Bugs ) - Never Uploaded
================================================================

> Includes Fixes applied under the following beta update versions:
* 1.13.2.31650.0a - Grouping up caused unknown role errors
* 1.13.2.31650.0a - Wrong Level showing
* 1.13.2.31650.0c - Chatframe buttons on the left and off screen
* 1.13.2.31650.0e - Questie Compatibility
* 1.13.2.31650.0f - Error while inspecting someone
* 1.13.2.31650.0g - Keybinds not saving between sessions
* 1.13.2.31650.0h - Hunter/Warlock pet problems
* 1.13.2.31650.0j - TitanClassic support
* 1.13.2.31650.0l - Group Loot not showing
* 1.13.2.31650.0l - Button Bag error while in combat

> Files Changed:

* nUI_ChatFrame.lua - Removed nUI's Button Positioning code as it
caused issues with undocked frames being docked again but positioned
them so that they are off screen and the text flow was within the box.
> The only limitation now is that resizing won't allow you to fit inside
the frame. /nUI rl will reposition the frames if nUI is managing them.
> Also removed the ChatConversationButton and FriendsMicroButton which
doesn't exist in Classic.
> Also stopped the ChatButton from flashing on mouseover.

* nUI_UnitLevel.lua - Ensure we are looking at the player data for player level updating
> 1st Choice : nUI_Unit.PlayerInfo.level for the stored player level
> 2nd Choice : unit_info.level for the recently stored unit level if its for the player
> 3rd Choice : UnitLevel( "player" ) to get a new version of the data if none exist
> Hopefully this will help resolve some of the unit level issues being seen

* nUI_Role.lua - Removed Tank/Healer/DPS Roles as non existant
* nUI_PetBar.lua - Applies Normal texture removal in use on other bars but not the Classic Pet Bar
* nUI_Units.xml - Added nUI_UnitHappiness.lua file
* nUI_Unit.lua - Added code from old version of nUI to create the PetFeeder/Happiness Button
* nUI_UnitHappiness.lua - Taken from an old version of nUI
* nUI_PetFeeder.lua - Taken from an old version of nUI
* nUI_UnitSkin_SoloPet.lua - Added PetFeeder/Happiness Button
* nUI_UnitSkin_PartyPet.lua - Added PetFeeder/Happiness Button
* nUI_UnitSkin_Raid10Pet.lua - Added PetFeeder/Happiness Button
* nUI_UnitSkin_Raid25Pet.lua - Added PetFeeder/Happiness Button
* nUI_UnitSkin_Raid40Pet.lua - Added PetFeeder/Happiness Button
* nUI_Movers.lua - Removed Group Loot from nUI's Mover System
* nUI_ButtonBag.lua - Delay opening of the button bag if in combat.

* nUI_BrokerDisplay.lua - Changed Titan to TitanClassic for compatibility
> Remember that you will still need to use the mover system as the rest of the frames
> will not auto shift only the top and bottom bars will shift.
> You may also need to use the /nui hud vofs x slash command to raise the hud area so
> that the range text is not intruding.


================================================================
1.13.2.31727.0e ( Login Errors ) - Never Uploaded
================================================================
> Errors Reported by Bugsack:
* nUI\Bars\nUI_ButtonBar.lua:308: attempt to index global 'OverrideActionBarLeaveFrameLeaveButton' (a nil value)
* nUI\Integration\nUI_Minimap.lua:310: attempt to index global 'QueueStatusMinimapButton' (a nil value)
* nUI\Integration\nUI_Minimap.lua:323: attempt to index global 'MiniMapTracking' (a nil value)
* nUI\Plugins\nUI_Location.lua:417: attempt to index global 'MiniMapInstanceDifficulty' (a nil value)
* nUI\Bars\nUI_TrackerBars.lua:121: attempt to index field 'options' (a nil value)
* nUI\Units\nUI_UnitFeedback.lua:694: attempt to call global 'UnitThreatSituation' (a nil value)
* nUI\Bars\nUI_ButtonBar.lua:106: attempt to call global 'SaveBindings' (a nil value)
* nUI\Bars\nUI_SpecialBars.lua:204: attempt to index global 'nUI_PossessBar' (a nil value)

> Files Changed:
* nUI_ButtonBar.lua - Removed OverrideActionBarLeaveFrameLeaveButton references
* nUI_Minimap.lua - Removed QueueStatusMinimapButton and GarrisonLandingPageMinimapButton and MinimapTracking references
* nUI_UnitFeedback.lua - Removed Threat Functionality
* nUI_ButtonBar.lua - Changed SaveBindings to AttemptToSaveBindings
* nUI_KeyBinding.lua - Changed SaveBindings to AttemptToSaveBindings
* nUI_Location.lua - Removed reference to MiniMapInstanceDifficulty
* nUI_TrackerBars.lua - Only update options if they are ready to be updated
* nUI_SpecialBars.lua - Removed remaining references to PossessBar


================================================================
1.13.2.31727.0d ( Login Errors ) - Never Uploaded
================================================================
> Errors Reported by Bugsack:
* nUI\Plugins\nUI_Movers.lua:625: attempt to index global 'VehicleSeatIndicator' (a nil value)
* nUI\Bars\nUI_ButtonBar.lua:303: attempt to call global 'GetVehicleBarIndex' (a nil value)
* nUI\Integration\\nUI_Minimap.lua:464: attempt to index local 'objectiveFrame' (a nil value)
* nUI\Bars\nUI_MicroMenu.lua:144: attempt to index local 'firstButton' (a nil value)
* nUI\Bars\nUI_TrackerBars.lua:121: attempt to index field 'options' (a nil value)
* nUI\Units\nUI_UnitCasting.lua:505: attempt to call upvalue 'UnitCastingInfo' (a nil value)

> Files Changed:
* nUI_Movers.lua - Removed last VehicleSeatIndicator reference
* nUI_ButtonBar.lua - Removed GetVehicleBarIndex references
* nUI_Minimap.lua - Replaced ObjectiveTracker with QuestWatchFrame
* nUI_MicroMenu.lua - First Button is the CharacterButton not Store or EncounterJournal
* nUI_UnitCasting.lua - Replaced UnitCastingInfo and UnitChannelInfo to CastingInfo and ChannelInfo for players only.

================================================================
1.13.2.31727.0c ( Login Errors ) - Never Uploaded
================================================================
> Errors Reported by Bugsack:
* nUI\Bars\nUI_CooldownBar.lua:363: Attempt to register unknown event "EQUIPMENT_SETS_CHANGED"
* nUI\Bars\nUI_MicroMenu.lua:99: hooksecurefunc(): MainMenuMicroButton_PositionAlert is not a function
* nUI\Units\nUI_UnitChange.lua:160: Attempt to register unknown event "PLAYER_FOCUS_CHANGED"
* nUI\Units\nUI_UnitRange.lua:232: Attempt to register unknown event "PLAYER_SPECIALIZATION_CHANGED"
* nUI\Units\nUI_UnitSpec.lua:207: Attempt to register unknown event "PLAYER_TALENT_UPDATE"
* nUI\Units\nUI_UnitThreat.lua:139: Attempt to register unknown event "UNIT_THREAT_LIST_UPDATE"
* nUI\Plugins\nUI_Movers.lua:660: attempt to index global 'VehicleSeatIndicator' (a nil value)
* nUI\Bars\nUI_ButtonBar.lua:304: attempt to call global 'GetOverrideBarIndex' (a nil value)
* FrameXML\SecureHandlers.lua:761: Invalid reference frame > nUI\Bars\nUI_SpecialBars.lua:325:
* nUI\Main\nUI-1.13.2.31727.0a.lua:562: attempt to index field 'nUI: Cannot register %s for skinning... frame does not have an applySkin() method' (a nil value) > nUI\Units\nUI_UnitRange.lua:202
* nUI\HUD\nUI_HUD.lua:1281: attempt to call method 'registerUnitChangeCallback' (a nil value)
* nUI\Units\nUI_UnitCache.lua:634: attempt to call method 'updateSpecInfo' (a nil value)
* nUI\Integration\nUI_Minimap.lua:464: attempt to index local 'objectiveFrame' (a nil value)
* nUI\Integration\nUI_ChatFrame.lua:68: attempt to index global 'QuickJoinToastButton' (a nil value)
* nUI\Bars\nUI_TrackerBars.lua:121: attempt to index field 'options' (a nil value)
* nUI\Units\nUI_UnitReaction.lua:400: attempt to call method 'registerUnitChangeCallback' (a nil value)
* nUI\Units\nUI_UnitRange.lua:219: attempt to call method 'refreshRangeCallbacks' (a nil value)
* nUI\Units\nUI_UnitThreat.lua:104: attempt to call method 'refreshThreatCallbacks' (a nil value)

> Files Changed:
* nUI_CooldownBar.lua - Removed Equipment Sets Functionality
* nUI_MicroMenu.lua - Removed MainMenuMicroButton Alert functionality (from the right file)
* nUI_UnitChange.lua - Removed Focus Functionality
* nUI_UnitRange.lua - Removed Talent Specialization Functionality
* nUI_UnitSpec.lua - Replace Talent/Specialization Functionality with Point System
* nUI_UnitThreat.lua - Removed Threat List Events
* nUI_Movers.lua - Removed Vehicle Seal Indicator Functionality and the rest of the Pet Battle stuff
* nUI_ButtonBar.lua - Removed OverrideActionBarIndex Command
* nUI_SpecialBars.lua - Removed PossessBar Functionality
* nUI_ChatFrame.lua - Removed QuickJoinToastButton Functionality

================================================================
1.13.2.31727.0b ( Login Errors ) - Never Uploaded
================================================================
> Errors Reported by Bugsack:
* nUI\Plugins\nUI_Location.lua:93: attempt to index global 'MiniMapInstanceDifficulty' (a nil value)
* nUI\Plugins\nUI_Movers.lua:955: Attempt to register unknown event "PET_BATTLE_OPENING_START"
* nUI\Bars\nUI_CooldownBar.lua:362: Attempt to register unknown event "PLAYER_TALENT_UPDATE"
* nUI\Bars\nUI_MicroMenu.lua:99: hooksecurefunc(): MainMenuMicroButton_PositionAlert is not a function
* nUI\Bars\nUI_PossessBar.lua:55: CreateFrame(): Couldn't find inherited node "PossessButtonTemplate"
* nUI\Bars\nUI_ExtraActionBar.lua:47: attempt to index local 'f' (a nil value)
* nUI\Bars\nUI_HonorBar.lua:159: Attempt to register unknown event "HONOR_XP_UPDATE"
* nUI\Bars\nUI_ArtifactBar.lua:178: Attempt to register unknown event "ARTIFACT_UPDATE"
* nUI\Bars\nUI_AzeriteBar.lua:223: Attempt to register unknown event "AZERITE_ITEM_POWER_LEVEL_CHANGED"
* nUI\Bars\nUI_TrackerBars.lua:66: attempt to index global 'AZERITE_POWER_BAR' (a nil value)
* nUI\Bars\nUI_BagBar.lua:377: attempt to call method 'lockFrame' (a nil value)
* nUI\Integration\nUI_Tooltips.lua:349: attempt to call method 'lockFrame' (a nil value)
* nUI\HUD\nUI_HUD.lua:1281: attempt to call method 'registerUnitChangeCallback' (a nil value)
* nUI\Units\nUI_UnitCache.lua:634: attempt to call method 'updateSpecInfo' (a nil value)
* nUI\Bars\nUI_ButtonBar.lua:830: attempt to call method 'lockFrame' (a nil value)

> Files Changed:
* nUI_Location.lua - Removed MiniMap and Guild InstanceDifficulty Functionality
* nUI_Movers.lua - Removed Pet Battle Events Functionality
* nUI_Cooldown.lua - Replace Talent/Specialization Functionality with Point System
* nUI_MicroMenu.lua - Removed MainMenuMicroButton Alert functionality
* nUI_PossessBar.lua - Removed file from this version of nUI
* nUI_ExtraActionBar.lua - Removed file from this version of nUI
* nUI_HonorBar.lua - Removed file from this version of nUI
* nUI_ArtifactBar.lua - Removed file from this version of nUI
* nUI_AzeriteBar.lua - Removed file from this version of nUI
* nUI_TrackerBars.lua - Removed additional tracker bars from its system

================================================================
1.13.2.31727.0a ( Dependency Missing ) - Never Uploaded
================================================================
> Classic doesn't have a Blizzard_ObjectiveTracker addon
> Files Changed:
* nUI.toc - Removed Dependency of Blizzard_ObjectiveTracker addon
- Interface Number updated to Classic version

================================================================
1.13.2.31727.0 ( Base Code Retail ) - Never Uploaded
================================================================
Base Code from Retail is 8.2.0.31478.1
Optional Files (0)


Archived Files (2)
File Name
Version
Size
Author
Date
1.13.2.31727.2
2MB
Xrystal
09-04-19 04:24 PM
1.13.2.31727.1
2MB
Xrystal
09-04-19 01:48 PM


Post A Reply Comment Options
Unread 09-08-19, 06:29 PM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5328
File comments: 353
Uploads: 24
Classic Combat Log Monitoring Decision

After looking a the combat log output, the aura output and the spell info output. None of the events or functions output a timespan you can use as a guide to anything the target is doing or receiving timewise.

Even a cast bar seems unavailable as the SPELL_CAST_ events do not supply a spellID or name to offer a clue as to what spell they may be casting. Whether there is a castbar addon that works for target enemy I don't know.

However, it seems that WeakAuras for Classic are using a library to gain access to information that they have somehow managed to acquire. I would rather not risk nUI's functionality trying to circumvent Blizzards restriction, so I will leave users the choice of whether to use weakauras as their aura addon, hopefully it will work fine with nUI or at worst a small compatibility update.

So just to confirm, some of the items missing from nUI in Classic that isn't in Retail may be chosen to be inaccessible by Blizzard or an oversight/lack of knowledge by myself during the conversion from Retail to Classic.
__________________

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

Forum posts: 5328
File comments: 353
Uploads: 24
This is an amalgamation of all the updates I have made since Classic went live. I shifted the base version of the code to a more recent version of nUI Retail that included the features that both would have.

Going forward I will have to work on them separately.

I am actively playing Classic at the moment so will spot more bugs than on Retail so your reports would be useful there.

Now that I have nUI Classic somewhat stable I have a set of enhancements to make due to limitations of the Classic game or that would be added to both versions. These will understandably take a while to do and then test so these will be done under the Alpha version of the addon in question ( probably on Classic Version ) so that the bug fix cycle is not affected which uses the Beta/Release versions.

Enhancements so far identified

Classic Only
> Combat Log Monitoring System to hopefully add those missing combat elements Blizzard didn't want to put in our laps rofl.

Both Versions
> Open Up/Down toggle for the inventory bags in case they are moved to a higher element
> Minimap Button Bag Management System to allow users to choose which are displayed around the minimap and keep that option between sessions
__________________

[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: