Backupiseasy / ThreatPlates

Nameplate addon for World of Warcraft
https://wow.curseforge.com/projects/tidy-plates-threat-plates
37 stars 21 forks source link

Threatplates not working on retail? /tptp not working #548

Closed Solaervrang closed 1 month ago

Solaervrang commented 1 month ago

Hoi.

Have everything enabled, tried towards several chars. Threatplates not working and can't get into config mode?

Backupiseasy commented 1 month ago

It works just fine (except some bugs since the latest path). If it's not working, you should get Lua errors.

Can you open the options dialog with /tptp?

Without any further information, it's hard to tell, but you are the only one currently reporting that it's not working at all for them.

Solaervrang commented 1 month ago

Ye, that's what strange. I could not see any other topics on it, i can't open with /tptp

image

image

Solaervrang commented 1 month ago

1x ...s_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua:979: attempt to index upvalue 'style' (a nil value) [string "@TidyPlates_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua"]:979: in function <...s_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua:978> [string "@TidyPlates_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua"]:1045: in function <...s_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua:1042> [string "@TidyPlates_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua"]:628: in function <...s_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua:603> [string "@TidyPlates_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua"]:672: in function <...s_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua:645> [string "@TidyPlates_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua"]:1381: in function `?' [string "@TidyPlates_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua"]:1302: in function <...s_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua:1301>

Locals: (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = "attempt to index upvalue 'style' (a nil value)" unit =

{ IsSoftEnemyTarget = false guid = "Creature-0-4246-2444-5885-216946-00003DC86A" isMouseover = false IsSoftInteractTarget = false IsFocus = false IsBossOrRare = true level = -1 red = 0 levelcolorRed = 0.500000 IsSoftTarget = false unitid = "nameplate6" name = "Chromie" isElite = true levelcolorBlue = 0.500000 isBoss = true healthmax = 15755929 isTarget = false levelcolorGreen = 0.500000 NPCID = "216946" TP_DetailedUnitType = "FriendlyNPC" isTapped = false classification = "boss" blue = 0 isMarked = false isInCombat = false IsInterrupted = false threatSituation = "LOW" threatValue = 0 IsSoftFriendTarget = false class = "" reaction = "FRIENDLY" green = 1 health = 15755929 isRare = false type = "NPC" isCasting = false } style = nil visual =
{ absorbbar = Texture { } customtext = FontString { } healthbar = StatusBar { } healthborder = Frame { } Highlight = Frame { } threatborder = Frame { } skullicon = Texture { } eliteicon = Texture { } spellicon = Texture { } level = FontString { } name = FontString { } spelltext = FontString { } textframe = Frame { } eliteborder = Frame { } castbar = StatusBar { } raidicon = Texture { } }

Solaervrang commented 1 month ago

27x ...Ons/TidyPlates_ThreatPlates/Functions/healthtext.lua:322: attempt to index field 'style' (a nil value) [string "@TidyPlates_ThreatPlates/Functions/healthtext.lua"]:322: in function SetCustomText' [string "@TidyPlates_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua"]:1811: in function?' [string "@TidyPlates_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua"]:1302: in function <...s_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua:1301>

Locals: tp_frame = ThreatPlatesFrameNamePlate22 { WidgetContainer = Frame { } stylename = "" Parent = NamePlate22 { } unitcache =

{ } widgets =
{ } IsOccluded = false Active = true visual =
{ } unit =
{ } } unit =
{ IsSoftEnemyTarget = false guid = "Player-1305-0CCE57DC" isMouseover = false IsSoftInteractTarget = false IsFocus = false IsBossOrRare = false level = 70 red = 0 levelcolorRed = 1 IsSoftTarget = false unitid = "nameplate22" name = "Æðøðæ" isElite = false levelcolorBlue = 0 isBoss = false healthmax = 1604526 isTarget = false levelcolorGreen = 0.820000 TP_DetailedUnitType = "FriendlyPlayer" isTapped = false classification = "normal" blue = 1 isMarked = false isInCombat = false IsInterrupted = false threatSituation = "LOW" class = "WARLOCK" IsSoftFriendTarget = false threatValue = 0 reaction = "FRIENDLY" green = 0 health = 1604526 isRare = false type = "PLAYER" isCasting = false } (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (temporary) = nil (*temporary) = "attempt to index field 'style' (a nil value)" COLOR_ROLE =
{ a = 0.700000 b = 1 g = 1 r = 1 } SUBTEXT_FUNCTIONS =
{ } Addon =
{ IS_WRATH_CLASSIC = false Theme =
{ } TotemCreatureType = "Totem" AurasFilterMode =
{ } IS_CATA_CLASSIC = false ANCHOR_POINT_SETPOINT =
{ } CVars =
{ } THREAT_VALUE_TYPE =
{ } Font =
{ } WOW_USES_CLASSIC_NAMEPLATES = false IGNORED_STYLES =
{ } PlatesByUnit =
{ } Animations =
{ } ThreatPlates =
{ } ANCHOR_POINT_TEXT =
{ } IS_TBC_CLASSIC = false MODE_FOR_STYLE =
{ } TotemInformation =
{ } ON_UPDATE_PER_FRAME = 0.001000 CUSTOM_PLATES_GLOW_FRAMES =
{ } Debug =
{ } PlatesByGUID =
{ } EventHandler =
{ } LibUTF8 =
{ } Logging =
{ } PLATE_FADE_IN_TIME = 0.500000 ANCHOR_POINT =
{ } CASTBAR_INTERRUPT_HOLD_TIME = 1 PlayerName = "Ûnsullied" TOTEMS =
{ } SCRIPT_FUNCTIONS =
{ } IS_MAINLINE = true ON_UPDATE_INTERVAL = 0.250000 LibAceConfigRegistry =
{ } LibAceConfigDialog =
{ } IS_CLASSIC = false db =
{ } WIDGET_EVENTS =
{ } IGNORED_STYLES_WITH_NAMEMODE =
{ } IS_CLASSIC_SOD = false Widgets =
{ } CUSTOM_GLOW_WRAPPER_FUNCTIONS =
{ } CUSTOM_GLOW_FUNCTIONS =
{ } LEGACY_CUSTOM_NAMEPLATES =
{ } TARGET_TEXTURES =
{ } Cache =
{ } LibCustomGlow =
{ } DEFAULT_FONT = "Cabin" UIScale = 1 ADDON_DIRECTORY = "Interface\AddOns\TidyPlates_ThreatPlates\" DEBUG = true BackdropTemplate = "BackdropTemplate" LibSharedMedia =
{ } PlatesCreated =
{ } Data =
{ } DEFAULT_SMALL_FONT = "Arial Narrow" PlayerClass = "DRUID" GLOW_TYPES =
{ } PlatesVisible =
{ } }

Solaervrang commented 1 month ago

6x ...s_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua:1032: attempt to index upvalue 'style' (a nil value) [string "@TidyPlates_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua"]:1032: in function <...s_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua:1018> [string "@TidyPlates_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua"]:1049: in function <...s_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua:1042> [string "@TidyPlates_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua"]:628: in function <...s_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua:603> [string "@TidyPlates_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua"]:672: in function <...s_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua:645> [string "@TidyPlates_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua"]:1381: in function `?' [string "@TidyPlates_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua"]:1302: in function <...s_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua:1301>

Locals: (temporary) = Texture { PixelSnapDisabled = true } (temporary) = nil (temporary) = Texture { PixelSnapDisabled = true } (temporary) = Texture { PixelSnapDisabled = true } (*temporary) = "attempt to index upvalue 'style' (a nil value)" unit =

{ IsSoftEnemyTarget = false guid = "Creature-0-4246-2444-5885-196153-00003E429A" isMouseover = false IsSoftInteractTarget = false IsFocus = false IsBossOrRare = false level = 71 red = 1 levelcolorRed = 1 IsSoftTarget = false unitid = "nameplate3" name = "Osoria" isElite = true levelcolorBlue = 0 isBoss = false healthmax = 5552750 isTarget = false levelcolorGreen = 0.820000 NPCID = "196153" TP_DetailedUnitType = "Neutral" isTapped = false classification = "elite" blue = 0 isMarked = false isInCombat = false IsInterrupted = false threatSituation = "LOW" threatValue = 0 IsSoftFriendTarget = false class = "" reaction = "NEUTRAL" green = 1 health = 5552750 isRare = false type = "NPC" isCasting = false } visual =
{ absorbbar = Texture { } customtext = FontString { } healthbar = StatusBar { } healthborder = Frame { } Highlight = Frame { } threatborder = Frame { } skullicon = Texture { } eliteicon = Texture { } spellicon = Texture { } level = FontString { } name = FontString { } spelltext = FontString { } textframe = Frame { } eliteborder = Frame { } castbar = StatusBar { } raidicon = Texture { } } style = nil

Solaervrang commented 1 month ago

154x ...eTidyPlates_ThreatPlates/Functions/scale.lua:165: attempt to call field '?' (a nil value) [string "@TidyPlates_ThreatPlates/Functions/scale.lua"]:165: in function SetScale' [string "@TidyPlates_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua"]:1064: in function <...s_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua:1059> [string "@TidyPlates_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua"]:633: in function <...s_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua:603> [string "@TidyPlates_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua"]:672: in function <...s_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua:645> [string "@TidyPlates_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua"]:1381: in function?' [string "@TidyPlates_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua"]:1302: in function <...s_ThreatPlates/TidyPlatesInternal/TidyPlatesCore.lua:1301>

Locals: self =

{ IS_WRATH_CLASSIC = false Theme =
{ } TotemCreatureType = "Totem" AurasFilterMode =
{ } IS_CATA_CLASSIC = false ANCHOR_POINT_SETPOINT =
{ } CVars =
{ } THREAT_VALUE_TYPE =
{ } Font =
{ } WOW_USES_CLASSIC_NAMEPLATES = false IGNORED_STYLES =
{ } PlatesByUnit =
{ } Animations =
{ } ThreatPlates =
{ } ANCHOR_POINT_TEXT =
{ } IS_TBC_CLASSIC = false MODE_FOR_STYLE =
{ } TotemInformation =
{ } ON_UPDATE_PER_FRAME = 0.010167 CUSTOM_PLATES_GLOW_FRAMES =
{ } Debug =
{ } PlatesByGUID =
{ } EventHandler =
{ } LibUTF8 =
{ } Logging =
{ } PLATE_FADE_IN_TIME = 0.500000 ANCHOR_POINT =
{ } CASTBAR_INTERRUPT_HOLD_TIME = 1 PlayerName = "Ûnsullied" TOTEMS =
{ } SCRIPT_FUNCTIONS =
{ } IS_MAINLINE = true ON_UPDATE_INTERVAL = 0.250000 LibAceConfigRegistry =
{ } LibAceConfigDialog =
{ } IS_CLASSIC = false db =
{ } WIDGET_EVENTS =
{ } IGNORED_STYLES_WITH_NAMEMODE =
{ } IS_CLASSIC_SOD = false Widgets =
{ } CUSTOM_GLOW_WRAPPER_FUNCTIONS =
{ } CUSTOM_GLOW_FUNCTIONS =
{ } LEGACY_CUSTOM_NAMEPLATES =
{ } TARGET_TEXTURES =
{ } Cache =
{ } LibCustomGlow =
{ } DEFAULT_FONT = "Cabin" UIScale = 1 ADDON_DIRECTORY = "Interface\AddOns\TidyPlates_ThreatPlates\" DEBUG = true BackdropTemplate = "BackdropTemplate" LibSharedMedia =
{ } PlatesCreated =
{ } Data =
{ } DEFAULT_SMALL_FONT = "Arial Narrow" PlayerClass = "DRUID" GLOW_TYPES =
{ } PlatesVisible =
{ } } unit =
{ IsSoftEnemyTarget = false guid = "Creature-0-4246-2444-5885-196141-00013E42E4" isMouseover = false IsSoftInteractTarget = false IsFocus = false IsBossOrRare = false level = 70 red = 1 levelcolorRed = 1 IsSoftTarget = false unitid = "nameplate4" name = "Obsidian Whelpling" isElite = false levelcolorBlue = 0 isBoss = false healthmax = 55528 isTarget = false levelcolorGreen = 0.820000 NPCID = "196141" TP_DetailedUnitType = "Minus" isTapped = false classification = "minus" blue = 0 isMarked = false isInCombat = false IsInterrupted = false threatSituation = "LOW" threatValue = 0 IsSoftFriendTarget = false class = "" reaction = "NEUTRAL" green = 1 health = 55528 isRare = false type = "NPC" isCasting = false } (temporary) = nil (temporary) =
{ IsSoftEnemyTarget = false guid = "Creature-0-4246-2444-5885-196141-00013E42E4" isMouseover = false IsSoftInteractTarget = false IsFocus = false IsBossOrRare = false level = 70 red = 1 levelcolorRed = 1 IsSoftTarget = false unitid = "nameplate4" name = "Obsidian Whelpling" isElite = false levelcolorBlue = 0 isBoss = false healthmax = 55528 isTarget = false levelcolorGreen = 0.820000 NPCID = "196141" TP_DetailedUnitType = "Minus" isTapped = false classification = "minus" blue = 0 isMarked = false isInCombat = false IsInterrupted = false threatSituation = "LOW" threatValue = 0 IsSoftFriendTarget = false class = "" reaction = "NEUTRAL" green = 1 health = 55528 isRare = false type = "NPC" isCasting = false } (temporary) = nil (temporary) = "attempt to call field '?' (a nil value)" SCALE_FUNCTIONS =
{ }

Solaervrang commented 1 month ago

It's something with some of my tp profiles that makes it don't work. Tried with a fresh char now that does not use the default tptp profile. Then it worked fluently, but all my other customs + the default one does not work. Is there a way around this? Delete and install again i guess?

Backupiseasy commented 1 month ago

The above Lua error messages do not help. I would need the first one in the list of errors. The above ones are thrown almost always as a consequence of something else failing.

You can export the profile that does not work and post it here. Maybe that can help me to reproduce the error.

Backupiseasy commented 1 month ago

Could it be that you use custom status text and this is the same error as here: https://github.com/Backupiseasy/ThreatPlates/issues/549? Then it should be fixed in the newest release.

Solaervrang commented 1 month ago

Yes!! Thanks for the quick answers and fast updates <3 Working fluently now