Plater Nameplates

Plater Nameplates

64M Downloads

[Feature Request] Make Friendly NPCs displayed based on Client's NPC Names setting

mx2k opened this issue ยท 3 comments

commented

Hello, I am facing a screen cluttering issue with friendly NPC nameplates. It would be nice to have plater adhere to the NPC Name settings of the client. Please let me explain with these screenshots:

Here are my NPC names settings. I should only display a few NPCs. In this case, Hostile, Quest, Interactable.
Screenshot 2024-01-02 225728
Here are my NPC names settings. I should only display a few NPCs. In this case, Hostile, Quest, Interactable.

Seen here is Plater not adhering these NPC Names settings and displaying any and all NPCs:
Screenshot 2024-01-02 225652

However, the plater tooltip states it is reading the client settings for Friendly NPCs. The feature request would be making these settings only display the friendly NPCs as configured in the client's NPC Name dropdown.
image

I conclude with a final screenshot showing how few Friendly NPC names the vanilla client is showing (e.g. only the important ones, as configured):
Screenshot 2024-01-02 224845

commented

You are mixing Nameplates with base names, which are not the same. They behave differently in quite some way.
There is an option dropdown to hide nameplates for units which don't have a "title". This is the closest one can get, as there is no way to distinguish the "classification" used by blizzard for that UI option.
As you can see, the nameplates still show:
image

I'll have a look and see if I can find a way to track the name on the nameplate being shown or not.

commented

The latest alpha version adds an option for this.

commented

Hello, this was quick! A test shows the implementation working.
image

This is so much more useful for me now, properly decluttered. Thank you so much! (Option ON, Client NPC names set to interactable)
image
Option OFF
image
Option ON, Client NPC Name set to Quest Only
image

While I'm at it, would it be possible to have this functionality implemented for Neutral NPCs too? But since they are handled by the same settings as Enemy NPCs, it might not be possible?

Vanilla / Unimportant NPC Name filtered:
image

Plater
image