tomQuest2
TomQuest2 is a quest addon that is made for LibDataBroker (ldb) here is a list of addon using ldb.
TomQuest2 was heavilly insipred by fubar QuestFu (thanks to kemayo for this great addon)
Here is a list of Modules and their features:
Quests Tooltip
- Display number of quests in the quest log
- Display number of completed quests
- Display maximum number of quests allowed
- Quest tag for daily, pvp, dungeon, number of suggested player and level
- Clickable tooltip and mouseOver interaction
- Display quest by header (zone, class specific quest, world events...) that you can collapse / expand by clicking on it
- Display of zone level (if zone is available in your language in libTourist-3.0)
- Zone colorization by difficulty or class if it's a class header (can be toggled off)
- Quest colorization by difficulty based on your level and the suggested quest level (can be toggled off)
- Display party members quests that you do not have in common in a separated header (provide limited interactivity as it's not in the questlog)
- Quest status displayed for each party member (Complete or Failed)
- Quest objective progress displayed for each party member
- Quest objective auto hide when you or the party have completed the quest objective
- Quest objective information on mouseover
- Quest log diplay by left clicking on the tooltip
- Quest sharing by ctrl + left click on the tooltip
- Quest tracking by shift + left click on the tooltip
- Quest abandon by alt + left click on the tooltip
- MobMap and Cartographer quest info integration by middle clicking on objectives
- Hide completed objective (never, when everyone in the party has finished, when you have finished)
- Customization of font, font size and coloring
- Automatic special quest item macro generation / update on alt right click (3.1 only feature)
- Use of the special quest item with a key binding defined in blizzard key binding options
Quests Tracker
- Quests can be displayed by zone or not (see screenshots)
- Movable quest tracker with same features as the quest tooltip.
- Automatic quest tracking on quest accept
- Automatic quest tracking on zone change
- Automatic daily quest tracking
- Automatic class quest tracking
- Automatic quest tracking for both player and party based on quest objective progress. (can be toggled off)
- Automatic quest tracking for both player and party based on subzone proximity. (can be toggled off)
- Persistent quest tracking across session
- Unlimited number of quests tracked
- Tracking of quests without objectives (you'll get the short description of the quest instead of objectives)
- Auto-hide quest tracker when in combat. (can be toggled off)
- Show / hide quest tracker when shift-clicking the questsTooltip ldb plugin.
- Show / hide quest tracker with a key binding (see blizzard key binding interface)
- MobMap and Cartographer quest info integration by middle clicking on objectives
- Hide completed objective (never, when everyone in the party has finished, when you have finished)
- Hide completed quest (never, when everyone in the party has finished, when you have finished)
- Customization of font, font size and coloring
- Auto collapsable zone header on zone change when displayed by zone
- Zone filtering: only display quests of the current zone
- Filter quests by weighted quest level
- Automatic special quest item macro generation / update on alt right click (3.1 only feature)
- Use of the special quest item with a key binding defined in blizzard key binding options
Achievement Tracker (3.1 only feature)
- Dispay achievement by category / subcategory with counter of realise
- Movable achivement tracker
- Persistent achievement tracking across session
- Unlimited number of achivement tracked
- Auto-hide achivement tracker when in combat. (can be toggled off)
- Show / hide achievement tracker when alt-clicking the questsTooltip ldb plugin.
- Show / hide achievement tracker with a key binding (see blizzard key binding interface)
- Customization of font, font size and coloring
LightHeaded and QuestLog Integration
- Lightheaded integration
- QuestLog replacement to allow display of quest objective and quest description for quest that only party members have
- LightHeaded and QuestLog links clickable
- Share and abandon questlog button
- QuestLog and LightHeaded attachment can be customized (Right, Left or dettached)
- QuestLog and LightHeaded font and font size can be customized with LibSharedMedia-3.0
- MobMap and Cartographer quest info integration by middle clicking on objectives
Daily Quests
- Display number of daily quests completed today
- Display maximum number of daily quests
- Display time till reset of the day
- More soon
Mob and Item tooltip
- Mob tooltip modification showing quest status for the mob
- Mob tooltip modification showing mobmap quests item droprate information
- Item tooltip modification showing quest status for the item
Party Synchronization
- Synchronization with party members having tomQuest2
- Synchronization of quests details (descritpion, objective, rewards...)
Quest Log Tagging
- Quest tag for daily, pvp, dungeon, number of suggested player and level
- Quest tag can be used defined in the options
Quest Givers Tagging
- Display quest level
- Fade out the quest when not completed
Notifications
- Notifications when your status change for quest objective progress, quest objective completion, quest completion and quest failure
- Notificaions when the party status change for quest objective progress, quest objective completion, quest completion and quest failure
- Notifications when a quest is accepted, turned-in or abandoned
- Notifications is done through LibSink-2.0 so you could send the notifications through:
- Blizzard notifications
- MSBT
- SCT
- Parrot
- Chat Channel
- ...
Sound Notifications
- Audio Notifications for quest objective completion, quest completion and quest failure
- Audio warning can be customized with LibSharedMedia-3.0
Special thanks
- To Hyunkal who helped me test tomQuest2
- To kemayo for making fubar QuestFu which is the inspiration of this addon
- To all who participate in the localization especially
- lswooks & shwy72 for koKR
- yllelder for esES (also used for esMX)
- jamejee for zhCN
- StingerSoft and Hemathio for ruRU
- Farook and Freydis88 and Rexina for deDE
- alpha2009 for zhTW
- To all who give bug reports
- To all who give me great ideas
Localization
If you wish to participate in the localization of tomQuest2 you are welcome to do so through the WowAce localization application Localization is needed for:
- esMX If you find some mistake in my English or French locale you can send me a pm for modification.
Bug report
Bug can be reported on the Ticket application or here in the comment If you find a ticket for the same error you can give more detail if you have.
Ideas
If you'd like me to implement some features, you can do so using the Ticket application or here in the comment
boolean criteria are the one for which no quantity is required it's only you've done it or not, for example exploration achievements where boolean criteria represent all the subzone you have to explore.
in this case you can define the number of columns used to display all subzone, so instead of having one zone per line you can have as much as you want but obviously it will take much more space horizontaly.
- Same as Olorin, tracker displays last quest tracked, whether you finish the quest, or try to untrack it, the quest tracker refuses to "hide" itself when it should be empty.
- Memory of scrolled position in the quest log tooltip works, thank you very much :D
- Hovering over a category for an achievement (the achievement tracker is in the quest tracker, if that matters), without clicking, it collapses and expands repeatedly by itself.
Just for clarity's sake, too: Could you tell me what it means by "Number of columns in the achievement tracker for boolean criteras"? I've noticed that if it's set to 2 (the default), it's incredibly (and unnecessarily) wide, but set to 1 it's just right. I'd like to know what it actually means though, in case I have to ever set it back. Thanks!
the "Auto track quests when you accept them" option also apply to party people having tomQuest2, would you like a separate option to differentiate your setting from party setting?
Is there any option to automatically track party quests as group members accept them, the config is quite daunting and I'm not sure if I missed it somewhere in there.
Achievement tracking in the quest tracker works like a charm, except one thing that may be confusing: The achievements being tracked in the quest tracker are still dependant upon the achievement tracker itself being shown. If I hide the achievement tracker, the tracked achievements in the quest tracker disappear. I'm not sure if this is a bug or feature, so I thought I'd bring it up.
Also, the scrolling for both the quest list and the quest tracker work like magic as well! One thing about the quest list scrolling, however: Whenever you interact with the tooltip, it resets the scrollbar to the top. For example, I scroll down, and I shift-click a quest to track it. Suddenly, the quest list tooltip is back at the top again, and if I were to shift-click the next quest in the list, I'd have to scroll back down to it, and so on. Same for expanding/collapsing quest categories.
One last suggestion: Is it at all possible to make achievement tracking categories toggleable? I can see how people might like them there, however, for me, they simply add unnecessary lines to my tracker. I'd simply like to track the name and progress of the achievement, just like the quest name and objective progresses are already.
Thank you very much for your consideration of my ideas! :)
for scrolling and tracker interaction I need to check what I can do but I'm not sure the LibQTip allow me to store the position of the scroll when redrawing the tooltip.
I'll look at the possibility to toggle off display of category for achievements.
thanks for your comments
(line 1136 in core.lua is "end" for r128 and "if not items[item] then" in r126, so you are obviousily using r126)
Thank you for all the work you pour into this, it is very much appreciated!
"Unable to track any more...somthing or other red error on screen"
im tracking 5 quests and no achievements and cant add quests manually to be tracked.
still have same error as below as well
"You don't have much, if anything, tracked already, right?
If you have moved your minimap to the bottom of your screen, or near to that, that will push Blizz's tracker off the screen and you will get that error. Found this somewhere in the official forums via Google. The fix is:
1. Slide your map up till you can see the default tracker (enable visibility of it if tomQuest hides it).
2. Move the tracker anywhere else on your screen -- it will detach from the minimap and not move it.
3. Put you rminimap back where you want it.
Once I did the above I was able to track stuff again, and the problem has not recurred after putting the minimap back bottom center where I'd had it."
I'm currently trying to find a solution to reposition correctly the tracker and avoid this problem
should be fixed in latest release
[2009/05/11 12:24:26-1438-x41]: LibQTip-1.0-10 (tomQuest2):371: attempt to index field 'scrollChild' (a nil value)
LibQTip-1.0-10 (tomQuest2):509: in function <...ce\AddOns\tomQuest2\libs\LibQTip-1.0\LibQTip-1.0.lua:507>
LibQTip-1.0-10 (tomQuest2):645: in function <...ce\AddOns\tomQuest2\libs\LibQTip-1.0\LibQTip-1.0.lua:546>
(tail call): ?:
RepairBroker-3.1.0 Beta4\RepairBroker.lua:266: in function `RenderEquippedDurability'
RepairBroker-3.1.0 Beta4\RepairBroker.lua:247: in function <Interface\AddOns\RepairBroker\RepairBroker.lua:214>
I'll report this error to the author.
thanks.
With r126, I get an error from LibQTip when I mouseover the LDB-plugin for quests. I am unable to see a tooltip. I reverted back to r123.
Spaga: try to enable the Blizzard watchframe (disable option "Hide default blizzard quests and achievement tracker" in the tomquest2 options), tell me where it is displayed
This problem is related to the new bliz watchframe introduced in 3.1, this frame is usually set to be relative to the minimap, so in case the minimap is at the bottom of the screen it will be out of the screen so the impossibility to track an achievement... :(
if this is the case, move your minimap to display the watchframe, the try to move the watchframe and then reposition your minimap back to its original position
Gagou...after updating to the latest version (r126 beta), I am still experiencing the Achievement Tracker issue. I enabled both trackers (quest & achievement), and cleared all quests that were being tracked, yet when I go to track and achievement, I receive the message saying not enough room and to stop tracking some before I can add more. Is there something I can do in the settings to workaround this issue? Thanks very much.