QuestHubber

Mists of Pandaria Update

Now updated for Mists of Pandaria

QuestHubber is an addon that was designed to show pinpoints on the world map of all the quests you've missed. Between data personally collected by myself, data submitted from other users, and data that I obtained from Wowhead via a crawler script, there are over 7,000 quests for Alliance and Horde from every zone and continent in game currently—including the new Cataclysm zones. Because much of the data from the old zones is very new and Wowhead does not seem to be 100% correct, you may notice some incorrect positioning, missing quests, or quests from the opposite faction, but in my experience these problems are not intrusive at all.

Type /qh, /qhub, or /questhubber to access the options.

Features

  • Only shows quests you have yet to complete
  • Quick toggling of pins via world map
  • Optional filtering quests out of level range
  • Optional tracking of daily quests
  • Optional hiding optional quests you skipped and future quests you cannot access yet (very experimental!)

Note: If you used an older version of QuestHubber, you may also have the addon QuestGather in your AddOns folder. This was an optional addon that was bundled along to help collect data, but it is no longer necessary. Feel free to delete the QuestGather folder.

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

  • Avatar of pigmonkey pigmonkey Dec 01, 2010 at 15:00 UTC - 0 likes

    r21 now includes the whole memory revamp along with data for all Outland and Northrend quests from Wowhead. From my personal benchmark, despite the presence of two new continents worth of data, the memory usage has dropped from 4+ MB to about 750 KB total. There may be some other problems that I haven't caught yet, but this should be a drastic enough difference for now.

    Side note: all of the quests in the corner of the map have disappeared, and I realize now this is because the data wasn't even conclusive that they started in the zone. I'll try and fix up my crawler script to deal with the weird results Wowhead gives me sometimes.

    angrysteel, I honestly couldn't tell you why my addon doesn't show up in search. It's possible that it is because it is tagged as experimental, and will be until I release the first beta, which I hope to have out in another night or so. There are just a few more touches that I would like to add. In the meantime, Google gives you a direct link here if you search for QuestHubber.

  • Avatar of angrysteel angrysteel Dec 01, 2010 at 14:16 UTC - 0 likes

    Awesome works fine.

    Any idea why i can not search for this addon here on wowace? When i try to search Quest, Quest Hubber, QuestHubber, or any other variation, this addon is never listed.

    I actually had to go through and look at my browser history from 2 weeks ago, to find the link to this addon. Not sure if its a setting you control (maybe had the addon named something else). But not able to search this addon with Firefox or IE.

  • Avatar of pigmonkey pigmonkey Nov 30, 2010 at 21:16 UTC - 0 likes

    It's planned for the first beta, which will be soon. For now you can disable the addon or put the following in a macro and hit whenever you want to clear:

    /run QuestHubber:HideAllPins()
    

    Changing your map to a different zone (and back) will re-display them though.

  • Avatar of angrysteel angrysteel Nov 30, 2010 at 14:53 UTC - 0 likes

    Is there a toggle to turn on / off the icons on the map?

  • Avatar of pigmonkey pigmonkey Nov 29, 2010 at 16:52 UTC - 0 likes

    I can guarantee that all of the addon garbage comes from the fact that the old world quest data completely overwrites the Cataclysm quest data table when it is loaded. I should have just commented out the Cataclysm.lua file in the .toc, but I took so many shortcuts to get this out as fast as I could since about 10 people in my guild were farming Loremaster with me. When I rearrange things for better memory, that won't be an issue.

  • Avatar of Zidomo Zidomo Nov 29, 2010 at 02:25 UTC - 0 likes

    Was wondering why my logons (and offs) had increased dramatically when using pre-r16 revisions.

    Testing r19 with Warmup (an updated version that's no longer available from Tekkub's Github + code changes by me to work in WoW 4.0) & Ace3 completely disembedded (other 3 libs embedded): 0.157 seconds logon time for QuestHubber, 0.019 seconds for QuestGather. Which is not great, but is finally reasonable.

    A couple of odd things, though. QuestHubber appears to generate a fairly hefty amount of garbage on logon: 1.8MB. Some may (or may not) be able to be attributed to the embedded LibGratuity-3.0, but its still a lot. More oddly, despite having a total database size of 1.9 MB, QuestHubber (+ Callback Handler, LibStub & LibGratuity) eat up over to 3.9 MB in memory used. Fortunately no ongoing memory consumption on idle, though.

    Anyway, nice work in getting the load times reasonable.

  • Avatar of pigmonkey pigmonkey Nov 27, 2010 at 16:47 UTC - 0 likes

    I've recently changed the way that the addon data is loaded when you log in or reload your interface. This should make it faster on computers that can handle it, but still not temporarily freeze up computers that are slower. Let me know if you experience some lag when switching to a new revision (r16+).

    Last edited Nov 27, 2010 by pigmonkey

Facts

Date created
Nov 06, 2010
Category
Last update
Mar 15, 2013
Development stage
Release
Language
  • enUS
License
MIT License
Curse link
QuestHubber
Downloads
838,505
Recent files
  • R: v14 for 5.2.0 Mar 15, 2013
  • A: r84 for 5.2.0 Mar 15, 2013
  • R: v13 for 5.2.0 Mar 13, 2013
  • A: r82 for 5.2.0 Mar 13, 2013
  • R: v12 for 5.1.0 Dec 01, 2012

Authors

Relationships

Tool used
LibDataBroker-1.1
Embedded library
Ace3
CallbackHandler-1.0
LibGratuity-3.0
LibStub