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

  • Your Rating

  • Share
  • Report Abuse

QuestAgent

 

Project Updated:
Files Updated: Thu, Aug 6 2009
Supports Game Version: 3.2.0
Category: Quests & Leveling
Tags:

[Edit Tags]

Project Manager: Allara
Additional Authors: No additional authors
Current Version: r37-release
License: All Rights Reserved
Development Site: CurseForge
Avg Daily DL (last 30 days): 9
Downloads Total: 8,217
Favorites: 19
Comments: 26
  • About QuestAgent
  •  

Click here to report an issue or request a new feature
Please do not use comments for bug reports.

QuestAgent requires a LibDataBroker display add-on. I recommend FuBar + Broker2FuBar, Titan Panel, Fortress, or Button Bin.

What is QuestAgent?

QuestAgent is a small LibDataBroker data provider that helps you track the quests of other party members. Rather than just give you brief updates about quests your party is on (like QuestsFu), QuestAgent gives you other party members' full and entire quest log, just as if you had the quests! In addition, QuestAgent fully integrates with LightHeaded if you have it installed.

With QuestAgent, pulling up a party member's quest and checking out the LightHeaded comments couldn't be easier. Just hover your mouse over the QuestAgent tooltip and click on the quest you're interested in. The QuestAgent quest log will pop up (which is nearly indistinguishable from the normal quest log), including the full description of the quest, all of it's rewards, and the LightHeaded box if you have it installed.

Requirements

A LibDataBroker display add-on is required. LightHeaded is highly recommended. Other party members must have this add-on installed and you must all have the same version installed.

Notes

  • Initial quest synchronization takes a few minutes, depending on how many quests you have. Once you've done the first synchronization, quest updates are instantaneous!
  • You can only see other party member's quests. I won't be extending this to guild/raid.
  • All party members must be running QuestAgent, and they must be running the same version! As of r11 and later, QuestAgent will inform you if you join a party where someone else is running a later version of QuestAgent. Everyone needs to stay up to date! I recommend the Curse Client.
  • Feel free to let me know if you have feature suggestions!

Features that will not be implemented

  • Individual objective status and tracking. Use another add-on for this, like QuestGuru, Carbonite, or QuestsFu.

Known issues

  • The tooltip doesn't stay detached when you reload or log out. The tooltip library wasn't working right for me, and I haven't been able to figure out how to fix it just yet.
  • Downloads (7)
  •  
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  
  QuestAgent r37-release Release 3.2.0 1,649 8/6/2009
  QuestAgent r35-release Release 3.1.0 2,435 4/14/2009
  QuestAgent r33-release Release 3.0.3 2,373 12/7/2008
  QuestAgent r27-release Release 3.0.3 90 12/5/2008
  QuestAgent r24-release Release 3.0.3 120 11/29/2008
  • 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.
  • jordicus said 

    all it needs is the change of GetDifficultyColor() to GetQuestDifficultyColor() on line 1418 ;)

    Reply Report Permalink
  • Allara said 

    Oh, cool, thanks for looking at that! Will drycode that change, let me know if you see other issues. (I'm not leveling anyone right now so no excuse to look at this add-on.)

    Reply Report Permalink
  • Allara said 

    Note: This is likely broken in 3.2. I don't quite have time right now to look at it, but I'll get to it as soon as I can.

    Reply Report Permalink
  • you can detach tooltip from fubar as im doing.. but im missing on thing tho...

    when you are done tooltip yas completed at the quest on right... untill is completed i have no clue of progress... im missing 1/12, 6/12, 11/12, completed!

    one more thing.. is there any way so i dont have to detach tooltip every time i log in? weould be perfect

    otherwise its really nice addon... just .. please fix/implement those 2.

    Thank you,
    Vermin@Talnivarr(EU)

    Reply Report Permalink
  • Thank you for pointing me to the solution I was missing regarding my last question.

    One thing I really miss from JasonQuest
    http://www.wowinterface.com/downloads/info9561-JasonQuest.html
    is the tracker that had a nice display of party members' quest objectives progress. I haven't seen a function like that here; as far as I can tell the only way I can see that is to hover to see the tooltip, then find and click on the party member's quest title to bring up the QA log and see the objectives progress. Is there a quicker way to see that information?

    Thank you.

    Reply Report Permalink
  • jordicus said 

    you could always use QuestAnnouncer in combination with QuestAgent. At least you get notified of party members completing quest objectives as it happens.

    It might be something that could be added in as a feature to QuestAgent in the future as well...

    Reply Report Permalink
  • Allara said 

    I don't suppose you have a screenshot of what this looked like? I agree that this is a major hole in the abilities of QuestAgent, but I haven't really thought of a good UI paradigm for it. That said, I haven't been working on any add-ons for some time now as I've been spending too much time actually *playing* the game :D, so no idea if I'll be interested in any new features for this. I will definitely be keeping this one updated if it breaks in a patch, however.

    Reply Report Permalink
  • Using r33.
    I was grouped with two other players. One player logged off his toon 1 and came back with toon 2. I invited toon 2. After a few minutes, I noticed that toon 1's quest log is still showing up in the QA tooltip. I re-synced, but it didn't change. I broke up the group and we re-grouped. No change. It stayed that way until later when I logged off and back on, then re-grouped. At that point the QA quest log started to display correctly, without the extra toon.

    Reply Report Permalink
  • Allara said 

    That's intended. The tooltip hint tells you to Ctrl-Click a player to remove them. Players aren't supposed to go away automatically when they leave the group in this release. This allows you to group with someone to get their quests, then leave the party and still see the LightHeaded comments for the quests they had, even if you won't be getting updates.

    Reply Report Permalink
  • jordicus said 

    me once again...

    Something odd happened. I was playing around with dumping Titan for something more configurable like Fortress. However as soon as I disabled Titan and enabled Fortress, QuestAgent disappeared from my LDB options. If I enable both Titan & Fortress, I get a Fortress block for QuestAgent that can be used, but if it's only Fortress enabled, it does not appear. I got the same results trying StatBlockCore.

    Reply Report Permalink
  • Allara said 

    I just tested with Fortress, and I can't reproduce your issue. QuestAgent appears just fine for me. Perhaps you have another add-on conflicting?

    Reply Report Permalink
  • jordicus said 

    I disabled every addon except for BugGrabber, Fortress1.1 & QuestAgent r24. At login I get this error:

    "QuestAgent-24\\QuestAgent.lua:6: attempt to call global 'AceLibrary' (a nil value)\n\n ---",

    I upgraded to r27 and get the same result. I can only only guess that it's not loading one of it's libraries correctly, and that with other addons enabled they are loading the needed library correctly which is why I haven't seen this before

    Reply Report Permalink
  • jordicus said 

    i figured it out.

    you are missing AceLibrary in the Lib folder and in your embeds.xml.

    Also, the Tablet & Dewdrop folders are each nested inside which doesn't work with how you call them in embeds.xml. in each of those 2 folders all that you need are the tablet.lua & dewdrop.lua file in their respective Lib folder. all the other files & folders are unneccesary since you already explicitly call those dependant libraries from your main embed.xml & .toc file.

    Reply Report Permalink
  • Allara said 

    Also I forgot to say: Thanks for troubleshooting that for me! I appreciate it.

    Reply Report Permalink
  • Allara said 

    Try r33. I hard-embedded those three libraries since the Curse packager just couldn't seem to figure it out properly. Let me know if you still encounter any issues.

    Reply Report Permalink
  • Allara said 

    New release is up:

    - NEW FEATURE: Show achievement progress. Shows the player's achievement progress next to the zone name if applicable. Some quests are registered under subzones, and they need to be added on a case-by-case basis. Currently I only have special support for Coldarra (it's part of the Borean Tundra achievement). Let me know if you see any others that I should add.
    - Tooltip now shows each party members' revision number (useful if you want to bug them to upgrade -- keep in mind that QuestAgent should already bug them about it if they join your party and someone has a newer version)

    Reply Report Permalink
  • jordicus said 

    got an error upon logging in with r22.

    ["message"] = "QuestAgent-22\\QuestAgent.lua:454: Usage: RawHook([object], method, [handler], [hookSecure]): Attempt to hook secure function AddQuestWatch. Use `SecureHook' or add `true' to the argument list to override.\nAceHook-3.0\\AceHook-3.0.lua:150: in function <...erface\\AddOns\\Titan\\libs\\AceHook-3.0\\AceHook-3.0.lua:104>\nAceHook-3.0\\AceHook-3.0.lua:258: in function `RawHook'\nQuestAgent-22\\QuestAgent.lua:454: in function \n(tail call): ?:\n: ?\n:\"safecall Dispatcher[2]\":9: in function <[string \"safecall Dispatcher[2]\"]:5>\n(tail call): ?:\nAceTimer-3.0\\AceTimer-3.0.lua:140: in function <...face\\AddOns\\Titan\\libs\\AceTimer-3.0\\AceTimer-3.0.lua:114>\n\n ---",

    Reply Report Permalink
  • Allara said 

    I am unable to reproduce this issue. However, try r24 to see if it fixes it.

    Reply Report Permalink
  • jordicus said 

    that seems to have taken care of it as well as the other error I posted as a ticket.. thanks for the quick fix and excellent addon!

    Reply Report Permalink
  • Allara said 

    r22 has been released:

    - FIX: Filter by zone should now show all quests in the zone instead of just the first one
    - FIX: Quest sorting sometimes became random and strange; this should no longer occur
    - FIX: The QuestAgent quest log should no longer pop up unexpectedly in certain situations
    - NEW FEATURE: Show hint. Lets you turn off the tooltip hint.
    - NEW FEATURE: Tooltip scale. Lets you resize the tooltip.
    - NEW FEATURE: Tooltip background opacity
    - NEW FEATURE: Detach tooltip. Lets you detach the tooltip, making it always visible. You can then right click the tooltip and lock it. Once locked, holding Alt will allow you to interact with the tooltip. Note: In this release, the tooltip will reattach itself when you log out or reload your UI.
    - NEW FEATURE: Sort quests alphabetically. Ignores level and just sorts quests by zone/name.
    - NEW FEATURE: Only show quests you are watching. Only shows quests in the tooltip that you are tracking in your quest log.
    - Updated to the latest version of LibCompress, which resolves some rare issues
    - Other miscellaneous fixes

    Reply Report Permalink
  • Similar Addons
  •  

Average downloads per day

  1. 61,955 QuestHelper Quests & Leveling, and Map...
  2. 1,402 Altoholic Guild, Bags & Inventory, Mail...
  3. 1,188 Armory Bags & Inventory, Achievements...
  4. 863 Group Calendar 5 Guild, Boss Encounters, Quests...
  5. 724 Cartographer_QuestInfo Map & Minimap, and Quests...