This Plater mod is designed to shorten names when needed, while also keeping it as readable and elaborate as possible.
- Tested with Cyrillic characters and seems to work, please report when it doesn't and which values cause issues
- Currently known to work with the following clients:
- English
- Cyrillic
- German (might have to play with left to right or right to left settings)
If something doesn't work, I'm available on the Plater discord with the same name as here
Also available as ElvUI tag through any of these addon providers (you still need this Plater mod for Plater):
- https://addons.wago.io/addons/elvui-name-shortener-tag
- https://www.curseforge.com/wow/addons/elvui-name-shortener-tag
- https://github.com/linaori/wow-elvui-name-shortener-tag
Configuration options
Nameplate name length
This will change the cutoff length of nameplate names. As soon as the length of the name falls under this number, it will attempt to cutoff based on the next settings.
Cast bar name length
This will change the cutoff length of the cast target name, uses the same settings as "Nameplate name length"
Treat hyphens (-) as space
Some mobs have long names with hyphens, for example the "Forsworn Squad-Leader". This will become "Forsworn Squad Leader".
Keep hyphen in the last name
This ensures that hyphens in the last name are kept as is. In "Forsworn Squad-Leader" the "Squad-Leader" is treated like a single word, while "Squad-Leader of the Forsworn" is treated as "Squad Leader"
Cutoff when no split can be done
When the smallest possible complete word in the NPC name is still longer than the "Name length" setting, enabling this setting will cut off the name to enforce a max length.
Abbreviate names
When names become too long and this setting is off, the last word will be used as the name and the rest will be hidden. When this setting is enabled, the words will become abbreviated; For example "W.o. Warcraft". Abbreviation will respect the "Name length" setting to only abbreviate what's needed.
Abbreviate left to right
Controls whether the left or right side should be abbreviated first. The last part of the name will always be kept intact.
- Left to Right: This Very Long Name will be shortened as "T.V. Long Name"
- Right to Left: This Very Long Name will be shortened as "This V.L. Name"
Keep right side
Determines whether the left or right part of the name is kept intact. Combine this with the above option to make it show the way you want
- Keep right side: This Very Long Name will be shortened as "T.V. Long Name"
- Keep left side: This Very Long Name will be shortened as "This V.L.N."
Manual name overwrites
In this table you can add a key value overwrite. This is executed before the above logic takes place to guess the name shortening. An example:
- Key:
Mordretha, the Endless Empress
- Value:
Mordretha
Regardless of settings, when the key matches the name of the NPC, it will be replaced with "Mordretha". This lets you manually control names where the above guessing logic did not suit your needs. The reason this is not going to be hardcoded is that different languages have different key value replacements.
In addition to NPC Names, you can also configure an NPC ID instead, where every NPC matching that ID will have its name replaced. Example:
- Key:
174567
- Value:
Fake Dummy
Ignore Players
Enabling this option will ignore player names and won't touch them at all.
Ignore Friendly NPCs
Enabling this option will ignore friendly NPC names and won't touch them at all.