promotional bannermobile promotional banner
premium banner
RuneHUD for MOP Classic Customizable Rune Display for Death Knights

Description

RuneHUD for MOP Classic (based on original RuneHUD)
Customizable Rune Display for Death Knights


Description

RuneHUD provides a clean, circular rune tracker for Death Knights in Mists of Pandaria Classic. Unlike modern addons, this lightweight version requires manual configuration but offers full visual customization.


Key Features

  • Dynamic rune display (Blood/Frost/Unholy) + DEATH

  • Adjustable:
    • Positions
    • Scale (1.0-3.0)
    • Transparency (combat/out-of-combat)
    • Cooldown timers

  • Combat-specific highlighting


Configuration Options

1. Slash Commands (Temporary Changes)

Settings reset when UI reloads

/rh s 1.5       - Scale (default: 1.2)  
/rh aoc 0.3     - Out-of-combat transparency (default: 0.2)  
/rh hoc true    - Enable combat dimming (default: false)  
/rh reset       - Reset to default positions

2. Permanent Default Settings

Edit these values in RuneHUD.lua:

local config = {
    positions = {  -- X/Y coordinates for each rune
        {x = -103, y = 23},   -- Blood 1 (top-left)
        {x = -72, y = 61},    -- Blood 2
        {x = 72, y = 61},     -- Unholy 1 
        {x = 103, y = 23},    -- Unholy 2
        {x = -25, y = 80},    -- Frost 1
        {x = 25, y = 80}      -- Frost 2
    },
    scale = 1.2,              -- Base size multiplier
    alpha = {
        combat = 1.0,         -- In-combat visibility
        ooc = 0.2,            -- Out-of-combat visibility
        vehicle = 0.0         -- In-vehicle visibility
    },
    hoc = false,              -- Highlight active runes in combat
    showTimers = true         -- Show cooldown numbers
}

How to Permanently Customize

  1. Navigate to:
    World of Warcraft/_classic_/Interface/AddOns/RuneHUD/RuneHUD.lua

  2. Edit the config table values

  3. Save the file

  4. Reload UI (/reload)

⚠️ Backup the file before editing - Invalid syntax will break the addon!


Why Manual Configuration?

MOP Classic's API limitations prevent reliable settings saving. This approach guarantees:

  • No saved variables corruption

  • Consistent performance

  • Full control over defaults