Plates no longer showing properly since today's update
Orion2002 opened this issue ยท 10 comments
What version of the game you are experiencing the issue with:
Live/Retail, TBC, Classic
WOTLK Classic
Describe the bug
A clear and concise description of what the bug is.
Name plates no longer show above enemies.
To Reproduce
Steps to reproduce the behavior:
- Right click on any merchant
- Error message pops up for the addon
- Walk up to any mob in the wild
- Name plates are missing, but it does show if they are part of a kill/loot quest still
- Error is as follows:
- Date: 2022-09-02 15:34:04
ID: 22
Error occured in: Global
Count: 1
Message: ..\AddOns\NeatPlates\NeatPlatesCore.lua line 1622:
attempt to call method 'CreateTargetFrame' (a nil value)
Debug:
[string "@NeatPlates\NeatPlatesCore.lua"]:1622:
NeatPlates\NeatPlatesCore.lua:1616
[string "@NeatPlates\NeatPlatesCore.lua"]:1633: ?()
[string "@NeatPlates\NeatPlatesCore.lua"]:1557:
NeatPlates\NeatPlatesCore.lua:1555
[string "=[C]"]: TurnOrActionStop()
[string "TURNORACTION"]:4:
[string "TURNORACTION"]:1
Locals:
unitAlive = true
guid = "Creature-0-4392-0-115-1678-0000121376"
(*temporary) = nil
(*temporary) = {
IsFriend = defined @interface\AddOns\NeatPlates\NeatPlatesUtility.lua:28
GetTotemOwner = defined @interface\AddOns\NeatPlates\NeatPlatesUtility.lua:280
EnableHealerTrack = defined @interface\AddOns\NeatPlatesWidgets\HealerTrack.lua:332
fade = defined @interface\AddOns\NeatPlates\NeatPlatesUtility.lua:170
IsTotem = defined @interface\AddOns\NeatPlatesWidgets\TotemIconWidget.lua:128
GetNumRaidMembers = defined @interface\AddOns\NeatPlates\NeatPlatesUtility.lua:38
GetUnitQuestInfo = defined @interface\AddOns\NeatPlates\NeatPlatesUtility.lua:315
GetNumPartyMembers = defined @interface\AddOns\NeatPlates\NeatPlatesUtility.lua:44
GetUnitSubtitle = defined @interface\AddOns\NeatPlates\NeatPlatesUtility.lua:218
round = defined @interface\AddOns\NeatPlates\NeatPlatesUtility.lua:165
IsHealer = defined @interface\AddOns\NeatPlatesWidgets\HealerTrack.lua:16
DisableHealerTrack = defined @interface\AddOns\NeatPlatesWidgets\HealerTrack.lua:341
GetFriendlyThreat = defined @interface\AddOns\NeatPlates\NeatPlatesUtility.lua:402
RGBToHex = defined @interface\AddOns\NeatPlates\NeatPlatesUtility.lua:137
GetRelativeThreat = defined @interface\AddOns\NeatPlates\NeatPlatesUtility.lua:526
IsPartyMember = defined @interface\AddOns\NeatPlates\NeatPlatesUtility.lua:33
abbrevNumber = defined @interface\AddOns\NeatPlates\NeatPlatesUtility.lua:111
copyTable = defined @interface\AddOns\NeatPlates\NeatPlatesUtility.lua:10
HexToRGB = defined @interface\AddOns\NeatPlates\NeatPlatesUtility.lua:120
GetGroupInfo = defined @interface\AddOns\NeatPlates\NeatPlatesUtility.lua:58
GetSpec = defined @interface\AddOns\NeatPlates\NeatPlatesUtility.lua:50
ParseGUID = defined @interface\AddOns\NeatPlates\NeatPlatesUtility.lua:184
Colors = {
}
GetArenaIndex = defined @interface\AddOns\NeatPlates\NeatPlatesUtility.lua:380
IsGuildmate = defined =[C]:-1
mergeTable = defined @interface\AddOns\NeatPlates\NeatPlatesUtility.lua:75
updateTable = defined @interface\AddOns\NeatPlates\NeatPlatesUtility.lua:92
GetPetOwner = defined @interface\AddOns\NeatPlates\NeatPlatesUtility.lua:268
}
(*temporary) = "attempt to call method 'CreateTargetFrame' (a nil value)"
HasTarget = true
NeatPlatesTarget = nil
OnNewNameplate = defined @interface\AddOns\NeatPlates\NeatPlatesCore.lua:421
toggleNeatPlatesTarget = defined @interface\AddOns\NeatPlates\NeatPlatesCore.lua:232
PlatesByGUID = {
}
SetUpdateAll = defined @interface\AddOns\NeatPlates\NeatPlatesCore.lua:196Expected behavior
A clear and concise description of what you expected to happen.
Name plates to be visible above allies/enemiesScreenshots
If applicable, add screenshots to help explain your problem.
Additional context
Add any other context about the problem here.
Also not seeing the nameplates after the latest update. I even rolled back to to 413 and still are having the same issue so I suspect its due to a version change with the client or something.
i was in AV, and a fast disconect ocurres me, when i log in other time my neat plates have disapear like in image of our mate..... :(
i have a neat plates addon installed in curseforge but not apear in Addons in game
<3 Blizzard
Today they published the proper UI update for wrath.
NeatPlates\NeatPlatesGlobals.lua - Change Line 1 to:
NEATPLATES_IS_CLASSIC_WOTLKC = WOW_PROJECT_ID == WOW_PROJECT_WRATH_CLASSIC -- Might get changed once actual release happens
LibRangeCheck also needs to be updated....
That did it!
For the less technically inclined, LibRangeCheck is in:
NeatPlates\libs\LibRangeCheck-2.0
on line 51 change:
local IsClassic = (WOW_PROJECT_ID == WOW_PROJECT_CLASSIC) or (WOW_PROJECT_ID == WOW_PROJECT_BURNING_CRUSADE_CLASSIC)
to:
local IsClassic = (WOW_PROJECT_ID == WOW_PROJECT_CLASSIC) or (WOW_PROJECT_ID == WOW_PROJECT_WRATH_CLASSIC)
I've changed the LibRangeCheck on a fresh install, and it still doesn't work for me
You will need to change the main NeatPlatesGlobals.lua as well as Orionshock noted above
Do you mind elaborating on the steps you took to fix it? I changed the lines and did multiple fresh installs and all it managed to do was make the settings available in game. It still doesnt load the nameplates though.
Do you mind elaborating on the steps you took to fix it? I changed the lines and did multiple fresh installs and all it managed to do was make the settings available in game. It still doesnt load the nameplates though.
Go to your addon folder and follow the steps below:
NeatPlates\libs\LibRangeCheck-2.0
on line 51 change:
local IsClassic = (WOW_PROJECT_ID == WOW_PROJECT_CLASSIC) or (WOW_PROJECT_ID == WOW_PROJECT_BURNING_CRUSADE_CLASSIC)
to:
local IsClassic = (WOW_PROJECT_ID == WOW_PROJECT_CLASSIC) or (WOW_PROJECT_ID == WOW_PROJECT_WRATH_CLASSIC)
then go to to NeatPlates/NeatPlatesGlobals
Change Line 1 to:
NEATPLATES_IS_CLASSIC_WOTLKC = WOW_PROJECT_ID == WOW_PROJECT_WRATH_CLASSIC -- Might get changed once actual release happens
Seems Blizzard decided to hotfix in the correct project id while I was asleep, the latest should fix that issue.
Not sure if the range library has been updated to reflect this as well now, but I wasn't getting any errors while I was trying it out. But an updated version might be provided by another addon.
So if anyone is still having issues with the range library after the latest update I guess I'll have to included it directly instead of at the build stage until it gets updated.