Download
(94 Kb)
Download
Updated: 06/03/24 03:42 AM
Pictures
File Info
Compatibility:
Gold Road (10.0.0)
Updated:06/03/24 03:42 AM
Created:01/05/22 03:30 AM
Monthly downloads:2,780
Total downloads:34,261
Favorites:67
MD5:
Categories:Character Advancement, Graphic UI Mods
10.0.0
CQuestTracker  Popular! (More than 5000 hits)
Version: 2.1.6
by: Calamath [More]
Description:
This add-on provides a traditional MMORPG style multiple quest tracker, distributed under the Artistic License 2.0
In designing an alternative for the standard focus quest tracker, there are three things we wanted to improve with this add-on.

(1)To improve playability when you want to progress through the zone story and surrounding side quests in parallel.
(2)Provide a way to freely select which quests you want to see in the tracker without having to hit the T key repeatedly.
(3)Provide a different quest tracker option for new players who have migrated from other MMORPGs.

- If you are familiar with other MMORPG titles, are you looking for such a multiple quest tracker?

Needed libraries/dependencies:
YOU NEED TO INSTALL THE FOLLOWING LIBRARIES SEPARATELY.
- LibCInteraction (Bundled library)
- LibAddonMenu (Version 2.0r36 or later)
- LibCustumMenu (Version 7.2.2 or later)
- LibMediaProvider (Version 1.0 r30 or later)

Features:
- Display up to 15 quests based on character's recent quest-related activities.
- Pin your favorite quest to show all the time.
- Each quest can be hidden by ignore settings.
- Display optional steps and hints for quests.
- Quest Timer integration
- Improved functionality of the "Cycle Focused Quest" key
- Quest Ping Navigation - It works well with Votan's Minimap and AUI's minimap.

Tracker panel customization:
- panel visual options - title bar color / background color.
- Font options - font style / size / weight / color.
- Visibility options - in combat / in game menu scenes / in battleground.

This add-on is designed to be used in conjunction with the standard quest tracker and other quest tracker add-ons without conflicting with them.

Credits - Special thanks to:
- German translation by Baertram
- French translation by lexo1000
- Russian translation by Inzenieris#2546

Attention:
  • The author prohibits the distribution of similar add-ons based on this add-on under a different license and credit.
  • The author does not wish others to distribute language patches for this add-on.
If you have translated the text for your language, please contact me for future integration.
V2.1.6: [V20106] by Calamath
- Added option to exclude zone guide from "Cycle Focused Quest" key rotation.
- Removed backward compatibility to Update 41.
- Updated bundled LibCInteraction version to 1.1.0 (AddOnVersion: 10100).
- Updated API version to 101042 (ESO 10.0.x : Gold Road)

V2.1.5: [V20105] by Calamath
- Advance preparation for PTS and guaranteed backward compatibility.

V2.1.4: [V20104] by Calamath
- Addressed warning log due to the past ResizeToFitDescendents changes.
- Updated bundled LibCInteraction version to 1.0.2 (AddOnVersion: 10002).
- Updated API version to 101041 (ESO 9.3.x : Scions of Ithelia)

V2.1.3: [V20103] by Calamath
- Fixed an issue where the option to hide the tracker panel on the game menu screen was blocking the panel display in other scenes.

V2.1.2: [V20102] by Calamath
- Added option to suppress quest ping animation on minimap.
- Added key bindings to display the focused quest destination on map. This is also intended to assist gamepad users.
- Updated localization strings.

V2.1.1: [V20101] by Calamath
- Added quest type icon display for the quest tracker panel.
- Added some options to adjust quest header icon settings.

V2.1.0: [V20100] by Calamath
- Added Quest Ping Navigation feature. You will see quest ping animations on the world map to make it easier to find quest destinations.
In the CQuestTracker panel, when you click on the quest condition content of the focused quest or select Show on Map from the right-click menu,
it will highlight your destination on the map with a ping animation. That means you will have a clearer sense of where you should go than ever before.
- Updated bundled LibCInteraction version to 1.0.1 (AddOnVersion: 10001).
- Updated API version to 101040 (ESO 9.2.x : Update 40)

V2.0.2: [V20002] by Calamath
- Fixed an issue where the option to display or hide the tracker panel on the game menu screen was not working properly.
- Adjusted quest tooltip display for repeatable quests.

V2.0.1: [V20001] by Calamath
- Changed the maximum number of quests that can be displayed on the tracker panel to be selectable from 1 to 15.

V2.0.0: [V20000] by Calamath
- Refactored the add-on framework based on our common template classes, to reduce future maintenance costs.
- Revamped the code base to subdivide the file structure.
- Updated bundled LibCInteraction version to 1.0.0 (AddOnVersion: 10000).
- Since the 'Automatic Quest Tracking' setting was added to the vanilla UI in Update 38, the same setting items in the add-on now work together.
- Updated API version to 101038 (ESO 9.0.x : Necrom)


V1.5.1: [V10501] by Calamath
- Fixed an issue where the quest you accepted while the CQuestTracker addon was not running, and had never been yet shown in the tracker panel, would not display as intended when pinning from the quest list menu. Special thanks to: FetchKFF

V1.5.0: [V10500] by Calamath
- Improved the internal management of the quest cache and activity log.
- Fixed an issue where the quest tracker sorting, ignoring, and pinning controls would not work intended if you accepted more than two of the four specific quests following.
Planemeld Obverse
Summary Execution
Pledge: White-Gold Tower
Pledge: Imperial City Prison
- Fixed an issue where the quest tooltip for the following two specific repeatable quests would not correctly indicate whether the quest was a previously completed quest.
Pledge: White-Gold Tower
Pledge: Imperial City Prison

V1.4.2: [V10402] by Calamath
- Added keybinding to toggle visibility for the quest tracker panel.

V1.4.1: [V10401] by Calamath
- Simplified Chinese language mode support.
- Updated bundled LibCInteraction version to 0.9.2 (AddOnVersion: 902).
- Updated API version to 101036 (ESO 8.2.x : Firesong)

V1.4.0: [V10400] by Calamath
- Bundled LibCInteraction library.
- LibCInteraction add-on library is now used for "Cycle Focused Quest" key interaction.

V1.3.2: [V10302] by Calamath
- Updated French translations. Special thanks to: lexo1000

V1.3.1: [V10301] by Calamath
- The quest tooltip now displays additional information about the past completion status of repeatable quests.
- Updated API version to 101034 (ESO 8.0.x : High Isle)

V1.3.0: [V10300] by Calamath
Key bindings support:
- Improved functionality of the "Cycle Focused Quest" key in the standard key bindings to encourage gamepad users.
- The cycle key could now limit the range of quests to cycle to those currently displayed in the CQuestTracker panel.
- Holding down a modifier key and tapping the cycle key will cycle in the opposite direction. The default modifier keys are the shift key and the left trigger on the gamepad.
- Pressing and holding the cycle key now displays the current status of the focused quest in a tooltip.
- Added options to adjust the above settings.
- Some code refactoring.

V1.2.2: [V10202] by Calamath
- Adjusted the layout of the quest tooltip.
- Fixed an issue in the quest tooltip where the detailed descriptions of optional steps were not displayed correctly.
- Updated Spanish translations.

V1.2.1: [V10201] by Calamath
- Added options to adjust the quest hint font.

V1.2.0: [V10200] by Calamath
Quest timer support:
- Quests with time limits now display a countdown timer to the right of the quest name.
- The option to hide the default quest tracker now also affects the standard quest timer panel.

V1.1.6: [V10106] by Calamath
- Added options to control whether the focused quest changes when the quest is accepted or advanced.

V1.1.5: [V10105] by Calamath
- Fixed an issue the quest tooltip kept appearing when moving in-game scenes while displaying the quest list menu.
- Updated API version to 101033 (ESO 7.3.x : Ascending Tide)

V1.1.4: [V10104] by Calamath
- Fixed an issue the quest tooltip kept appearing when selecting a quest name in the quest list menu.
- Addressed a rare issue where the quest tracker panel frame appears unnecessary when moving in-game scenes.

V1.1.3: [V10103] by Calamath
- Added a setting option to adjust the maximum number of quests displayed in the range of 2 to 10.
- Added clamped to screen option.
- Updated translations.

V1.1.2: [V10102] by Calamath
- Added suppress quest hint option.
- Added title bar color settings.

V1.1.1: [V10101] by Calamath
- Added settings for custom font styles provided by LibMediaProvider add-on.

V1.1.0: [V10100] by Calamath
- Added the Compact Mode option to limit the display of quest conditions. Only focused and pinned quests will be displayed.
- You can now temporarily choose to show or hide the conditions of each quest by clicking the left mouse button.
- Removed the interface to open the quest list menu by double-clicking.
- Fixed potential bugs in the handling of boolean values for tracker panel attributes.

V1.0.7: [V10007] by Calamath
- Added tracker font color settings.

V1.0.6: [V10006] by Calamath
- Added tracker background color settings.
- Changed some of the default values used by the default buttons in the add-on settings.
- Fixed typos.

V1.0.5: [V10005] by Calamath
- Fixed an issue where tracker visibility was opposite to the setting while in the Game Menu.
- Updated Japanese translations.

V1.0.4: [V10004] by Calamath
- Added some visibility setting options for the tracker panel.

V1.0.3: [V10003] by Calamath
- Slightly reduced the presence of the blue frame on the tracker panel.
- Fixed a few minor bugs.

V1.0.2: [V10002] by Calamath
- Updated Russian translations. Special thanks to: Inzenieris#2546

V1.0.1: [V10001] by Calamath
- Updated German translations. Special thanks to: Baertram

V1.0.0: [V10000] by Calamath
- initial release
Archived Files (35)
File Name
Version
Size
Uploader
Date
2.1.5
91kB
Calamath
05/20/24 03:16 AM
2.1.4
91kB
Calamath
04/18/24 01:54 AM
2.1.3
91kB
Calamath
01/15/24 04:11 AM
2.1.2
91kB
Calamath
11/17/23 03:34 AM
2.1.1
86kB
Calamath
11/11/23 06:20 AM
2.1.0
84kB
Calamath
10/31/23 04:37 AM
2.0.2
69kB
Calamath
08/08/23 03:01 AM
2.0.1
69kB
Calamath
06/12/23 11:33 AM
2.0.0
69kB
Calamath
06/05/23 03:40 AM
1.5.1
60kB
Calamath
04/06/23 02:54 AM
1.5.0
60kB
Calamath
01/18/23 11:43 AM
1.4.2
59kB
Calamath
01/12/23 03:36 AM
1.4.1
58kB
Calamath
11/09/22 09:07 PM
1.4.0
55kB
Calamath
06/19/22 01:52 AM
1.3.2
48kB
Calamath
06/07/22 04:32 AM
1.3.1
48kB
Calamath
06/06/22 02:39 AM
1.3.0
48kB
Calamath
05/23/22 02:12 AM
1.2.2
41kB
Calamath
04/24/22 11:49 AM
1.2.1
38kB
Calamath
04/16/22 08:42 PM
1.2.0
38kB
Calamath
04/13/22 09:17 PM
1.1.6
36kB
Calamath
04/12/22 02:33 AM
1.1.5
35kB
Calamath
03/19/22 11:05 AM
1.1.4
34kB
Calamath
03/06/22 02:47 AM
1.1.3
34kB
Calamath
02/24/22 01:13 PM
1.1.2
30kB
Calamath
02/14/22 04:47 AM
1.1.1
29kB
Calamath
02/05/22 03:38 AM
1.1.0
29kB
Calamath
02/03/22 04:31 AM
1.0.7
28kB
Calamath
01/25/22 04:44 AM
1.0.6
28kB
Calamath
01/20/22 06:26 AM
1.0.5
27kB
Calamath
01/16/22 09:56 AM
1.0.4
27kB
Calamath
01/16/22 04:42 AM
1.0.3
26kB
Calamath
01/09/22 11:23 PM
1.0.2
26kB
Calamath
01/09/22 11:17 AM
1.0.1
24kB
Calamath
01/07/22 06:42 AM
1.0.0
23kB
Calamath
01/05/22 03:30 AM


Post A Reply Comment Options
Unread 06/05/23, 06:35 AM  
Eldrni
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 227
Uploads: 2
Doesn't display quests

After the Necrom update, I can't see quests. I've uninstalled the addon, wiped the settings, reinstalled, and still nothing. I see the header with the pin and gears icon, but it no longer displays any quests. Anyone have an idea what's going on? Was using it for a while without issues.
Report comment to moderator  
Reply With Quote
Unread 04/05/23, 09:55 PM  
Calamath
AddOn Author - Click to view AddOns

Forum posts: 37
File comments: 232
Uploads: 7
Re: Pinned quests not showing in list for API 101037

Originally Posted by FetchKFF
First, the behavior I'm seeing:

If I load CQTracker and its dependencies alone into current ESO (API version above), the tracker only ever shows the first tracked quest at time of startup, and never shows any other quests. I can unshow the current tracked quest (hide/ignore it), but pinning other quests does not result in them being shown.

My perception is that pinning should work to have those quests shown in the tracker all of the time - if that's mistaken, then the rest of this post can be safely ignored
Hi FetchKFF, thank you for your report!
When you install CQuestTracker, you probably have multiple quests accepted, but CQuestTracker only shows the quest in focus. This is the intended behavior.
As you pointed out, if you try to pin a quest that is not displayed at that time, it will not show up in the tracker. This is a reproducible unintended behavior.

When you click on a quest name in the quest list menu, CQuestTracker displays it at the top level. You can then pin it to avoid the issue for the time being.

We appreciate your patience. We will fix this bug in the next minor update.

HotFix implemented in version 1.5.1.

- Calamath
Last edited by Calamath : 04/06/23 at 03:22 AM.
Report comment to moderator  
Reply With Quote
Unread 04/05/23, 01:39 PM  
FetchKFF

Forum posts: 0
File comments: 1
Uploads: 0
Pinned quests not showing in list for API 101037

First, the behavior I'm seeing:

If I load CQTracker and its dependencies alone into current ESO (API version above), the tracker only ever shows the first tracked quest at time of startup, and never shows any other quests. I can unshow the current tracked quest (hide/ignore it), but pinning other quests does not result in them being shown.

My perception is that pinning should work to have those quests shown in the tracker all of the time - if that's mistaken, then the rest of this post can be safely ignored

Debug steps:

I've installed an older version of the addon (1.4.2) to confirm the behavior isn't just from 1.5.0, and removed all other addons from the active folder. I've pulled up the saved variables, and pinned quests have a timestamp for array element 3, but 0 for elements 1 and 2. I've manually changed elements 1 and 2 to be the same timestamp as element 3 while exited from the game, and when I start it up the quests are listed.

I've started enabling and adding some more debugging output.

Looking at the UpdateTimeStamp calls, it appears that if a quest is not "tracked" in the player's quest log then it would run afoul of CheckUnrecordedQuest (I'm not sure what "recorded" means, semantically, the way it's used in the add-on). I'm unclear on what makes a quest in the questlog tracked or not.

EDIT: I tested by removing the `else` conditional in `CQT:CheckUnrecordedQuest` where the quest entry is set to 0/0 if not currently tracked, and the behavior is much closer to expected, however the pinned status does not set correctly for non-targeted quests.

Anyway, I'd appreciate any help. I've gotta be using the tracker incorrectly, right?
Last edited by FetchKFF : 04/05/23 at 03:29 PM.
Report comment to moderator  
Reply With Quote
Unread 03/13/23, 01:07 AM  
Calamath
AddOn Author - Click to view AddOns

Forum posts: 37
File comments: 232
Uploads: 7
Re: How do I enable the bundle?

Originally Posted by Twerp93
How do I enable the bundle?
Hi Twerp93 !
Just like any other add-on, download and install CQuestTracker. Bundled libraries will be installed together at this time.

You can find the bundled libraries in the Add-ons menu.
In the Libraries section, please enable LibCInteraction. After that, you can enable CQuestTracker.

- Calamath
Report comment to moderator  
Reply With Quote
Unread 03/12/23, 09:01 PM  
Twerp93

Forum posts: 0
File comments: 1
Uploads: 0
Re: Release note:

How do I enable the bundle?

Originally Posted by Calamath
When I returned to ESO from other MMORPGs, I looked for something similar to my favorite quest tracker.
It is one of the first add-on developments, and it took almost two years to release.
Thanks to all my friends who have contributed as testers over the years.

The unpublished version needed to maintain a large hard-coded table for each language, and I could not agree to release it.

Later, the API elements introduced in the Blackwood Chapter have brought a technical breakthrough. Made it possible to obsolete hard-coded tables. However, I focused on the Shortcut Pie Menu add-on last year and put this one on the back burner. So it took a long time to release.
ddd
Version 1.2:
I have now fully integrated the Quest Timer functionality and completed the implementation of the planned features.
It can replace all the features of the standard Quest Tracker. And I believe it is stable.
From now, I will focus on the implementation of the wish list.

I hope this add-on will encourage adventurers.

- Calamath


Notice Advisory:
As of version 1.4.0 you will need to enable a bundled library LibCInteraction to use this addon.
Report comment to moderator  
Reply With Quote
Unread 01/19/23, 03:21 PM  
tralce
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 97
Uploads: 2
Originally Posted by Calamath
You can hide specific quests by right-clicking on the quest name in the tracker panel, opening the menu, and selecting "ignoring the quest" from the menu.

If you are able to hide other quests besides the main quest, please let me know the quest name.
Thank you.

- Calamath
My apologies; I was recovering from a tooth extraction at the time I wrote this and should not have been communicating.

I am aware of that, but the behavior I observed was that on some characters even after clicking Ignore, the quest won't disappear from the list at least until a relog. It's difficult to reproduce. I was unable to make it disappear after Ignoring it even with a reloadui.

Just some characters. If there's anything I can do to help troubleshoot I'm available.
Report comment to moderator  
Reply With Quote
Unread 01/19/23, 03:18 AM  
Calamath
AddOn Author - Click to view AddOns

Forum posts: 37
File comments: 232
Uploads: 7
Originally Posted by tralce
I don't seem to be able to hide the Main Quest from the tracker.
Hi tralce,
You can hide specific quests by right-clicking on the quest name in the tracker panel, opening the menu, and selecting "ignoring the quest" from the menu.

If you are able to hide other quests besides the main quest, please let me know the quest name.
Thank you.

- Calamath
Report comment to moderator  
Reply With Quote
Unread 01/18/23, 09:49 PM  
tralce
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 97
Uploads: 2
I don't seem to be able to hide the Main Quest from the tracker.
Report comment to moderator  
Reply With Quote
Unread 01/08/23, 09:46 AM  
Calamath
AddOn Author - Click to view AddOns

Forum posts: 37
File comments: 232
Uploads: 7
Originally Posted by K1nor
Hello. Is it possible to implement a bind to hide the quest panel when it's not needed?
Hi K1nor
I'll consider adding a keybind to show/hide the quest tracker panel.
It will be implemented in the next version, or the version after that.

Implemented in version 1.4.2.

- Calamath
Last edited by Calamath : 01/12/23 at 03:40 AM.
Report comment to moderator  
Reply With Quote
Unread 01/08/23, 12:14 AM  
K1nor
 
K1nor's Avatar

Forum posts: 0
File comments: 50
Uploads: 0
Hello. Is it possible to implement a bind to hide the quest panel when it's not needed?
Report comment to moderator  
Reply With Quote
Unread 11/10/22, 01:04 PM  
ChrisK

Forum posts: 0
File comments: 177
Uploads: 0
Thanks

Thanks for the updates, Calamath! Love your addons!
Report comment to moderator  
Reply With Quote
Unread 07/21/22, 02:25 PM  
jomoroon

Forum posts: 0
File comments: 23
Uploads: 0
Re: Handling of a malfunction in the Move Frames feature of the BUI add-on

Just want to say thanks for such an articulate response, it's so rare to see such eloquence.
Option A worked perfectly. Thank you!
Report comment to moderator  
Reply With Quote
Unread 07/21/22, 12:59 AM  
Calamath
AddOn Author - Click to view AddOns

Forum posts: 37
File comments: 232
Uploads: 7
Handling of a malfunction in the Move Frames feature of the BUI add-on

Originally Posted by jomoroon
I use this with bandit UI, for some reason with this addon activated you cant move frames in BUI, I narrowed down my addon list to only this one to isolate it.
Originally Posted by vazelle
Hey, want to report a few bugs. Your addon seems to prevent Bandit User Interface from moving its frames (tested it with your addon and BUI enabled and trying out his Move Frames options). The BUI move frame screen completely does nothing and the options to move the UI is missing.
Hello jomoroon!
Hey vazelle, it slips my mind.

We have reproduced the problem you guys have pointed out.

The reason why the Move Frames feature of the BUI stops working is that the design of the BUI does not take into account other add-ons that add their action layers.
In other words, the CQuestTracker side cannot address this issue.

The problematic code in BUI is the section shown below.


Code:
-- -------------------
-- BUI_Settings.lua
-- -------------------

	if move then
		local function OnLayerChange(eventCode, layerIndex, activeLayerIndex)
		--	d(BUI.TimeStamp().." ["..eventCode.."] "..layerIndex.." "..activeLayerIndex)
			--We only need to act if it's in move mode
			if not BUI.move and not BUI.moveDefault then return end
-- ---------------------------------------------------------------------------------------------
			if layerIndex<=4 and activeLayerIndex>2 then    --  <--------- HERE!!
-- ---------------------------------------------------------------------------------------------
			--Unregister events
				EVENT_MANAGER:UnregisterForEvent("BUI_Event", EVENT_ACTION_LAYER_POPPED)
				EVENT_MANAGER:UnregisterForEvent("BUI_Event", EVENT_ACTION_LAYER_PUSHED)
				BanditsUI:SetHandler("OnEffectivelyShown", nil)
				if BUI.move then BUI.Menu.MoveFrames(false) end
		--		if BUI.moveDefault then BUI.Menu:MoveDefaultFrames(false) end
			end
		end
		EVENT_MANAGER:RegisterForEvent("BUI_Event", EVENT_ACTION_LAYER_POPPED	,OnLayerChange)
		EVENT_MANAGER:RegisterForEvent("BUI_Event", EVENT_ACTION_LAYER_PUSHED	,OnLayerChange)
	else
		BUI_Menu_Move_Anchor:SetHidden(true) BUI_Menu_Move_B1:SetHidden(true) BUI_Menu_Move_B2:SetHidden(true) BUI_Menu_Move_B3:SetHidden(true) BUI_Menu_Move_B4:SetHidden(true)
	end
Thus, to avoid the BUI issue, you must either.

(1) Turn off the "Show In Game Menu" option in CQuestTracker.
or
(2) Turn on the "Hide This Quest Tracker" option in CQuestTracker only when using the Move Frames feature.
or
(3) You negotiate with the author of the BUI and wait for him to improve the code in the problematic areas.

We generally do not create patches for other people's add-ons unless we have accepted a special request from a team member or a donation supporter.
Thank you.

- Calamath
Report comment to moderator  
Reply With Quote
Unread 07/20/22, 11:00 AM  
jomoroon

Forum posts: 0
File comments: 23
Uploads: 0
Hi,

I use this with bandit UI, for some reason with this addon activated you cant move frames in BUI, I narrowed down my addon list to only this one to isolate it.
Report comment to moderator  
Reply With Quote
Unread 06/29/22, 06:29 AM  
Calamath
AddOn Author - Click to view AddOns

Forum posts: 37
File comments: 232
Uploads: 7
Originally Posted by xDaedran
Hi Calamath!
Tanks for this awesome AddOn! But there is something i would suggest to add in a future version.
(Or maybe i just missed the options.)

1. Option to lock the tracker in place.
2. If possible, a way to indicate repeatable quests. Like a different color for the title or a hourglass icon behind the title, or something like that.
Hello xDaedran!
Thanks for your suggestion.
I have received a request to add an icon to the tracker panel to make the quest type visible.
Your request has also been placed on my long wish list.

- Calamath
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: