nUI + PTR 4.3
Well, seems Blizz made new changes and with nUI installed it's unplayable, well for me at least.
fps drops down to 5, from ~40. It happens when idling, but more also when talking to npc, and when in combat the slow down is instant. Did have a few other mods installed, so will have to test without em. Skada is borked as well (did turn that off, no difference) recording nothing and not put inside it's panel.. Hadn't had time to look more.. so consider this a early report.. |
UHUH, Guess I better patch my test install and play with that tonight and tomorrow and see if I can identify whats happening. I looked at some of the interface changes yesterday and didn't see anything jump out at me so probably a chat frame thing as Im sure some of the changes will be linked to that somewhere *sigh*
|
Well, installed !BugGrabber & BugSack, that crashes the game as soon as I get to a place where people are in combat (eg training dummies).
This is with nUI 5.07.21 Enabling the "show lua errors" from the blizz option it spews out several errors per second.. Targeting/mousing over something (far away from people) and the errors spawn faster then a clock can tick.. A few: Message: Interface\AddOns\nUI\Units\nUI_UnitPower.lua:463: Division by zero Time: 09/28/11 23:18:33 Count: 42 Stack: Interface\AddOns\nUI\Units\nUI_UnitPower.lua:463: in function `updatePowerInfo' Interface\AddOns\nUI\Units\nUI_UnitCache.lua:700: in function `getUnitInfo' Interface\AddOns\nUI\Units\nUI_UnitHealth.lua:206: in function <Interface\AddOns\nUI\Units\nUI_UnitHealth.lua:192> Locals: self = <table> { updateLevelFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitLevel.lua:586 refreshReadyCheckCallbacks = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitReadyCheck.lua:358 unregisterClassCallback = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitClass.lua:476 deletePortraitFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitPortrait.lua:603 notifyCallbacks = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitCache.lua:845 deleteLevelFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitLevel.lua:562 createUnit = <function> defined @Interface\AddOns\nUI\Units\nUI_Unit.lua:328 registerCombatCallback = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitCombat.lua:190 configFeedbackColor = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitFeedback.lua:570 configCastBar = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitCasting.lua:414 deletePvPFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitPvp.lua:568 refreshThreatCallbacks = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitThreat.lua:540 registerPortraitCallback = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitPortrait.lua:278 refreshComboPointsCallbacks = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitComboPoints.lua:321 refreshPortraitCallbacks = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitPortrait.lua:386 getUnitInfo = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitCache.lua:673 createRoleFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitRole.lua:443 registerPvPCallback = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitPvp.lua:270 refreshFeedbackCallbacks = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitFeedback.lua:850 updateComboPointsInfo = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitComboPoints.lua:290 createPvPFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitPvp.lua:436 unregisterLabelCallback = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitLabel.lua:270 refreshRestingCallbacks = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitResting.lua:300 updatePvPFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitPvp.lua:592 createGCDFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitGCD.lua:208 configFeedback = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitFeedback.lua:555 updatePortraitFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitPortrait.lua:627 registerFeedbackCallback = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitFeedback.lua:609 unregisterStatusCallback = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitStatus.lua:289 deletePowerFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitPower.lua:774 updateLabelInfo = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitLabel.lua:308 createRunesFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitRunes.lua:453 deleteCombatFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitCombat.lua:441 configAura = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitAura.lua:1172 registerLevelCallback = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitLevel.lua:267 createLabelFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitLabel.lua:364 refreshRangeCallbacks = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitRange.lua:593 updateLabelFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitLabel.lua:560 updateGCDFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitGCD.lua:3 _________________________________________________ Message: Interface\AddOns\nUI\Units\nUI_UnitPower.lua:463: Division by zero Time: 09/28/11 23:18:33 Count: 42 Stack: Interface\AddOns\nUI\Units\nUI_UnitPower.lua:463: in function `updatePowerInfo' Interface\AddOns\nUI\Units\nUI_UnitCache.lua:700: in function `getUnitInfo' Interface\AddOns\nUI\Units\nUI_UnitPower.lua:242: in function <Interface\AddOns\nUI\Units\nUI_UnitPower.lua:228> Locals: self = <table> { updateLevelFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitLevel.lua:586 refreshReadyCheckCallbacks = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitReadyCheck.lua:358 unregisterClassCallback = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitClass.lua:476 deletePortraitFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitPortrait.lua:603 notifyCallbacks = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitCache.lua:845 deleteLevelFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitLevel.lua:562 createUnit = <function> defined @Interface\AddOns\nUI\Units\nUI_Unit.lua:328 registerCombatCallback = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitCombat.lua:190 configFeedbackColor = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitFeedback.lua:570 configCastBar = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitCasting.lua:414 deletePvPFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitPvp.lua:568 refreshThreatCallbacks = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitThreat.lua:540 registerPortraitCallback = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitPortrait.lua:278 refreshComboPointsCallbacks = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitComboPoints.lua:321 refreshPortraitCallbacks = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitPortrait.lua:386 getUnitInfo = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitCache.lua:673 createRoleFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitRole.lua:443 registerPvPCallback = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitPvp.lua:270 refreshFeedbackCallbacks = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitFeedback.lua:850 updateComboPointsInfo = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitComboPoints.lua:290 createPvPFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitPvp.lua:436 unregisterLabelCallback = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitLabel.lua:270 refreshRestingCallbacks = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitResting.lua:300 updatePvPFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitPvp.lua:592 createGCDFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitGCD.lua:208 configFeedback = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitFeedback.lua:555 updatePortraitFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitPortrait.lua:627 registerFeedbackCallback = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitFeedback.lua:609 unregisterStatusCallback = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitStatus.lua:289 deletePowerFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitPower.lua:774 updateLabelInfo = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitLabel.lua:308 createRunesFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitRunes.lua:453 deleteCombatFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitCombat.lua:441 configAura = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitAura.lua:1172 registerLevelCallback = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitLevel.lua:267 createLabelFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitLabel.lua:364 refreshRangeCallbacks = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitRange.lua:593 updateLabelFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitLabel.lua:560 updateGCDFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitGCD.lua:371 __________________________________________________ Message: Interface\FrameXML\UIPanelTemplates.lua:457: attempt to perform arithmetic on field 'cursorOffset' (a nil value) Time: 09/28/11 23:18:30 Count: 1 Stack: Interface\FrameXML\UIPanelTemplates.lua:457: in function `ScrollingEdit_OnUpdate' Interface\FrameXML\UIPanelTemplates.lua:434: in function `ScrollingEdit_OnTextChanged' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:579: in function `ScriptErrorsFrame_Update' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:543: in function `ScriptErrorsFrame_OnError' [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4> [C]: ? Interface\AddOns\nUI\Units\nUI_UnitPower.lua:463: in function `updatePowerInfo' Interface\AddOns\nUI\Units\nUI_UnitCache.lua:700: in function `getUnitInfo' Interface\AddOns\nUI\Units\nUI_UnitPower.lua:242: in function <Interface\AddOns\nUI\Units\nUI_UnitPower.lua:228> Locals: self = ScriptErrorsFrameScrollFrameText { 0 = <userdata> text = "Message: Interface\AddOns\nUI\Units\nUI_UnitPower.lua:463: Division by zero Time: 09/28/11 23:18:30 Count: 1 Stack: Interface\AddOns\nUI\Units\nUI_UnitPower.lua:463: in function `updatePowerInfo' Interface\AddOns\nUI\Units\nUI_UnitCache.lua:700: in function `getUnitInfo' Interface\AddOns\nUI\Units\nUI_UnitHealth.lua:206: in function <Interface\AddOns\nUI\Units\nUI_UnitHealth.lua:192> Locals: self = <table> { updateLevelFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitLevel.lua:586 refreshReadyCheckCallbacks = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitReadyCheck.lua:358 unregisterClassCallback = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitClass.lua:476 deletePortraitFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitPortrait.lua:603 notifyCallbacks = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitCache.lua:845 deleteLevelFrame = <function handleCursorChange = true } elapsed = 0 scrollFrame = ScriptErrorsFrameScrollFrame { ScrollBar = ScriptErrorsFrameScrollFrameScrollBar { } offset = 0 0 = <userdata> } height = 194.00001053163 range = 0 scroll = 0 size = 194.00001053163 cursorOffset = nil (*temporary) = nil (*temporary) = ScriptErrorsFrameScrollFrame { ScrollBar = ScriptErrorsFrameScrollFrameScrollBar { } offset = 0 0 = <userdata> } (*temporary) = 0 (*temporary) = "attempt to perform arithmetic on field 'cursorOffset' (a nil value)" __________________________________________________ Message: Interface\FrameXML\UIPanelTemplates.lua:457: attempt to perform arithmetic on field 'cursorOffset' (a nil value) Time: 09/28/11 23:18:30 Count: 106 Stack: Interface\FrameXML\UIPanelTemplates.lua:457: in function `ScrollingEdit_OnUpdate' Interface\FrameXML\UIPanelTemplates.lua:434: in function `ScrollingEdit_OnTextChanged' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:579: in function `ScriptErrorsFrame_Update' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:543: in function `ScriptErrorsFrame_OnError' [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4> [C]: ? Interface\FrameXML\UIPanelTemplates.lua:457: in function `ScrollingEdit_OnUpdate' Interface\FrameXML\UIPanelTemplates.lua:434: in function `ScrollingEdit_OnTextChanged' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:579: in function `ScriptErrorsFrame_Update' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:543: in function `ScriptErrorsFrame_OnError' [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4> [C]: ? ... [C]: ? Interface\FrameXML\UIPanelTemplates.lua:457: in function `ScrollingEdit_OnUpdate' Interface\FrameXML\UIPanelTemplates.lua:434: in function `ScrollingEdit_OnTextChanged' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:579: in function `ScriptErrorsFrame_Update' ...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:543: in function `ScriptErrorsFrame_OnError' [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4> [C]: ? Interface\AddOns\nUI\Units\nUI_UnitPower.lua:463: in function `updatePowerInfo' Interface\AddOns\nUI\Units\nUI_UnitCache.lua:700: in function `getUnitInfo' Interface\AddOns\nUI\Units\nUI_UnitRange.lua:318: in function <Interface\AddOns\nUI\Units\nUI_UnitRange.lua:306> Locals: self = ScriptErrorsFrameScrollFrameText { 0 = <userdata> text = "Message: Interface\AddOns\nUI\Units\nUI_UnitPower.lua:463: Division by zero Time: 09/28/11 23:18:30 Count: 1 Stack: Interface\AddOns\nUI\Units\nUI_UnitPower.lua:463: in function `updatePowerInfo' Interface\AddOns\nUI\Units\nUI_UnitCache.lua:700: in function `getUnitInfo' Interface\AddOns\nUI\Units\nUI_UnitHealth.lua:206: in function <Interface\AddOns\nUI\Units\nUI_UnitHealth.lua:192> Locals: self = <table> { updateLevelFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitLevel.lua:586 refreshReadyCheckCallbacks = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitReadyCheck.lua:358 unregisterClassCallback = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitClass.lua:476 deletePortraitFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitPortrait.lua:603 notifyCallbacks = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitCache.lua:845 deleteLevelFrame = <function handleCursorChange = true } elapsed = 0 scrollFrame = ScriptErrorsFrameScrollFrame { ScrollBar = ScriptErrorsFrameScrollFrameScrollBar { } offset = 0 0 = <userdata> } height = 194.00001053163 range = 0 scroll = 0 size = 194.00001053163 cursorOffset = nil (*temporary) = nil (*temporary) = ScriptErrorsFrameScrollFrame { ScrollBar = ScriptErrorsFrameScrollFrameScrollBar { } offset = 0 0 = <userdata> } (*temporary) = 0 (*temporary) = "attempt to perform arithmetic on field 'cursorOffset' (a nil value)" __________________________________________________ Message: Interface\AddOns\nUI\Units\nUI_UnitPower.lua:463: Division by zero Time: 09/28/11 23:18:33 Count: 41 Stack: Interface\AddOns\nUI\Units\nUI_UnitPower.lua:463: in function `updatePowerInfo' Interface\AddOns\nUI\Units\nUI_UnitCache.lua:700: in function `getUnitInfo' Interface\AddOns\nUI\Units\nUI_UnitPortrait.lua:207: in function <Interface\AddOns\nUI\Units\nUI_UnitPortrait.lua:184> Locals: self = <table> { updateLevelFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitLevel.lua:586 refreshReadyCheckCallbacks = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitReadyCheck.lua:358 unregisterClassCallback = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitClass.lua:476 deletePortraitFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitPortrait.lua:603 notifyCallbacks = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitCache.lua:845 deleteLevelFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitLevel.lua:562 createUnit = <function> defined @Interface\AddOns\nUI\Units\nUI_Unit.lua:328 registerCombatCallback = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitCombat.lua:190 configFeedbackColor = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitFeedback.lua:570 configCastBar = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitCasting.lua:414 deletePvPFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitPvp.lua:568 refreshThreatCallbacks = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitThreat.lua:540 registerPortraitCallback = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitPortrait.lua:278 refreshComboPointsCallbacks = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitComboPoints.lua:321 refreshPortraitCallbacks = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitPortrait.lua:386 getUnitInfo = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitCache.lua:673 createRoleFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitRole.lua:443 registerPvPCallback = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitPvp.lua:270 refreshFeedbackCallbacks = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitFeedback.lua:850 updateComboPointsInfo = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitComboPoints.lua:290 createPvPFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitPvp.lua:436 unregisterLabelCallback = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitLabel.lua:270 refreshRestingCallbacks = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitResting.lua:300 updatePvPFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitPvp.lua:592 createGCDFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitGCD.lua:208 configFeedback = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitFeedback.lua:555 updatePortraitFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitPortrait.lua:627 registerFeedbackCallback = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitFeedback.lua:609 unregisterStatusCallback = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitStatus.lua:289 deletePowerFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitPower.lua:774 updateLabelInfo = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitLabel.lua:308 createRunesFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitRunes.lua:453 deleteCombatFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitCombat.lua:441 configAura = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitAura.lua:1172 registerLevelCallback = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitLevel.lua:267 createLabelFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitLabel.lua:364 refreshRangeCallbacks = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitRange.lua:593 updateLabelFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitLabel.lua:560 updateGCDFrame = <function> defined @Interface\AddOns\nUI\Units\nUI_UnitGCD.l |
As a side note, as expected there's a new button for the raid finder option..
And to add insult to injury (Think that's how it's said), nUI6 has problems as well.. This time tho, it crashes if !BugGrabber & BugSack aren't enabled..... (which grabs more then 20 errors per sec :-s) This one is when you enter the game (duh:-p) Message: Interface\AddOns\nUI6\Integration\Minimap.lua:198: attempt to index global 'LFDSearchStatus' (a nil value) Time: 09/28/11 23:39:08 Count: 1 Stack: Interface\AddOns\nUI6\Integration\Minimap.lua:198: in function <Interface\AddOns\nUI6\Integration\Minimap.lua:96> Locals: who = nUI6_MinimapManager { 0 = <userdata> } event = "PLAYER_ENTERING_WORLD" (*temporary) = nil (*temporary) = nil (*temporary) = <userdata> (*temporary) = <userdata> (*temporary) = 2 (*temporary) = 0 (*temporary) = -10 (*temporary) = "attempt to index global 'LFDSearchStatus' (a nil value)" frame = nUI6_MinimapManager { 0 = <userdata> } ________________________________________________ |
The UnitPower problem is due to the following block of code:
Code:
function nUI_Unit:updatePowerInfo( unit_id, unit_info ) Just changing that if statement to the following stops that error when mousing over entities that do not have a power value. Code:
if cur_power and max_power and max_power > 0 then |
Went to test dummy area and played with it a bit after making that change and I didn't see any other lua errors pop up. I just had nUI 5 installed.
|
Cool. I'll have a try tomorrow after raid. Need to get a bit of sleep now :-)
Thanks X, as usual, you're god's gift to WoW. |
The nUI6 problem must be specific to a feature Scott has added to it for it not to appear in nUI5. It looks like the LFDSearchStatus frame has been removed or renamed but haven't seen source code yet to confirm.
|
Yup. FPS went to total and complete doo doo in combat. ~2 FPS... :(
|
I didn't look at the fps myself but quite a few people were complaining about lag in general so maybe nUI5's fps probably was compounded by the test servers lag issues.
|
Quote:
There's definitely something afoot at the Circle K causing a drag on FPS.. |
Found this on the MMOChampion forums:
In 4.3 PTR it appears dividing by 0 is no longer working so local inf = 1/0 or local serNaN = tostring(0/0) or other similar number or hacks. A lot of mods are using these and they are not functional on PTR. Intended change, or just a bug, don't know yet. Have to wait and see what blizzard says about this. Blizzards reply: This is an intended change to keep the lua engine in line with changes to our game engine. |
I'm not sure what the result of dividing by zero has been until now, but if people were using it as a hack because it didn't just produce a fatal error, that's just dumb in my opinion.
|
how can you divide by 0 to begin with?
|
Quote:
(even "Not a Number") http://en.wikipedia.org/wiki/Division_by_zero (wikipedia I know, but scroll down and you'll find other references) |
I think for the most part wow had values as non numerical so either it was null or had a value so testing if it existed was generally enough as it wasn't really 0. I think now they have made it so that numbers are proper numbers and thus follow the rule that you cannot divide by it. Thats my guess anyway.
|
they picked a hell of a time to be proper and start following rules :P
|
So Xrystal, are you going to boldly attempt to patch since Scott out for the rest of the month?
|
So far nUI has only had the one error flag up which is easily fixed. But yes 'll help identify solutions to get us by if the patch hits us before he gets back. I can't play WoW without nUI now, I'd have to write my own interface otherwise to fit my playstyle. Regular WoW layout just doesn't work with my play style.
There's a few elements of wow I don't deal with myself so some of the fixes will be blind and based purely on my programming knowledge but I suspect most of the problems will be due to the division by zero changes and what looks like changes to the LFG and LFD areas being merged into a single LFG area and might involve some object name changes when it's identified. |
The LFDSearchStatus frame is the tooltip for the LFG icon on your minimap. It's been renamed to LFGSearchStatus. (Note: the LFG icon used to be called the LFD icon, and so they've just made the name of this tooltip match the icon again.)
|
All times are GMT -6. The time now is 08:20 PM. |
vBulletin © 2024, Jelsoft Enterprises Ltd
© 2004 - 2022 MMOUI