Get an Epic Experience with Premium


Achievements Login to Add Favorites
  • World of Warcraft
  • 9,146 Monthly Downloads
  • Supports: 5.4.0
  • 714,694 Total Downloads
  • Updated 10/26/2014
  • Created 02/05/2011
  • 527 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 3 (GPLv3)
  • Newest File: 002
Support development! **

About Loremaster

New Loremaster

Starting with the Loremaster release for 5.4, Loremaster will require the use of the Grail addon to provide quest data. The interface and functionality will remain basically the same, but because quest information will be taken from Grail, the goal is to provide more up-to-date information for Loremaster. Please create a ticket if you find problems with the quest information. If there are interface problems, or functionality problems with Loremaster please comment here.


Loremaster helps you locate any quests you are missing from any Loremaster achievement. The database contains over 5,600 quests extracted from Wowhead but excludes any that do not count towards a Loremaster achievement. Please note this addon is intended to be used after you have finished questing through the usual methods and are looking for quests to complete the achievement. If you try to use it an area you haven't quested in before, it will get very confusing, very quickly.

Loremaster also includes an option to display the locations of questgivers for incomplete quests on the main game map.

Please note: Loremaster does not know if you have completed any prerequisite breadcrumb trails or achieved any required faction levels, that's up to you to determine with the help of the information that Loremaster presents to you.

Loremaster is a standalone addon, but is much more effective when used with excellent TomTom and LightHeaded addons which Loremaster will interact with.

If LightHeaded is not installed, Loremaster will generate a link for the selected quest that you can paste into your web browser to take you straight to the relevant page on Wowhead.

Using Loremaster

Loremaster can be displayed using one of three methods

  1. Open your Quest Log and click the Loremaster button at the bottom
  2. Click the Data Broker button if you have a data broker addon installed (see below)
  3. Type /lm or /lm show

Quests are colour coded as follows:

  • The quest begins a series
  • <White> The quest is a standalone quest
  • The quest begins with an item drop
  • The quest is part of a series

Bug Reports / Change Requests

If you find any bugs, any quest information that is incorrect (wrong zone, doesn't count for Loremaster, quest missing etc), or have any new feature requests, please use this link to report them:

Data Broker

Loremaster includes Data Broker support. This provides one click access to the interface and right click access to a drop down menu.

NOTE: To see the Data Broker features, you will need to use a Data Broker Display addon, such as Bazooka, Button Bin, Fortress or Chocolate Bar.

Slash commands

Loremaster supports /lm or /loremaster

  • /lm or /lm show - Display the Loremaster interface
  • /lm hide - Hide the Loremaster interface
  • /lm reset - Reset and rebuild Loremaster's available quest list


Loremaster is currently localised for enUS, ruRU, frFR and deDE. If you would like to contribute to translating Loremaster, please use the following link:

Please note that the quest names and NPC names are not included in the locale and will still appear in English.


  • Logical/Martin for help with bugs and data collection
  • StingerSoft/KVVV for the Russian translation
  • Rylanor for the French translation
  • Eerazor for the German translation
  • Iollan for quest corrections and testing
   Adds check to ensure an acceptable version of Grail is loaded.
   Fixes the problem where the Lightheaded panel would not be displayed properly.

The initial release of Loremaster using Grail as the backend quest database.

Changed: ToC update for 5.3
Changed: ToC update for data
Changed: ToC update for 5.2
Changed: Quest and updates thanks to submitted data
Fixed: Ticket 29
Fixed: Quests incorrectly flagged as both Horde and Alliance, reported by bill_med87
Changed: Quest and updates thanks to submitted data
Changed: Quest and updates thanks to submitted data Changed: Update ToC for 5.1
Changed: Italian locale changes
Changed: Quest and updates thanks to submitted data
Changed: Quest and updates thanks to submitted data
Changed: Quest and updates thanks to submitted data
Changed: Quest and updates thanks to submitted data
Changed: Quest and locale updates thanks to submitted data
Changed: Increased locale support
Changed: Quest updates thanks to submitted data
Changed: Activated Pandaria
Fixed: Additional bugs identified by Logical
Fixed: Ticket 24 by Logical
Changed: Removed LibBabbleZone dependancy
Fixed: Ticket 23 by Elegos87
Fixed: Ticket 22 by GoatBert
MoP Update
  • Changed: Obsolete quests removed, quests corrected, reported by DKong27
  • Changed: Obsolete Kalimdor quests removed, reported by bloodangeldk
  • Changed: Obsolete Outland quests removed, reported by DKong27
  • Fixed: Incorrect faction fixed for Hellfire quest, Breadcrumb detection added to Naladu quest, reported by DKong27
  • Changed: Obsolete Outland quests removed, reported by Wildcard_25
  • Changed: ToC updated for 4.3
  • Changed: Main frame level increased
  • Fixed: Terrokar quests corrected, reported by Martinboy
  • Fixed: Race names fix
  • Fixed: Quest location markers should now function correctly
  • Added: Reset button on main interface window as requested by Iollan
  • Changed: Quest changes thanks to Iollan
  • Changed: Loremaster now filters available quests by class and race
  • Changed: Quest location markers temporarily disabled whilst bugs are worked on
  • Changed: Minor quest changes
  • Added: Option to show location of incomplete quests on the game map
  • Changed: Minor quest changes
  • Changed: Localisations should be picked up from Curseforge automatically each release
  • Changed: Minor interface enhancements
  • Changed: ToC updated for 4.2.0
  • Fixed: Quest corrections reported by Raptor98
  • Fixed: Incorrect toc version in Loremaster data, reported by Ggamache
  • Changed: ToC updated for 4.1.0
  • Fixed: Missing Dustwallow Marsh Horde quests reported by Fuzzykiller
  • Changed: Removed Hero's Call and Warchief's Command quests
  • Fixed: Packager externals issue
  • Fixed: Missing locale entries for non-English locales reported by StingerSoft
  • Changed: Update Russian translations - thanks KVVV
  • Changed: Quests updated
  • Fixed: Corrected toc version number error
  • Fixed: Bug preventing equivalent quests being removed upon completion
  • Fixed: Frame level bug reported by Bodrake
  • Added: German locale - thanks Eerazor
  • Fixed: Data broker library reference - reported by bodrake
  • Added: French locale - thanks Rylanor
  • Changed: Handling on non-English locales
  • Fixed: Bug reported by Pappas
  • Changed: ToC updates
  • Initial Release


First Previous Page 1 of 13 Next Last
  • #188

    1x Loremaster\modules\slashcommands.lua:32: attempt to index global 'LoremasterMainFrame' (a nil value)
    Loremaster\modules\slashcommands.lua:32: in function `chatCommand'
    Loremaster\modules\events.lua:103: in function `?'
    FrameXML\ChatFrame.lua:4387: in function `ChatEdit_ParseText'
    FrameXML\ChatFrame.lua:4041: in function `ChatEdit_SendText'
    FrameXML\ChatFrame.lua:4080: in function `ChatEdit_OnEnterPressed'
    [string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>

    input = ""
    self = <table> {
    updateScroll = <function> defined @Loremaster\modules\subframes.lua:186
    scanAchievements = <function> defined @Loremaster\modules\general.lua:156
    _QuestCompleted = <function> defined @Loremaster\Loremaster.lua:270
    itemicon = "ContainerFrame\UI-Icon-QuestBang"
    tcoords = <table> {
    resetInterface = <function> defined @Loremaster\modules\general.lua:198
    CreateQuestFrame = <function> defined @Loremaster\Loremaster.lua:81
    questComplete = <function> defined @Loremaster\modules\events.lua:77
    Truncate = <function> defined @Loremaster\modules\general.lua:223
    createScrollFrame = <function> defined @Loremaster\modules\subframes.lua:266
    eventHandler = <function> defined @Loremaster\modules\events.lua:97
    UpdateMarkerTextures = <function> defined @Loremaster\modules\poi.lua:13
    LoremasterZoneFrame = <table> {
    setNotes = <function> defined @Loremaster\modules\general.lua:64
    npcicon = "TUTORIALFRAME\UI-TutorialFrame-QuestGiver"
    getContinents = <function> defined @Loremaster\modules\general.lua:17
    createDisplayFrame = <function> defined @Loremaster\modules\subframes.lua:276
    updateQuestCount = <function> defined @Loremaster\modules\general.lua:44
    LH = false
    defaults = <table> {
    factiontexture = "GROUPFRAME\UI-Group-PVP-Alliance"
    ShowZoneMarkers = <function> defined @Loremaster\modules\poi.lua:128
    chatCommand = <function> defined @Loremaster\modules\slashcommands.lua:18
    createLoremasterOptions = <function> defined @Loremaster\modules\options.lua:163
    startsSeries = <table> {
    LoremasterContinentFrame = <table> {
    resetLines = <function> defined @Loremaster\modules\general.lua:12
    TT = false
    ldb = <table> {
    LoremasterQuestFrame = <table> {
    ClearMarker = <function> defined @Loremaster\modules\poi.lua:51
    partOfSeries = <table> {
    placeLines = <function> defined @Loremaster\modules\subframes.lua:254
    clickResponder = <function> defined @Loremaster\modules\subframes.lua:66
    updateZoneCount = <function> defined @Loremaster\modules\general.lua:53
    createLine = <function> defined @Loremaster\modules\subframes.lua:241
    profileReset = <function> defined @Loremaster\modules\options.lua:152
    LoremasterStoryFrame = <table> {
    faction = "Alliance"
    L = <table> {
    frame = <unnamed> {
    achscan = <function> defined @Loremaster\modules\events.lua:85
    icons = <table> {

  • #187

    Date: 2014-10-27 01:17:19
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\Loremaster\modules\poi.lua line 183:
       attempt to index global 'WorldMapZoomOutButton' (a nil value)
       [C]: ?
       Loremaster\modules\poi.lua:183: in main chunk

      Swatter, v5.21b.5509 (SanctimoniousSwamprat)
      AchievementCheck, v
      AckisRecipeList, v3.0.8
      Altoholic, v5.4.008
      AucAdvanced, v5.21b.5509 (SanctimoniousSwamprat)
      AucFilterBasic, v5.21b.5509 (SanctimoniousSwamprat)
      AucFilterOutlier, v5.21b.5509.5459(5.21b/embedded)
      AucMatchUndercut, v5.21b.5509.5507(5.21b/embedded)
      AucStatHistogram, v5.21b.5509 (SanctimoniousSwamprat)
      AucStatiLevel, v5.21b.5509 (SanctimoniousSwamprat)
      AucStatPurchased, v5.21b.5509 (SanctimoniousSwamprat)
      AucStatSales, v5.21b.5509.5476(5.21b/embedded)
      AucStatSimple, v5.21b.5509 (SanctimoniousSwamprat)
      AucStatStdDev, v5.21b.5509 (SanctimoniousSwamprat)
      AucStatWOWEcon, v5.21b.5509.5323(5.21b/embedded)
      AucUtilAHWindowControl, v5.21b.5509.5347(5.21b/embedded)
      AucUtilAppraiser, v5.21b.5509.5495(5.21b/embedded)
      AucUtilAskPrice, v5.21b.5509.5447(5.21b/embedded)
      AucUtilAutoMagic, v5.21b.5509.5443(5.21b/embedded)
      AucUtilCompactUI, v5.21b.5509.5496(5.21b/embedded)
      AucUtilEasyBuyout, v5.21b.5509.5507(5.21b/embedded)
      AucUtilFixAH, v5.21b.5509 (SanctimoniousSwamprat)
      AucUtilItemSuggest, v5.21b.5509.5417(5.21b/embedded)
      AucUtilPriceLevel, v5.21b.5509.5458(5.21b/embedded)
      AucUtilScanButton, v5.21b.5509.5403(5.21b/embedded)
      AucUtilScanFinish, v5.21b.5509.5505(5.21b/embedded)
      AucUtilScanProgress, v5.21b.5509.4979(5.21b/embedded)
      AucUtilScanStart, v5.21b.5509.5347(5.21b/embedded)
      AucUtilSearchUI, v5.21b.5509.5505(5.21b/embedded)
      AucUtilSimpleAuction, v5.21b.5509.5507(5.21b/embedded)
      AucUtilVendMarkup, v5.21b.5509.4828(5.21b/embedded)
      Babylonian, v5.1.DEV.332(/embedded)
      BagBrother, v
      Bagnon, v6.0.13
      BeanCounter, v5.21b.5509 (SanctimoniousSwamprat)
      BigBrother, v4.0.0
      Configator, v5.1.DEV.359(/embedded)
      DataStore, v6.0.001
      DataStoreAchievements, v6.0.001
      DataStoreAgenda, v6.0.001
      DataStoreAuctions, v6.0.001
      DataStoreCharacters, v6.0.001
      DataStoreContainers, v6.0.001
      DataStoreCrafts, v6.0.001
      DataStoreCurrencies, v6.0.001
      DataStoreInventory, v6.0.001
      DataStoreMails, v6.0.001
      DataStorePets, v6.0.001
      DataStoreQuests, v6.0.001
      DataStoreReputations, v6.0.001
      DataStoreSpells, v6.0.001
      DataStoreStats, v6.0.001
      DataStoreTalents, v6.0.001
      DBMCore, v
      DBMDefaultSkin, v
      DBMRaidLeadTools, v
      DBMSpellTimers, v
      DBMStatusBarTimers, v
      DebugLib, v5.1.DEV.337(/embedded)
      Decursive, v2.7.3.5
      Dominos, v6.0.9
      DominosCast, v
      DominosEncounter, v
      DominosRoll, v
      DominosXP, v
      Enchantrix, v5.21b.5509 (SanctimoniousSwamprat)
      EnchantrixBarker, v5.21b.5509 (SanctimoniousSwamprat)
      FarmIt2, v
      Gatherer, v4.4.2
      GatherMate2, v1.31
      Grail, v065
      HandyNotes, v1.2.0
      HandyNotesLorewalkers, v1
      HandyNotesTimelessIsleRareElites, v2.32
      HandyNotesTimelessIsleChests, v1.11
      LibExtraTip, v5.12.DEV.363(/embedded)
      LibSharedMedia30, v3.0-89
      Loremaster, v002
      SlideBar, v5.21b.5509 (SanctimoniousSwamprat)
      Stubby, v5.21b.5509 (SanctimoniousSwamprat)
      TipHelper, v5.12.DEV.351(/embedded)
      TomTom, vv60000-1.0.1
      BlizRuntimeLib_enUS v6.0.2.60000 <none>

  • #189

    You need to use the prerelease version of Loremaster for WoW 6.0.2 and later.

  • #181

    I have the beta version of loremaster and the latest release version of grail running in 6.0.2, when I type /lm to show the loremaster interface, my game hitches for a second and the /lm command stays on my chatbar as if I had not hit enter.  It also does this for /lm show, /lm hide, and /lm reset.

    Any help would be greatly appreciated.  Thanks!

    Last edited by MontyZooma on 10/20/2014 4:28:09 PM
  • #182

    That sounds like you are experiencing an error when you try the command.  Do you have a bug catching/reporting addon loaded to help report the issue?  If not, you might want to get something like BugSack.

  • #186

    I also have the same problem. I scanned with grail but then i can't use /lm. The game freezes for half a second but then nothing happens.

  • #179

    As of the latest patch loremaster  no longer works .There is no button in the quest log to activate it .Please help as i'm a quester and i need this add on to work .. Thanx 

  • #183

    where do i find the Beta version i looked and i do not see it .. Does it go by a different name . Please help Thx

  • #185

    Thank you so much i found it and downloaded it .. Thx again

  • #184

    You should be able to get it from

  • #180

    The beta version should work in 6.0.2 and you can always use the slash command /lm to activate it for now.

  • #177

    I've recently installed t Loremaster after the patch and it is not displaying any quests.  I did update grail and ran /grail to get it to process quests but no luck.  The quest symbol for uncompleted quests show on the world map ok.  Any tips? 

  • #178

    I answered my own question.  I did not notice there was a beta version.  Installed that and it works so far. 

  • #175
    WoD support ?

    Hey, before i install this add-one i want to know if it support WoD, or the prepatch atleast for now, since its only 1½ day away.

    And then do you know if the 2 add-ons Lightheaded and Grail will work with WoD or Prepatch, i do not want to install them and then in 1½ day they are broken again.

    But i really would like this add-one, could help me a lot when i search for missing quests :D

  • #176

    The beta releases of Loremaster and Grail should both work with WoD at a basic level.  Grail (which provides Loremaster with its data) does not yet have all the story lines for the WoD zones so Loremaster will not be able to show you each one properly, but for the data it has it should work.  I do not know whether Lightheaded works in WoD.  A release version of Grail should be coming soon.  A release version of Loremaster will come a bit later.

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Line Your Pockets: Steam Wallet Giveaway