LoreJournal
Version: 1.0.0
Game: World of Warcraft – The Burning Crusade Classic 20th Anniversary (2026, Interface 2.5.x)
Author: TheLab
"The chronicles of every hero begin not with the sword, but with a quest accepted and a story set in motion."
LoreJournal transforms the default WoW quest log into something that actually feels like a part of the world. Instead of a plain UI panel crammed with text, your quest log becomes a handcrafted open-book journal — leather-bound, parchment-paged, and built to be read rather than skimmed.
Every quest you accept is an entry in your personal chronicle. Zone headers are not just organizational labels — click any one of them to read hand-written lore about that region, dungeon, or class. From the windswept plains of Mulgore to the haunted corridors of Scholomance, each location has a story worth knowing before you step into it.
LoreJournal is designed to feel like a natural part of the Classic TBC experience. It does not add HUD clutter, minimap buttons, or intrusive overlays. It simply replaces the quest log window — the same key, a better book.
Features
Open-Book Layout
The journal opens as a wide two-page book window with a parchment texture background:
| Left Page |
Right Page |
| Quest list organized by zone |
Quest title and full description |
| Zone / class / dungeon headers |
Paginated text with Prev / Next page buttons |
| Difficulty-based color coding |
Live objective tracking with completion markers |
| Scroll arrows for long quest lists |
Abandon Quest button |
| Quest count (X / 25) |
Questie integration note (if installed) |
Lore-Linked Zone Headers
Clicking any zone, dungeon, or class header opens a lore entry on the right page. Dozens of locations are covered — capital cities, classic zones, Outland regions, dungeons, raids, and all nine playable classes. Each entry is written to give context and flavor before you begin questing in that area.
Questie Support
If Questie is installed, LoreJournal detects it automatically on load and displays a [Questie tracking active] note on the selected quest. Questie continues to handle map pins and objective tracking — both addons coexist without conflict.
Combat Safety
The journal automatically hides when you enter combat and does not interfere with combat lockdown. It can be reopened freely once combat ends.
Installation
- Copy the
LoreJournal folder into your addons directory:
World of Warcraft\_tbc_\Interface\AddOns\LoreJournal\
- Launch the game or type
/reload if already logged in.
- Enable LoreJournal on the character select screen under AddOns.
Required files:
LoreJournal\
├── LoreJournal.toc
├── Core.lua
├── QuestData.lua
├── LoreData.lua
└── Frames.lua
How to Use
| Action |
Result |
| Press L |
Opens LoreJournal instead of the default quest log |
| Press L again (or click X) |
Closes the journal |
| Click a quest on the left |
Shows its description, objectives, and level on the right |
| Click a zone / dungeon / class header |
Shows hand-written lore for that location or class |
| Click < Prev / Next > |
Flip between pages of a long description |
| Drag the title bar |
Repositions the window — position is saved per character |
Slash Commands
| Command |
Action |
/lj |
Toggle the journal open/closed |
/lorejournal |
Same as /lj |
/lj reset |
Clear saved window position and reload UI |
/lj debug |
Print addon state to chat |
/lj logs |
Show the internal log buffer |
/lj help |
Show command reference in chat |
Saved Variables
Window position is stored per character in:
WTF\Account\<AccountName>\<RealmName>\<CharacterName>\SavedVariables\LoreJournalDB.lua
Run /lj reset or delete that file to restore the default centered position.
Compatibility
- Interface: 20505 (TBC Classic 20th Anniversary, 2026)
- Questie: Fully compatible — passive coexistence, no conflicts
- Other quest addons: LoreJournal only replaces
ToggleQuestLog and hooks QuestLogFrame:OnShow — it does not modify Blizzard quest data functions
- Tested on TBC Classic Anniversary realms (2026 client)
Troubleshooting
Default quest log still opens instead of LoreJournal
Make sure the addon is enabled on the character select screen. If it was just installed, do a full /reload — not just pressing L.
Quest description is empty on the right side
Click a quest name on the left page. Zone and dungeon headers show lore, not quest details — select an individual quest entry beneath a header.
Clicking a zone header shows nothing on the right
Open the journal with /lj, then type /lj testlore in chat to verify lore rendering is working. Also try /lj api to check quest API field detection.
Abandon Quest button is missing
The button is hidden for completed quests (ready to turn in). It only appears for active, in-progress quests.
Window position is wrong after moving
Type /lj reset to clear the saved position and re-center the window.
Quest colors all look the same
Type /lj api in chat with the journal open — this prints the raw return values from GetQuestLogTitle so field positions can be verified for your specific client build.