Moncai Quest Tracker
Moncai Quest Tracker
I have been developing my modified quest tracker over the past few years. Each time Blizzard updated it's tracker, I updated mine with it. Coded from the ground up again for patch 3.3 and adapted to 4.0.1, I'm releasing it here so others may benefit.
New release
- Beta 4.0.1 is live and fixes issues with some quests and adds the option to show quest ID's
- Beta 4.0.0 is live and should fix (hopefully all) Cataclysm incompatibilities.
- Beta 3.3.3.2 (r36) is live. This fixes Questguru compatibility, collapsed tracker width and re-introduces the buddy system (at a basic level).
Current features
- New: Tracker is optionally movable and you may choose to display Item buttons on the left side, see config (/mqt) under "Placement"
- Tracker shows levels and colors but still stays true to the original by Blizzard
- Includes all the questing goodies Blizzard has put into the 3.3.3 update
- If you quest with someone else who has this tracker, you can track their progress
- Works with QuestHelper 1.3.x, reflecting the order in which to do the quests (version 1.3.10 tested)
- Works with Tourguide style addons by using built-in proximity sorting
- Shift-click a header in the Questlog to toggle the watches for all quests under that header
- Access the configuration screen by typing /mqt in the chat window or via "Game Menu"-"Interface"-"Addons"
- A few features I have missed
QuestHelper integration
For a successfull integration with QuestHelper, please mind the following things:
- Please use version 1.3.7 or higher of QuestHelper
- Make sure it's enabled in the configuration screen (type /mqt to access it)
- Disable the built-in tracker of QuestHelper, either via it's configuration menu or via the slash command "/qh track" (without the quotes).
Since QuestHelper is no longer actively developed, you may also want to disable the integration and then Right-Click the WatchFrame header ("Objectives") and in the pop-up menu select "Proximity" under "Sort Quests". Tip: this also works well with Tourguide based addons
Upcoming features
For now I consider the tracker fairly feature-complete except for the buddy leveling-system which I hope to extend in the future. If you have ideas, feel free to create a ticket on wowace describing your wanted feature.
Beta, what does that mean?
Oh yes, there will be bugs! Since I am only one person it's impossible for me to test every setup or addon-combination. If you like, please give it a try, and help me make the addon better. Your feedback is kindly appreciated!
Feedback
Your feedback is important! Please submit bugreports, localizations in your language and suggestions. Have a problem? Please create a ticket on wowace. Like my addon? Tell others :D
Where to post what
- Bug reports, suggestions for new features and improvements: Create a ticket on wowace
- Comments, questions, praise: Feel free to post right here :D
- Please submit your translation updates via WowAce localization. Your help is much appreciated! When sufficient lines have been translated, the language will be integrated into the addon.
Comments on curse.com and wowace.com
Extremely long postings of error messages are unwanted in the comments section and will be deleted. Please create a ticket with your problem on wowace. Feel free to post a comment about having created such a ticket of course!
[2009/08/18 17:27:55-3151-x4]: MoncaiQuestTracker-0.1.0\QuestLogFrame.lua:180: attempt to index field 'profile' (a nil value)
MoncaiQuestTracker-0.1.0\Libs\MoncaiLib.lua:137: in function `QuestLog_Update'
Interface\FrameXML\QuestLogFrame.lua:262: in function <Interface\FrameXML\QuestLogFrame.lua:259>:
---
When opening the questlog:
[2009/08/18 17:28:28-3151-x1]: MoncaiQuestTracker-0.1.0\QuestLogFrame.lua:180: attempt to index field 'profile' (a nil value)
MoncaiQuestTracker-0.1.0\Libs\MoncaiLib.lua:137: in function `QuestLog_Update'
Interface\FrameXML\QuestLogFrame.lua:302: in function <Interface\FrameXML\QuestLogFrame.lua:293>:
<in C code>: in function `Show'
Interface\FrameXML\UIParent.lua:1570: in function `SetUIPanel':
Interface\FrameXML\UIParent.lua:1392: in function `ShowUIPanel':
Interface\FrameXML\UIParent.lua:1308: in function <Interface\FrameXML\UIParent.lua:1304>:
<in C code>: in function `SetAttribute'
Interface\FrameXML\UIParent.lua:1934: in function `ShowUIPanel':
Interface\FrameXML\UIParent.lua:1918: in function `ToggleFrame':
<string>:"TOGGLEQUESTLOG":1: in function <[string "TOGGLEQUESTLOG"]:1>
---
[18:13:36] Welcome to the group, Unknown!
[18:13:36] Welcome to the group, Loopylama!
[18:13:36] Welcome to the group, Fixian!
[18:13:36] Goodbye, Unknown
Bit too much for me, would be great if this could be supressed somehow, as this is the best tracker addon i've found so far. Also an option to remove completed quest objectives (not the quest in itself though, need to see which ones you have completed).
[18:03:11] Hey, you're working on Wanted: Zorbo the Advisor, I'll add it!
[18:03:11] You need 4 more Warmaul Reaver slain
[18:03:11] Reputation with Kurenai increased by 11.
[18:03:15] You need 3 more Warmaul Reaver slain
Any way to remove these announcements? Also, i'm not sure if this is caused by your addon, but i'm pretty sure.
[18:02:19] Discovered: Laughing Skull Ruins
[18:02:19] Discovered Laughing Skull Ruins: 1080 experience gained
[18:02:23] Discovered: Laughing Skull Courtyard
[18:02:23] Discovered Laughing Skull Courtyard: 1100 experience gained
Can you make a thread on wowace aswell, in the general section? Easier for me to keep track of replies etc there.
- Automatic Tracking
- Stop Tracking when all the Objectives are complete
- And a Button to integrate with QH instead of having to copy that line every time you log on
- Automatic tracking is on my wish list.
- Stop Tracking will have to be a configurable option as I personally like to see which quests I can hand in :)
- The button will be part of the config UI. But for now: no need to type it _every_ time! It stores the value in saved variables and will remember it for next time :)
Time: 08/10/09 15:14:51
Count: 1
Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
(tail call): ?
[C]: ?
[C]: in function `format'
Interface\AddOns\MoncaiQuestTracker\Core.lua:748: in function <Interface\AddOns\MoncaiQuestTracker\Core.lua:741>
(tail call): ?
Interface\AddOns\QuestHelper\director_quest.lua:831: in function `AddQuestWatch'
Interface\AddOns\MoncaiQuestTracker\Core.lua:336: in function `Event'
Interface\AddOns\MoncaiQuestTracker\Core.lua:436: in function <Interface\AddOns\MoncaiQuestTracker\Core.lua:436>
Locals:
This looks cool; I have been looking for a new lightweight quest tracker (a standalone one, not a full quest addon like questhelper or carbonite etc.) ever since the new Blizzard tracker and when QuestFu died... Are you still working on this? I want to use it, but I'm hoping that it is moveable and works nicely with minimap addons (mine is at the bottom of my screen; another problem I've had with the default tracker and its settings); what I mean is, it won't care if my default quest tracker is below my minimap and off the screen.. :)