Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(115 Kb)
Download
Updated: 11-02-14 10:33 PM
Pictures
File Info
Compatibility:
Warlords of Draenor Pre-Patch (6.0.3)
Warlords of Draenor Pre-Patch (6.0.2)
Updated:11-02-14 10:33 PM
Created:01-23-10 09:23 PM
Downloads:17,287
Favorites:249
MD5:
6.0.3

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

Version: 2.0.2
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.)


2.0.1 Changes:
- 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)


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 (ex. collapse down)
  • quest tracker remembers collapsed state
  • adjust the scale of the quest tracker
  • adjust the font, font size, font flag (outline, etc.), or remove shadow
  • adjust the spacing between lines
  • 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.

- fixed the nil "header" error
- catching a few more fontstrings

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)

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
Archived Files (22)
File Name
Version
Size
Author
Date
2.0.1
115kB
Seerah
10-31-14 10:01 PM
2.0
115kB
Seerah
10-22-14 08:47 PM
1.9
114kB
Seerah
03-13-13 04:08 PM
1.8.1
107kB
Seerah
12-01-12 10:34 PM
1.8
107kB
Seerah
11-30-12 10:03 PM
1.7.4
107kB
Seerah
08-26-12 09:41 PM
1.7.1
106kB
Seerah
07-08-11 01:17 PM
1.7
105kB
Seerah
06-18-11 07:49 PM
1.6
105kB
Seerah
05-25-11 11:28 PM
1.5.4
105kB
Seerah
02-15-11 08:55 PM
1.5.3
106kB
Seerah
01-02-11 03:49 PM
1.5.2
106kB
Seerah
12-24-10 12:00 AM
1.5.1
106kB
Seerah
11-05-10 10:38 PM
1.5
106kB
Seerah
03-29-10 02:01 PM
1.4
106kB
Seerah
03-23-10 04:21 PM
1.3.1
105kB
Seerah
03-08-10 04:50 PM
1.3
105kB
Seerah
03-07-10 11:09 PM
1.2
105kB
Seerah
02-08-10 03:47 PM
1.1.1
104kB
Seerah
01-26-10 01:34 PM
1.1
104kB
Seerah
01-24-10 08:19 PM
1.0
104kB
Seerah
01-23-10 09:23 PM
0B
Seerah
01-01-70 12:00 AM


Post A Reply Comment Options
Unread 03-30-10, 04:34 PM  
merneith
A Defias Bandit

Forum posts: 3
File comments: 44
Uploads: 0
Thanks Seerah - it was a QRL issue. They set me straight.
merneith is offline Report comment to moderator  
Reply With Quote
Unread 03-30-10, 03:08 PM  
Seerah
Fishing Trainer
 
Seerah's Avatar
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 9691
File comments: 603
Uploads: 25
Re: Fonts

Originally posted by Ladydragon
Thanks for a great addon

i saw the screenshot of an a customized Who Framed Watcher Wabbit and i wonder how you did to make that?

i've tried to change the font but all i got is a black window i've tried to change the background color but i can't make it white all i got is grey or black
funny that the border works fine and i can change that

is it a bug or do i make someting wrong?

sorry för my bad englis i'm blaming on that i'm from Sweden
Could you provide a screenshot of the the problems? So I know exactly what you're talking about?
__________________
"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]
Seerah is offline Report comment to moderator  
Reply With Quote
Unread 03-30-10, 03:07 PM  
Seerah
Fishing Trainer
 
Seerah's Avatar
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 9691
File comments: 603
Uploads: 25
Originally posted by merneith
I'm getting an error and I'm not sure if it's this mod or QuestRouterLite causing it, so I'm going to mention it to both of you. There's no error message or bug report, unfortunately, it's just a visual thing.

I have QRL set up to show only the next quest in the tracker log. I'm in Booty Bay and just turned in a quest to Sea Wolf Mackinley and then immediately accepted the quest "Cracking Maury's Foot". The watch frame updated to show the new quest - but there's a blue patch in the watch frame now. I know what it is - it's the colored area that Bliz's new map displays to show the location of a quest target. But I'm not sure why it's showing up in the watch frame. I did a couple of quests prior to this one, and the location map didn't show up like this. So like I said, I'm not sure where this coming from.

Here's a screenshot showing the tracker and what I'm on about:
http://i709.photobucket.com/albums/w...QuestError.jpg

cheers!
Yeah, I doubt that WFWW is causing that.... Is the blue blob still there after reloading the UI/relogging? If so, does it go away if you disable QRL?
__________________
"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]
Seerah is offline Report comment to moderator  
Reply With Quote
Unread 03-30-10, 01:50 PM  
merneith
A Defias Bandit

Forum posts: 3
File comments: 44
Uploads: 0
I'm getting an error and I'm not sure if it's this mod or QuestRouterLite causing it, so I'm going to mention it to both of you. There's no error message or bug report, unfortunately, it's just a visual thing.

I have QRL set up to show only the next quest in the tracker log. I'm in Booty Bay and just turned in a quest to Sea Wolf Mackinley and then immediately accepted the quest "Cracking Maury's Foot". The watch frame updated to show the new quest - but there's a blue patch in the watch frame now. I know what it is - it's the colored area that Bliz's new map displays to show the location of a quest target. But I'm not sure why it's showing up in the watch frame. I did a couple of quests prior to this one, and the location map didn't show up like this. So like I said, I'm not sure where this coming from.

Here's a screenshot showing the tracker and what I'm on about:
http://i709.photobucket.com/albums/w...QuestError.jpg

cheers!
merneith is offline Report comment to moderator  
Reply With Quote
Unread 03-29-10, 09:58 PM  
Ladydragon
A Kobold Labourer

Forum posts: 0
File comments: 14
Uploads: 0
Unhappy Fonts

Thanks for a great addon

i saw the screenshot of an a customized Who Framed Watcher Wabbit and i wonder how you did to make that?

i've tried to change the font but all i got is a black window i've tried to change the background color but i can't make it white all i got is grey or black
funny that the border works fine and i can change that

is it a bug or do i make someting wrong?

sorry för my bad englis i'm blaming on that i'm from Sweden
Ladydragon is offline Report comment to moderator  
Reply With Quote
Unread 03-29-10, 07:24 PM  
seebs
Premium Member
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 155
File comments: 184
Uploads: 5
I'm not going to be fiddling around with the text more than I already am. I may as well write a total quest tracker replacement instead of an enhancement.
Having done one, once, let me be the first to congratulate you on stepping back from that yawning abyss.

I dunno, maybe they made the API suck less since then, but I sorta doubt it.
seebs is offline Report comment to moderator  
Reply With Quote
Unread 03-28-10, 03:16 PM  
Toran
A Nerdscale Dorkin
 
Toran's Avatar
Premium Member

Forum posts: 142
File comments: 431
Uploads: 0
Hey Seerah. Thanks for adding the button skinning. I don't use ractionbuttonstyler, but i'm sure many do. To make this work for me I took out the line that checks for if ractionbuttonstyler is loaded and redirected the textures to use my border textures. Not sure if that breaks the integration with ractionbuttonstyler, but it worked well.

Alternate is maybe adding Buttonfacade support also? If that is too much work / bloat, I understand.

FWIW, my adjusted skin code looks like this (with modified vertex color to darken the border):

Code:
local function SkinButtons()
		local colorR,colorG,colorB = ActionButton1NormalTexture:GetVertexColor()
		for i = nextbutton, 15 do
			itembtn = _G["WatchFrameItem"..i]
			if itembtn then
				itembtn:SetHighlightTexture(hover)
				itembtn:SetPushedTexture(pushed)
				border = _G[itembtn:GetName().."NormalTexture"]
				border:SetAllPoints()
				border:SetTexture(skin)
				border:SetVertexColor(.4, .4, .4)
			else
				nextbutton = i
				break
			end
		end
end
Last edited by Toran : 03-28-10 at 04:30 PM.
Toran is offline Report comment to moderator  
Reply With Quote
Unread 03-23-10, 08:53 PM  
Seerah
Fishing Trainer
 
Seerah's Avatar
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 9691
File comments: 603
Uploads: 25
Originally posted by NeuronRider
Just dropped in a bug report regarding non-displayed tracker text with the current version. If you need me to help eliminating any extra variables, just let me know.

On a totally different tangent, I noticed that one of your screen shots has little POI buttons next to the quest in the tracker. I ran a compilation before that had this, and clicking the button opened up the world map to that POI. Is it the same there?

I haven't found this in the default UI anywhere, and was wondering what you're using to accomplish that.

Thanks! Great little addon. :>
I replied to your bug report requesting further information.

Also, the POI buttons next to the quests in the quest tracker is default UI. Ensure that you have the map set to display the quest tracking stuff. I don't remember off the top of my head if there's another option anywhere that would do this in Interface Options.


Originally posted by seebs
What I specifically want is to have the titles, but not the "return to ..." text. Mostly because I'll have, say, 13 daily quests in my log, and I can see whether they're done, and I don't need a reminder of where to hand them in.
I'm not going to be fiddling around with the text more than I already am. I may as well write a total quest tracker replacement instead of an enhancement.
__________________
"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]
Seerah is offline Report comment to moderator  
Reply With Quote
Unread 03-23-10, 07:56 PM  
seebs
Premium Member
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 155
File comments: 184
Uploads: 5
Originally posted by Xrystal
You might want to wait until 3.3.3. Not displaying the completed quests is an option every user can opt to show. They're still being tracked, just not taking up space until you ask it to. Unless of course Seerah wants to change it
What I specifically want is to have the titles, but not the "return to ..." text. Mostly because I'll have, say, 13 daily quests in my log, and I can see whether they're done, and I don't need a reminder of where to hand them in.
seebs is offline Report comment to moderator  
Reply With Quote
Unread 03-23-10, 05:34 PM  
NeuronRider
A Murloc Raider
 
NeuronRider's Avatar

Forum posts: 7
File comments: 42
Uploads: 0
3.3.3 Bug Report

Just dropped in a bug report regarding non-displayed tracker text with the current version. If you need me to help eliminating any extra variables, just let me know.

On a totally different tangent, I noticed that one of your screen shots has little POI buttons next to the quest in the tracker. I ran a compilation before that had this, and clicking the button opened up the world map to that POI. Is it the same there?

I haven't found this in the default UI anywhere, and was wondering what you're using to accomplish that.

Thanks! Great little addon. :>
NeuronRider is offline Report comment to moderator  
Reply With Quote
Unread 03-15-10, 11:06 PM  
Xrystal
nUI User and Supporter
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5035
File comments: 295
Uploads: 25
Originally posted by seebs
Yay! Now when the next patch blows it up, it'll be my fault!

Actually, speaking of feature requests... It would be Really Cool to have the option of hiding the objectives for completed quests. I mention this because I run out of room sometimes if I'm tracking all my dailies.
You might want to wait until 3.3.3. Not displaying the completed quests is an option every user can opt to show. They're still being tracked, just not taking up space until you ask it to. Unless of course Seerah wants to change it
__________________
Last edited by Xrystal : 03-15-10 at 11:07 PM.
Xrystal is offline Report comment to moderator  
Reply With Quote
Unread 03-15-10, 10:33 PM  
seebs
Premium Member
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 155
File comments: 184
Uploads: 5
Originally posted by Seerah
Yeah, I put seebs' changes in my local copy (with a few touch ups) for the next release.
Yay! Now when the next patch blows it up, it'll be my fault!

Actually, speaking of feature requests... It would be Really Cool to have the option of hiding the objectives for completed quests. I mention this because I run out of room sometimes if I'm tracking all my dailies.
seebs is offline Report comment to moderator  
Reply With Quote
Unread 03-14-10, 03:12 PM  
Toran
A Nerdscale Dorkin
 
Toran's Avatar
Premium Member

Forum posts: 142
File comments: 431
Uploads: 0
The only other quest addons I'm using are SmoothQuest and QuestRouterLite. AFAIK, neither of them would remove a completed quest from the quest tracker. No problem - I'll get used to it. Spent too much time using QuestGuru/nquestlog and was able to keep completed quests visible in the quest tracker.
Toran is offline Report comment to moderator  
Reply With Quote
Unread 03-14-10, 03:04 PM  
Xrystal
nUI User and Supporter
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5035
File comments: 295
Uploads: 25
Originally posted by Seerah
I honestly haven't ever noticed completed quests disappearing off of the tracker. The tracker text changes to what you should do to turn in the quest, and the quest objective stuff on the world map updates for the turn-in point.
I may have misread whatever I am remembering, it might have been the achievements or quests and from whatever files they are linked to as I have looked at quite a few while working on my addon .. but in game wise, it's hard to know in my case as I don't play that much if at all. But I do know before this new WatchFrame completed quests did get removed from the tracker as it used to annoy the hell out of me and I'd have to keep going back into the quest log and set it to auto track again a few mins before doing my different hand ins.

If I spot the block of code or note that I am thinking of I'll let you know but looking at how the WatchFrame itself works it displays all tracked quests regardless of complete status. So, unless something somewhere tells it to stop tracking it, it shouldn't stop tracking it.
__________________
Xrystal is offline Report comment to moderator  
Reply With Quote
Unread 03-14-10, 02:53 PM  
Seerah
Fishing Trainer
 
Seerah's Avatar
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 9691
File comments: 603
Uploads: 25
I honestly haven't ever noticed completed quests disappearing off of the tracker. The tracker text changes to what you should do to turn in the quest, and the quest objective stuff on the world map updates for the turn-in point.
__________________
"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]
Seerah is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: