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
No update since December. No response to posts. Switching to SorhaQuestLog.
I can not wait a few months for a response to my ticket so I am uninstalling this addon and will use the default. I really liked this one if it would only track all the quests I had, not just some of them.
Apparently this is an abandoned addon everyone, so install at your own risk.
Is anyone working on this addon any longer? There has not been any activity since Dec.
Message: Interface\AddOns\tomQuest2\tomQuest2.lua:147: attempt to index field '?' (a nil value)
Time: 01/15/11 17:14:07
Count: 3
Stack: Interface\AddOns\tomQuest2\tomQuest2.lua:147: in function <Interface\AddOns\tomQuest2\tomQuest2.lua:145>
[C]: ?
Interface\AddOns\tomQuest2\tomQuest2.lua:4617: in function `addQuestCategory'
Interface\AddOns\tomQuest2\tomQuest2.lua:4997: in function `?'
...ventory\Libs\CallbackHandler\CallbackHandler-1.0.lua:146: in function <...ventory\Libs\CallbackHandler\CallbackHandler-1.0.lua:146>
[string "safecall Dispatcher[1]"]:4: in function <[string "safecall Dispatcher[1]"]:4>
[C]: ?
[string "safecall Dispatcher[1]"]:13: in function `?'
...ventory\Libs\CallbackHandler\CallbackHandler-1.0.lua:91: in function `Fire'
...rkInventory\Externals\Ace3-AceEvent\AceEvent-3.0.lua:120: in function <...rkInventory\Externals\Ace3-AceEvent\AceEvent-3.0.lua:119>
Locals: <none>
Could anyone send me a PM and explain how to set up a tracker for my party member's quests? For the life of me I can't figure it out. (Yes the other party member is also using tomquest2)
Is it also possible to have a "quest log" in which I can view all of the quests in my party member's log?
In our server, Dreadmaul Oceanic, the server is currently on Australian DST AEST to be exact. When the GEP Cap / Dailies reset, TomQuest2 still showed 1 hr left before the reset.
Just reporting, thanks!
3x tomQuest2-4.0.1 release 3\tomQuest2.lua:1782: attempt to index field '?' (a nil value)
tomQuest2-4.0.1 release 3\tomQuest2.lua:2095: in function <tomQuest2\tomQuest2.lua:2039>
tomQuest2-4.0.1 release 3\tomQuest2.lua:3372: in function <tomQuest2\tomQuest2.lua:3362>
(tail call): ?:
<in C code>: in function `AddQuestWatch'
Interface\FrameXML\QuestLogFrame.lua:277: in function <Interface\FrameXML\QuestLogFrame.lua:246>:
Locals:
displayFrame = tomQuest2QuestsTracker {
0 = <userdata>
width = 356
containerType = "questsTracker"
scrollChild = tomQuest2QuestsTrackerScrollChild {}
height = 62
slider = tomQuest2QuestsTrackerSlider {}
scrollFrame = tomQuest2QuestsTrackerScrollFrame {}
}
minWidthQTr = 264
maxWidthQTr = 264
statusMinWidthQTr = 74
statusMaxWidthQTr = 74
totalMinWidthQTr = 356
totalMaxWidthQTr = 356
collapseIconSizeQTr = 12
questItemIconSizeQTr = 18
questsCellPaddingQTr = 23
objectivesCellPaddingQTr = 28
vSpaceUsed = 6
maxTextWidth = 264
maxStatusWidth = 74
maxTotalWidth = 356
displayFrames =
achievementsTracker = tomQuest2AchievementsTracker {}
questsTracker = tomQuest2QuestsTracker {}
questsTooltip = tomQuest2QuestsTooltip {}
}
prdb =
automaticAcceptEscort = false
notifyPlayerQuestFailed = true
questsSorting = "weightedA"
modules =
dataObjMouseRightControl = "openOptions"
failedColor = "ff0000"
onDaily = true
font = "Friz Quadrata TT"
tomQuest2ParentFrameY = 0
announcePlayerObjectiveProgress = true
gj1 = 0
heroic = "d+"
bj1 = 0
elite = "+"
itemTooltip = true
raid = "r"
notifyPartyQuestComplete = true
unTrackDelay = 5
soundObjectiveComplete = "Peon Ready"
onSubZone = true
notifyPlayerObjectiveComplete = true
color = "ffffd100"
gi2 = 0
fontOutline = ""
bi2 = 0
notag = ""
raidModules =
announceObjectiveProgressWhenQuestComplete = false
showCOTD = true
showRemainingTime = true
dungeonAddLevel = 2
showMaxDailyQuest = true
notifyPartyQuestAccepted = true
tomQuest2ParentFrameX = 0
questsTooltip =
dataObjMouseLeftShift = "toggleQuestTracker"
pvp = "p"
fontSize = 12
dataObjMouseMiddleControl = "toggleAnnouncementModule"
onClass = true
notifyItemStartingQuestLooted = true
onLogIn = false
unTrackInactive = false
attach = 1
maximumTooltipWidth = 250
automaticAccept = 4
qlFontSizeH2 = 12
fadeNotCompletedQuests = true
dataObjMouseLeftAlt = "toggleAchievementsTracker"
timedAchievements = true
gi1 = 2
customColorMode = true
categoryWithoutLvlPos = 0
bi1 = 0
borderColor =
level = "questLevel"
sinkOptions =
notifyPlayerObjectiveProgress = true
completedColor = "00ff00"
showLightHeaded = true
onZone = true
notifyPartyQuestTurnedIn = true
rj3 = 0
tomQuest2ParentFrameWidth = 640
showAllCommentsOnOnePage = false
lhFontSize = 10
hideDefaultBlizTracker = true
dataObjMouseMiddleShift = "toggleQuestTracker"
soundQuestComplete = "Work Done"
questTitleColor = "000000"
ri1 = 0
bj3 = 0
onObjectiveProgress = true
questsTracker =
ri2 = -2
achievementsTracker =
dataObjMouseMiddle = "toggleQuestsLog"
announcePlayerObjectiveComplete = true
showMaxQuest = true
escort = "e"
skin =
rj0 = 1
raidAddLevel = 1
colorizeQuestsCounter = true
mobTooltip = true
automaticTurnIn = false
announcePlayerQuestComplete = true
categorySorting = "levelA"
heroicAddLevel = 3
onQuestAccepted = 3
rj1 = 1
hideBlizzardNotification = true
notifyPartyQuestFailed = true
dataObjMouseRight = "openOptions"
addQuestLevel = true
colorizeDailyQuestsCounter = true
gj0 = 0
bj0 = 0
notifyPartyQuestAbandonned = true
rj2 = 2
version = 3
notifyPlayerQuestComplete = true
notifyPartyObjectiveProgress = true
backDropColor =
notifyPartyObjectiveComplete = true
group = "g"
showQuestLog = true
gj3 = 1
qlFont = "Friz Quadrata TT"
dungeon = "d"
gj2 = 1
lhFont = "Friz Quadrata TT"
tomQuest2ParentFramePoint = "CENTER"
showNumCompletedQuests = true
showNumCompletedDailyQuests = true
bj2 = 0
showNumQuests = true
partyHeader = true
announcePlayerQuestFailed = true
soundQuestFailed = "Thrumm"
qlFontSize = 10
dataObjMouseMiddleAlt = "toggleAchievementsTracker"
dataObjMouseRightAlt = "openOptions"
tomQuest2ParentFrameHeight = 400
colorizeDailyQuestsTimer = true
eliteAddLevel = 3
dataObjMouseRightShift = "openOptions"
groupAddLevel = 1
dataObjMouseLeft = "toggleQuestsLog"
notifiyObjectiveProgressWhenQuestComplete = false
qlFontSizeH1 = 14
data
Ah OK. I hate how Blizz displays quest info in tooltips and think it could be cleaned up, but it's not a huge deal.
So your mob tooltip option now just displays achievement info? If that's the case, then you might want to rename that option in a future version.
Yes Bliz apparently added party member quest completion to the tooltip.
Since Bliz added their own tooltip modification for player quest objective I removed mine from tomQuest2, so now tomQuest2 is only adding achievements information to the tooltip and I have no plan to change option for achievements integration.
So did blizzard add party member quest completion to mouseover mob tooltips in 4.0? I have party sync and mob tooltips off in tomQuest, but I'm still seeing party member info on mouseover tooltips...they are distracting to me.
Only reason I have mob tooltips off in tomQuest is because I don't like the achievement info it shows. Would like to use it again though. Would like to see a few more options in the tooltips pane if possible. Maybe an option to toggle off achievement info from tooltips (or at least truncate it) , and another one to toggle off party info from tooltips?
By the way, I love TomQuest, I don't know what I would do and I love the fact that it has a simple ldb so I can just roll over and see my quests, thank you so much. :)
I'm hoping someone can help me. I can't figure out how to display the Quest Tracker so I can move it around and have it up all the time.
I've gone through all the menus in the Quest Tracker. I've clicked everything that seems like it would show the tracker to no avail. Am I missing something?
Can you make the "Quest Items" thats showed on the quest tracker compatible with the OmniCC addon, or annyway that the "Cool Down" is Showed on thous items, like the quest "Again With the Zapped Giants" (Itemn is "Zorbin's Ultra-Shrinker"), the cooldown is 30 Sec and is not showed on the tracker.
Regards
Example : I want to do "Daily's" with my friend, `This friend is doing "normal questst" and i only help him with the daily's... i see nou an extra "Other Players Quests" with his quests.
Maybe there is already an option to hide this one, but i can not find it (maybe i'm a dummie :))
If not then already thanks to make this option then :)
Regards