promotional bannermobile promotional banner

CompassHUD

A configurable compass strip that displays your character's heading, along with various markers with information such as name, distance, and time to arrival.

File Details

v1.6.3a

  • R
  • Aug 15, 2025
  • 262.97 KB
  • 475
  • 11.2.0
  • Retail

File Name

CompassHUD-v1.6.3a.zip

Supported Versions

  • 11.2.0

v1.6.3a (15.8.2025)

Misc

Minimap icons – Waypoints

Tweaked waypoint behavior. It now attempts to set the supertracker directly to the POI without creating a user waypoint. Only if this fails will it fall back to using a user waypoint. I believe I’ve found a way to do this directly for everything except vignettes.

Apologies for the rapid-fire releases — it seems I need to get back to proper testing before pushing anything live.

v1.6.3 (15.8.2025)

New

Minimap icons – Waypoints

  • Added a feature to set the currently faced minimap icon as a user waypoint.

Notes:

  • This works only if Texts visibility angle in the Texts pane is NOT set to 0 (i.e., not showing texts for all icons).
  • For World Quests, this will supertrack the quest directly instead of creating a user waypoint.
    The related options for reward textures and Supertracker retexturing are found under
    SupertrackerWorldQuest category → Pointers pane.

How to use:

  1. Set a key bind:
    • In the standard WoW UI: OptionsKeybindingsCompassHUD
    • Or in the addon UI: Minimap iconsGeneral pane → User waypoint group → Set as user waypoint
  2. (Optional) Enable using the minimap icon’s texture and retexture Supertracker.

MinimapIconsWaypoint

v1.6.2a (12.8.2025)

Fix

  • Fixes Minimap icons Vignettes positioning.

v1.6.2 (11.8.2025)

New

Minimap icons - World quests

  • Added a separate section for World Quest tracking in the Filter pane.
    You can now choose to:
    • Show ALL World Quests in the current zone
    • Show only TRACKED quests from the default quest tracker
    • If you have World Quest Tracker installed, show quests tracked in its own tracker
  • Added an option for World Quests to ignore the global Scanning Radius.
    MinimapIconsWQ

💭 Possible future improvement
I’m considering adding a layout/customization panel (similar to Pointers in the Supertracker section) for all icon types — primarily covering, but not limited to:

  • Icon position & size
  • Custom scanning radius
  • Text color

It’s a fair bit of work — but if enough of you would find it useful, I’ll gladly make it happen.
Suggestions are welcome! 😊

v1.6.1b (10.8.2025)

Fix

  • The previous Minimap icon optimization introduced a memory leak (oops!).
    This update should resolve the issue — fingers crossed it sticks this time.

v1.6.1a (10.8.2025)

Fix

  • Further optimization of the Minimap icons feature.
    This change should be more noticeable, especially when traveling between multiple zones.

v1.6.1 (9.8.2025)

New

Minimap icons (New Types)

  • Added the following icon types:
    • Links – shows shortcuts between maps
    • Hubs – major cities
    • Vignettes – various visible map events and objects (e.g., active S.C.R.A.P. heaps, world bosses, phase conduits, etc.)

Performance Notes

This feature still needs significant optimization.
For now, I’ve implemented some basic conditions that should reduce CPU usage — and hopefully cut the FPS loss by about half.

That said… it still eats FPS for breakfast. 🍳
I’m not a professional programmer, so I don’t yet know the right way to solve it — but I’ll keep trying anyway!

v1.6.0 (4.8.2025)

New

Minimap icons

MinimapIcons

Idea, help, and testing by readi2play

You can now track many of WoW’s standard minimap icons directly on the CompassHUD.

You can configure:

  • Tracking radius
  • Opacity gradient based on distance
  • Icon filtering by type
  • Text display options (name, distance, TTA)
  • Whether texts are shown for all icons or only the one you're facing

You can enable this feature under the CompassHUD -> Minimap tracking -> Minimap icons on the General panel.

General setting

This panel lets you adjust the usual basic properties like the vertical position of the icons on the compass, their scale, and how often their visibility should be refreshed.
You can also limit the tracking distance. Setting this to 0 will display all icons from the current zone. (Be warned — that can create quite a bit of clutter!)

Something special: icon opacity based on distance.
By default, icons at the edge of the Scanning radius (1000 if the radius is 0) will have minimum opacity, while those closer to you (around 100 yards — roughly the middle zoom level on the minimap) will have maximum opacity.
Icons in between will fade accordingly. If you’d prefer not to use this effect, just set both min and max opacity values to 100%.
MinimapIconsGeneral

Filters

The Filter panel allows you to choose which types of minimap icons will appear on your compass.
MinimapIconsFilter

Texts

As always, you can enable and customize the name, distance, and time-to-arrive (TTA) text.

To reduce visual clutter, there’s an option to show text only for the icon you're currently facing. The Texts visibility angle setting defines how far off-center an icon can be and still show its text. Set it to 0 to always show texts for all icons.
There’s also a setting to boost opacity for the faced icon and its text — by default, this is 100%, making it pop out more clearly. MinimapIconsTexts

Misc

Reorganized options

I hope the default settings of this addon are good enough for most players, but I tend to expose as many configurable options as possible. This often leads to an overwhelming number of settings — and organizing them meaningfully isn’t exactly my strong suit 😅
Still, I’m doing my best to improve that (by splitting them into somewhat "organized" chunks).
Submenus

In this release:

  • All Pointer settings have been moved to the new Supertracker submenu.
  • Party/Raid settings are now under Minimap tracking together with GatherMate2 and any future addon integrations (HandyNotes comes to my mind).

I also bumped TOC to 11.2.0

v1.5.0b (14.7.2025)

Fix

  • Fix for POI map pin sometimes using User map pin textures

v1.5.0a (11.7.2025)

Fix

  • Posible fix for In-world SuperTracker texture not always replacing default diamond

Misc

  • Updated libraries

v1.5.0 (4.7.2025)

New

  • In-world SuperTracker texture replacer SuperTracker texture

    • Lets you replace the default golden diamond of the in-world SuperTracker with a CompassHUD pointer texture.
    • Options to enable this behavior for each type of pointer can be found under CompassHUD -> Pointers as Re-texture SuperTracker. This is enabled by default for World Quests and POIs. SuperTracker texture options
  • GatherMate2 integration (disabled by default) GatherMate2

    • Allows you to display icons for gathering nodes from the GatherMate2 database. These mark potential spawn points — so there’s no guarantee a material will always be present.
    • Only shows nodes that are enabled in your GatherMate2 settings. There’s no need to toggle their visibility on the world map or minimap.
    • Options can be found under CompassHUD -> Addon integrations. These include Scanning radius option, which sets the minimum distance at which a node will appear on the HUD (default is 150). Be aware that setting this too high can clutter your CompassHUD!
      • 100 = max zoomed in minimap
      • 300 = max zoomed out minimap GatherMate2 Options

v1.4.7 (18.6.2025)

Fix

  • Removed circular background around WorldQuests pointers when not using Use reward texture option (thanks Snagle69)

Misc

  • Bumped TOC to 11.1.7

v1.4.6 (26.4.2025)

Misc

  • Textures used for world quests (when Use reward texture is enabled in the WorldQuests category under the Pointers tab) are now circular with a subtle border to better match the game's visual style.
  • Updated TOC to 11.1.5
  • Lua (for programming purposes only): Cleaned up the code to avoid creating unnecessary global frames. All elements can now be accessed through the main CompassHUD frame.

v1.4.5 (21.4.2025)

New

  • Added a new option (enabled by default) to use map-suggested transitions (such as portals or entrances) when the tracked quest or map pin is located in a different zone. You can toggle this feature using the Use map transition for pointers checkbox found on the General tab.

    Tip: For better results, consider disabling the Hide pointers to other continents option (also found on theGeneral tab). This setting is now disabled by default for new profiles and fresh installations.

    Map transition

1.4.4 (16.4.2025)

New

  • World quest textures no longer require the World Quest Tracker addon. The Use WQT texture option has been renamed to Use reward texture and it can be toggled in the WorldQuests category under the Pointers tab (enabled by default). The textures used should match or closely resemble those from WQT.

Fix

  • Hide pointers for world map vignettes when you arive at destination
  • Nudged pointing arrows (left/right) a bit when not using Edge rotation

1.4.3 (8.4.2025)

New

  • World map POIs for Taxi locations are now recognized, with proper coordinates, titles, and textures applied.
  • World map POIs for Quest offers now display their titles if available (still working on retrieving accurate coordinates).
  • World map vignettes (e.g., scrap piles, world bosses, etc.) are now trackable as POIs (configuration in POI map pin category on the Pointers tab).
  • World Quests now support textures from the World Quest Tracker addon. If you prefer a unified pointer for all world quests, you can disable the Use WQT texture option in the WorldQuests category on the Pointers tab.

1.4.2 (29.3.2025)

New

  • World map POIs (delves, cities, etc.) now have their own preset category, POI map pin on the Pointers tab. By default, the pointer texture matches the world map texture. If no texture is found, it will fall back to the selected default.

    If you prefer a unified pointer for all POIs, you can disable the Use worldmap texture option in the POI map pin category.

    POI texture

1.4.1 (21.3.2025)

New

  • Options to hide pointers to other continents (General tab, default true)

Misc

  • Added category (User Interface) to TOC

1.4.0 (6.11.2024)

New

  • Ability to track POI on Worldmap (delves, quest offers, taxis ...)
    • For some map pins (delves, cities ...) I was able to get precise coordinates. If I can't do that, I approximate coordinates from cursor position in the moment of clicking the POI on WorldMap so they may be bit off.

v1.3.1 (30.10.2024)

Fix

  • Some small fixes for TomTom integration

Misc

  • TOC 11.0.5

v1.3.0a (4.10.2024)

Fix

  • Fix for world quest pointer stay visible even after world quest is finished

v1.3.0 (8.9.2024)

New

Markers for group members

Idea, help, and testing by raptormama

For those who like to quest in a group or for the masochists doing overworld raids and wanting to see every single one of their groupmates displayed as a marker on the compass, we now introduce the brand-new Group Markers feature.

Heading

You can change several options on the Group tab in the addon's settings. Primarily, you can decide whether you want to use this feature only in Party or also in Raid (it might get a bit cluttered, so it's off by default), and you can modify the markers.

Heading

There's also a whole section dedicated to group members' names on Texts tab in the Group settings. Only the Party section is shown below, but there's also one for Raids.

Heading

We (both raptormama and I) hope you like it and that there are as few errors as possible.

Fix

  • Fix for TomTom (reported and tested by yoshimo)

v1.2.3 (1.9.2024)

New

  • Classic/Modern preset for pointers

Fix

  • Compass visible in Delves

v1.2.2a (27.8.2024)

Fix

  • Bonus objective tracking and pointer in Modern preset
    • more may come as I will play through the new expansion (sorry for inconvenience)

v1.2.2 (25.8.2024)

New

  • Option to display heading (idea and testing by Weischbier)

Heading

  • Option to show minimap button and/or entry in AddOns Compartment on General Tab (request by raptormama)
  • Support for DataBroker

Fix

  • Quest pointer did not change scale and orientation (when on the edge) upon quest completion
  • Fixed few typos in the settings (there may still be more).

Misc

  • Some shuffling of settings in addon options to make it less crowded and to make more room for additional features.
  • "Borrowed" a much more efficient code for obtaining quest positions on the map from Kaliel's Tracker

v1.2.1 (21.8.2024)

New

  • More options for scaling (separate width and height)
  • Option to show a small indicator when the pointer is out of the HUD boundaries for non-rotating textures
  • Option to show/hide center HUD pin indicating player's facing
  • CompassHUD gradient background with the ability to change color (see screenshot below)

Scale and Out of HUD indicator settings

ScaleSettings

Out of HUD indicator and new CompassHUD gradient background demonstration

Gradient

v1.2.0a (19.8.2024)

Fix

  • The turn-in pointer texture was rotating at the edge of the compass even when "Edge rotation" was unchecked. This has been resolved.

Misc

  • Revamped the pointer texture presets system to allow for easier addition of new presets.
  • Added a new "Classic Turn-In" preset.

v1.2.0 (18.8.2024)

New

Dynamic Pointer Textures

Idea, help, and testing by sampconrad

First of all, the number of pointers has increased. This should somehow accommodate new quest types in the The War Within expansion.

On the Pointers tab, the settings are now split into two tabs.

The previous options are now moved into a Texts tab. The new Textures tab now includes settings for more options regarding pointer textures. The Copy... functionality will copy only settings from that particular tab.

PointersTextures

Options are split into two subsections: Progress pointer, which will be used when a quest is not finished yet, and Turn-in pointer, which will be used when a quest is ready for turn-in (dah!).

Besides the obvious ones, the settings include these two options:

  • Edge Detection - Previously, the arrows were flipped when on the top side of the compass and, when Pointers stays on HUD was checked, they rotated when on the edge of the Compass. Now, for some textures, that may look ridiculous, so you have an option to disable that behavior.
  • Custom Atlas ID - If you don't like any of the available Texture pointers, you can enter an atlasID to use instead. WoW currently doesn't supply the list of these, but you can use, for example, the integrated Texture picker in WeakAuras (use Blizzard Atlas option) or TextureAtlasViewer.

There are also two Presets accessible by clicking that line on top of the pointers list.

PointersTextures

The Modern one should closely follow the The War Within new look.

Fix

  • Compass stayed visible in instances

v1.1.5 (15.8.2024)

New

  • Added Visibility State option on Settings tab to set conditions for displaying compass, they use macro conditionals

v1.1.4 (14.8.2024)

New

  • Added an option to include quest text
  • Added an option to change the pointers' texture

Fix

  • Fix for 11.0.2

v1.1.3 (6.8.2024)

Fix

  • Missing new type of quest (ResetByScheduler)

v1.1.2 (1.8.2024)

Fix

  • The War Within (11.0) Expansion workaround (possible fix by sampconrad)
  • Fix for not finding "portals"
  • Bottom edge line vertical positioning is moving the line other way

v1.1.2-beta (27.7.2024)

Fix

  • The War Within (11.0) Expansion workaround (possible fix by sampconrad)
  • Bottom edge line vertical positioning is moving the line other way

v1.1.1 (20.5.2023)

New

  • Added option to add edge line (top and/or bottom) for the HUD (settings on the General panel)

EdgeLine

Fix

  • Strata doesn't work

v1.1.0 (17.5.2023)

New

  • On the Pointers panel you can set visiblity and several other settings for different types of pointers.

Pointers

v1.1.0-beta1 (16.5.2023)

New

  • Options for modifying visibility and behavior of quest pointers.

v1.0.0a (15.5.2023)

Fix

  • Switching profiles generates lots of LUA errors

v1.0.0 (14.5.2023) - Initial release