Lore Master

This project is experimental.

This project is only experimental and may change drastically between now and when it comes out of experimental status. It may even be disapproved once that happens, worst-case.

Be forewarned before downloading anything from this project.

What it does

Lore Master is an addon that tracks the completed quests, shows the percent of completed quests in a zone, and help the user to obtain and complete the needed quests.

Translators wanted

I've been adding some localization into the mod as I develop. Right now there isn't many phrases that need to be changed, but as the projects grows this isn't going to be the case. If your interested in helping translate for me, please send me a PM asking to be made a translator. It should be open to the public, but its always nice to let people know what your doing. Thanks in advance for all your help.

Development Message

I'd like to appologize to everyone who has been waiting on this project to get their achievments. I am a software developer for a multi-national corporation and have been under an insane schedule for the past few weeks.

I have been working on a way to reduce the overall memory needed to load all the quest information. I'm working on breaking the information down by continent and than zone. This would produce small lag spikes when a user changes zones and large lag spikes on continent changes. However having only the quests in a particular zone in memory would prevent this addon from slowing WoW down.

I'd like to thank you all for your great suggestions and your continued patience.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Harpz Harpz Jan 05, 2010 at 18:32 UTC - 0 likes

    Will this addon be able to query the server and get a list of completed quests and tell me what quests I'm missing so that I can finish them to get the loremaster achievement or am i understanding it all wrong??

    If this is the case I look forward to a release that will generate a list and show me what I'm missing, cant seem to find them last few.

    Keep up the good work

  • Avatar of mysticalos mysticalos Oct 13, 2009 at 22:54 UTC - 0 likes

    Latest PTR, yay

    You can now query for a list of completed quests with “QueryQuestsCompleted()” then wait for the “QUEST_QUERY_COMPLETE” event, and call “GetQuestsCompleted(<luatable>)”

    This means, now the addon can get your questhistory from the server on the spot to see what you need for loremaster and what's done :D :D

    this would be subsancially memory efficient as no longer need to import data from another addon and increase lua memory or save a list locally. Just request it, parse it, show what remaining quests you need, then dump history probably. Would require some PTR testing.

  • Avatar of Scisto Scisto Sep 11, 2009 at 14:35 UTC - 0 likes

    Thanks for the advice Zidomo! I'll look into those recording mods as a source of completion information. Your right that it will make it a lot more useful if there is someway to load up what quests have been completed already. I can talk to one of the authors of those mods to see if they are willing to open up an API for reading their databases.

  • Avatar of Zidomo Zidomo Sep 10, 2009 at 22:03 UTC - 0 likes

    Yep, there is no way through the API to determine what quests a character has completed. Consequently, for accurate data you either need to start using this from level 1 as others have mentioned...or hook into one of the currently updated quest mods that record a history of quests completed.

    You can then tap into the info recorded by those mods (if the mods allow it), making the usefulness of Loremaster far greater. As you will have many more people with quest records recorded in other mods than you will initial users of Loremaster.

    Quest recording mods include QuestHistory_Felstone (what I use on my characters other than those who raid; it uses a ton of resources), QuestGuru & EveryQuest. Of course, it assumes you can easily access the data recorded by such mods.

  • Avatar of mysticalos mysticalos Sep 09, 2009 at 18:39 UTC - 0 likes

    The only problem with that is some NPCS don't offer quests unless other quests have been completed. Such as the guy in tanaris not offering quest to go to plaguelands for tablets unless you've completed the quests in sunken temple.

  • Avatar of Scisto Scisto Sep 09, 2009 at 18:33 UTC - 0 likes

    From what I have seen in the WoW API, there is no way to know what quests you have previously completed, so this would be most helpful on a lvl 1.

    I'm looking into some logical way to know if a quest was completed, such as having the quest reward or completing a quest in a chain. I also think by checking the quest prerequisites, like lvl and previous quests, when you talk to an NPC you can determine if the quests s/he offers has been completed if they are not offering them. Of course these heuristics need testing, but I'm only just starting this venture.

    Last edited Sep 09, 2009 by Scisto: fixed spelling mistakes
  • Avatar of Excelis Excelis Sep 09, 2009 at 18:00 UTC - 0 likes

    Is this something you have to install and start using at level 1 or can you grab it at level 80 and it knows what quests you already completed?

    Last edited Sep 09, 2009 by Excelis
  • Avatar of Litvan Litvan Aug 19, 2009 at 12:06 UTC - 0 likes

    nice initiative :) I'm hunting it myself.. and sometimes it's a pain to run around looking for what you've got left to do ect



Date created
Aug 18, 2009
Last update
Jan 05, 2010
Development stage
  • enUS
Customized BSD
Recent files
  • A: r60 for 3.3.0 Jan 05, 2010
  • A: r59 for 3.3.0 Jan 05, 2010
  • A: r58 for 3.3.0 Jan 05, 2010
  • A: r57 for 3.3.0 Jan 05, 2010
  • A: r56 for 3.3.0 Jan 04, 2010



Embedded library