File Details
Belphie's Quest Log 1.2
- R
- Apr 11, 2026
- 1.96 MB
- 30
- 2.5.5+1
- Classic TBC
File Name
BelphiesQuestLog-1.2.zip
Supported Versions
- 2.5.5
- 2.5.4
📋 Changelog (1.1 → 1.2)
Added
- Quest search box in the list panel with instant filtering and × clear button
- Collapsible zone headers — click any zone header to collapse or expand it
- Quest count display in zone headers (e.g. "(4)")
- Quest Chain Visualiser — view your entire quest chain from the detail panel,
including linear and branching chains with Aldor/Scryer faction filtering - NPC tooltip enrichment — hover any NPC to see quests they give or finish,
with In Progress / Turn In / Available status tags - Item tooltip enrichment — hover any item to see which quests need it as an
objective or which quests it starts, with current progress shown (e.g. 11/12) - Zone Completion Panel — track quest completion across all TBC open world zones
- Dungeons & Raids tab in Zone Completion Panel with per-instance tracking
- Floating and docked display modes for the Zone Completion Panel
- Sort options for Zone Completion Panel — TBC order, % ascending/descending,
alphabetical, most quests remaining - Filter options — hide complete zones, hide zero progress zones, hide individual
zones, show above/below custom completion % threshold - Shared quest pool indicator for instances that share Questie area IDs
- Session XP / Hour Tracker with floating and attached display modes
- XP bar with rested overlay, XP/hour, time to level, level time, session time
- XP to next level shown as the primary bar text
- Session XP gained shown in the header row
- Per-level XP and time history tracked across sessions
- Auto-hide XP Tracker at max level (configurable)
- Pin Giver and Pin Turn-in buttons in the detail panel header
- Clear Pins button appears when minimap pins are active
- Auto-pin on quest select option
- TomTom preferred waypoint mode toggle
Changed
- Detail panel header buttons reorganised — Chain, Pin Giver, Pin Turn-in, Clear Pins, Zones all accessible from the header bar
- Zone headers are now clickable (collapse/expand) with hover highlight
- Bar centre text now shows XP to next level instead of session XP
- Header row reorganised — Level time (left), Session time (centre),
Session XP (right) - Terokkar Forest zone correctly separated from Auchindoun instance quests
- Hellfire Peninsula zone correctly separated from Hellfire Citadel instances
- BETA, UNUSED, OLD, and ghost DB entries excluded from zone completion totals
- Mutually exclusive quests (Aldor/Scryer, role choices) correctly filtered from zone completion totals
Fixed
- Zone completion counts now correctly use Questie's live quest database
rather than the bundled raw DB - Quest area ID mapping corrected for all TBC zones — Hellfire Peninsula,
Terokkar Forest, Nagrand, Isle of Quel'Danas all remapped to correct IDs - Instance quest counts no longer bleed open world quests into dungeon totals
- XP Tracker session data resets correctly on login
- Offline ding detection correctly finalises previous level history on login
Technical
- Added ZoneCompletion.lua — zone and instance completion data layer,
display frame, tab system, row pool, filter/sort engine - Added ItemTooltipHook.lua — item tooltip enrichment hook
- Added QuestChain.lua — chain builder, BFS walk, branching detection,
faction/race filtering, collapsible section display - Added XPTracker.lua — session tracking, cross-session level history,
floating/attached frame, OnUpdate ticker - Extended BQL_DB_Lookup.lua — QuestIsAvailableToPlayer promoted to BQL method, BETA/unused quest name filter, exclusiveTo mutual exclusion check, Questie area ID to zone name reverse lookup
- Added characterData sub-table to BQL_DB for per-character tracking
- Added dot-notation DB key support to CreateToggle and CreateSliderRow
- Added CopyDefaults utility to Core.lua for nested DB initialisation
- All new features respect the established SafeColorUnpack / BQL_ApplyAll
colour and font update pipeline - BQL_ApplyAll extended to refresh Zone Completion Panel and Quest Chain Visualiser on settings change

