promotional bannermobile promotional banner

Belphie's Quest Log

Stop fighting the default quest log. Replace it!

File Details

Belphie's Quest Log 1.1

  • R
  • Apr 6, 2026
  • 1.91 MB
  • 31
  • 2.5.5+1
  • Classic TBC

File Name

BelphiesQuestLog-1.1.zip

Supported Versions

  • 2.5.5
  • 2.5.4

📋 Changelog (1.0 → 1.1)

Added

* Zone headers in the quest list grouping quests by area with level ranges (e.g. Terokkar Forest [62-68])
* Completed quest indicator — a golden symbol next to quests ready to turn in
* Group, Dungeon, and Heroic quest tags displayed inline in the quest list
* Quest giver name and coordinates displayed in the detail panel
* Quest turn-in NPC name and coordinates displayed in the detail panel
* Click quest giver or turn-in text to open an interactive map popup
* Shift-click quest giver or turn-in text to set a TomTom waypoint directly
* Interactive map popup built from the game's own zone map art
* Player position pin shown on the map popup with distance indicator
* Accurate cross-zone and cross-continent distance calculation
* TomTom waypoint integration via Set Waypoint button in the map popup
* Full Questie TBC quest and NPC database bundled — works without Questie installed
* Automatic fallback to raw database when Questie runtime is not available
* Questie runtime cache used preferentially when Questie is installed

Changed

* Default frame width increased from 800px to 920px for better readability
* Quest list panel width increased from 270px to 320px
* Minimum resize width increased from 700px to 820px
* Quest count in the list header now correctly excludes zone headers
* Set Waypoint button hidden when TomTom is not installed

Fixed

* Objective text size inconsistency between first and subsequent objectives
* Excessive spacing between guaranteed rewards and money reward text
* Shift-clicking quest giver or turn-in to set a waypoint without first opening
  the map popup causing a TomTom error
* Detail panel scroll not reaching the bottom on quests with long content
* Detail panel scroll not working on child container frames

Technical

* Added two-path DB lookup system — Questie runtime cache with raw loadstring fallback
* Added verified Questie area ID to C_Map uiMapID mapping table for all TBC and
  Classic zones
* Added continent-level world coordinate distance calculation using
  C_Map.GetWorldPosFromMapPos
* Added Questie.API.RegisterOnReady hook to refresh detail panel after Questie
  initialises
* Added C_Timer.After preload for raw DB on login when Questie is not present
* Removed all debug slash commands and functions from release build
* Fixed duplicate key entries in zone ID mapping table