Download
(2Kb)
Download
Updated: 04-19-10 09:27 AM
Pictures
File Info
Updated:04-19-10 09:27 AM
Created:01-02-10 02:03 AM
Downloads:8,000
Favorites:45
MD5:

QuestMover  Popular! (More than 5000 hits)

Version: 1.3b
by: Mordread [More]

With the release of patch 3.3, Blizzard removed the ability to move/resize the quest/objectives tracker.

QuestMover is a small addon that attempts to restore the old functionality without adding a lot of extra bloat. It detaches the quest tracker from the minimap and allows you to move and resize it (vertically).

v1.3b Update:
Added resizing grips on the bottom right and left corners. You can only resize the tracker vertically at this time. If you'd like to make it wider, go into WoW's options under Objectives and check Wider Objectives Tracker.

Shift-clicking the collapse/expand button opens the Achievement frame. Right-clicking opens the Quest Log.

There may be some bugs in this release. If you have any errors please report them in the comments section and I'll try to work on it when I can.

v1.1: Incorporated suggestions from the comments. Now draggable --(thanks to Redwood Elf). Resize by editing QuestMover.lua and changing WatchFrame:SetScale(1.0) --(thanks to Vranx)
Optional Files (1)
File Name
Version
Size
Author
Date
Type
1.31 beta
3kB
04-20-10 10:38 PM
Addon


Post A Reply Comment Options
Unread 01-02-10, 07:18 AM  
Arethea
A Kobold Labourer

Forum posts: 0
File comments: 18
Uploads: 0
Thank you so much for this addon! been looking for an addon like this forever.
Works absolutely perfect just like i want it.
Report comment to moderator  
Reply With Quote
Unread 01-03-10, 12:18 AM  
Vranx
A Flamescale Wyrmkin
 
Vranx's Avatar

Forum posts: 101
File comments: 176
Uploads: 0
Adding this line to the Lua file will also allow you to resize the frame:
WatchFrame:SetScale(.9)
Report comment to moderator  
Reply With Quote
Unread 01-03-10, 06:28 PM  
avid
A Deviate Faerie Dragon

Forum posts: 14
File comments: 43
Uploads: 0
Thanks a ton. It's a shame that they decided to remove such simple functionality from the game.
Last edited by avid : 01-03-10 at 06:28 PM.
Report comment to moderator  
Reply With Quote
Unread 01-20-10, 07:17 PM  
Redwood Elf
An Aku'mai Servant
 
Redwood Elf's Avatar
AddOn Author - Click to view AddOns

Forum posts: 30
File comments: 71
Uploads: 1
This change makes it draggable with the mouse:

QuestMover.toc:
## Interface: 30300
## Title: |cffffd200<|cff42C0FBQuestMover|cffffd200>
## Version: 1.1
## Notes: Simply moves the Quest/Objective tracker
## Author: Lektra of Chromaggus-US - Mouse dragging by Redwood Elf
## SavedVariables: QuestMoverPoint

QuestMover.lua
QuestMover.lua:

WatchFrame:ClearAllPoints()
if QuestMoverPoint then
WatchFrame:SetPoint(QuestMoverPoint["p"],QuestMoverPoint["rt"],
QuestMoverPoint["rp"],QuestMoverPoint["xof"],QuestMoverPoint["yof"])
else
WatchFrame:SetPoint("TOPLEFT", "UIParent", "TOPRIGHT", 350,-300)
local p,rt,rp,xof,yof = WatchFrame:GetPoint()
QuestMoverPoint = {["p"] = p,["rt"] = rt,["rp"] = rp,["xof"] = xof,["yof"] = yof}
end
WatchFrame:SetHeight(600) -- Edit this to change the height
WatchFrame:SetScale(.8) -- Edit this to scale it up or down
WatchFrame.ClearAllPoints = function() end
WatchFrame.SetPoint = function() end
WatchFrame.SetAllPoints = function() end
WatchFrame:SetMovable(1)
WatchFrame:EnableMouse()
WatchFrame:SetScript("OnMouseDown", function()
WatchFrame:StartMoving()
end)
WatchFrame:SetScript("OnMouseUp", function()
WatchFrame:StopMovingOrSizing()
local p,rt,rp,xof,yof = WatchFrame:GetPoint()
QuestMoverPoint = {["p"] = p,["rt"] = rt,["rp"] = rp,["xof"] = xof,["yof"] = yof}
end)
So, to move the frame in game, just click and drag on the word "Objectives" at the top - the addon stores the new location when you log out of the game, and will put it there when you log back on.
Last edited by Redwood Elf : 01-21-10 at 08:39 AM.
Report comment to moderator  
Reply With Quote
Unread 02-03-10, 11:29 PM  
knalty
A Kobold Labourer

Forum posts: 0
File comments: 14
Uploads: 0
Suggestion to everyone. Replace the first location (TOPLEFT) with TOPRIGHT like so:

Code:
WatchFrame:SetPoint("TOPRIGHT", "UIParent", "TOPRIGHT", -15,-210)
And when you open/close the quest tracker, quest tracker will expand off to the left, leaving the button exactly in place, instead of moving left-right whenever you close/open it.
Report comment to moderator  
Reply With Quote
Unread 03-21-10, 11:02 PM  
Hotie
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Not Working

for some reason this addon isnt working for me

ive unzipped it into the Wow/Interface/addon folder and nothing

what is wrong?
Report comment to moderator  
Reply With Quote
Unread 03-23-10, 10:27 AM  
grom
A Deviate Faerie Dragon

Forum posts: 17
File comments: 10
Uploads: 0
when you just unzip it into your addon folder, you could be missing the folder "/Interface/AddOns/QuestMover". this is where QuestMover.lua and QuestMover.toc should be.
Report comment to moderator  
Reply With Quote
Unread 03-23-10, 09:09 PM  
stonevipor
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
Questmover

was just wondering how i get this addon to work i put the files in my addons folder but its not working...someone plz help me out
Report comment to moderator  
Reply With Quote
Unread 03-23-10, 09:51 PM  
Xrystal
nUI Maintainer
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5935
File comments: 231
Uploads: 28
Okay, I see what has gone wrong here.

Create a folder in your Interface/AddOns folder called QuestMover. Extract the zip file into that folder and you should now see 2 files. QuestMover.toc and QuestMover.lua. And it should then appear in your addon list at your character selection screen the next time you log into the game. Remember to log all the way out to get your changes to have effect.

If you have already extracted into another folder just move the files into the QuestMover folder you created or already have.
__________________


Characters:
Gwynedda - 70 - Demon Warlock
Galaviel - 65 - Resto Druid
Gamaliel - 61 - Disc Priest
Gwynytha - 60 - Survival Hunter
Lienae - 60 - Resto Shaman
Plus several others below level 60

Info Panel IDs : http://www.wowinterface.com/forums/s...818#post136818
Last edited by Xrystal : 03-23-10 at 09:52 PM.
Report comment to moderator  
Reply With Quote
Unread 03-25-10, 06:01 AM  
ichik
A Murloc Raider
 
ichik's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 263
Uploads: 5
Even when nothing is watched really there still stays invisible watchframe of rather big size. That's very annoying.
Report comment to moderator  
Reply With Quote
Unread 03-25-10, 06:57 AM  
grom
A Deviate Faerie Dragon

Forum posts: 17
File comments: 10
Uploads: 0
open QuestMover.lua and comment line 15 to 24 out after you've moved the frame to your liking:

WatchFrame:ClearAllPoints()
if QuestMoverPoint then
WatchFrame:SetPoint(QuestMoverPoint["p"],QuestMoverPoint["rt"],
QuestMoverPoint["rp"],QuestMoverPoint["xof"],QuestMoverPoint["yof"])
else
WatchFrame:SetPoint("TOPRIGHT", "UIParent", "TOPRIGHT", -15,-300)
local p,rt,rp,xof,yof = WatchFrame:GetPoint()
QuestMoverPoint = {["p"] = p,["rt"] = rt,["rp"] = rp,["xof"] = xof,["yof"] = yof}
end
WatchFrame:SetHeight(600) -- Edit this to change the height
WatchFrame:SetScale(1.0) -- Edit this to scale it up or down
WatchFrame.ClearAllPoints = function() end
WatchFrame.SetPoint = function() end
WatchFrame.SetAllPoints = function() end
--[[WatchFrame:SetMovable(1)
WatchFrame:EnableMouse()
WatchFrame:SetScript("OnMouseDown", function()
WatchFrame:StartMoving()
end)
WatchFrame:SetScript("OnMouseUp", function()
WatchFrame:StopMovingOrSizing()
local p,rt,rp,xof,yof = WatchFrame:GetPoint()
QuestMoverPoint = {["p"] = p,["rt"] = rt,["rp"] = rp,["xof"] = xof,["yof"] = yof}
end)]]
if you want to move it again, just delete --[[ and ]].
Report comment to moderator  
Reply With Quote
Unread 03-26-10, 01:08 AM  
Mordread
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 4
Uploads: 2
Originally posted by ichik
Even when nothing is watched really there still stays invisible watchframe of rather big size. That's very annoying.
I'm not seeing this problem on my end. Can you verify the problem exists with no other addons enabled? Maybe post a screenshot.


Originally posted by Hotie
for some reason this addon isnt working for me

ive unzipped it into the Wow/Interface/addon folder and nothing

what is wrong?
It was packaged incorrectly. Fixed now.
Report comment to moderator  
Reply With Quote
Unread 03-26-10, 05:59 AM  
lodewijk
A Deviate Faerie Dragon

Forum posts: 13
File comments: 120
Uploads: 0
thanks a LOT for this addon, blame on blizz to remove this functionality in the firrst place.
it would be absolutely perfect if you could make it so we can resize (and scale?) ingame. is there any chance you can do that?
Report comment to moderator  
Reply With Quote
Unread 04-02-10, 03:16 AM  
Ramoth
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Cool addon

Hi,

it still would be nice to have a function with which one could move back up the moved window against unintentional.

Otherwise this is a cool addon, so I could clean out two more that I needed to move just for the little quest window.

Ramoth
Last edited by Ramoth : 04-02-10 at 03:16 AM.
Report comment to moderator  
Reply With Quote
Unread 04-19-10, 10:46 AM  
Malice.US
A Murloc Raider
 
Malice.US's Avatar

Forum posts: 5
File comments: 40
Uploads: 0
Is it possible to add an option to the lua file that can lock/unlock this? If I change SetMovable to 0 it just puts the watch frame back to the position it was in earlier.

What I am doing right now is moving it to where I want and then commenting out the drag portion of the code. This does what I want, but it would be nice to be able to just toggle it from locked to unlocked and vice-versa.

Code:
WatchFrame:ClearAllPoints()
--[[if QuestMoverPoint then
WatchFrame:SetPoint(QuestMoverPoint["p"],QuestMoverPoint["rt"],
QuestMoverPoint["rp"],QuestMoverPoint["xof"],QuestMoverPoint["yof"])
else
WatchFrame:SetPoint("TOPRIGHT", "UIParent", "TOPRIGHT", -15,-300)
--]]
WatchFrame:SetPoint("TOPLEFT", "UIParent", "TOPLEFT", 25,35)
--[[
local p,rt,rp,xof,yof = WatchFrame:GetPoint()
QuestMoverPoint = {["p"] = p,["rt"] = rt,["rp"] = rp,["xof"] = xof,["yof"] = yof}
end
--]]
WatchFrame:SetHeight(600) -- Edit this to change the height
WatchFrame:SetScale(1) -- Edit this to scale it up or down
WatchFrame.ClearAllPoints = function() end
WatchFrame.SetPoint = function() end
WatchFrame.SetAllPoints = function() end
--[[
WatchFrame:SetMovable(0)
WatchFrame:EnableMouse()
WatchFrame:SetScript("OnMouseDown", function()
WatchFrame:StartMoving()
end)
WatchFrame:SetScript("OnMouseUp", function()
WatchFrame:StopMovingOrSizing()
local p,rt,rp,xof,yof = WatchFrame:GetPoint()
QuestMoverPoint = {["p"] = p,["rt"] = rt,["rp"] = rp,["xof"] = xof,["yof"] = yof}
end) 
--]]
Thanks in advance for doing something Blizz should have done in the first place.
__________________
Last edited by Malice.US : 04-19-10 at 10:47 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: