Relationships Threat Plates OctoWoW

Player-made addons and UI configurations.
User avatar
Lemony
Posts: 48
Contact:

Relationships Threat Plates OctoWoW

Post#1 » Fri Jul 03, 2026 6:13 am

Created a new threat nameplates addon for OctoWoW. This shows a threat percentage bar above each nameplate's health bar. The bar grows from 0% to 100% based on your threat level against that unit, with colour coding from green (low) to red (aggro).

== Features ==

Threat bar above the in-game health bar on nameplates
Percentage text displayed inside the bar
Smooth colour gradient: green -> yellow -> orange -> red
Kui Nameplates-style visuals (dark backgrounds, 1px inset, spark effects, glow/shadow borders, outline fonts)
Configuration GUI for all settings

== Commands ==

/tp - Open the configuration GUI
/tp toggle - Toggle threat bars on/off
/tp reset - Reset settings to defaults
/tp help - Show help


It's recommended to use the KUI-NAMEPLATES addon from my other post as it's designed to work with that.


https://octowow.st/git/Relationship/Rel ... reatPlates

image.png
image.png (164.02 KiB) Viewed 8314 times
fff.png
fff.png (172.03 KiB) Viewed 8313 times
Please keep in mind that this is still a WIP and will receive future updates.
Last edited by Lemony on Mon Jul 20, 2026 11:50 am, edited 3 times in total.
Relationship The Feral Druid. You Can Find Me On N'Zoth.

Ht76bafrm
Posts: 21

Re: Relationships Threat Plates OctoWoW 1.0 Release

Post#2 » Fri Jul 03, 2026 8:17 pm

Thank you very much

User avatar
Lemony
Posts: 48
Contact:

Re: Relationships Threat Plates OctoWoW 1.0 Release

Post#3 » Sat Jul 04, 2026 2:45 am

V1.1 Release.

Changed the default bar offset Y to 20 px
Relationship The Feral Druid. You Can Find Me On N'Zoth.

Kormok
Posts: 2

Re: Relationships Threat Plates OctoWoW

Post#4 » Tue Jul 07, 2026 3:01 pm

This is fantastic, TY!!!!
Question: For a tank, it might be interesting to have the actual value of threat you have above the second-highest threat. Any chance this addon could have a "tank mode" that shows that number instead of the 100%? There are WeakAuras that do that. However, I have always being told that this client does not suport them. here is an example of such WA: https://wago.io/yssC_nf5K.

Thank you for the work. THis addon is great. I hope the threat difference is a possibility.... will make tanking as a warrior much easier.

User avatar
Lemony
Posts: 48
Contact:

Re: Relationships Threat Plates OctoWoW

Post#5 » Wed Jul 08, 2026 1:15 am

Kormok wrote: Tue Jul 07, 2026 3:01 pm This is fantastic, TY!!!!
Question: For a tank, it might be interesting to have the actual value of threat you have above the second-highest threat. Any chance this addon could have a "tank mode" that shows that number instead of the 100%? There are WeakAuras that do that. However, I have always being told that this client does not suport them. here is an example of such WA: https://wago.io/yssC_nf5K.

Thank you for the work. THis addon is great. I hope the threat difference is a possibility.... will make tanking as a warrior much easier.
Thank you! I will be doing updates for this addon shortly so I'll keep this in mind and see what I can do.

EDIT - I've added this feature into the newest version.
Last edited by Lemony on Wed Jul 08, 2026 6:53 pm, edited 1 time in total.
Relationship The Feral Druid. You Can Find Me On N'Zoth.

User avatar
Lemony
Posts: 48
Contact:

Re: Relationships Threat Plates OctoWoW

Post#6 » Wed Jul 08, 2026 5:26 pm

V1.2 RELEASE

### General

- Increased the default `barOffsetY` from **20** to **24** for improved nameplate positioning.
- Refined the configuration UI:
- Slider thumbs are now significantly smaller (**8×14**).
- Slider tracks have been reduced to a height of **10**.

### New Features

#### Tank Mode

- Added a **Tank Mode** toggle in **GUI → General**.
- When enabled, threat text displays your **raw threat lead** over the second-highest threat holder instead of a percentage.

- Examples:
- `+1.20K`
- `-450`

- Automatically falls back to percentage threat if absolute threat values are not yet available for the target.

#### Snap to 100% When Targeted

- Added a new **"Snap to 100% when Targeted"** option (**enabled by default**).
- When a hostile NPC is targeting you while you're in combat, its threat bar immediately snaps to **100%** and displays the aggro state.
- Once the NPC switches targets, the display returns to the actual calculated threat value.
- Improves responsiveness during encounters with random-target or target-switching mechanics.

### Improvements

#### Threat Updates

- Increased threat update frequency:
- **0.2s → 0.1s** polling interval.
- Improved threat smoothing:
- Smoothing factor increased from **0.3 → 0.6**.
- Large changes (0%, 100%, or jumps greater than 40%) now update instantly instead of smoothing.
- Results in much faster and more responsive threat bars during aggro swaps and sudden threat spikes.

#### Performance

- `ThreatEngine.GetThreatOnTarget()` now calculates both the highest and second-highest threat values in a single pass.

- Added a per-mob `tankDetailsCache` that refreshes during threat updates, allowing the UI to display Tank Mode values without additional processing.

### Try It Out

- Open the options with `/tp` and enable **Tank Mode** under **General** to see the new threat lead display.
Relationship The Feral Druid. You Can Find Me On N'Zoth.

User avatar
Lemony
Posts: 48
Contact:

Re: Relationships Threat Plates OctoWoW

Post#7 » Fri Jul 10, 2026 8:45 am

Relationships Threat Plates — Update 1.3

This release fixes three annoying bugs that were causing nameplates to disappear, threat percentages to lie to you, and snap to show 100% on things you weren't actually tanking.

What's fixed

1. Nameplates no longer vanish when you change a setting

Previously, after changing a setting in the GUI, the addon could "lose" nameplates entirely. You'd have to disable and re-enable the addon to get them back — and even then it often broke again in the next fight.

Root cause: the plate scanner was marking invisible/pooled nameplates as "known" before it actually attached a threat bar to them. Once they were marked as known, the addon never revisited them, so they stayed bar-less forever.

2. Snap no longer makes every party-combat enemy show 100%

If you've ever seen every mob in a pull flash 100% threat even though the tank was holding them, that was the "snap" option misbehaving.

Root cause: the threat fallback was returning the party member's threat when a mob was targeting someone else. So if the tank had aggro, the addon would snap the bar to 100% for you as well. The same thing happened in several fallback spots in UpdateAllPlates, where the default placeholder was hardcoded to 100%.

3. You can now see threat over 100%

Before this update, the bar capped at 100%. That meant if you pulled aggro and the tank was still right behind you (e.g. the tank had 120% of your threat), the addon could say you were at 100% even though you were actually the one holding the mob.

What's new:

If you are the top threat holder, the percentage now shows how much threat you have compared to the second-place person. So if you're pulling 2× the runner-up's threat, you'll see 200%.
If you are not the top threat holder, the percentage shows how close you are to pulling aggro (0–100%).

The text label turns bright red at 100% or above so you can instantly tell you're the aggro holder.

The bar fill itself is still capped at 0–100% so the visual doesn't break the UI, but the number tells the real story.

This matches how threat actually works in the game: the aggro threshold is 110% in melee range and 130% at range, but once you hold aggro your own threat can be much higher than the next person. Now the addon reflects that.
Relationship The Feral Druid. You Can Find Me On N'Zoth.

User avatar
Lemony
Posts: 48
Contact:

Re: Relationships Threat Plates OctoWoW

Post#8 » Sun Jul 12, 2026 1:59 pm

V1.4

New Features

Behavior Options

* Added Combat Only mode to automatically hide threat bars while out of combat.
* Added a Hide Below % slider to suppress low-threat bars and reduce visual clutter.
* Added Text Format options:

* Percent
* Tank Lead
* Status (SAFE · HIGH · WARN · PULL!)
* Combo
* Added Colour Presets:

* Kui
* Cool (Blue → Red)
* Mono (Grey → Red)
* Warband (Cyan → Red)

Warning System

* Added Flash Bar on Aggro with a smooth pulsing animation.
* Added a Flash Speed slider to control the pulse rate.
* Added a Play Warning Sound option.

* Triggers once when your threat crosses the configured threshold.
* Uses edge-triggering to prevent repeated sound spam during combat.
* Added a Warning Threshold slider (40–100%).
* Added a Warning Sound selection dropdown.
* Added a Test Warning Sound button for easy previewing.

Configuration

* Added a Reset Config Window Position button to restore the configuration window to its default location.
Relationship The Feral Druid. You Can Find Me On N'Zoth.

Matchalatte1
Posts: 1

Re: Relationships Threat Plates OctoWoW

Post#9 » Sun Jul 12, 2026 6:44 pm

Hi,can you help me to install this Threat Plate addon,i already trying to install it but the nameplates didn show,already uninstall my dragonflight UI and Shagutweaks,or anything similiar with nameplates,but still didn work

User avatar
Lemony
Posts: 48
Contact:

Re: Relationships Threat Plates OctoWoW

Post#10 » Sun Jul 12, 2026 6:52 pm

Matchalatte1 wrote: Sun Jul 12, 2026 6:44 pm Hi,can you help me to install this Threat Plate addon,i already trying to install it but the nameplates didn show,already uninstall my dragonflight UI and Shagutweaks,or anything similiar with nameplates,but still didn work
You need my fixed KUI-Nameplates addon to get this working without any config for a simple drag and drop but it's really easy to setup without the KUI-Nameplates addon using the /tp command and should only take 30 seconds at most.

You can grab it here. https://octowow.st/git/Relationship/KuiNamePlates

that being said it does work without the need of KUI-Nameplates and works with the default UI as you can see in the image below. I've tested this on a fresh machine to make sure everything works.

if that doesn't work then another addon you have installed is probably causing it not to show up.
afsa.png
afsa.png (237.05 KiB) Viewed 3305 times
Last edited by Lemony on Tue Jul 21, 2026 12:57 pm, edited 1 time in total.
Relationship The Feral Druid. You Can Find Me On N'Zoth.

Who is online

Users browsing this forum: No registered users and 1 guest