Download
(119Kb)
Download
Updated: 01-15-21 01:09 PM
Pictures
File Info
Compatibility:
Shadowlands patch (9.0.2)
Battle for Azeroth (8.0.1)
Legion (7.0.3)
Fury of Hellfire (6.2)
Warlords of Draenor (6.0.3)
Warlords of Draenor Pre-Patch (6.0.2)
Updated:01-15-21 01:09 PM
Created:01-23-10 09:23 PM
Downloads:57,638
Favorites:267
MD5:

Who Framed Watcher Wabbit?  Popular! (More than 5000 hits)

Version: 2.3.3
by: Seerah [More]

Note: This addon has been rewritten because of the changes to the quest tracker in WoD. Most everything has been re-implemented so far. (Button skinning has not been added yet, for example.)


KNOWN ISSUE: Blizzard's new quest tracker is very delicate and taints very easily, not allowing you to use quest items from the tracker itself. If this happens and a window pops up, click "Ignore". You can use one of several available addons to use quest items. I use the quest items ring on OPie, for example, or there is also QuickQuestItem or ExtraQuestButton or QuestItemButtonFix.

This addon will add many improvements to the new quest tracker frame. The slash command is /wfww. You may also alt-click the tracker's collapse button to access the options.

Features:
  • allows the quest tracker to be moved wherever you please
  • quest tracker will collapse in whichever direction it's anchored to (just up or down in WoD currently)
  • quest tracker remembers collapsed state
  • option to have scrollable quest tracker
  • adjust the scale of the quest tracker
  • adjust the font, font size, font flag (outline, etc.), or remove shadow
  • option to remove the art behind the section titles
  • adjust the spacing between lines (disabled in WoD currently)
  • give the quest tracker a background and/or border (border can be class-colored)
  • optional support for rActionButtonStyler to skin quest item buttons
  • adds a tooltip for quests to display their objective text
  • allows you to minimize/maximize (toggle) the tracker via keybind
  • option to automatically collapse the tracker when entering an instance or during pet battles
  • shortcuts added to the collapse button (toggle Quest Log, Achievement Frame, addon's options)
  • global or character specific profiles


History:
With the new quest tracker losing its ability to be moved freely, I set about adding support for it back into my minimap addon, PocketPlot. But it just wasn't as simple anymore with the way it was coded. So, I set out to create a standalone addon (or at least a module for PocketPlot). Originally named Movable WatchFrame, I started adding other features to the addon. Then I had to change its name, because it did much more than just moved the tracker. Thanks to Recompense for suggesting "Who Framed Watcher Wabbit?"


Looking for more?
These are other addons to enhance your questing experience which are tried and tested with WFWW. If you know of any more, let me know via PM and I can add them to this list.
  • Quelevel: Adds quest levels to the tracker, quest log, and gossip frames
  • Jobs'a'goodn: Plays sounds upon completion of quests and their objectives
  • QuestRouterLite: Adds the game's quest POIs to the minimap and works with TomTom to create waypoints for them automagically
  • TomTom: Allows you to set waypoints to destinations including a new feature to automatically show the way for quests
  • LightHeaded: Shows comments from the Wowhead website's quest database in a window attached to your quest log frame.



Known Issue:
If you alter the font size too much, you may have to reload your UI in order to have the quest tracker redrawn. Some text may also overlap if it flows onto a second line. In this case, consider adjusting the whole frame's scale instead.

v.2.3.3
- fix for Torghast anima buffs hiding in the scroll frame

v.2.3.2
- update for 9.0
- fixed backdrop errors
- updated for modified quest api

v.2.3.1
- fix for if WFWW catches PEW before the default ObjectiveTracker does

v.2.3
- update for BfA
- cleaned up options tables

v.2.2.1
- updated for Legion
- backend improvements for display of number of quests in log

v.2.2
- updated TOC for 6.2
- added new option to display number of quests in log at top of tracker
- fixed display of "Objectives" text when the tracker is scrolled and then minimized
- right-clicking the minimize button to show the quest log will now click "View All Quests" for you - which is the reason why you opened the log, right?

v.2.1.1
- fix bug with hidden scrollbar intercepting your mouse when you have scrolling disabled
- fix bug with pet battles (new objective tracker hides by default now, so WFWW's collapse in pet battles option now keeps the tracker from hiding, but will still collapse it)

v.2.1
- tracker now inside a scroll frame - maybe fixed taint with delicate quest item buttons???
- securehook tracker's SetPoint function instead of overwriting - this should help the delicate flower as well
(Note: nope, still broken)
- tracker now inside a scroll frame! - scroll through your quests and stuff (can disable in options)
- option to disable art behind section titles

v.2.0.1
- removed offending code that was causing taint that prevented you from using quest items - new tracker, why you have to be so delicate??? (this also caused an option or two to disappear, and you may need to reload the UI if making changes to the font or font size)
- yay, better solution to keybind code changes! (NOTE: do a clean install or delete the old bindings.xml file)
- fixed the nil "header" error
- catching a few more fontstrings

v.2.0
- rewritten for WoD
- most features have been re-implemented
- please file a bug report at my portal if you find any issues

v.1.9
- updated TOC for 5.2
- updated libraries

v.1.8.1
- should always be able to collapse/expand the watch frame now, even when the default UI doesn't think so
- will no longer show you as tracking 1 objective when really tracking nothing

v.1.8
- updated TOC for 5.1
- option to collapse watch frame during pet battles

v.1.7.4
- updated TOC for MoP
- updated libs
- removed "Monochrome" font flag because it crashes the client currently
- changed "Thick Outline" to "Monochrome Outline"

v.1.7.1
- updated libs
- updated TOC number
- tweaked options layout to fit larger window

v.1.7
- new: option to color border by class
- changed: border alpha now has it's own option (instead of being set with border color)

v.1.6
- updated TOC to 40100
- updated libs
- added option to automagically collapse tracker when entering an instance

v.1.5.4
- updated libs

v.1.5.3
- watch frame now expands if you get an auto-quest popup when it's collapsed

v.1.5.2
- fixed expand/collapse button again - now it's not too high
- bumped TOC version cause I forgot to before

v.1.5.1
- raise strata of collapse button so that its usable even if header text overlaps it from a large font size

v.1.5
- added a keybind to toggle (min/max) the quest tracker. You can set it in the WFWW options

v.1.4
- support for wide quest tracker feature for 3.3.3
- support for rActionButtonStyler skins (well, sorta - it just looks to see if it's installed, and then uses the skin texture/color)
- new options to change line spacing (thanks, seebs)
- random bug fixes and code cleanup for 3.3.3 and above changes

v.1.3.1
- fixed bug when mousing over achievements. Now you'll see the tooltip for the achievement instead!

v.1.3
- added tooltip for quests in the tracker, displaying their objective text
- added support for nUI (to keep it from hogging the watch frame) - thanks, Xrystal! (I did not add nUI to the OptionalDeps line in the .toc, figuring that since WFWW starts with a W, it would load close to the end. PLEASE let me know if I need to fix anything!)
- added option to remove the font shadow
- organized options a bit better

v.1.2
- added option to hide the watch frame when no quests or achievements are being tracked

v. 1.1.1
- fixed bug where your set height would not be reapplied when re-expanding the tracker

v. 1.1
- watch frame now remembers if it was collapsed before (saved per character)

v. 1.0
- initial release
Post A Reply Comment Options
Unread 07-29-15, 10:33 PM  
Seerah
Fishing Trainer
 
Seerah's Avatar
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 10860
File comments: 687
Uploads: 33
Re: Ok, this is weird - Quest Number On Frame incorrectly showing 0

Originally Posted by Barleduq
(which is probably correct).
Is that the number that the Quest Log said you have?

At any of these points, did you try
Code:
/dump GetNumQuestLogEntries()
like I had asked you to earlier? I still haven't seen a problem with it myself.
__________________
"You'd be surprised how many people violate this simple principle every day of their lives and try to fit square pegs into round holes, ignoring the clear reality that Things Are As They Are." -Benjamin Hoff, The Tao of Pooh

[SIGPIC][/SIGPIC]
Report comment to moderator  
Reply With Quote
Unread 07-29-15, 12:14 PM  
Barleduq
Premium Member
 
Barleduq's Avatar
Premium Member

Forum posts: 135
File comments: 742
Uploads: 0
Ok, this is weird - Quest Number On Frame incorrectly showing 0

Long sequence, bear with me. I don't know what's significant, so you get it all.
I had to reinstall yesterday because I could not get my machine to run the launcher to patch the bug that had the 'incompatible' on all the realms. I kept my various addon folders, tho, and put them all back. I logged in today, and proceeded to log to 5 toons for garrison stuff. All of them showed the correct number of quests. On the 10th relog (through the same 5 toons, mind you), I queued for dungeons and went about doing other stuff - went to Nagrand to train a mount, was flying to Zangarra to turn in one of the Core quests, and the queue dinged for Shadowmoon Burial Grounds. At the beginning of the big worm boss, my machine completely froze - not just the game, but my entire machine. After 5 minutes I gave up and held the power button down to shut it off, and turned it back on. Logged into the dungeoning character - unsurprisingly, I was dead, and in the graveyard near my hearthstone (MoP Shrine of 7 Stars). I hit rez at graveyard, garrison hearthed, and sat there till the sickness passed. I didn't actually look at my screen at all at that point.

After 10 minutes of idle, I left to go fly to Zangarra again, and noticed that the number of quests on the tracker was 0. I have ... many quests. 14 are in the tracker display, and I think I have 25. I made a screenshot: http://imgur.com/CbKR9wb

When I turned in the Core quest, as I hit 'complete' it flashed to 25, and is now at 24 (which is probably correct). Swatter picked up no errors at all.

I expect the freeze was cause I had done so many relogs without exiting the client - it does that sometimes, but not usually quite so thoroughly, I can usually do things with the machine, like kill the frozen game client.

ETA: I didn't notice it on the 2nd toon I logged into, but the 3rd shows 2 when there are 4 showing and I know more that are being ignored atm. 4th shows 4 on login, 4 quests in tracker, 18 total. 5th, number is 1, 6 are showing, 17 total. Still no errors popping.
Last edited by Barleduq : 07-29-15 at 02:31 PM.
Report comment to moderator  
Reply With Quote
Unread 07-09-15, 01:19 PM  
Seerah
Fishing Trainer
 
Seerah's Avatar
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 10860
File comments: 687
Uploads: 33
Re: Re: Re: Re: Re: great mod

Originally Posted by ConstanT1ne32
Originally Posted by Seerah
Originally Posted by ConstanT1ne32
Hey,

I wanted to say thanks for the mod, it was the exactly thing I was looking for.


Do you know any mod that allows to streak loot roll frames in the same way?
Allows to "streak" them?
Derp sorry, I meant skin or mod the frame. Resize, make more efficient, change fonts etc.
Like this? http://www.wowinterface.com/download...ovelyLoot.html
__________________
"You'd be surprised how many people violate this simple principle every day of their lives and try to fit square pegs into round holes, ignoring the clear reality that Things Are As They Are." -Benjamin Hoff, The Tao of Pooh

[SIGPIC][/SIGPIC]
Report comment to moderator  
Reply With Quote
Unread 07-06-15, 10:36 AM  
ConstanT1ne32
An Aku'mai Servant
 
ConstanT1ne32's Avatar

Forum posts: 34
File comments: 5
Uploads: 0
Re: Re: Re: Re: great mod

Originally Posted by Seerah
Originally Posted by ConstanT1ne32
Hey,

I wanted to say thanks for the mod, it was the exactly thing I was looking for.


Do you know any mod that allows to streak loot roll frames in the same way?
Allows to "streak" them?
Derp sorry, I meant skin or mod the frame. Resize, make more efficient, change fonts etc.
Last edited by ConstanT1ne32 : 07-06-15 at 10:36 AM.
Report comment to moderator  
Reply With Quote
Unread 07-05-15, 04:37 PM  
Seerah
Fishing Trainer
 
Seerah's Avatar
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 10860
File comments: 687
Uploads: 33
Re: Re: Re: great mod

Originally Posted by ConstanT1ne32
Hey,

I wanted to say thanks for the mod, it was the exactly thing I was looking for.


Do you know any mod that allows to streak loot roll frames in the same way?
Allows to "streak" them?
__________________
"You'd be surprised how many people violate this simple principle every day of their lives and try to fit square pegs into round holes, ignoring the clear reality that Things Are As They Are." -Benjamin Hoff, The Tao of Pooh

[SIGPIC][/SIGPIC]
Report comment to moderator  
Reply With Quote
Unread 07-03-15, 08:22 PM  
ConstanT1ne32
An Aku'mai Servant
 
ConstanT1ne32's Avatar

Forum posts: 34
File comments: 5
Uploads: 0
Re: Re: great mod

Hey,

I wanted to say thanks for the mod, it was the exactly thing I was looking for.


Do you know any mod that allows to streak loot roll frames in the same way?
Report comment to moderator  
Reply With Quote
Unread 07-02-15, 11:17 AM  
Seerah
Fishing Trainer
 
Seerah's Avatar
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 10860
File comments: 687
Uploads: 33
Re: great mod

Originally Posted by Adæstra
Love this mod, and may I know what is the UI used in photo # 2 & #3 with a link if possible?
thanks!
Adae
That's an old UI of my own, and is not available for download.
__________________
"You'd be surprised how many people violate this simple principle every day of their lives and try to fit square pegs into round holes, ignoring the clear reality that Things Are As They Are." -Benjamin Hoff, The Tao of Pooh

[SIGPIC][/SIGPIC]
Report comment to moderator  
Reply With Quote
Unread 07-01-15, 11:23 PM  
Adæstra
A Kobold Labourer
 
Adæstra's Avatar

Forum posts: 0
File comments: 2
Uploads: 0
great mod

Love this mod, and may I know what is the UI used in photo # 2 & #3 with a link if possible?
thanks!
Adae
Report comment to moderator  
Reply With Quote
Unread 06-25-15, 12:43 PM  
Seerah
Fishing Trainer
 
Seerah's Avatar
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 10860
File comments: 687
Uploads: 33
Re: Posting new instead of making that one longer

Hmm... The tracker should never display a different number than the quest log actually has. (The first return to that function, by the way, is the number of quests *and* headers/zones in the log. The second is the number of quests that count toward your 25 limit.) I'm checking the value of GetNumQuestLogEntries() at the following events:
PLAYER_ENTERING_WORLD (when you first log in, not subsequent times)
QUEST_ACCEPTED
QUEST_TURNED_IN
QUEST_REMOVED
QUEST_AUTOCOMPLETE

But I'll keep looking to see if I can catch anything wonky happening and when...
__________________
"You'd be surprised how many people violate this simple principle every day of their lives and try to fit square pegs into round holes, ignoring the clear reality that Things Are As They Are." -Benjamin Hoff, The Tao of Pooh

[SIGPIC][/SIGPIC]
Report comment to moderator  
Reply With Quote
Unread 06-25-15, 12:21 PM  
Barleduq
Premium Member
 
Barleduq's Avatar
Premium Member

Forum posts: 135
File comments: 742
Uploads: 0
Posting new instead of making that one longer

New day. Three L100 toons logged in and chores done without any oddness in quests. Fourth toon.
Tracker says 9. Displays 10. VIew All says 13.
Dump: value=GetNumQuestLogEntries()
[1]=21,
[2]=13

Not sure what other info might be relevant. I haven't yet logged in any toons that aren't in Draenor. 3 of them are L100, 1 is L94. The one I'm reporting now is L100.
Report comment to moderator  
Reply With Quote
Unread 06-24-15, 11:59 PM  
Barleduq
Premium Member
 
Barleduq's Avatar
Premium Member

Forum posts: 135
File comments: 742
Uploads: 0
Re: Re: Thank you!

Originally Posted by Seerah
You're welcome! I was starting to run into the same problem.

Originally Posted by Barleduq
I believe 1 and 4 are the correct behavior. I've no clue what the problem is. All of them have the new 'show quests' checked.
That's odd... The next time 2 or 3 happen, could you run this and tell me what it spits out, please?
Code:
/dump GetNumQuestLogEntries()
Does this happen as soon as you log in? Does it correct itself after you gain/lose/turn in a quest?
The toon mentioned above, with 25 quests, had abandoned 2, I think, and added 2. (Stables/mounts dailies). And then turned in 3. (i'm doing this without looking, so far, so as not to make anything change.) So, should have 22. HOWEVER: One of the ones I'd dropped was the immediate quest to talk to Wrynn nin my town hall. When I landed in my garrison it popped up again, and I hit escape to get it off my screen without accepting it. Right now, the objective tracker shows BOTH the brown 'Quest Discovered' button *AND* the ? Garrison Campaign: War Council line, as if I'd accepted the quest (that I have the drop Discovered button waiting for me to look at it and accept.)

Quests (5)
the dump command above reports:
Dump: value=GetNumQuestLogEntries()
[1]=36,
[2]=22

the [1] and the [2] are both in a medium blue color, but do not react when clicked or right-clicked. I don't have a middle button on this mouse.

When I bring up the map/quest listing, it says View All Quests 22/25.

I took a screenshot via the desktop (not ingame) of that section if you'd like me to post it somewhere for you to see.

ETA: dammit, I didn't pay attention. I took a quest in the Inn, but didn't notice the quest number, whether / when it changed. After I had gone into the town hall and set out missions, I noticed it was 23 on the top of the tracker. I clicked the dropdown that was sitting there, and accepted it. The number didn't change, nor did the display. (Unsurprising, since there was an entry as if I'd already accepted it.) I turned it in, and the number did not change to 22, stayed at 23. I accepted the follow-on (go to iron docks and talk to Naielle) and the number is still 23.

I'll edit this with more toon info as I relog.
Last edited by Barleduq : 06-25-15 at 12:14 AM.
Report comment to moderator  
Reply With Quote
Unread 06-24-15, 08:31 PM  
Seerah
Fishing Trainer
 
Seerah's Avatar
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 10860
File comments: 687
Uploads: 33
Re: Thank you!

You're welcome! I was starting to run into the same problem.

Originally Posted by Barleduq
I believe 1 and 4 are the correct behavior. I've no clue what the problem is. All of them have the new 'show quests' checked.
That's odd... The next time 2 or 3 happen, could you run this and tell me what it spits out, please?
Code:
/dump GetNumQuestLogEntries()
Does this happen as soon as you log in? Does it correct itself after you gain/lose/turn in a quest?
__________________
"You'd be surprised how many people violate this simple principle every day of their lives and try to fit square pegs into round holes, ignoring the clear reality that Things Are As They Are." -Benjamin Hoff, The Tao of Pooh

[SIGPIC][/SIGPIC]
Report comment to moderator  
Reply With Quote
Unread 06-24-15, 07:45 PM  
Barleduq
Premium Member
 
Barleduq's Avatar
Premium Member

Forum posts: 135
File comments: 742
Uploads: 0
Thank you!

I noticed that the feature I requested is included in this update! Thank you lots!

Unfortunately, on at least one toon, it's incorrect.

I've gotten no errors. I didn't check the accuracy on the first two alts I logged in.

1) Says 25 on header line. When open, displays 10. VIew All shows 25.
2) Says 5. Tracker displays 9. 'View All Quests' it has 13.
3) Says 2. It displays 2. View All Quests has 3.
4) Says 17. It displays 4. View All has 17.

I believe 1 and 4 are the correct behavior. I've no clue what the problem is. All of them have the new 'show quests' checked.
Report comment to moderator  
Reply With Quote
Unread 06-20-15, 08:30 AM  
Barleduq
Premium Member
 
Barleduq's Avatar
Premium Member

Forum posts: 135
File comments: 742
Uploads: 0
Feature suggestion: Number of quests visible at the top, open and closed

For various reasons I've been bumping up against the 25 quest limit on a my 'try everything on this first' toon. I often end up taking a pile of quests at once and then working on them as I get to them. I also untrack quests that I'm not actively working on. (dungeon dailies get untracked if I'm feeling like running around Nagrand today, for example). If I could see that I was about to hit the limit with the visible quest givers (for when there are a bunch in one place, for instance) I could be more selective.

I was thinking that having a ##/## visible on the very top line that's visible when the tracker is closed (mine usually has the word 'Objectives' there) and somewhere at the top more amenable to the look when it is opened, would make it so that the info is easily visible always.

If there's an option to do this, please point me at it because I haven't understood.

Thank you very much for the addon! I love it to pieces. Also, the suggestion for Quick Quest Item. Of the four you mention on the front page, that's the one that works best for me. (I'm much more a button pusher than a mouse clicker.) FWIW the one link that directly to GitHub never showed up in my addon list ingame. Not sure what I did wrong there, mentioning it in case anyone else had that problem.
Last edited by Barleduq : 06-20-15 at 08:35 AM.
Report comment to moderator  
Reply With Quote
Unread 01-16-15, 04:08 AM  
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5617
File comments: 2321
Uploads: 54
Actually I just noticed that same behavior myself... looks like one of the functions for the scroll frame template you're using re-shows it periodically. I solved it by adding the following functions:

Code:
function Hide(obj)
	obj.Show = obj.Hide
	obj:Hide()
end

function Show(obj)
	obj.Show = nil
	obj:Show()
end
... declared as locals at the top, of course, and then calling them instead of OTFContainerScrollBar:Hide/Show(). Seems to work consistently, including on a /reload which is when I noticed the issue.
__________________
Retired author of too many addons.
Message me if you're interested in taking over one of my addons.
Don’t message me about addon bugs or programming questions.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: