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.
- 8 comments
- 8 comments
Facts
- Date created
- Aug 18, 2009
- Categories
- Last update
- Jan 05, 2010
- Development stage
- Alpha
- Language
- enUS
- License
- Customized BSD
- Downloads
- 3,308
- Recent files
Authors
Relationships
- Embedded library
- Ace3
- CallbackHandler-1.0
- LibAboutPanel
- LibStub
- Reply
- #8
Harpz Jan 05, 2010 at 18:32 UTC - 0 likesWill 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
- Reply
- #7
mysticalos Oct 13, 2009 at 22:54 UTC - 0 likesLatest 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.
- Reply
- #6
Scisto Sep 11, 2009 at 14:35 UTC - 0 likesThanks 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.
- Reply
- #5
Zidomo Sep 10, 2009 at 22:03 UTC - 0 likesYep, 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.
- Reply
- #4
mysticalos Sep 09, 2009 at 18:39 UTC - 0 likesThe 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.
- Reply
- #3
Scisto Sep 09, 2009 at 18:33 UTC - 0 likesFrom 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.
- Reply
- #2
Excelis Sep 09, 2009 at 18:00 UTC - 0 likesIs 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?
- Reply
- #1
Litvan Aug 19, 2009 at 12:06 UTC - 0 likesnice 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