promotional bannermobile promotional banner
premium banner
BlockyQuests – A TBC Classic quest tracker with zone-grouped objectives, a draggable minimap button, resizable frame, custom quest log panel, timed quest display, and clickable quest links in chat channels. Per-character watch lists persist across sessions

Description

BlockyQuests

A modern, fully-featured Quest Tracker replacement for TBC Classic (Interface 20504)

BlockyQuests overhauls every part of the default WoW quest experience — the tracker, the quest log, the timer, and chat sharing — with a clean, dark aesthetic, per-character settings, and quality-of-life features the default UI simply doesn't offer.


✦ Features

🗺️ Quest Tracker

  • Fully movable and draggable tracker frame, clamped to screen
  • Dark, stylized backdrop with an amber gold border and title band — looks great at any resolution
  • Adjustable background opacity (0–100%) so the tracker never blocks your view
  • Quests are grouped by zone for instant orientation
  • Quest difficulty coloring on titles — red, orange, yellow, green, or grey based on your level vs. the quest level
  • Ctrl+Scroll on the tracker to scale it up or down on the fly
  • Mouse scroll wheel to scroll through long quest lists
  • Supports tracking up to 25 quests simultaneously (bypasses Blizzard's default 5-quest cap)

📋 Modern Quest Log

  • A polished two-panel replacement for Blizzard's default QuestLogFrame
  • Left panel: Scrollable quest list grouped by zone, with level badges and watch checkmarks
  • Right panel: Full quest title, objectives, description, and reward display for the selected quest
  • Fully resizable and movable, with saved position and scale per character
  • Opened via the same minimap button as the default log — no new keybinds required

⏱️ Quest Timer

  • A stylish animated neon-border timer frame replacing Blizzard's plain QuestTimerFrame
  • Left-drag to reposition, Ctrl+Scroll to resize, Right-click to lock/unlock position
  • Timer position and scale are saved per character

🔗 Quest Link Sharing

  • Click the (+) button next to any tracked quest to open a share menu (say, party, guild, channel, etc.)
  • Shift+click the (+) button to instantly insert a quest hyperlink into your active chat box
  • In numbered chat channels (General, Trade, LFG), where Blizzard strips quest links server-side, BlockyQuests sends a readable plain-text sentinel ([Quest Title] <<BQ:LEVEL:TITLE>>) that other BlockyQuests users see as a clickable hyperlink, while everyone else still sees the quest name clearly
  • Hovering a quest link opens a tooltip showing quest level and title

🔍 LFG Button

  • A compact LFG toggle button embedded in the tracker title bar
  • Glows green when the LFG panel is open; dims when closed
  • Tooltip explains its function; scales automatically with the tracker

⚙️ Options Panel

  • In-game options panel matching the BlockyQuests visual style
  • Adjust font sizes for headers, zone names, quest titles, and objectives independently
  • Set frame width, height, and tracker opacity
  • Configure Quest Log panel size, divider position, and font sizes
  • Scale sliders for the tracker, quest log, and options panel itself
  • All settings are saved per character

💾 Per-Character Saved Settings

  • All layout, font, scale, and position preferences are stored per character per realm — no more sharing settings between alts
  • Includes a one-time migration from legacy flat SavedVariables to the per-character structure

📦 Installation

  1. Download and extract the BlockyQuests folder
  2. Place it in World of Warcraft/_classic_/Interface/AddOns/
  3. Restart WoW or reload your UI (/reload)

🖥️ Compatibility

  • TBC Classic (Interface version 20504)
  • Does not modify any Blizzard secure frames
  • Safe to use alongside other quest addons (though tracker conflicts may occur)

💬 Commands

Command Action
/bq or /blockyquests Open the Options panel

🐛 Known Limitations

  • Quest IDs are not exposed by the TBC 2.5.x client API; quest links in numbered channels use a title-based fallback that requires the recipient to have the quest in their log for tooltip display
  • The 25-quest watch cap requires BlockyQuests to be loaded; logging out resets Blizzard's native cap to 5 until the addon re-initializes

Built with care for the TBC Classic community. Feedback and bug reports welcome!