Go to Page... |
Updated: | 03-28-10 07:36 PM |
Created: | 02-19-10 05:24 PM |
Downloads: | 10,361 |
Favorites: | 124 |
MD5: |
QuestRouterLite was inspired by addons like TourGuide, QuestHelper, and Carbonite. With the release of 3.3 and specifically Points of Interest for quests, it is now possible to shed libraries like LightHeaded, if all you want is simple quest routing.
QuestRouterLite only uses Blizzard-provided information, so the locations are accurate, and there's virtually no additional memory use.
If you want to simply and cleanly go from one quest to another, QuestRouterLite is your addon.
Update Modes
When I started this addon I tried to make something comparable to QuestHelper or Carbonite, only using the quest events - turns out this isn't really possible.
So now QuestRouterLite has two major modes. You can either run without the timed updates and use only the quest events, or use periodic updates much like the other major questing addons. Timed updates are on by default, as I believe this is closer to my goal and gives a smoother and more accurate experience. If you want to turn them off, you can. The updating itself is so minimal that even with this on, it barely chews any cycles.
Current Version
I have managed to get blobs tracking with the minimap - however, due to the way Blizzard handles the blob, it is a rather hacked method. Because of this, swapping between the world and minimap is currently glitchy, and without a masking feature in the WoW API, the blobs run off the minimap. It may be impossible to fix this, but I will keep trying. Use of the minimap blobs is at your discretion - and is off by default.
Please report any bugs, issues, or feature requests.
TomTom Required
While there is a feature that will automatically select the closest quest on your map, the addon relies on TomTom to provide easy navigation to the next quest.
You can get TomTom here: http://www.wowinterface.com/download...32-TomTom.html
Current Features
Comment Options |
04-10-10, 02:32 PM | |
|
sigh
death by fatigue
WTB: a better tracker (back to the old fashioned way)
__________________
|
|
Tweeker |
View Public Profile |
Send a private message to Tweeker |
Find More Posts by Tweeker |
Add Tweeker to Your Buddy List |
Toran |
View Public Profile |
Send a private message to Toran |
Find More Posts by Toran |
Add Toran to Your Buddy List |
Lyncks |
View Public Profile |
Send a private message to Lyncks |
Find More Posts by Lyncks |
Add Lyncks to Your Buddy List |
04-11-10, 07:31 AM | ||
|
Re: Re: sigh
I did a sarch for RemoveQuestWatch() function in all of my addons running - Notepad++ didn't find it anywhere. EDIT: I understand, ignore above. The default tracker, doesn't really remove completed quests, but changes the quest to a completed state with the objectives removed.
Last edited by Toran : 04-11-10 at 08:21 PM.
|
|
|
Toran |
View Public Profile |
Send a private message to Toran |
Find More Posts by Toran |
Add Toran to Your Buddy List |
04-15-10, 10:38 PM | |
|
Taint issues
Not that this is terribly bothersome, but it looks like there's a taint issue with the WorldMapBlobFrame. I can't be sure (other than combat) what specifically triggered it. I did not have my world map open at any time during this session.
Relevant portion of taint log: Code:
4/16 00:11:56.685 An action was blocked in combat because of taint from QuestRouterLite - WorldMapBlobFrame:Show() 4/16 00:11:56.685 Interface\FrameXML\WorldMapFrame.lua:1458 WorldMapFrame_DisplayQuests() 4/16 00:11:56.685 Interface\AddOns\QuestRouterLite\QuestRouterLite.lua:436 <unnamed>:SetPOIMap() 4/16 00:11:56.685 Interface\AddOns\QuestRouterLite\QuestRouterLite.lua:377 <unnamed>:SetClosestPOI() 4/16 00:11:56.685 Interface\AddOns\QuestRouterLite\QuestRouterLite.lua:350 <unnamed>:Update() 4/16 00:11:56.685 Interface\AddOns\QuestRouterLite\QuestRouterLite.lua:621 4/16 00:11:57.693 An action was blocked in combat because of taint from QuestRouterLite - WorldMapBlobFrame:Show() 4/16 00:11:57.693 Interface\FrameXML\WorldMapFrame.lua:1458 WorldMapFrame_DisplayQuests() 4/16 00:11:57.693 Interface\AddOns\QuestRouterLite\QuestRouterLite.lua:436 <unnamed>:SetPOIMap() 4/16 00:11:57.693 Interface\AddOns\QuestRouterLite\QuestRouterLite.lua:377 <unnamed>:SetClosestPOI() 4/16 00:11:57.693 Interface\AddOns\QuestRouterLite\QuestRouterLite.lua:350 <unnamed>:Update() 4/16 00:11:57.693 Interface\AddOns\QuestRouterLite\QuestRouterLite.lua:612 4/16 00:12:00.741 An action was blocked in combat because of taint from QuestRouterLite - WorldMapBlobFrame:Show() 4/16 00:12:00.741 Interface\FrameXML\WorldMapFrame.lua:1458 WorldMapFrame_DisplayQuests() 4/16 00:12:00.741 Interface\AddOns\QuestRouterLite\QuestRouterLite.lua:436 <unnamed>:SetPOIMap() 4/16 00:12:00.741 Interface\AddOns\QuestRouterLite\QuestRouterLite.lua:377 <unnamed>:SetClosestPOI() 4/16 00:12:00.741 Interface\AddOns\QuestRouterLite\QuestRouterLite.lua:350 <unnamed>:Update() 4/16 00:12:00.741 Interface\AddOns\QuestRouterLite\QuestRouterLite.lua:112 4/16 00:12:00.979 An action was blocked in combat because of taint from QuestRouterLite - WorldMapBlobFrame:Show() 4/16 00:12:00.979 Interface\FrameXML\WorldMapFrame.lua:1458 WorldMapFrame_DisplayQuests() 4/16 00:12:00.979 Interface\AddOns\QuestRouterLite\QuestRouterLite.lua:436 <unnamed>:SetPOIMap() 4/16 00:12:00.979 Interface\AddOns\QuestRouterLite\QuestRouterLite.lua:377 <unnamed>:SetClosestPOI() 4/16 00:12:00.979 Interface\AddOns\QuestRouterLite\QuestRouterLite.lua:350 <unnamed>:Update() 4/16 00:12:00.979 Interface\AddOns\QuestRouterLite\QuestRouterLite.lua:117
__________________
Some days it's just not worth chewing through the restraints... |
|
cormanthor |
View Public Profile |
Send a private message to cormanthor |
Find More Posts by cormanthor |
Add cormanthor to Your Buddy List |
05-10-10, 08:03 PM | |
|
QRL + TomTom Question
TomTom uses the lightheaded addon to supply info as far as I know so in order to use QRL do I need to have lightheaded? I'm trying to find a questing addon that doesn't need alot of memory to run and still helps me out... anyways if you don't need lightheaded to run QRL and have the arrow of tomtom point the way that would be awsome....
thanks |
|
mageice3 |
View Public Profile |
Send a private message to mageice3 |
Find More Posts by mageice3 |
Add mageice3 to Your Buddy List |
05-10-10, 08:16 PM | ||
|
Re: QRL + TomTom Question
|
|
|
Toran |
View Public Profile |
Send a private message to Toran |
Find More Posts by Toran |
Add Toran to Your Buddy List |
05-22-10, 09:36 PM | |
A Murloc Raider
Forum posts: 4
File comments: 84
Uploads: 0
|
With current zone only checked, and timed updates checked. If you are in an area where you have no quests you get a pop up on every timed update asking you if you want to open the options window or not.
|
|
Flak |
View Public Profile |
Send a private message to Flak |
Find More Posts by Flak |
Add Flak to Your Buddy List |
05-23-10, 11:35 PM | |
|
I really love the concept behind QRL, but I'm scared to use it. When I grabbed my first escort quest, I was spammed with lua errors and my framerate nosedived to the point that I couldn't do anything but disable the addon (luckily I run addon manager). Here's the error - I'll try to use a small font so it's not massive. The quest for reference was
Escaping the Tomb Edit: got the same error spam and framerate drop from the wintergrasp quest "taking the battle to the enemy" (alliance side). Code:
Message: Interface\FrameXML\QuestPOI.lua:200: attempt to index local 'poiButton' (a nil value) Time: 05/23/10 23:27:44 Count: 1 Stack: Interface\FrameXML\QuestPOI.lua:200: in function `QuestPOI_HideButtons' Interface\FrameXML\WorldMapFrame.lua:1633: in function `WorldMapFrame_UpdateQuests' Interface\FrameXML\WorldMapFrame.lua:1444: in function <Interface\FrameXML\WorldMapFrame.lua:1443> [C]: in function `WorldMapFrame_DisplayQuests' Interface\FrameXML\WorldMapFrame.lua:1521: in function `WorldMapFrame_UpdateMap' Interface\FrameXML\WorldMapFrame.lua:175: in function <Interface\FrameXML\WorldMapFrame.lua:168> [C]: ? [C]: in function `SetMapToCurrentZone' Interface\FrameXML\WorldMapFrame.lua:142: in function <Interface\FrameXML\WorldMapFrame.lua:132> [C]: ? [C]: in function `Show' Interface\FrameXML\UIParent.lua:1973: in function `ShowUIPanel' Interface\FrameXML\UIParent.lua:1964: in function `ToggleFrame' [string "TOGGLEWORLDMAP"]:1: in function <[string "TOGGLEWORLDMAP"]:1> Locals: parentName = "WorldMapPOIFrame" buttonType = 4 buttonIndex = 4 numButtons = 5 poiButton = nil buttonName = "poiWorldMapPOIFrame4_" (for index) = 4 (for limit) = 5 (for step) = 1 i = 4 (*temporary) = <table> { BuyButton11Highlight = BuyButton11Highlight { } ContainerFrame5Item7 = ContainerFrame5Item7 { } MultiCastActionButton6Cooldown = MultiCastActionButton6Cooldown { } MerchantItem9ItemButtonStock = MerchantItem9ItemButtonStock { } GetTrainerServiceTypeFilter = <function> defined =[C]:-1 UNIT_NAMES_COMBATLOG_TOOLTIP = "Color unit names." KBASE_NUM_FAKE_CATEGORIES = 1 Recount_MainWindow_Bar6 = Recount_MainWindow_Bar6 { } SetTrainerServiceTypeFilter = <function> defined =[C]:-1 MerchantItem6AltCurrencyFrameHonorTexture = MerchantItem6AltCurrencyFrameHonorTexture { } TutorialFrameLeft19 = TutorialFrameLeft19 { } MultiCastActionButton2Cooldown = MultiCastActionButton2Cooldown { } ERR_TRADE_EQUIPPED_BAG = "You can't trade equipped bags." PVP_RANK_6_1 = "Corporal" MultiBarLeftButton7 = MultiBarLeftButton7 { } OPTION_TOOLTIP_SHOW_MULTIBAR4 = "Toggles an additional optional actionbar on the right side of the screen." InterfaceOptionsDisplayPanelShowAggroPercentageText = InterfaceOptionsDisplayPanelShowAggroPercentageText { } VideoOptionsFrameDefaults = VideoOptionsFrameDefaults { } MerchantItem6AltCurrencyFrameItem1Text = MerchantItem6AltCurrencyFrameItem1Text { } BINDING_NAME_NAMEPLATES = "Show Enemy Name Plates" IsReferAFriendLinked = <function> defined =[C]:-1 MAIL_LETTER_TOOLTIP = "Click to make a permanent copy of this letter." UnitFrameManaBar_UnregisterDefaultEvents = <function> defined @Interface\FrameXML\UnitFrame.lua:298 ContainerFrame1Item22Cooldown = ContainerFrame1Item22Cooldown { } CHAT_CONFIG_OTHER_COMBAT = <table> { } BT4Button22Flash = BT4Button22Flash { } CONSOLIDATED_BUFFS_PER_ROW = 4 TutorialFrameRight19 = TutorialFrameRight19 { } MoneyFrame_OnEvent = <function> defined @Interface\FrameXML\MoneyFrame.lua:184 WatchFrameItem_OnEvent = <function> defined @Interface\FrameXML\WatchFrame.lua:1206 InterfaceOptionsCombatTextPanelFCTDropDown_OnClick = <function> defined @Interface\FrameXML\InterfaceOptionsPanels.lua:1080 BuyButton6DetailName = BuyButton6DetailName { } LFGTeleport = <function> defined =[C]:-1 SpellButton6Cooldown = SpellButton6Cooldown { } ChannelMemberButton10Name = ChannelMemberButton10Name { } PetStableMoneyFrameGoldButtonText = PetStableMoneyFrameGoldButtonText { } VOICEMACRO_4_Sc_1_FEMALE = "Help me attack!" VideoOptionsPanel_Cancel = <function> defined @Interface\FrameXML\VideoOptionsPanels.lua:36 PetPaperDollFrameTab3Right = PetPaperDollFrameTab3Right { } ChannelMemberButton10SpeakerFrameOn = ChannelMemberButton10SpeakerFrameOn { } EventTraceFrameTitleButton = EventTraceFrameTitleButton { } BINDING_NAME_RECOUNT_TOGGLE_MAIN = "Toggles the main window" SecureCmdItemParse = <function> defined @Interface\FrameXML\ChatFrame.lua:923 SLASH_STOPATTACK1 = "/stopatta
Last edited by trclocke : 05-24-10 at 10:16 PM.
|
|
trclocke |
View Public Profile |
Send a private message to trclocke |
Find More Posts by trclocke |
Add trclocke to Your Buddy List |
05-24-10, 08:37 AM | |
|
@trclocke that is bizarre. I've been experiencing some fps stutters lately, and determined it was the "timed updates" feature of QRL. I disabled those and all is much better now.
EDIT: Ok I lied. Even with timed updates off, I still get a stutter due to QRL. Disabled QRL completely and now it's really gone.
Last edited by Toran : 05-27-10 at 07:30 PM.
|
|
Toran |
View Public Profile |
Send a private message to Toran |
Find More Posts by Toran |
Add Toran to Your Buddy List |
05-24-10, 09:10 AM | ||
|
|
|
|
trclocke |
View Public Profile |
Send a private message to trclocke |
Find More Posts by trclocke |
Add trclocke to Your Buddy List |
05-24-10, 09:17 AM | |
|
Lyncks - a really nice feature for me would be to let right-clicks, or double-clicks, or some combination of clicks on the numbered minimap trackers, automatically update the tomtom arrow to that quest. I know with timed updates on it wouldn't stick, but for those of us that keep timed updates off it'd be helpful.
|
|
trclocke |
View Public Profile |
Send a private message to trclocke |
Find More Posts by trclocke |
Add trclocke to Your Buddy List |
05-25-10, 03:17 PM | |
A Murloc Raider
Forum posts: 4
File comments: 84
Uploads: 0
|
I'm getting a message in chat ever so often:
Interface action failed because of an AddOn. I grabbed devtools and turned on chat monitoring... this is what devtools tells me for that message: event="ADDON_ACTION_BLOCKED" arg1="QuestRouterLite" arg2="WorldMapBlobFrame:Show()" |
|
Flak |
View Public Profile |
Send a private message to Flak |
Find More Posts by Flak |
Add Flak to Your Buddy List |
06-07-10, 07:39 AM | ||
|
For example, doing [Taking Battle To The Enemy] in Tournament area results in a lag effect / stutter when killing mobs and looting them. Try that to reproduce.
Last edited by Toran : 06-07-10 at 07:43 AM.
|
|
|
Toran |
View Public Profile |
Send a private message to Toran |
Find More Posts by Toran |
Add Toran to Your Buddy List |
06-07-10, 01:11 PM | |
|
haunted
I turned this on and immediately it turned itself on, then off, then on, etc, it would not stop. Disabled all addons but this and Tom Tom, it still did it. Disabled all except this, same thing. I have no clue, lol, would have been a nice to use it, I think.
Last edited by Kendian : 06-07-10 at 01:12 PM.
|
|
Kendian |
View Public Profile |
Send a private message to Kendian |
Find More Posts by Kendian |
Add Kendian to Your Buddy List |