• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

Loremaster

 
Project Updated:
Files Updated: Wed, Jan 27 2010
Supports Game Version: 3.3.0
Category: Achievements, and Quests & Leveling
Tags:

, , and [Edit Tags]

Project Manager: jaffa0
Additional Authors: Blubibulga
Current Version: v2.032 20100127
License: MIT License
Development Site: CurseForge.com
Avg Daily DL (last 30 days): 88
Downloads Total: 16,872
Favorites: 34
Comments: 9
  • About Loremaster
  •  

After downloading the latest version, please login and out of all your characters before uploading your file. This will ensure your achievements get correctly recorded.

Localizations have been added, so please feel free to help out with translations!

Description


The purpose of this addon is twofold. Firstly, to help create a database of quests that count towards the Loremaster achievements. Secondly, it displays that information in-game in the quest description.

On quest completion, it records whether or not the quest counts towards one of the Loremaster achievements. The saved variables can then be uploaded to a website in order to build up a list of quests that count towards the achievements (and those that don't).

The more people upload their data, the more accurate the addon gets. By enabling debug mode (/lm debug), you can see how many positive and negative submissions had been made at the last update. Currently, a number of quests have no data, and of the remainder, many have only one or two submissions. This is not enough to give an fully accurate picture, more are needed!

EveryQuest integration


Version 2.0 has major new functionality. If you have both EveryQuest and Loremaster installed, you can use the following functions to enhance them both:

/lm eqignore - Sets all quests that have less positive responses than negative ones - ie that either definitely don't count, or probably don't count - to 'Ignored' status in EveryQuest.

/lm equnignore - Clears the ignore list previously created with eqignore.

What this means is that, if you have run a quest scan and you run eqignore, the EQ window will only show either quests that probably do count, or that have no data, thus giving you a checklist of quests to complete. Pretty cool, eh?

Note that it doesn't ignore quests with no data. If you do those quests, please send me your data so those quests can be ignored or added to the list of Loremaster quests.

In addition, Kandarz has now added Loremaster support to Everyquest. Quests that count for Loremaster will have an [L] next to them in the EveryQuest window, and the tooltip will contain the Loremaster text from the quest log window. Big thanks to him for adding this!

Submitting data


To help, please upload your saved variables file to this website:
http://www.jaffa.f2s.com/

The file to upload can be found at
{WoW folder}/WTF/Account/{Accountname}/SavedVariables/loremaster.lua

You could also download a little app I wrote called LoremasterSync which will upload your files and also download the latest data file to the addon.

Notes


Please leave a comment here if you wish to help out with the website or have any issues with the addon.

This is my first addon, and I used EveryQuest for a number of ideas on how to do things. Kandarz has written a great addon there, you should check it out.

  • Downloads (5)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  Loremaster v2.032 20100127 Release 3.3.0 1,088 1/27/2010
  Loremaster v2.032 20100109 Release 3.3.0 1,678 1/9/2010
  Loremaster v2.032 20091230 Release 3.3.0 1,209 12/30/2009
  Loremaster v2.031 20091230 Release 3.3.0 21 12/30/2009
  Loremaster v2.03 20091230 Release 3.3.0 17 12/30/2009
  • 1 page(s)
  • Screenshots (1)
  •  
  • Comments

Add Comment

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • yoshimo said

    If you have this addon running, and have some of the loremaster-sub.achievements done already, will the data-collecting still work correctly? I have done all loremasterachievements except kalimdor,but i hope recording wont record negative data for quests i still turnin

    Reply Report Permalink
  • jaffa0 said

    No that's fine. The method that produces the data also records when achievements are completed, so it can ignore quests completed after this time.

    Reply Report Permalink
  • mysticalos said

    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

    Opened ticket
    http://wow.curseforge.com/addons/loremaster/tickets/1-add-3-3-query-quests-completed/

    Reply Report Permalink
  • Pauracles said

    How and where do you enter those queries?

    Reply Report Permalink
  • jaffa0 said

    Obviously, I am interested in this, however it will require quite a lot to be added to make it useful - a frame to show lists or incomplete quests that count for Loremaster, with all the functionality that involves, just for starters.

    I will certainly be doing something with it, but I'm not sure what yet. I have some ideas - watch this space.

    Reply Report Permalink
  • Hi,

    I am doing Loremaster all the way, and I am submitting data every day, however your Loremaster Sync application fails to download, so I can't get the updated datafile.

    Can you update the addon so we can get a newer datafile? Still a lot of quest I have done shows up on other chars as No data, which is a shame since I have submitted it to be true etc.

    Reply Report Permalink
  • jaffa0 said

    Also - thanks for your help.

    Reply Report Permalink
  • jaffa0 said

    Will do. You can also download the latest data file from http://www.jaffa.f2s.com/Data.lua
    As for LoremasterSync not downloading, try using IE or Firefox with the ClickOnce extension.

    Reply Report Permalink
  • Blastodon said

    Date: 2009-09-07 11:37:55
    ID: 2
    Error occured in: Global
    Count: 1
    Message: ...ns\loremaster\Libs\LibQuixote-2.0\LibQuixote-2.0.lua line 280:
    table index is nil
    Debug:
    [C]: ?
    ...ns\loremaster\Libs\LibQuixote-2.0\LibQuixote-2.0.lua:280: ?()
    ...ns\loremaster\Libs\LibQuixote-2.0\LibQuixote-2.0.lua:115:
    ...ns\loremaster\Libs\LibQuixote-2.0\LibQuixote-2.0.lua:114
    AddOns:
    Swatter, v5.6.4399 (KangaII)
    ACP, v3.2.0.20
    AdvancedTradeSkillWindow, v
    ArkInventory, v3.02
    Atlas, v1.14.2
    AtlasBattlegrounds, v1.14.2
    AtlasDungeonLocs, v1.14.2
    AtlasOutdoorRaids, v1.14.2
    AtlasTransportation, v1.14.2
    AtlasLoot, vv5.07.05
    AtlasLootFu, vv5.07.05
    AucAdvanced, v5.6.4399 (KangaII)
    AucDb, v5.1.DEV.3583
    AucFilterBasic, v5.6.4399 (KangaII)
    AucFilterOutlier, v5.6.4399.2531
    AucMatchUndercut, v5.6.4399.2531
    AucScanData, v5.6.4399 (KangaII)
    AucStatClassic, v5.6.4399 (KangaII)
    AucStatHistogram, v5.6.4399 (KangaII)
    AucStatiLevel, v5.6.4399 (KangaII)
    AucStatPurchased, v5.6.4399 (KangaII)
    AucStatSales, v5.6.4399.2842
    AucStatSimple, v5.6.4399 (KangaII)
    AucStatStdDev, v5.6.4399 (KangaII)
    AucStatWOWEcon, v5.6.4399.2530
    AucUtilAHWindowControl, v5.6.4399.3311
    AucUtilAppraiser, v5.6.4399.2530
    AucUtilAskPrice, v5.6.4399.3175
    AucUtilAutoMagic, v5.6.4399.3142
    AucUtilCompactUI, v5.6.4399.2530
    AucUtilEasyBuyout, v5.6.4399.3583
    AucUtilItemSuggest, v5.6.4399.3108
    AucUtilPriceLevel, v5.6.4399.2545
    AucUtilScanButton, v5.6.4399.2530
    AucUtilScanFinish, v5.6.4399.2530
    AucUtilScanProgress, v5.6.4399.2530
    AucUtilSearchUI, v5.6.4399.3655
    AucUtilSimpleAuction, v5.6.4399.0
    AucUtilVendMarkup, v5.6.4399.2530
    AutoRepair, v
    Babylonian, v5.1.DEV.130
    Bartender4, v4.4.0
    BeanCounter, v5.6.4399 (KangaII)
    BonusScanner, v5.1
    BrokerBonusScanner, v1.2
    Carbonite, v3.22
    CarboniteTransfer, v1.01
    Cartographer, v2.0
    CartographerBattlegrounds, v2.0
    CartographerCoordinates, v2.0
    CartographerFoglight, v2.0
    CartographerGroupColors, v2.0
    CartographerGuildPositions, v2.0
    CartographerInstanceLoot, v2.0
    CartographerInstanceMaps, v2.0
    CartographerInstanceNotes, v2.0
    CartographerLookNFeel, v2.0
    CartographerNotes, v2.0
    CartographerPOI, v2.0
    CartographerWaypoints, v2.0
    CartographerZoneInfo, v2.0
    Configator, v5.1.DEV.130
    CrapAway, v
    DBMCore, v
    DebugLib, v5.1.DEV.130
    ForteCasting, v
    ForteCooldown, v
    ForteCore, v1.91
    ForteHealthstone, v
    ForteShard, v
    ForteSoulstone, v
    ForteSummon, v
    ForteTalent, v
    ForteTimer, v
    ForteVehicle, v
    ForteWarlock, v
    GearScore, v3.0.08 - Release
    Informant, v5.6.4399 (KangaII)
    loremaster, v1.3
    Omen, v3.0.8
    Overachiever, v0.46
    OverachieverTabs, v0.46
    OverachieverTrade, v0.46
    Postal, v3.2.0
    Recount, v
    SpellPriority, v
    Stubby, v5.6.4399 (KangaII)
    Titan, v4.2.8.30200 - Revision 302
    TitanBag, v4.2.8.30200
    TitanClock, v4.2.8.30200
    TitanCoords, v4.2.8.30200
    TitanGoldTracker, v4.2.8.30200
    TitanLootType, v4.2.8.30200
    TitanPerformance, v4.2.8.30200
    TitanRegen, v4.2.8.30200
    TitanRepair, v4.2.8.30200
    TitanVolume, v4.2.8.30200
    TitanXP, v4.2.8.30200
    BlizRuntimeLib_enUS v3.2.0.30200 <us>
    (ck=ae5)

    Reply Report Permalink
  • jaffa0 said

    The line referenced in the error (280) is in the QUEST_LOG_UPDATE function of the Quixote library, which I don't utilize in my addon. It's referring to the quest items of a particular quest. Are you able to reproduce it? Do you know which quest might have been updated at the time you got the error - for example, did you just collect or delete or turnin a quest item?

    I don't know for sure whether the error will be thrown by Quixote if it is in a function I don't call. I think it's more likely to be another of your addons that also uses Quixote, as I believe WoW only loads a library once, even if it is used by multiple addons. Can you check if Quixote is in any other addon's libs folder?

    Alternatively, it is an error in Quixote itself. This seems the most likely answer. Redownloading Loremaster will get the most recent Quixote build, that may also help.

    Reply Report Permalink
  • jaffa0 said

    Apologies, on further investigation I realise that QUEST_LOG_UPDATE is used as I use both the quest_abandoned and quest_lost functions, which are fired by quest_log_update. Nevertheless, I still believe this is a Quixote problem. Try downloading Loremaster again to get the most recent version of Quixote and let me know if it happens again. If it does, and you can work out which quest is making it happen, that would be very useful in working out exactly where the problem is occurring.

    Reply Report Permalink
  • jaffa0 said

    God, I swear I get dumber as I get older. Redownloading will not get the most recent version because it won't have been repackaged. You can either try downloading the most recent version of Quixote from WoWAce, or wait a bit and I will upload an update with a new feature (if it works how I think it should) - loremaster info in the quest text given by the quest giver (ie in the gossip frame as well as the quest log).

    Reply Report Permalink
  • I have a quick question about this addon. If I already have a loremaster achievement will the addon still be able to collect the proper data? Maybe this is a dumb question but idk how addons work behind the scenes. I just want to make sure I'm not doing old quests for nothing.

    Reply Report Permalink
  • jaffa0 said

    No. Unfortunately once the Loremaster achievement is gained, completing the quests that would have counted for the achievement does not help. Currently, the query that produces the data file does not exclude from the count of submissions characters where the achievement is already complete. I will add this soon.

    Reply Report Permalink
  • Just a passing mention. WoWinterface has an older version still listed; 1.1 in fact. :)

    Reply Report Permalink
  • jaffa0 said

    Fixed now. I use the svn here so it's easier to update. If anyone knows a way to update both svns easily I'd be all over it :)

    Reply Report Permalink
  • jaffa0 said

    Website now runs a correction every time a file is uploaded.

    Reply Report Permalink
  • jaffa0 said

    Website has now been updated to correct the problem with Horde and Alliance being the wrong way round on LK and LEK.

    Reply Report Permalink
  • Anseloth said

    uh, first off, i am sorry if this is the wrong place to say this, but i didn't know where else to post.

    i noticed that several quests listed in the Loremaster of Eastern Kingdoms - Alliance in the Blackrock Depths location are in fact horde-only quests.

    just thought you should know about that. my guess, its a bug in the data, or a bug in the way the data is submitted, or something to that effect. the data is clearly not translating up properly by the time it reaches the website's database.

    Reply Report Permalink
  • jaffa0 said

    This is now fixed with v1.2. The database needs fixing to correct the old errors - I will add a fix to the upload page soon.

    Reply Report Permalink
  • Addon Packs Containing Loremaster
  • Similar Addons
  •  

Average downloads per day

  1. 18,767 QuestHelper Map & Minimap, and Quests...
  2. 1,528 Altoholic Guild, Bags & Inventory, Mail...
  3. 1,450 Elitist Group Quests & Leveling, Boss Encounters...
  4. 643 _NPCScan Achievements
  5. 607 Armory Bags & Inventory, Guild, Professions...