Download
(11 Kb)
Download
Updated: 04/13/14 11:00 AM
Pictures
File Info
Compatibility:
Live (1.0)
Beta (0.18)
Updated:04/13/14 11:00 AM
Created:02/24/14 11:42 AM
Monthly downloads:111
Total downloads:143,652
Favorites:261
MD5:
Multi-Quest Tracker  Popular! (More than 5000 hits)
Version: 1.3
by: Zerorez [More]
This addon hides the default focused quest tracker and enables the multiple quest tracker. Tracker automatically hides itself when you open menus (inventory, world map, etc.).

Note - If you are getting errors, try deleting the saved variables file at:
...My Documents\Elder Scrolls Online\pts\SavedVariables\MultiQuestTracker.lua
Please post error logs if you still have problems (can't fix it if I don't know what is wrong lol).
v1.3
- fix for tracked quests not saving between logins
- fixed (hopefully) another error when logging in (error at line 397)

v1.2
- fixed the bad argument #3 to 'string.format' error
- changed font options
- removed font color options (quests now color by difficulty by default again.)
- added checkboxes to track/untrack whole groups of quests in the quest journal

v1.1
- fixed all quests showing as tracked after zoning (sorry this took so long)

v1.0
- fixed error when opening quest journal when player had no quests
- fixed error with abandoning quests

v0.11
- updated to new api version
- added font, color, and size options

v0.10
- MQT now saves its position

v0.08:
- updated to work with client update

v0.07:
- attempt at fixing error with changing zones

v0.06:
- abandoning quests should now function correctly

v0.05:
- changed how saved variables are loaded

v0.04:
- Quests can now be tracked/untracked in MQT via check boxes in the quest journal
- Quest tracking should save...i hope

v0.03:
- MQT is now movable :D
- Added a small gradient background to the tracker (needed something to click on in order to move it)

v0.02:
- Updated to new API Version
- Fixed MQT showing in crafting menus

v0.01:
- Fixed quest tracker showing while the interact and store windows were shown.
Optional Files (0)


Archived Files (6)
File Name
Version
Size
Uploader
Date
1.2
11kB
Zerorez
04/12/14 07:42 PM
1.1
11kB
Zerorez
03/31/14 08:30 PM
1.0
11kB
Zerorez
03/31/14 01:15 PM
0.11
11kB
Zerorez
03/24/14 12:31 PM
0.10
3kB
Zerorez
03/16/14 12:09 PM
0.08
3kB
02/24/14 11:42 AM


Post A Reply Comment Options
Unread 04/10/14, 01:18 AM  
WoWLoreConfusedMe

Forum posts: 7
File comments: 44
Uploads: 0
6 inactive 7 active quests... I too far from this area right now, and with a lots of quests in my journal. But maybe later, if I will not forget about it.


Originally Posted by Blackstorm
Maybe it's an API issue (if like you said, it's the same problem with another plugin).
No only 2 fps for Wykkyd addon same as default, not like with Multi-Quest Tracker.

But in Wykkyd you cant toggle quests like in Multi-Quest Tracker.
Last edited by WoWLoreConfusedMe : 04/10/14 at 01:24 AM.
Report comment to moderator  
Reply With Quote
Unread 04/09/14, 06:01 AM  
Blackstorm
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 57
Uploads: 3
Re: Re: Yeah. FPS dropped for me

Originally Posted by WoWLoreConfusedMe
Originally Posted by WoWLoreConfusedMe
Originally Posted by Syber01
I'm seeing an odd FPS hit when this add-on is enabled. I had to disable all my add-ons one-by-one to find it. If you stand in front of Old Kalgon's Keep in Rivenspire, run towards the blessed thistle near the tree. You will get a massive lag spike. You also change zones there so maybe that has something to do with it, i dunno. It's weird. But it only does it with this add-on enabled. Hope that helps somehow. I also did some fixes that other people posted in here, so maybe I'm supposed to get a crash message there but don't.
Okay i tested it somehow... And this is my results :

When you crossing location borders (popup text appears in top-right corner) my FPS drops:
1) from stable 59 to 44-42 with enabled Multi-Quest Tracker
2) from stable 59 to 58-57 without Multi-Quest Tracker

i.e. 2 fps vs 17 fps, and i have a pretty good PC...

I have ~ 12 tracked quest (6 disabled from PvP zone and 6 enabled from my current zone).

Here we go... This is not so good. But i'm not sure what author can do in this case without major changes, it seem to be the general problem with the game (1 default quest tracker vs 12).

But I have not tested the new Wykkyd addon, maybe tomorrow...
Okay i tested Wykkyd addon too! Same as default - only 2fps. So there is a problem with Multi-Quest Tracker...
Hi ^^

I Already saw your post ^^
It's why i tried to limit the number of quests displayed ^^

Can you say me if the total of your active quests exceed your screen height please ? or not ? maybe it's the cause... another test ^^ if at a moment you have 3 or 4 quests at all can your retry please ? (maybe it's an active/unactive quests issue). Thanks

Otherwise, for information, this plugin ask directly the in game QuestTracker through the BookQuests. Maybe it's an API issue (if like you said, it's the same problem with another plugin).
Last edited by Blackstorm : 04/09/14 at 06:10 AM.
Report comment to moderator  
Reply With Quote
Unread 04/09/14, 04:35 AM  
WoWLoreConfusedMe

Forum posts: 7
File comments: 44
Uploads: 0
Re: Yeah. FPS dropped for me

Originally Posted by WoWLoreConfusedMe
Originally Posted by Syber01
I'm seeing an odd FPS hit when this add-on is enabled. I had to disable all my add-ons one-by-one to find it. If you stand in front of Old Kalgon's Keep in Rivenspire, run towards the blessed thistle near the tree. You will get a massive lag spike. You also change zones there so maybe that has something to do with it, i dunno. It's weird. But it only does it with this add-on enabled. Hope that helps somehow. I also did some fixes that other people posted in here, so maybe I'm supposed to get a crash message there but don't.
Okay i tested it somehow... And this is my results :

When you crossing location borders (popup text appears in top-right corner) my FPS drops:
1) from stable 59 to 44-42 with enabled Multi-Quest Tracker
2) from stable 59 to 58-57 without Multi-Quest Tracker

i.e. 2 fps vs 17 fps, and i have a pretty good PC...

I have ~ 12 tracked quest (6 disabled from PvP zone and 6 enabled from my current zone).

Here we go... This is not so good. But i'm not sure what author can do in this case without major changes, it seem to be the general problem with the game (1 default quest tracker vs 12).

But I have not tested the new Wykkyd addon, maybe tomorrow...
Okay i tested Wykkyd addon too! Same as default - only 2fps. So there is a problem with Multi-Quest Tracker...
Report comment to moderator  
Reply With Quote
Unread 04/09/14, 02:05 AM  
Blackstorm
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 57
Uploads: 3
Hi thx for the feedback ^^

Was too tired last night to post a real patch.. i am working on now ^^ You will find it in the patchs section in few minutes ^^

Otherwise, I tried to make some others changes (like the choice of the number of quests displayed) but it's a hard work (because this extension is directly based on the InGame QuestTracker) ^^

The extension : Wykkyd's Quest Tools. with the first patch (that allow you to have more seetings) is the same and should be better like the author said.. but personaly, i don't want the framework and prefere to have a standalone extension.

Have a nice day guys ^^

Edit : Patch has been uploaded ^^

Twuce
Last edited by Blackstorm : 04/09/14 at 02:39 AM.
Report comment to moderator  
Reply With Quote
Unread 04/08/14, 07:33 PM  
Verrinon

Forum posts: 0
File comments: 3
Uploads: 0
Fix worked for me!

Great job man. This seems to have worked for me, although i had to manually modify your post in a txt editor (remove the numbers and format to look like the lua file) because of the way the forum treats code. Thanks so much. THe errors were really starting to bug me but I loved this mod and was torn. Cheers!




Originally Posted by Blackstorm
Hello guys ^^

Try this in the "MultiQuestTracker.lua"

Replace the entire block with this :

Lua Code:
  1. -------------------------------------------------------
  2. -- tracker reloading functions
  3. --------------------------------------------------------
  4. function MQT_ReloadText()
  5.     local qControls = MQT_GetTrackerEntries()
  6.    
  7.     local MyheaderFont = MQT.Defaults.headerFont
  8.     local MyheaderSize = MQT.Defaults.headerSize
  9.     local MyheaderStyle = MQT.Defaults.headerStyle
  10.     local MyheaderColor = {}
  11.    
  12.     if MQT.SV.headerFont ~= nil then
  13.         MyheaderFont = MQT.SV.headerFont
  14.     end
  15.     if MQT.SV.headerSize ~= nil then
  16.         MyheaderSize = MQT.SV.headerSize
  17.     end
  18.     if MQT.SV.headerStyle ~= nil then
  19.         MyheaderStyle = MQT.SV.headerStyle
  20.     end
  21.     if MQT.SV.headerColor ~= nil then
  22.         MyheaderColor.r = MQT.SV.headerColor.r
  23.         MyheaderColor.g = MQT.SV.headerColor.g
  24.         MyheaderColor.b = MQT.SV.headerColor.b
  25.         MyheaderColor.a = MQT.SV.headerColor.a
  26.     else
  27.         MyheaderColor.r = MQT.Defaults.headerColor.r
  28.         MyheaderColor.g = MQT.Defaults.headerColor.g
  29.         MyheaderColor.b = MQT.Defaults.headerColor.b
  30.         MyheaderColor.a = MQT.Defaults.headerColor.a       
  31.     end
  32.  
  33.     local MyqTextFont = MQT.Defaults.qTextFont
  34.     local MyqTextSize = MQT.Defaults.qTextSize
  35.     local MyqTextStyle = MQT.Defaults.qTextStyle
  36.     local MyqTextColor = {}
  37.    
  38.     if MQT.SV.qTextFont ~= nil then
  39.         MyqTextFont = MQT.SV.qTextFont
  40.     end
  41.     if MQT.SV.qTextSize ~= nil then
  42.         MyqTextSize = MQT.SV.qTextSize
  43.     end
  44.     if MQT.SV.qTextStyle ~= nil then
  45.         MyqTextStyle = MQT.SV.qTextStyle
  46.     end
  47.     if MQT.SV.qTextColor ~= nil then
  48.         MyqTextColor.r = MQT.SV.qTextColor.r
  49.         MyqTextColor.g = MQT.SV.qTextColor.g
  50.         MyqTextColor.b = MQT.SV.qTextColor.b
  51.         MyqTextColor.a = MQT.SV.qTextColor.a
  52.     else
  53.         MyqTextColor.r = MQT.Defaults.qTextColor.r
  54.         MyqTextColor.g = MQT.Defaults.qTextColor.g
  55.         MyqTextColor.b = MQT.Defaults.qTextColor.b
  56.         MyqTextColor.a = MQT.Defaults.qTextColor.a     
  57.     end
  58.    
  59.         for i,v in pairs(qControls.headers) do
  60.    
  61.                 -- v:SetFont(("%s|%s|%s"):format(LMP:Fetch('font', MQT.SV.headerFont), MQT.SV.headerSize, MQT.SV.headerStyle))
  62.                 -- v:SetColor(MQT.SV.headerColor.r, MQT.SV.headerColor.g, MQT.SV.headerColor.b, MQT.SV.headerColor.a)
  63.                 v:SetFont(("%s|%s|%s"):format(LMP:Fetch('font', MyheaderFont), MyheaderSize, MyheaderStyle))
  64.                 v:SetColor(MyheaderColor.r, MyheaderColor.g, MyheaderColor.b, MyheaderColor.a)
  65.    
  66.         end
  67.    
  68.         for i,v in pairs(qControls.objectives) do
  69.    
  70.                 -- v:SetFont(("%s|%s|%s"):format(LMP:Fetch('font', MQT.SV.qTextFont), MQT.SV.qTextSize, MQT.SV.qTextStyle))
  71.                 -- v:SetColor(MQT.SV.qTextColor.r, MQT.SV.qTextColor.g, MQT.SV.qTextColor.b, MQT.SV.qTextColor.a)
  72.                 v:SetFont(("%s|%s|%s"):format(LMP:Fetch('font', MyqTextFont), MyqTextSize, MyqTextStyle))
  73.                 v:SetColor(MyqTextColor.r, MyqTextColor.g, MyqTextColor.b, MyqTextColor.a)
  74.    
  75.         end
  76.    
  77. end

Should be work fine after ^^
Report comment to moderator  
Reply With Quote
Unread 04/08/14, 07:12 PM  
damonskye

Forum posts: 0
File comments: 1
Uploads: 0
Re: Wykkyd's Quest Tools

Originally Posted by Zerorez
You guys may want to check out Wykkyd's Quest Tools. His quest tracker seems better than mine imo .
NOOOOO! Zerorez, believe me, yours is infinitely better. Please keep working on it. I love this add-on.
Report comment to moderator  
Reply With Quote
Unread 04/08/14, 05:57 PM  
Kaiserin

Forum posts: 1
File comments: 5
Uploads: 0
Hello there,

First of all, I just want to say thanks to the creator for making this mod! I would like to use it, but I am having some issues with it.. (I also want to say that I have done a lot of testing with the addons I have downloaded, and the issue seems to stem from this one.)

The problem I am having with this addon is that when I use it, my follow-up quest markers disappear over NPCs heads or over objectives. I can still see brand new quests, however. I always receive this error when logging in, and it seems to maybe have something to do with it:


(In the screenshot, the fellow to the left should have a black 'turn-in' questmarker over his head.)

Then, I tried on your page to delete the .lua file, and the quest marker came back, however, I now receive a new message:



I just wanted to report these issues in the hopes that you can maybe fix them in time. I plan to use the hell out of this mod once/if that happens, but for now I will skip on it since I'm scared the markers will go away again, lol.
Last edited by Kaiserin : 04/08/14 at 05:58 PM.
Report comment to moderator  
Reply With Quote
Unread 04/08/14, 03:11 PM  
Nothingness
 
Nothingness's Avatar

Forum posts: 3
File comments: 8
Uploads: 0
Each time I login on one of my alts, I get this error message:

Report comment to moderator  
Reply With Quote
Unread 04/08/14, 02:04 PM  
Blackstorm
AddOn Author - Click to view AddOns

Forum posts: 12
File comments: 57
Uploads: 3
Hello guys ^^

Try this in the "MultiQuestTracker.lua"

Replace the entire block with this :

Lua Code:
  1. -------------------------------------------------------
  2. -- tracker reloading functions
  3. --------------------------------------------------------
  4. function MQT_ReloadText()
  5.     local qControls = MQT_GetTrackerEntries()
  6.    
  7.     local MyheaderFont = MQT.Defaults.headerFont
  8.     local MyheaderSize = MQT.Defaults.headerSize
  9.     local MyheaderStyle = MQT.Defaults.headerStyle
  10.     local MyheaderColor = {}
  11.    
  12.     if MQT.SV.headerFont ~= nil then
  13.         MyheaderFont = MQT.SV.headerFont
  14.     end
  15.     if MQT.SV.headerSize ~= nil then
  16.         MyheaderSize = MQT.SV.headerSize
  17.     end
  18.     if MQT.SV.headerStyle ~= nil then
  19.         MyheaderStyle = MQT.SV.headerStyle
  20.     end
  21.     if MQT.SV.headerColor ~= nil then
  22.         MyheaderColor.r = MQT.SV.headerColor.r
  23.         MyheaderColor.g = MQT.SV.headerColor.g
  24.         MyheaderColor.b = MQT.SV.headerColor.b
  25.         MyheaderColor.a = MQT.SV.headerColor.a
  26.     else
  27.         MyheaderColor.r = MQT.Defaults.headerColor.r
  28.         MyheaderColor.g = MQT.Defaults.headerColor.g
  29.         MyheaderColor.b = MQT.Defaults.headerColor.b
  30.         MyheaderColor.a = MQT.Defaults.headerColor.a       
  31.     end
  32.  
  33.     local MyqTextFont = MQT.Defaults.qTextFont
  34.     local MyqTextSize = MQT.Defaults.qTextSize
  35.     local MyqTextStyle = MQT.Defaults.qTextStyle
  36.     local MyqTextColor = {}
  37.    
  38.     if MQT.SV.qTextFont ~= nil then
  39.         MyqTextFont = MQT.SV.qTextFont
  40.     end
  41.     if MQT.SV.qTextSize ~= nil then
  42.         MyqTextSize = MQT.SV.qTextSize
  43.     end
  44.     if MQT.SV.qTextStyle ~= nil then
  45.         MyqTextStyle = MQT.SV.qTextStyle
  46.     end
  47.     if MQT.SV.qTextColor ~= nil then
  48.         MyqTextColor.r = MQT.SV.qTextColor.r
  49.         MyqTextColor.g = MQT.SV.qTextColor.g
  50.         MyqTextColor.b = MQT.SV.qTextColor.b
  51.         MyqTextColor.a = MQT.SV.qTextColor.a
  52.     else
  53.         MyqTextColor.r = MQT.Defaults.qTextColor.r
  54.         MyqTextColor.g = MQT.Defaults.qTextColor.g
  55.         MyqTextColor.b = MQT.Defaults.qTextColor.b
  56.         MyqTextColor.a = MQT.Defaults.qTextColor.a     
  57.     end
  58.    
  59.         for i,v in pairs(qControls.headers) do
  60.    
  61.                 -- v:SetFont(("%s|%s|%s"):format(LMP:Fetch('font', MQT.SV.headerFont), MQT.SV.headerSize, MQT.SV.headerStyle))
  62.                 -- v:SetColor(MQT.SV.headerColor.r, MQT.SV.headerColor.g, MQT.SV.headerColor.b, MQT.SV.headerColor.a)
  63.                 v:SetFont(("%s|%s|%s"):format(LMP:Fetch('font', MyheaderFont), MyheaderSize, MyheaderStyle))
  64.                 v:SetColor(MyheaderColor.r, MyheaderColor.g, MyheaderColor.b, MyheaderColor.a)
  65.    
  66.         end
  67.    
  68.         for i,v in pairs(qControls.objectives) do
  69.    
  70.                 -- v:SetFont(("%s|%s|%s"):format(LMP:Fetch('font', MQT.SV.qTextFont), MQT.SV.qTextSize, MQT.SV.qTextStyle))
  71.                 -- v:SetColor(MQT.SV.qTextColor.r, MQT.SV.qTextColor.g, MQT.SV.qTextColor.b, MQT.SV.qTextColor.a)
  72.                 v:SetFont(("%s|%s|%s"):format(LMP:Fetch('font', MyqTextFont), MyqTextSize, MyqTextStyle))
  73.                 v:SetColor(MyqTextColor.r, MyqTextColor.g, MyqTextColor.b, MyqTextColor.a)
  74.    
  75.         end
  76.    
  77. end

Should be work fine after ^^
Report comment to moderator  
Reply With Quote
Unread 04/08/14, 09:18 AM  
Locnar

Forum posts: 8
File comments: 9
Uploads: 0
Possible the same issue from another addon.

From this author.

http://www.esoui.com/downloads/filei...id=89#comments

Code:
And now - the technical:
The built in lua function, string.find(), is implemented in lstrlib.c by str_find(). This function makes a call to str_find_aux(), which in turn calls the recursive function, match(). Prior to LUA 5.2.2, match() could recurse indefinitely - as long as its process's stack had room. Based on what I could make out from the official LUA source code, the recursive call happens at least once for every character class in a pattern. Therefore, if you have a pattern made completely of character classes, you're setting yourself up for a stack overflow, and thus, a segfault. In LUA 5.2.2, the LUA team added in the following to the first lines of the match function (as well as other bits to get the needed variables declared and set properly):
Code:

if (ms->matchdepth-- == 0)
    luaL_error(ms->L, "pattern too complex");

To anyone who can't decipher that, basically they've set a maximum recursion depth in the match function for LUA 5.2.2. Now, instead of causing the host application to hard crash with a stack overflow, they report a LUA error to the script. Now, this doesn't mean we can use any more complex patterns than we can now, but it does mean that the game won't crash because your pattern was too complex. My theory is that Zenimax is using either LUA 5.2.1 or an in house variant that does not have the above fix. As I said before, I've reported this to Zenimax, and hopefully they update their LUA processing at least with this fix.
Report comment to moderator  
Reply With Quote
Unread 04/08/14, 08:10 AM  
Bierdeife

Forum posts: 1
File comments: 116
Uploads: 0
Got also that errors!
Btw: Can you add a feature to give low quests a grey color like in the original UI?
Last edited by Bierdeife : 04/08/14 at 08:18 AM.
Report comment to moderator  
Reply With Quote
Unread 04/08/14, 01:31 AM  
Katsurie

Forum posts: 2
File comments: 25
Uploads: 0
Re: Posting a screenshot of some errors I keep getting

Originally Posted by Katsurie
Hope this helps. I keep getting this when I log in. Deleting the file you mentioned helps but it started doing it again after I logged out and back in. Unfortunately I am going to have to disable this mod for a bit until there is a fix. I really hope you can get it fixed! I love this mod! You've done excellent with it and I hope I can provide some help with the screenshots. Let me know if you need anymore information. I'll do what I can.



and then this one. This one, I don't know if it is related to MQT, but I am showing it just in case it is. These errors started showing up at the same time.

also, every time I disable "Combat Log Statistics" that second error goes away. But when I re-load my UI and go back into my AddOns, it is still marked as enabled. So, I think it is possibly a culprit.
Report comment to moderator  
Reply With Quote
Unread 04/08/14, 01:23 AM  
Katsurie

Forum posts: 2
File comments: 25
Uploads: 0
Posting a screenshot of some errors I keep getting

Hope this helps. I keep getting this when I log in. Deleting the file you mentioned helps but it started doing it again after I logged out and back in. Unfortunately I am going to have to disable this mod for a bit until there is a fix. I really hope you can get it fixed! I love this mod! You've done excellent with it and I hope I can provide some help with the screenshots. Let me know if you need anymore information. I'll do what I can.



and then this one. This one, I don't know if it is related to MQT, but I am showing it just in case it is. These errors started showing up at the same time.

Report comment to moderator  
Reply With Quote
Unread 04/07/14, 10:02 PM  
WoWLoreConfusedMe

Forum posts: 7
File comments: 44
Uploads: 0
Unhappy Yeah. FPS dropped for me

Originally Posted by Syber01
I'm seeing an odd FPS hit when this add-on is enabled. I had to disable all my add-ons one-by-one to find it. If you stand in front of Old Kalgon's Keep in Rivenspire, run towards the blessed thistle near the tree. You will get a massive lag spike. You also change zones there so maybe that has something to do with it, i dunno. It's weird. But it only does it with this add-on enabled. Hope that helps somehow. I also did some fixes that other people posted in here, so maybe I'm supposed to get a crash message there but don't.
Okay i tested it somehow... And this is my results :

When you crossing location borders (popup text appears in top-right corner) my FPS drops:
1) from stable 59 to 44-42 with enabled Multi-Quest Tracker
2) from stable 59 to 58-57 without Multi-Quest Tracker

i.e. 2 fps vs 17 fps, and i have a pretty good PC...

I have ~ 12 tracked quest (6 disabled from PvP zone and 6 enabled from my current zone).

Here we go... This is not so good. But i'm not sure what author can do in this case without major changes, it seem to be the general problem with the game (1 default quest tracker vs 12).

But I have not tested the new Wykkyd addon, maybe tomorrow...
Report comment to moderator  
Reply With Quote
Unread 04/07/14, 09:30 PM  
WoWLoreConfusedMe

Forum posts: 7
File comments: 44
Uploads: 0
Re: Wykkyd's Quest Tools

Originally Posted by Zerorez
You guys may want to check out Wykkyd's Quest Tools. His quest tracker seems better than mine imo .
Without checkboxes!? No, ty!

Originally Posted by Zerorez
because you can see the objectives of all quests
And this too of course!
Last edited by WoWLoreConfusedMe : 04/07/14 at 09:31 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: