promotional bannermobile promotional banner

LoreJournal Classic

LoreJournal expands the cramped classic quest log with a larger, two page layout for much easier viewing. It also includes some nice lore flavor to it.

File Details

LoreJournal1.2.0.zip

  • R
  • Mar 20, 2026
  • 1.51 MB
  • 13
  • 2.5.5+4
  • Classic TBC

File Name

LoreJournal.zip

Supported Versions

  • 2.5.5
  • 2.5.4
  • 2.5.3
  • 2.5.2
  • 2.5.1

LoreJournal Changelog


[1.2.0] — 2026-03-20

Added

  • Massive lore expansion — LoreData.lua now covers 130+ entries: all 8 capital cities, 40+ Classic zones, 8 TBC Outland zones, 17 Classic dungeons and raids, 24 TBC dungeons and raids, and all 9 playable classes
  • Item icons on quest rewards — each reward item now displays its actual in-game icon using inline texture escapes
  • Currency icons on money rewards — gold, silver, and copper amounts display with the game's medallion icons instead of plain text abbreviations
  • XP reward styled in the game's purple experience color

Fixed

  • Unicode rectangle on objectives and rewards\149 bullet character was rendering as a rectangle in WoW's FontString engine; removed bullet icons from objectives entirely per intended design
  • Rewards overflowing off the bottom of the page — rewards were combined with objectives in a fixed-height bottom section that overflowed with multi-item quests; rewards are now appended to the paginated description body so overflow is handled automatically
  • Objectives now match intended design — incomplete objectives show plain indented text; complete objectives show the ReadyCheck checkmark with no bullet icon

Changed

  • Rewards section moved from the fixed bottom objectives area into the paginated description body, consistent with the default quest journal's layout flow
  • All 9 class lore entries rewritten from Blizzard marketing copy to historical narrative covering order founding, key figures, and cultural traditions (Paladin: Silver Hand / Blood Knights split; Warlock: Gul'dan and Shadow Council origin; Shaman: Ner'zhul's fall and Thrall's restoration; Mage: Sunwell loss and Kirin Tor; Druid: Malfurion and Cenarion Circle; etc.)

[1.1.3] — 2026-03-19

Fixed

  • Abandon Quest function would sometimes fail. This is fixed

Added

  • Quest Rewards shown in quests
  • Quest Objectives have better tracking

[1.1.2] — 2026-03-18

Fixed

  • Share and Abandon quest buttons were not showing. This has been resolved

[1.1.0] — 2026-03-18

Added

  • Track checkbox — top-right of the right page; reflects live IsQuestWatched state; toggling calls AddQuestWatch / RemoveQuestWatch
  • Share button — bottom of the right page; calls QuestLogPushQuest() to share the quest with party members; hidden when the quest is complete
  • Tooltips on Share and Track controls explaining their function
  • Lore entries for zone, dungeon, and class headers are now loaded from LoreData.lua and displayed on the right page when a header is clicked

Fixed

  • Quest colors showed uniform gold for all entries — GetQuestDifficultyColor returns a flat band in the Anniversary client; replaced with a manual difficulty calculation using UnitLevel("player"): gray (trivial), green (easy), yellow (appropriate), orange (hard), red (very hard)
  • \xE2\x9C\x93 UTF-8 checkmark literal appeared as xE2x9Cx93 on every row — Lua 5.1 does not support \x hex escapes; replaced with WoW's ReadyCheck-Ready texture escape for complete quests
  • Header lore body remained empty after clicking a zone or dungeon header — paginated body was producing zero-height pages due to off-screen measureFS; lore is now set directly on detailBody bypassing pagination
  • Share and Abandon buttons correctly hidden when viewing header lore or when no quest is selected

Changed

  • Abandon button label shortened to Abandon Quest (was Abandon Quest) and moved to bottom-right alongside the new Share button
  • README updated with full CurseForge-ready description, correct difficulty color table, and documentation for all slash commands including /lj debug, /lj api, and /lj testlore

[1.0.0] — 2026-03-18

Initial release for World of Warcraft TBC Classic 20th Anniversary (Interface 20505).

Added

  • Open-book journal UI replacing the default quest log (L keybind)
  • Left page: quest list organized by zone, dungeon, and class headers; scroll arrows; quest count label (X / 25)
  • Right page: quest title with level, paginated description, live objectives with completion markers, Abandon Quest button
  • Completed quest indicator (checkmark texture) and failed quest indicator ((Failed) suffix with red text)
  • Questie compatibility — detects Questie on load and shows [Questie tracking active] note; no conflicts
  • Combat safety — journal hides on PLAYER_REGEN_DISABLED
  • Window position saved per character in LoreJournalDB; /lj reset to re-center
  • Slash commands: /lj, /lj reset, /lj debug, /lj logs, /lj api, /lj testlore, /lj help