Download
(1MB)
Download
Compatible with Retail, Classic & TBC
Updated: 03-23-24 12:51 AM
Pictures
File Info
Compatibility:
Plunderstorm (10.2.6)
Classic (1.15.1)
WOTLK Patch (3.4.3)
WotLK Patch (3.4.2)
Updated:03-23-24 12:51 AM
Created:07-31-12 03:04 PM
Downloads:42,609
Favorites:68
MD5:
Categories:Unit Mods, PvP, Arena, BattleGrounds
10.2.6

Target Nameplate Indicator  Updated this week!  Popular! (More than 5000 hits)

Version: 1.54
by: Choonstertwo [More]

Target Nameplate Indicator attaches a texture to the nameplates of your target, mouseover and focus to make them easier to spot.

NOTE: As of 7.2, this AddOn no longer works for friendly nameplates in dungeons or raids. See this MMO-Champion article or this Wowhead article for Blizzard's original announcement of the change.


NOTE: This AddOn currently doesn't work with EKPlates, see this comment thread on CurseForge for details.


NOTE: If you want indicators to display for a unit, make sure you have nameplates enabled for that unit type. If nameplates are disabled, the indicators can't be displayed.


The AddOn now includes forty textures:

  • Red targeting reticule (the default texture, contributed by Dridzt)
  • Red arrow (contributed by DohNotAgain)
  • Neon versions of the reticule and arrow (contributed by mezmorizedck)
  • Two red inverted triple chevrons (contributed by OligoFriends)
  • Red and green 3D Arrows (contributed by OligoFriends)
  • Skull and crossbones (contributed by OligoFriends)
  • Red concentric circles in the style of a target (contributed by OligoFriends)
  • Red star with gold outline (contributed by OligoFriends)
  • Neon green arrow with a red target (contributed by OligoFriends)
  • Blue arrow (contributed by Imithat)
  • Abstract blue arrow (contributed by Imithat)
  • Gears of War logo (contributed by Imithat)
  • Malthael (Diablo) logo (contributed by Imithat)
  • Red arrow (contributed by Imithat)
  • Skull with gas mask (contributed by Imithat)
  • Abstract purple arrow (contributed by Imithat)
  • Kite shield with sword and crossed spears/polearms (contributed by Imithat)
  • Neon green arrow (contributed by Nokiya420)
  • Fel green flaming skull (contributed by ContinuousQ)
  • Red flaming skull (contributed by ContinuousQ)
  • Shadow purple flaming skull (contributed by ContinuousQ)
  • Green map pin/GPS symbol (contributed by ContinuousQ)
  • Red map pin/GPS symbol (contributed by ContinuousQ)
  • White map pin/GPS symbol (contributed by ContinuousQ)
  • Green target arrow (contributed by ContinuousQ)
  • Red target arrow (contributed by ContinuousQ)
  • White target arrow (contributed by ContinuousQ)
  • Red Hunter's Mark arrow (contributed by thisguyyouknow)
  • Red Arrows Towards Nameplate (contributed by Inokis)
  • Red Arrows Away From Nameplate (contributed by Inokis)
  • Blue Arrows Towards Nameplate (contributed by Inokis)
  • Blue Arrows Away From Nameplate (contributed by Inokis)
  • Green Arrows Towards Nameplate (contributed by Inokis)
  • Green Arrows Away From Nameplate (contributed by Inokis)
  • Yellow Arrows Towards Nameplate (contributed by Inokis)
  • Yellow Arrows Away From Nameplate (contributed by Inokis)
  • Green arrow pointing downwards (suggested by Hayan, from Iconpacks)

You can also use any texture in the WoW Interface folder (feature contributed by markgravity).

The AddOn's configuration menu can be opened using the /tni or /targetnameplateindicator commands.

If you want to contribute a custom texture (that you own), simply leave a comment here or on Curse with the image embedded or a direct link to the image.

If you want to translate the configuration menu into another language, please contribute translations on CurseForge.

Thanks to Meneltel for posting this request, which inspired me to write Target Nameplate Indicator.

Imithat's iMedia AddOn includes additional textures for Target Nameplate Indicator.


Suggested Indicator Settings:
  • Fel green/Red/Shadow purple flaming skull - Size = 80x80
  • Red/Blue/Green/Yellow Arrows Towards/Away From Nameplate - Size = 150x24, Texture/Anchor Point = Centre, X Offset = 0, Y Offset = -5

1.54
  • Bump TOC Interface version for Retail and Classic
  • Add TOC Interface version for Cataclysm Classic

1.53
  • Add missing localisation entries on CurseForge

1.52
  • Add green_arrow_down_11384 texture
    • Suggested by Hayan of CurseForge, from Iconpacks

1.51
  • Add missing localisation entries on CurseForge

1.50
  • Add option to control frame strata of indicator
  • Bump TOC Interface version to 10.2.0
  • Bump TOC Interface version for Classic to 1.15.0

1.49
  • Bump TOC Interface version to 10.1.7
  • Bump TOC Interface version for Classic to 1.14.4

1.48
  • Bump TOC Interface version to 10.1.5
  • Bump TOC Interface version for WotLK Classic to 3.4.2

1.47
  • Bump TOC Interface version to 10.0.2

1.46
  • Bump TOC Interface version to 10.0.0

1.45
  • Bump TOC Interface version 9.2.7
  • Add support for WotLK Classic
    • This is untested, please report any errors

1.44
  • Add more textures from Inokis of Curse

1.43
  • Add textures from Inokis of Curse
  • Add support for Classic/BC Classic
    • This is untested, please report any errors

1.42
  • Bump TOC Interface version to 9.2.5

1.41
  • Add support for custom textures (contributed by @markgravity)

1.40
  • Prevent indicators from being hidden by disabled higher-priority indicators

1.39
  • Bump TOC Interface version to 9.1

1.38
  • Add Target of Target indicator
  • Refactor checking of other indicators to priority-based system

1.37
  • Bump TOC Interface version to 9.0.5

1.36
  • Bump TOC Interface version to 9.0.1

1.35
  • Bump TOC Interface version to 8.3

1.34
  • Remove mention of ElvUI from unit token error message
    • ElvUI fixed the issue on 2018-10-11:
    • https://git.tukui.org/elvui/elvui/issues/602#note_9808

1.33
  • Bump TOC Interface version to 8.2
  • Update library URLs in .pkgmeta

1.32
  • Add missing translations to CurseForge

1.31
  • Update license with reference to new CONTRIBUTORS file
  • Add verification for missing nameplate unit tokens
    • This will throw a clear error when a nameplate doesn't have a unit token (which TNI requires to function) instead of throwing a generic usage error for the UnitIsUnit function.
    • This is usually caused by AddOns that replace the default nameplates, e.g. ElvUI or EKPlates.
  • Improve number validation in the config GUI.
    • There are now usage messages for numeric options.
    • Width and Height are now restricted to positive numbers.
    • Opacity is now restricted to numbers between 0 and 1.
    • X and Y offsets now accept negative numbers.
    • This now uses Lua's built-in number parsing instead of relying on pattern matching.

1.30
  • Update TOC Notes tag to reflect the current functionality

1.29
  • Add config GUI
  • Remove old config files

1.28
  • Change indicators to display below most UI elements
  • Prevent multiple indicators from displaying on the same unit
  • Add separate config files for each unit
  • Add config options to control the opacity of indicators

1.27
  • Add support for a separate focus indicator

1.26
  • Fix LibNameplateRegistry not being packaged correctly by the BigWigs packager script

1.25
  • Bump TOC Interface version to 8.0
  • Add .travis.yml file and TOC properties for the BigWigs packager script
    • https://www.wowinterface.com/forums/showthread.php?t=55801

1.24
  • Add support for a separate mouseover indicator

1.23
  • Add support for separate self target indicator options (for the class resource bars, which are implemented as a nameplate)
  • Add per-target type option to show/hide target indicator

1.22
  • Add support for separate friendly and hostile target indicator configurations

1.21
  • Bump TOC Interface version to 7.3

1.20
  • Another new release to try and fix CurseForge packager error. MrFlamegoat says it should be fixed now.

1.19
  • New release to try and fix CurseForge packager error.

1.18
  • Use consistent spelling of reticule in config.lua
  • Fix comment of RedChevronArrow texture not mentioning OligoFriends' Curse profile
  • Add Red Hunter's Mark Arrow texture provided by thisguyyouknow of Curse

1.17
  • Bump TOC Interface version to 7.2
  • Add textures from ContinuousQ of Curse
  • Fix Notes tag in TOC to mention options in config.lua instead of core.lua

1.16
  • Add explanation of when changes will take effect to config.lua

1.15
  • Change the default texture back to Reticule
  • Fix typo in file name of neon green arrow texture

1.14
  • Move configuration variables into config.lua
  • Move textures to Textures directory
  • Add screenshots to the repository
    • They won't be packaged with the AddOn
  • Add neon green arrow texture provided by Nokiya420 of Curse

1.13
  • Fix LibStub and CallbackHandler not being included in the packaged AddOn

1.12
  • Bump TOC Interface version to 7.1
  • Update LibNameplateRegistry to 0.18T
  • Change the LNR_ERROR_FATAL_INCOMPATIBILITY callback to use the correct incompatibilityType values and remove ones that are no longer used by LNR
  • Remove handlers for callbacks that are no longer fired by LNR
  • Remove Ace3 from the OptionalDeps and X-Embeds TOC tags
    • TNI doesn't actually use Ace3 at all
  • Rename .pkgmeta to pkgmeta.yaml for CurseForge's new packager

1.11
  • Bump TOC Interface version to 7.0
  • Add to p3lim's AddOn Packager Proxy

1.10
  • Add textures from Imithat of WoWI

1.09
  • Bump TOC Interface version to 6.0

1.08
  • Trim trailing spaces
  • Add DEBUG flag to enable/disable debugging output
  • Replace all debugging print() calls with debugprint() calls
  • Wrap debugprint() calls in --@debug@/--@end-debug@ so CurseForge packager comments them out
  • Add FindGlobals tools-used reference in .pkgmeta
  • Add OptionalDeps and X-Embeds tags to TOC as recommended by LibNameplateRegistry
  • Rewrite around LibNameplateRegistry-1.0
  • Update for 5.4
  • Add three new textures

1.07
  • Added red/green 3D arrow and skull and crossbones textures provided by OligoFriends of Curse/WoWI
  • Not updating LibNameplate for now, the latest alpha versions don't seem to work very well.

1.06
  • Added red inverted chevron textures provided by OligoFriends of Curse/WoWI

1.05
  • Updated LibNameplate-1.0 to r145 for the nameplate changes in 5.1. This version of the library is still in alpha, so please report any errors or strange behaviour.

1.04
  • Added neon textures provided by mezmorizedck of Curse
  • Renamed the reticule texture to Reticule.tga and changed the TEXTURE_PATH variable's default value to match

1.03
  • Updated LibNameplate to version 1.0.36, which should fix the GetNumRaidMembers error
  • Updated TOC to 5.0

1.02
  • Added a red arrow texture provided by DohNotAgain of WoWI
  • Added more detail to the comments at the top of core.lua, including stuff about custom textures, GIMP and texture contribution.

1.01
  • Changed default texture to read targeting reticule contributed by Dridzt of WoW Interface.
  • Doubled the default width/height

1.00
  • AddOn created. Hooray!
Optional Files (0)


Archived Files (17)
File Name
Version
Size
Author
Date
1.53
1MB
Choonstertwo
12-19-23 11:22 AM
1.52
1MB
Choonstertwo
12-19-23 02:09 AM
1.51
1MB
Choonstertwo
12-10-23 05:53 AM
1.50
1MB
Choonstertwo
12-10-23 02:13 AM
1.49
1MB
Choonstertwo
10-01-23 11:48 PM
1.48
1MB
Choonstertwo
06-17-23 01:34 AM
1.47
1MB
Choonstertwo
11-20-22 01:12 AM
1.46
1MB
Choonstertwo
11-05-22 12:22 AM
1.45
1MB
Choonstertwo
09-10-22 03:45 AM
1.44
1MB
Choonstertwo
04-24-22 02:25 PM
1.43
737kB
Choonstertwo
04-24-22 07:54 AM
1.42
566kB
Choonstertwo
03-25-22 02:12 AM
1.41
566kB
Choonstertwo
10-03-21 01:03 AM
1.40
565kB
Choonstertwo
09-07-21 07:08 AM
1.39
565kB
Choonstertwo
08-14-21 01:55 AM
1.38
565kB
Choonstertwo
04-25-21 04:49 AM
1.37
565kB
Choonstertwo
04-04-21 01:45 PM


Post A Reply Comment Options
Unread 07-31-12, 05:22 PM  
Haleth
This Space For Rent
 
Haleth's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1173
File comments: 1146
Uploads: 17
I like the idea, but some sort of arrow or targeting rectangle would probably make the difference with the cross marker more obvious.
Report comment to moderator  
Reply With Quote
Unread 08-01-12, 05:16 AM  
the-wind-waker
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
Originally Posted by Haleth
I like the idea, but some sort of arrow or targeting rectangle would probably make the difference with the cross marker more obvious.
I absolutely agree, an arrow of some kind would be a better choice!
Report comment to moderator  
Reply With Quote
Unread 08-01-12, 12:36 PM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1359
File comments: 829
Uploads: 55
Also like the idea and would suggest a reticle texture as the indicator
Something like is what I mean.
Report comment to moderator  
Reply With Quote
Unread 08-02-12, 11:27 PM  
gossipgirlxo
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 10
File comments: 108
Uploads: 1
brilliant addon
Report comment to moderator  
Reply With Quote
Unread 08-18-12, 09:52 AM  
Choonstertwo
A Chromatic Dragonspawn
 
Choonstertwo's Avatar
AddOn Author - Click to view AddOns

Forum posts: 194
File comments: 105
Uploads: 34
Version 1.01

Thank you all for the feedback. I've just uploaded version 1.01 which includes Dridzt's targeting reticule as the default texture.

Remember that you can change the texture, size and anchoring options at the top of core.lua if you want to.
Report comment to moderator  
Reply With Quote
Unread 08-18-12, 12:40 PM  
Zathan666
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 64
Uploads: 4
How can you edit it so the reticule is at the bottom or on the sides of the health bar and not at the "top" ? It's because when you have multiple dots on your target with TidyBar the reticule gets in the way.
Report comment to moderator  
Reply With Quote
Unread 08-18-12, 03:10 PM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1359
File comments: 829
Uploads: 55
Originally Posted by Zathan666
How can you edit it so the reticule is at the bottom or on the sides of the health bar and not at the "top" ? It's because when you have multiple dots on your target with TidyBar the reticule gets in the way.
If you open the TargetNameplateIndicator\core.lua file in a text editor you'll find some configuration variables near the top.
TEXTURE_POINT and ANCHOR_POINT are the ones you would want to change and save the file.
Report comment to moderator  
Reply With Quote
Unread 08-23-12, 02:49 PM  
DohNotAgain
A Kobold Labourer

Forum posts: 0
File comments: 51
Uploads: 0
This addon is great.
It has made visually finding the mob I have targetted much easier.

But I prefer an arrow pointing at the target so I made this one.
After testing it against other graphic icons it works best for me.



Feel free to use it if you want.

Choonstertwo, you can include it in the addon if you want as an extra image to pick from.
Report comment to moderator  
Reply With Quote
Unread 08-24-12, 12:49 AM  
Hofflerand
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
I'm pushing my luck, but is there any way the author can make this add-on work without active nameplates? I hate nameplates, but I lose track of my target when I use MSBT and don't have the default over-the-head combat text to guide me!

Or if anyone can point me in the right direction, I'd much appreciate it. I'm trying to set up my interface for MoP and this is a very important piece of the puzzle. :P
Report comment to moderator  
Reply With Quote
Unread 08-25-12, 09:36 AM  
Choonstertwo
A Chromatic Dragonspawn
 
Choonstertwo's Avatar
AddOn Author - Click to view AddOns

Forum posts: 194
File comments: 105
Uploads: 34
Re: I'm pushing my luck

Originally Posted by Hofflerand
I'm pushing my luck, but is there any way the author can make this add-on work without active nameplates? I hate nameplates, but I lose track of my target when I use MSBT and don't have the default over-the-head combat text to guide me!

Or if anyone can point me in the right direction, I'd much appreciate it. I'm trying to set up my interface for MoP and this is a very important piece of the puzzle. :P
The AddOn absolutely requires the nameplates to be enabled, but you could use a text-based Nameplate AddOn like the "None" theme of Tidy Plates instead of a traditional bar-based AddOn.

Failing that, I could look into making an AddOn to make the nameplates invisible while still being "shown" for anchoring purposes.
Last edited by Choonstertwo : 08-25-12 at 10:40 AM.
Report comment to moderator  
Reply With Quote
Unread 08-25-12, 10:26 AM  
Choonstertwo
A Chromatic Dragonspawn
 
Choonstertwo's Avatar
AddOn Author - Click to view AddOns

Forum posts: 194
File comments: 105
Uploads: 34
Re: This AddOn is great.

Originally Posted by DohNotAgain
This addon is great.
It has made visually finding the mob I have targetted much easier.

But I prefer an arrow pointing at the target so I made this one.
After testing it against other graphic icons it works best for me.



Feel free to use it if you want.

Choonstertwo, you can include it in the addon if you want as an extra image to pick from.
Thank you for your contribution. I've just released version 1.02 which includes your texture.
Last edited by Choonstertwo : 08-25-12 at 10:39 AM.
Report comment to moderator  
Reply With Quote
Unread 10-16-12, 12:46 PM  
theredwolf
A Defias Bandit
 
theredwolf's Avatar

Forum posts: 2
File comments: 9
Uploads: 0
Firstly, his is a great addon. Kudos.

Received this lua error today. No clue what it means, just thought I'd drop it here just incase.

Message: ...bNameplate-1.0\LibNameplate-1.0\LibNameplate-1.0.lua:488: attempt to call upvalue 'GetNumRaidMembers' (a nil value)
Time: 10/16/12 14:36:07
Count: 20
Stack: ...bNameplate-1.0\LibNameplate-1.0\LibNameplate-1.0.lua:488: in function `NewNameplateCheckHP'
...bNameplate-1.0\LibNameplate-1.0\LibNameplate-1.0.lua:541: in function <...bNameplate-1.0\LibNameplate-1.0\LibNameplate-1.0.lua:529>
(tail call): ?

Locals: self = <table> {
GetLevel = <function> defined @Interface\AddOns\TargetNameplateIndicator\LibNameplate-1.0\LibNameplate-1.0\LibNameplate-1.0.lua:1049
GetReaction = <function> defined @Interface\AddOns\TargetNameplateIndicator\LibNameplate-1.0\LibNameplate-1.0\LibNameplate-1.0.lua:1223
GetHealthMax = <function> defined @Interface\AddOns\TargetNameplateIndicator\LibNameplate-1.0\LibNameplate-1.0\LibNameplate-1.0.lua:1253
GetHealth = <function> defined @Interface\AddOns\TargetNameplateIndicator\LibNameplate-1.0\LibNameplate-1.0\LibNameplate-1.0.lua:1264
plateChildren = <table> {
}
IsTarget = <function> defined @Interface\AddOns\TargetNameplateIndicator\LibNameplate-1.0\LibNameplate-1.0\LibNameplate-1.0.lua:990
onHideHooks = <table> {
}
IsCasting = <function> defined @Interface\AddOns\TargetNameplateIndicator\LibNameplate-1.0\LibNameplate-1.0\LibNameplate-1.0.lua:1201
threatStatus = <table> {
}
NameplateSlowAnimation = <function> defined @Interface\AddOns\TargetNameplateIndicator\LibNameplate-1.0\LibNameplate-1.0\LibNameplate-1.0.lua:425
HideMouseoverRegion = <function> defined @Interface\AddOns\TargetNameplateIndicator\LibNameplate-1.0\LibNameplate-1.0\LibNameplate-1.0.lua:1131
NameplateOnShow = <function> defined @Interface\AddOns\TargetNameplateIndicator\LibNameplate-1.0\LibNameplate-1.0\LibNameplate-1.0.lua:275
healthOnValueChanged = <function> defined @Interface\AddOns\TargetNameplateIndicator\LibNameplate-1.0\LibNameplate-1.0\LibNameplate-1.0.lua:529
NameplateOnHide = <function> defined @Interface\AddOns\TargetNameplateIndicator\LibNameplate-1.0\LibNameplate-1.0\LibNameplate-1.0.lua:304
IsMouseover = <function> defined @Interface\AddOns\TargetNameplateIndicator\LibNameplate-1.0\LibNameplate-1.0\LibNameplate-1.0.lua:1121
GetEliteRegion = <function> defined @Interface\AddOns\TargetNameplateIndicator\LibNameplate-1.0\LibNameplate-1.0\LibNameplate-1.0.lua:936
healthOnValueChangedHooks = <table> {
}
nameplates = <table> {
}
GetClass = <function> defined @Interface\AddOns\TargetNameplateIndicator\LibNameplate-1.0\LibNameplate-1.0\LibNameplate-1.0.lua:1239
HookNameplate = <function> defined @Interface\AddOns\TargetNameplateIndicator\LibNameplate-1.0\LibNameplate-1.0\LibNameplate-1.0.lua:576
IsElite = <function> defined @Interface\AddOns\TargetNameplateIndicator\LibNameplate-1.0\LibNameplate-1.0\LibNameplate-1.0.lua:1094
onFinishedGroups = <table> {
}
GetTargetNameplate = <function> defined @Interface\AddOns\TargetNameplateIndicator\LibNameplate-1.0\LibNameplate-1.0\LibNameplate-1.0.lua:1287
IsBoss = <function> defined @Interface\AddOns\TargetNameplateIndicator\LibNameplate-1.0\LibNameplate-1.0\LibNameplate-1.0.lua:1081
GetThreatSituation = <function> defined @Interface\AddOns\TargetNameplateIndicator\LibNameplate-1.0\LibNameplate-1.0\LibNameplate-1.0.lua:1107
prevHealth = <table> {
}
SetupNameplate = <function> defined @Interface\AddOns\TargetNameplateIndicator\LibNameplate-1.0\LibNameplate-1.0\LibNameplate-1.0.lua:252
GetNameplateByHealth = <function> defined @Interface\AddOns\TargetNameplateIndicator\LibNameplate-1.0\LibNameplate-1.0\LibNameplate-1.0.lua:1390
GetThreatRegion = <function> defined @Interface\AddOns\TargetNameplateIndicator\LibNameplate-1.0\LibNameplate-1.0\LibNameplate-1.0.lua:947
IsMarked = <function> defined @Interface\AddOns\TargetNameplateIndicator\LibNameplate-1.0\LibNameplate-1.0\LibNameplate-1.0.lua:1185
GetName = <function> defined @Interface\AddOns\TargetNameplateIndicator\LibNameplate-1.0\LibNameplate-1.0\LibNameplate-1.0.lua:1026
RegisterCallback = <f
Report comment to moderator  
Reply With Quote
Unread 10-17-12, 06:29 AM  
Choonstertwo
A Chromatic Dragonspawn
 
Choonstertwo's Avatar
AddOn Author - Click to view AddOns

Forum posts: 194
File comments: 105
Uploads: 34
Originally Posted by theredwolf
Firstly, his is a great addon. Kudos.

Received this lua error today. No clue what it means, just thought I'd drop it here just incase.
Thanks, I've just uploaded version 1.03 which uses a newer version of LibNameplate. This should fix the error, but let me know if you encounter any other issues.
Report comment to moderator  
Reply With Quote
Unread 10-17-12, 07:22 PM  
theredwolf
A Defias Bandit
 
theredwolf's Avatar

Forum posts: 2
File comments: 9
Uploads: 0
Thank you. It looks like that worked.
Report comment to moderator  
Reply With Quote
Unread 11-06-12, 07:32 AM  
rasool_rpd
A Kobold Labourer
 
rasool_rpd's Avatar

Forum posts: 0
File comments: 1
Uploads: 0
he he he its funny
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: