QuestHubber
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.
Has been part of the task can not find solutions, or unfinished tasks will display tag.
I see that the map and minimap icons for quests not yet available (later in a chain, require higher level, etc.) are displayed along with currently available quests. Assuming that it would be very difficult (maybe I'm wrong?) to make QuestHubber smart enough to recognize situations like that and hide those icons (by default or option), I would like to see a way to easily enable/disable the quest icon display and/or some way to tell which quest icons are QuestHubber and which are Blizzard's.
Thank you.
I am using Squeenix to replace my minimap, and it apparently doesn't show the checkbox you described.
Is there another way to toggle the quest icon display?
Thank you.
It was a simple matter of re-ordering how the TOC file loaded the locales. enUS.lua should have been on top, not deDE.lua (which I simply did for alphabetical purposes, I guess my fault for not reading the documentation). Should be working properly in r40.
Edit: Remember to exit out of your WoW client and reload after you update.
Message: Interface\AddOns\QuestHubber\QuestHubber.lua:368: attempt to index field 'mapModule' (a nil value)
Time: 01/27/11 17:23:42
Count: 2
Stack: (tail call): ?
Interface\AddOns\QuestHubber\QuestHubber.lua:368: in function `UpdatePins'
Interface\AddOns\QuestHubber\QuestHubber.lua:339: in function `?'
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147: in function <...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
[string "safecall Dispatcher[1]"]:4: in function <[string "safecall Dispatcher[1]"]:4>
[C]: ?
[string "safecall Dispatcher[1]"]:13: in function `?'
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: in function `Fire'
Interface\AddOns\Ace3\AceEvent-3.0\AceEvent-3.0.lua:120: in function <Interface\AddOns\Ace3\AceEvent-3.0\AceEvent-3.0.lua:119>
[C]: ?
[C]: in function `SetMapToCurrentZone'
Interface\FrameXML\WorldMapFrame.lua:180: in function <Interface\FrameXML\WorldMapFrame.lua:164>
...
[C]: ?
[C]: ?
[C]: in function `Hide'
Interface\FrameXML\UIParent.lua:1415: in function `SetUIPanel'
Interface\FrameXML\UIParent.lua:1492: in function `HideUIPanel'
Interface\FrameXML\UIParent.lua:1202: in function <Interface\FrameXML\UIParent.lua:1194>
[C]: in function `SetAttribute'
Interface\FrameXML\UIParent.lua:1894: in function `HideUIPanel'
Interface\FrameXML\UIParent.lua:1898: in function `HideParentPanel'
[string "*:OnClick"]:1: in function <[string "*:OnClick"]:1>
Locals: (*temporary) = "LeftButton"
(*temporary) = false
(*temporary) = <function> defined =[C]:-1
Date: 2011-01-27 20:17:45
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\QuestHubber\Locale\enUS.lua line 1:
Usage: NewLocale(application, locale[, isDefault[, silent]]): 'silent' must be specified for the first locale registered
Debug:
[C]: ?
[C]: ?
...Inventory\Externals\Ace3-AceLocale\AceLocale-3.0.lua:101: NewLocale()
QuestHubber\Locale\enUS.lua:1: in main chunk
AddOns:
Swatter, v3.2.3 (<%codename%>)
AckisRecipeList, v2.1.0
ACP, v3.3.13
AdvancedTradeSkillWindow, v
ArkInventory, v3.02
ArkInventoryRules, v
Atlas, v1.18.1
AtlasBattlegrounds, v1.18.1
AtlasDungeonLocs, v1.18.1
AtlasOutdoorRaids, v1.18.1
AtlasTransportation, v1.18.1
AtlasLoot, vv6.01.02
AtlasLootBurningCrusade, vv6.01.02
AtlasLootCataclysm, vv6.01.02
AtlasLootClassicWoW, vv6.01.02
AtlasLootCrafting, vv6.01.02
AtlasLootWorldEvents, vv6.01.02
AtlasLootWrathoftheLichKing, vv6.01.02
AtlasMajorCitiesEnhanced, vv0.12
AucAdvanced, v5.9.4960 (WhackyWallaby)
AucFilterBasic, v5.9.4960 (WhackyWallaby)
AucFilterOutlier, v5.9.4960.2531
AucMatchUndercut, v5.9.4960.2531
AucStatHistogram, v5.9.4960 (WhackyWallaby)
AucStatiLevel, v5.9.4960 (WhackyWallaby)
AucStatPurchased, v5.9.4960 (WhackyWallaby)
AucStatSales, v5.9.4960.2842
AucStatSimple, v5.9.4960 (WhackyWallaby)
AucStatStdDev, v5.9.4960 (WhackyWallaby)
AucStatWOWEcon, v5.9.4960.2530
AucUtilAHWindowControl, v5.9.4960.3311
AucUtilAppraiser, v5.9.4960.2530
AucUtilAskPrice, v5.9.4960.3175
AucUtilAutoMagic, v5.9.4960.3142
AucUtilCompactUI, v5.9.4960.2530
AucUtilEasyBuyout, v5.9.4960.3583
AucUtilFixAH, v5.9.4960 (WhackyWallaby)
AucUtilGlypher, v5.9.4960.2545
AucUtilItemSuggest, v5.9.4960.3108
AucUtilPriceLevel, v5.9.4960.2545
AucUtilScanButton, v5.9.4960.2530
AucUtilScanFinish, v5.9.4960.2530
AucUtilScanProgress, v5.9.4960.2530
AucUtilScanStart, v5.9.4960.4819
AucUtilSearchUI, v5.9.4960.3655
AucUtilSimpleAuction, v5.9.4960.4546
AucUtilVendMarkup, v5.9.4960.2530
Babylonian, v5.1.DEV.130
BadBoy, v6.404
Bartender4, v4.4.15
BeanCounter, v5.9.4960 (WhackyWallaby)
BEB, v1.08
BrokerTolBarad, v1.3
BuffEnough, v1.2.120
CCReport, v2.05
ChatBar, v3.4
Chinchilla, vv2.3.1
Clique, vv40000-1.3.3
Configator, v5.1.DEV.282
DBMBurningCrusade, v
DBMCore, v
DebugLib, v5.1.DEV.275
Elephant, v3.1.0
Enchantrix, v5.9.4960 (WhackyWallaby)
EnchantrixBarker, v5.9.4960 (WhackyWallaby)
FBTrackingFrame, v0.9.9b
FishingBuddy, v0.9.9e4
ForteCasting, v
ForteCooldown, v
ForteCore, v1.974.2
ForteDeathKnight, v
FortePaladin, v
ForteTalent, v
ForteTimer, v
ForteVehicle, v
Gatherer, v3.2.3
GearScore, v4.2.01
HoloFriends, v0.457
InlineAura, vv1.5.5
InlineAuraDefaults, vv1.5.5
LFGShout, v1.4
LightHeaded, v327
MikScrollingBattleText, v5.5.91
MinimapButtonFrame, v3.1.4
MinimapButtonFrameSkinPack, v3.0
Omen, v3.1.0
OmniCC, v4.0.waffles11
Pawn, v1.5.4
PitBull4, vv4.0.0-beta19
Postal, v3.4.4
Prat30, v3.4.15
Prat30Libraries, v
ProfessionALT, v1.84
Quartz, v3.0.4
QuestHubber, v
SharedMedia, v3.0.4-179
Stubby, v5.9.4960 (WhackyWallaby)
TipTac, v10.12.05
Titan, v5.0.1.40000 - Revision 485
TomTom, vv40000-1.0.9
BlizRuntimeLib_enUS v4.0.3.40000 <eu>
(ck=b44)
i'm using r1004 actually
Was about to file a ticket, but since a comment is already here...
With QuestHubber r39 and Ace3 r1004 disembedded (AceLocale-3.0 recently updated), get the following error at logon 100% of the time:
With a slightly earlier build of Ace3 (between r1000 & r1002), also received the error shown by the commenter below at logon; it no longer happens with r1004. USEnglish client/server. Also have a fair number of other mods loading that use AceLocale-3.0. QuestHubber is the only one that prompts an error with the new build.
the new acelocal update broke things. not sure if you gotta fix around it or ace3 does
Date: 2011-01-26 18:51:24 ID: 2 Error occured in: Global Count: 1 Message: AceLocale-3.0: QuestHubber: Missing entry for 'Note: Your quest completion data has not been retrieved from the server. This could take up to a minute.' Debug: ...nterface\AddOns\Ace3\AceLocale-3.0\AceLocale-3.0.lua:31: ...nterface\AddOns\Ace3\AceLocale-3.0\AceLocale-3.0.lua:29 QuestHubber\QuestHubber.lua:747: SetupMapModule() QuestHubber\QuestHubber.lua:96: QuestHubber\QuestHubber.lua:84 (tail call): ? [C]: ? [string "safecall Dispatcher[1]"]:9: [string "safecall Dispatcher[1]"]:5 (tail call): ? Ace3\AceAddon-3.0\AceAddon-3.0.lua:514: InitializeAddon() Ace3\AceAddon-3.0\AceAddon-3.0.lua:628: Ace3\AceAddon-3.0\AceAddon-3.0.lua:621
If it says successful, that means it got the data from the server. If it is still displaying quests you completed, give me a few of their names. There are some quests which are minor and lead into a chain, but they can be ignored, which means you both didn't complete it and cannot pick it up again. Also, which locale is your client?
QuestHubber: Failed retrieving quests 1 time(s). Current status: Successful
After you log in and wait about a minute, if they're still showing up type /qhub and tell me what the output says.