
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:
- 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 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
MobMap and Cartographer Quest Info integration
- Add MobMap data to the mob tooltip
- Add MobMap information to tooltip when overing quest objective in the tracker or quest tooltip
- Show MobMap informaiton on the map when middle clicking on the quest objective
- Show Cartographer quest information on cartographer when middle clicking on the quest objective
Planned Features
- Add daily quests informations to the daily quest ldb object
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
------------------------------------------------------------------------
r263 | gagou | 2009-11-05 21:43:48 +0000 (Thu, 05 Nov 2009) | 1 line
Changed paths:
A /tags/3.2 beta 31 (from /trunk:262)
tag as 3.2 beta 31
------------------------------------------------------------------------
r262 | gagou | 2009-11-05 21:33:03 +0000 (Thu, 05 Nov 2009) | 2 lines
Changed paths:
M /trunk/dailyTooltip.lua
M /trunk/questsTooltip.lua
M /trunk/tomQuest2.toc
M /trunk/tomQuest2_Config/config.lua
M /trunk/tomQuest2_Config/tomQuest2_Config.toc
change questsTooltip and dailyTooltip ldb object name to avoid parenting to the wrong option panel (conflict with statblock options)
Warning! You'll certainly have to enable those ldb objects.
------------------------------------------------------------------------
r261 | gagou | 2009-11-05 07:10:42 +0000 (Thu, 05 Nov 2009) | 1 line
Changed paths:
M /trunk/tomQuest2_Config/config.lua
attempt to fix tomQuest2 options subpanel parented to StatBlockCore config
------------------------------------------------------------------------
r259 | gagou | 2009-11-03 22:05:54 +0000 (Tue, 03 Nov 2009) | 1 line
Changed paths:
M /trunk/syncParty.lua
fix to syncParty
------------------------------------------------------------------------
r257 | gagou | 2009-11-03 22:03:12 +0000 (Tue, 03 Nov 2009) | 2 lines
Changed paths:
M /trunk/.pkgmeta
M /trunk/syncParty.lua
M /trunk/tomQuest2.toc
tweaks to XP syncing
cleanup to .toc and library embed
------------------------------------------------------------------------
r255 | gagou | 2009-11-03 20:01:50 +0000 (Tue, 03 Nov 2009) | 4 lines
Changed paths:
M /trunk/core.lua
M /trunk/notifications.lua
M /trunk/questsGivers.lua
M /trunk/questsTooltip.lua
M /trunk/questsTracker.lua
M /trunk/syncParty.lua
M /trunk/tomQuest2_Config/config.lua
M /trunk/tooltips.lua
add option to customize level in tag (choose between quest level, weighted quest level and hidden)
add option to hide quest tag in quest tracker / tooltip
add option to customize quest description color for quests without objectives
fix bugs reported in the forum thread by Harpz and mkong409
------------------------------------------------------------------------
r253 | gagou | 2009-11-02 23:15:20 +0000 (Mon, 02 Nov 2009) | 1 line
Changed paths:
M /trunk/syncParty.lua
fix in syncing of xp
------------------------------------------------------------------------
r252 | gagou | 2009-11-02 22:42:50 +0000 (Mon, 02 Nov 2009) | 3 lines
Changed paths:
M /trunk/core.lua
M /trunk/syncParty.lua
M /trunk/tomQuest2_Config/config.lua
M /trunk/tooltips.lua
fix bugs in core and config
add xp syncing (1 minute bucket)
add xp to unit tooltip when unit in party
------------------------------------------------------------------------
r251 | gagou | 2009-11-01 22:04:17 +0000 (Sun, 01 Nov 2009) | 1 line
Changed paths:
M /trunk/tomQuest2_Config/config.lua
fix a few things in config
------------------------------------------------------------------------
r249 | gagou | 2009-11-01 14:31:01 +0000 (Sun, 01 Nov 2009) | 1 line
Changed paths:
M /trunk/core.lua
fix bug in core.lua when removing a quest from the questlog
------------------------------------------------------------------------
r248 | gagou | 2009-10-31 10:29:32 +0000 (Sat, 31 Oct 2009) | 3 lines
Changed paths:
M /trunk/.pkgmeta
M /trunk/achievementTracker.lua
M /trunk/core.lua
M /trunk/dailyTooltip.lua
M /trunk/questsGivers.lua
M /trunk/questsTracker.lua
M /trunk/syncParty.lua
M /trunk/tomQuest2.toc
M /trunk/tomQuest2_Config/config.lua
remove AceTimer and AceBucket user custom OnUpdate instead
fix a few bugs in Config & core and trackers.
this is an early alpha it might have some bugs, please submit a ticket if you find one.
------------------------------------------------------------------------
r247 | gagou | 2009-10-20 19:29:22 +0000 (Tue, 20 Oct 2009) | 1 line
Changed paths:
M /trunk/core.lua
do not update macro when item is no more in bag
------------------------------------------------------------------------
r246 | gagou | 2009-10-19 20:59:49 +0000 (Mon, 19 Oct 2009) | 1 line
Changed paths:
M /trunk/questsTracker.lua
fix item icon MouseOver in quest Tracker
------------------------------------------------------------------------
r245 | gagou | 2009-10-19 20:55:46 +0000 (Mon, 19 Oct 2009) | 4 lines
Changed paths:
M /trunk/achievementTracker.lua
M /trunk/core.lua
M /trunk/questsTracker.lua
use ItemId instead of ItemString as key in item table
add a special item table for custom items
add "Water Bucket" item to the custom item so it can be used with tomQuest2 special items macro
change timer format function in achievement and quests tracker
------------------------------------------------------------------------
r244 | gagou | 2009-10-13 06:05:20 +0000 (Tue, 13 Oct 2009) | 2 lines
Changed paths:
M /trunk/.pkgmeta
M /trunk/core.lua
M /trunk/tomQuest2.toc
M /trunk/tomQuest2_Config/config.lua
A /trunk/tomQuest2_Config/libs
M /trunk/tomQuest2_Config/tomQuest2_Config.toc
change a few things to tomQuest2 config library loading
change player_level_up event registration
------------------------------------------------------------------------
r242 | gagou | 2009-10-06 20:40:05 +0000 (Tue, 06 Oct 2009) | 1 line
Changed paths:
M /trunk/core.lua
add debug output in case objective type unknown
------------------------------------------------------------------------
Installation Guide
- Exit "World of Warcraft" completely
- Download the mod you want to install
- Make a folder on your desktop called "My Mods"
- Save the .zip/.rar files to this folder.
- If, when you try to download the file, it automatically "opens" it... you need to RIGHT click on the link and "save as..." or "Save Target As".
- Extract the file - commonly known as 'unzipping'
Do this ONE FILE AT A TIME!
- Windows
- Windows XP has a built in ZIP extractor. Double click on the file to open it, inside should be the file or folders needed. Copy these outside to the "My Mods" folder.
- WinRAR: Right click the file, select "Extract Here"
- WinZip: You MUST make sure the option to "Use Folder Names" is CHECKED or it will just extract the files and not make the proper folders how the Authors designed
- Mac Users
- StuffitExpander: Double click the archive to extract it to a folder in the current directory.
- Verify your WoW Installation Path
That is where you are running WoW from and THAT is where you need to install your mods.
- Move to the Addon folder
- Open your World of Warcraft folder. (default is C:\Program Files\World of Warcraft\)
- Go into the "Interface" folder.
- Go into the "AddOns" folder.
- In a new window, open the "My Mods" folder.
- The "My Mods" folder should have the "Addonname" folder in it.
- Move the "Addonname" folder into the "AddOns" folder
- Start World of Warcraft
- Make sure AddOns are installed
- Log in
- At the Character Select screen, look in lower left corner for the "addons" button.
- If button is there: make sure all the mods you installed are listed and make sure "load out of date addons" is checked.
- If the button is NOT there: means you did not install the addons properly. Look at the above screenshots. Try repeating the steps or getting someone who knows more about computers than you do to help.
Translations
When you download a mod, please be sure that the mod is compatible with your translation of wow. Some mods only work on the US versions, while some only work on some of the various European versions. These variations are called "Localizations".
TOC Numbers (Out of Date Mods)
When Blizzard patches WoW, they change the Interface number. This means that all mods will be "out of date" unless or until the author releases a new version for that interface. Some people go into the .toc files and update the numbers themselves, but this is STRONGLY advised against as it will cause problems locating possible incompatibilities addons. When you log into WoW after a patch, you DO NOT have to delete your interface directory. All you have to do is simply tell WoW to ignore the interface numbers and load all the mods anyway. All you have to do is, while at the "character select" screen, look in the lower left corner and click on the "addons" button. A window will pop up listing all your installed mods.
If you look in the upper left corner of that window there should be a box that says "Load Out of Date AddOns". You want to CHECK this box. Now simply go into WoW normally and all your mods should load. As of the 1.9 patch, you will have to do this after EVERY patch/update that Blizzard posts! If you encounter any problems with a mod after a patch, please be sure to let the author of the mod know so they can fix it.
See also: About "Out Of Date AddOns"
Mac Support
WoW addons are not platformed based. As such, they can be used on either Mac or PC. You can extract both .zip and .rar files on a Mac using StuffitExpander.
Directory Structure
World of Warcraft
|_ Interface
|_AddOns
|_*AddonName*
|_ *AddonName*.toc
|_ *AddonName*.xml
|_ *AddonName*.lua
|_ (possibly others as well)...