Download
(5Kb)
Download
Updated: 09-21-19 07:57 PM
Pictures
File Info
Compatibility:
Classic (1.13.2)
Updated:09-21-19 07:57 PM
Created:05-30-19 09:15 AM
Downloads:25,258
Favorites:64
MD5:

Modern Quest Watch  Popular! (More than 5000 hits)

Version: 1.0.9
by: Ketho [More]

Improves the Quest Tracker

  • Shift-clicking untracks quests
  • Alt-clicking makes it movable
  • Automatically tracks new quests if the "Automatic Quest Tracking" option is enabled
    They would normally only be watched for 5 minutes when an objective is updated
Supports QuestLogEx and Classic Quest Log

Slash Commands: /mqw, /modernquestwatch

There is a new addon which should be butter 🧈, ButterQuestTracker

Video Link

Modern QuestWatch
1.0.9 (2019-09-22)
Full Changelog Previous releases
  • Added dynamic anchors depending on screen position #2
    Fixed overlapping with right actionbars and quest timers #4 #6 #8
Optional Files (0)


Post A Reply Comment Options
Unread 06-03-21, 12:05 AM  
BroderTuck
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
TBC Classic

I believe all that's needed for TBC compatibility is to add these lines

if not QuestWatchFrame.SetBackdrop then
Mixin(QuestWatchFrame, BackdropTemplateMixin)
end

to the top of
function MQW:Initialize()
Report comment to moderator  
Reply With Quote
Unread 10-03-19, 05:25 PM  
STARDOUSER
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Thanks for making this addon! The one thing I wish it didn't do was break the escape button which I normally use to close the quest log window. Anyway, keep up the good work!
Report comment to moderator  
Reply With Quote
Unread 09-07-19, 03:17 PM  
Koviko
A Deviate Faerie Dragon

Forum posts: 15
File comments: 32
Uploads: 0
Originally Posted by Hadley
A feature to scale the QuestWatch would be nice. Mine is a little small ._.
For now, you can add QuestWatchFrame to MoveAnything (in FrameList.Lua, just mimic one of the existing "API:AddElement" lines) and then scale it via MoveAnything. Note that MoveAnything will pop up a few Lua errors in regards to frames & events that aren't a part of Classic, but it does still work.

Note that, in order to make sure they work well together, you will need to force MoveAnything to load before ModernQuestWatch. Add the following line to MoveAnything.toc:

Code:
## OptionalDeps: ModernQuestWatch
Last edited by Koviko : 09-15-19 at 11:45 AM.
Report comment to moderator  
Reply With Quote
Unread 09-07-19, 03:43 AM  
Jonny Croxville
A Kobold Labourer
 
Jonny Croxville's Avatar

Forum posts: 0
File comments: 3
Uploads: 0
tracking Issue

Not sure if this is caused by this addon or if it is caused by the Classic Quest Log for Classic addon.
I am unable to track any of the three quests for "The Ashenvale Hunt" mobs. it shows the little checkmark next to quest in the log but will not appear on the tracker.
__________________
Solitude is the school of genius. But conversation enhances one's understanding.
Report comment to moderator  
Reply With Quote
Unread 09-06-19, 05:19 PM  
Ketho
A Pyroguard Emberseer
 
Ketho's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1026
File comments: 213
Uploads: 52
Re: Text Alignment & Background

Originally Posted by Captain Pengie
1. I prefer to have the list on the left where it is a bit more obvious than stuck under the mini-map. However the text seems to align to the right so every time you add/delete a quest the window moves a little bit to adjust for the changing position of the left margin. Would it be possible to have an option for right or left alignment of the text please.

2. As another person also asked below, any chance of an option to change background colour as it can sometimes be hard to see the text on the clear background. Even just a simple black/white/clear option would be great.

Yea I'll have to make it dynamically align the text depending on the location
They are on the list, but I'm slowly but surely getting to it
Report comment to moderator  
Reply With Quote
Unread 09-06-19, 04:04 AM  
Captain Pengie
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Text Alignment & Background

LOVE this addon - thank you so much for creating this as the quests not adding automatically annoyed the hell out of me.

If there is any chance could I beg a couple of added features to further enhance it wonderfulness.

1. I prefer to have the list on the left where it is a bit more obvious than stuck under the mini-map. However the text seems to align to the right so every time you add/delete a quest the window moves a little bit to adjust for the changing position of the left margin. Would it be possible to have an option for right or left alignment of the text please.

2. As another person also asked below, any chance of an option to change background colour as it can sometimes be hard to see the text on the clear background. Even just a simple black/white/clear option would be great.

Thanks again and keep up the great work
Report comment to moderator  
Reply With Quote
Unread 08-28-19, 11:05 AM  
Ketho
A Pyroguard Emberseer
 
Ketho's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1026
File comments: 213
Uploads: 52
Originally Posted by Hadley
A feature to scale the QuestWatch would be nice. Mine is a little small ._.

Added it to the list, I'm thinking of something like bigger fonts

https://github.com/ketho-wow/ModernQ...#card-25744369
Report comment to moderator  
Reply With Quote
Unread 08-28-19, 10:47 AM  
Hadley
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
A feature to scale the QuestWatch would be nice. Mine is a little small ._.
Report comment to moderator  
Reply With Quote
Unread 08-21-19, 02:04 PM  
Ketho
A Pyroguard Emberseer
 
Ketho's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1026
File comments: 213
Uploads: 52
Re: Very nice addon

Originally Posted by Fry
Were you able to test it during the final stress test?

Do you feel (barring any major client changes between now and 8/26) that it will work fine on release day?

I feel it should be stable enough to work fine on release day with the little time I had during stress tests
Report comment to moderator  
Reply With Quote
Unread 08-19-19, 10:30 AM  
Fry
A Kobold Labourer
 
Fry's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 6
Uploads: 1
Very nice addon

Were you able to test it during the final stress test?

Do you feel (barring any major client changes between now and 8/26) that it will work fine on release day?
Report comment to moderator  
Reply With Quote
Unread 08-12-19, 03:43 AM  
Ketho
A Pyroguard Emberseer
 
Ketho's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1026
File comments: 213
Uploads: 52
Originally Posted by ardfz
After logging in I got this error:

Message: Error loading Interface\AddOns\ModernQuestWatch\Locales.lua
Time: Mon Aug 12 11:41:26 2019
Count: 3
Originally Posted by Zetaprime82
I got this error when using /mqw

Message: ...terface\AddOns\ModernQuestWatch\ModernQuestWatch.lua:200: attempt to index upvalue 'L' (a nil value)

Woops, forgot to commit the Locales.lua file in Git 😅

Originally Posted by Lootman
Can you add the feature to reset the quests to their original position after they've been moved?

There is /mqw reset to reset the quests back to their original position, at least when it's working

Originally Posted by Xeldheir
Can you add the option to create a background to the quest tracker frame? Just a simple color/opacity option? Like the chat window background.

That should be doable, I will add an Ace3 options panel with color picker. Not sure yet how I'm going to handle the text slightly outgrowing the quest tracker at the bottom since that's more noticeable with a background

Report comment to moderator  
Reply With Quote
Unread 08-12-19, 03:20 AM  
Lootman
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 1
Uploads: 1
Can you add the feature to reset the quests to their original position after they've been moved?
Report comment to moderator  
Reply With Quote
Unread 08-12-19, 02:41 AM  
ardfz
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
After logging in I got this error:

Message: Error loading Interface\AddOns\ModernQuestWatch\Locales.lua
Time: Mon Aug 12 11:41:26 2019
Count: 3
Last edited by ardfz : 08-12-19 at 02:41 AM.
Report comment to moderator  
Reply With Quote
Unread 08-12-19, 12:48 AM  
Xeldheir
A Murloc Raider

Forum posts: 4
File comments: 16
Uploads: 0
Can you add the option to create a background to the quest tracker frame? Just a simple color/opacity option? Like the chat window background.
Report comment to moderator  
Reply With Quote
Unread 08-12-19, 12:11 AM  
Zetaprime82
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 11
Uploads: 1
error on / command

I got this error when using /mqw

Message: ...terface\AddOns\ModernQuestWatch\ModernQuestWatch.lua:200: attempt to index upvalue 'L' (a nil value)
Time: Mon Aug 12 08:09:50 2019
Count: 1
Stack: ...terface\AddOns\ModernQuestWatch\ModernQuestWatch.lua:200: attempt to index upvalue 'L' (a nil value)
...terface\AddOns\ModernQuestWatch\ModernQuestWatch.lua:200: in function `?'
Interface\FrameXML\ChatFrame.lua:4606: in function <Interface\FrameXML\ChatFrame.lua:4553>
[C]: in function `ChatEdit_ParseText'
Interface\FrameXML\ChatFrame.lua:4267: in function <Interface\FrameXML\ChatFrame.lua:4266>
[C]: in function `ChatEdit_SendText'
Interface\FrameXML\ChatFrame.lua:4303: in function `ChatEdit_OnEnterPressed'
[string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>

Locals: msg = ""
(*temporary) = <function> defined @Interface\AddOns\ModernQuestWatch\ModernQuestWatch.lua:176
(*temporary) = <unnamed> {
0 = <userdata>
MODIFIER_STATE_CHANGED = <function> defined @Interface\AddOns\ModernQuestWatch\ModernQuestWatch.lua:151
ADDON_LOADED = <function> defined @Interface\AddOns\ModernQuestWatch\ModernQuestWatch.lua:126
QUEST_ACCEPTED = <function> defined @Interface\AddOns\ModernQuestWatch\ModernQuestWatch.lua:142
OnEvent = <function> defined @Interface\AddOns\ModernQuestWatch\ModernQuestWatch.lua:180
SetPosition = <function> defined @Interface\AddOns\ModernQuestWatch\ModernQuestWatch.lua:171
SetClickFrame = <function> defined @Interface\AddOns\ModernQuestWatch\ModernQuestWatch.lua:88
Initialize = <function> defined @Interface\AddOns\ModernQuestWatch\ModernQuestWatch.lua:104
PrintMessage = <function> defined @Interface\AddOns\ModernQuestWatch\ModernQuestWatch.lua:176
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index upvalue 'L' (a nil value)"
defaults = <table> {
point = <table> {
}
userplaced = false
db_version = 1
}
db = <table> {
point = <table> {
}
userplaced = false
db_version = 1
}
MQW = <unnamed> {
0 = <userdata>
MODIFIER_STATE_CHANGED = <function> defined @Interface\AddOns\ModernQuestWatch\ModernQuestWatch.lua:151
ADDON_LOADED = <function> defined @Interface\AddOns\ModernQuestWatch\ModernQuestWatch.lua:126
QUEST_ACCEPTED = <function> defined @Interface\AddOns\ModernQuestWatch\ModernQuestWatch.lua:142
OnEvent = <function> defined @Interface\AddOns\ModernQuestWatch\ModernQuestWatch.lua:180
SetPosition = <function> defined @Interface\AddOns\ModernQuestWatch\ModernQuestWatch.lua:171
SetClickFrame = <function> defined @Interface\AddOns\ModernQuestWatch\ModernQuestWatch.lua:88
Initialize = <function> defined @Interface\AddOns\ModernQuestWatch\ModernQuestWatch.lua:104
PrintMessage = <function> defined @Interface\AddOns\ModernQuestWatch\ModernQuestWatch.lua:176
}
L = nil
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: