Download
(25 Kb)
Download
Updated: 09/12/24 09:42 AM
Pictures
File Info
Compatibility:
Update 43 (10.1.0)
Gold Road (10.0.0)
Updated:09/12/24 09:42 AM
Created:07/19/21 06:01 PM
Monthly downloads:2,429
Total downloads:38,451
Favorites:77
MD5:
Categories:Data Mods, Utility Mods
10.1.0
Endeavor Tracker  Popular! (More than 5000 hits)
Version: 2.3.1
by: Lari [More]
Join my addon Discord server to discuss Endeavor Tracker! - https://discord.gg/tsHe7syRaU
NEW! Endeavor History to track all your completed endeavors!

**Now available in French, German, Russian, and Japanese!**

An addon that displays your daily and weekly endeavors within a single panel, as well as your progress for each endeavor.

Features
  • View your progress on both daily and weekly endeavors (updated automatically)
  • Receive chat notifications of endeavor progress
  • View your total Seals of Endeavor within the addon (click to open the Seals of Endeavor store)
  • Show/hide daily/weekly endeavor sections
  • Track specific endeavors by selecting them (will be displayed even if the section is minimized)

If the endeavors aren't displaying correctly, click the "Refresh" button to force an update.


Endeavor History

Click the history button or type /ethistory to see all your completed daily and weekly endeavors, and various endeavor-related statistics.


Settings and customization options
  • Automatically display the addon panel based on missing endeavors
  • Toggle the shortcut icon on/off
  • Toggle checkboxes on/off
  • Show/hide the time remaining until endeavors reset (depending on how you like your UI)
  • Automatically hide completed daily/weekly endeavor sections
  • Enable/disable chat notifications when progress is made on individual endeavors
  • Show/hide the background texture
  • Customize the colors of the text displayed within the addon panel

Slash commands:
  • /et - Toggles the Endeavor Tracker panel
  • /ethistory - Show/hide Endeavor History
  • /etreset - Resets the button and panel to their default positions
  • /ethelp - Opens the Settings menu

If you run into any issues with the addon or have any feature requests, please leave me a comment!

- Lari
v2.3.1
- New function showing an icon when an endeavor has additional secondary rewards

v2.3
- New function showing when a daily/weekly endeavor has greater rewards than others

v2.2
- Added setting to disable endeavor completion messages in chat

v2.1
- Added setting to anchor ET panel from bottom

v2.0.3
- Added /ethelp
- API bump

v2.0.2
- API bump

v2.0.1
- Bug fix for v2.0.0

v2.0.0 (files removed)
- New endeavor tracking (Endeavor History)
- Added settings to hide ET panel in dungeons/trials/arenas and Cyrodiil/IC/Bindings
- Added a feedback button

v1.4.4
- Added background opacity option

v1.4.3
- API bump

v1.4.2
- Added an option to hide the ET panel in combat
- Changed the default display setting

v1.4.1
- Fixed a rare bug

v1.4
- Russian translations
- Minor fixes

v1.3.1
- Added reward info to tooltips
- Added setting to adjust font size
- Small fixes to display settings

v1.3.0
- Localization files for en, de, fr, and jp
- Added "time remaining"
- Added several display settings
- Minor fixes

v1.2.0
- Added checkboxes for better tracking
- Progress updates to chat
- Chat notifications when new endeavors are available
- Chat notifications for number of endeavor seals gained

v1.1.2
- Daily and weekly endeavor lists are now collapsible
- Added customization options in the settings menu
- Added a bunch of stuff so that the addon will update more reliably

v1.0.2
- Fixed a minor scaling issue.

v1.0.1
- Set the panel to be hidden by default.
Archived Files (6)
File Name
Version
Size
Uploader
Date
2.3
25kB
Lari
04/17/24 03:16 PM
2.2
25kB
Lari
02/15/24 01:44 PM
2.1
25kB
Lari
10/08/23 11:18 AM
2.0.3
24kB
Lari
08/26/23 05:45 AM
2.0.2
24kB
Lari
06/07/23 12:03 PM
2.0.1
24kB
Lari
07/02/22 10:29 AM


Post A Reply Comment Options
Unread 09/12/24, 09:43 AM  
Lari
 
Lari's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 59
Uploads: 2
Originally Posted by Jammet
Looks like we are getting more special endevors again. This time they're offering extra undaunted keys. :3 Very nice.

Would it be possible to include these extra bonuses with an indicator in the endevor popup/quick list?
Thanks for this suggestion! I've updated the addon so it should now show an icon if an endeavor has extra rewards. Hopefully it works fine, but let me know if anything breaks
Report comment to moderator  
Reply With Quote
Unread 09/03/24, 05:38 AM  
Jammet
 
Jammet's Avatar

Forum posts: 13
File comments: 77
Uploads: 0
Looks like we are getting more special endevors again. This time they're offering extra undaunted keys. :3 Very nice.

Would it be possible to include these extra bonuses with an indicator in the endevor popup/quick list?
Report comment to moderator  
Reply With Quote
Unread 08/13/24, 02:59 PM  
NoOneOfImportance

Forum posts: 0
File comments: 28
Uploads: 0
Re: Re: Sort By Seals of Endeavor Reward

Originally Posted by Lari
Originally Posted by NoOneOfImportance
Hi,

Can you display the seals of endeavor reward amount, and display daily endeavors sorted by reward amount?

How do you invoke the function to show when a daily/weekly endeavor has greater rewards than others?

Thanks!
Hi there! The rewards for individual endeavors can be checked by hovering over the endeavor text, which brings up a popup with more details. There isn't currently a method to sort endeavors by reward amounts, however, in the event that there is a daily/weekly endeavor with a greater reward, that endeavor will show a small sack icon so that you can easily check which ones to prioritize.

Hope this helps, let me know if you have more questions!
Thanks!
Report comment to moderator  
Reply With Quote
Unread 08/13/24, 02:03 PM  
Lari
 
Lari's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 59
Uploads: 2
Re: Sort By Seals of Endeavor Reward

Originally Posted by NoOneOfImportance
Hi,

Can you display the seals of endeavor reward amount, and display daily endeavors sorted by reward amount?

How do you invoke the function to show when a daily/weekly endeavor has greater rewards than others?

Thanks!
Hi there! The rewards for individual endeavors can be checked by hovering over the endeavor text, which brings up a popup with more details. There isn't currently a method to sort endeavors by reward amounts, however, in the event that there is a daily/weekly endeavor with a greater reward, that endeavor will show a small sack icon so that you can easily check which ones to prioritize.

Hope this helps, let me know if you have more questions!
Report comment to moderator  
Reply With Quote
Unread 08/13/24, 01:57 PM  
NoOneOfImportance

Forum posts: 0
File comments: 28
Uploads: 0
Sort By Seals of Endeavor Reward

Hi,

Can you display the seals of endeavor reward amount, and display daily endeavors sorted by reward amount?

How do you invoke the function to show when a daily/weekly endeavor has greater rewards than others?

Thanks!
Report comment to moderator  
Reply With Quote
Unread 06/20/24, 12:35 AM  
XiiDraco
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 22
Uploads: 2
Originally Posted by Lari
Hey and thanks for your feedback! If you go into the addon settings and set the 'Display Endeavor Tracker panel' setting to 'Off', the addon will only ever turn on and off when you toggle it (using a keybind or the slash command). If using this setting, you can further control how much screen space the addon takes by minimizing the sections you don't want to see and (optionally) using the checkboxes to select the endeavors you want to focus on.

It sounds like the setting in your game is currently set to 'Missing endeavors' - this setting basically keeps the addon panel visible if you have any daily or weekly endeavors left to complete. If you decide you don't want to focus on weekly endeavors for any given week, you can set this to 'Missing dailies only'. This way, the addon will turn off automatically once you have completed all your daily endeavors and ignore any progress on the weekly endeavors.

There is also a setting that hides the addon automatically when you enter combat and shows it again when you leave combat. This can be toggled on or off as you prefer.
Hey, it's a been a while. I took a bit of a break from ESO to play other games till Gold Road came out.

This doesn't really solve the problem I have with the addon. If you hide the panel with the button while using missing endeavors, whenever you go into combat and leave combat it will re-open the panel that you've hidden manually. Conversely, if you chose the option to not open the panel when endeavors aren't completed, entering combat hides the panel and does not re-open the panel when exiting combat.

It sounds like the auto-close in combat piggy backs off the state for manually closing the button which explain the buggy behavior. To fix this, the manual state of closing the addon panel should be more important than the combat close and open state.

I haven't looked at the internals of the addon yet, but if the combat state currently changes the display state of the tracker directly, consider keeping a combat state and a manual display state separately. That way if I chose to manually close the panel with the button, going in and out of combat doesn't affect the visible state of the addon.

Back to the point, the buggy behavior with auto-close in combat is what makes it frustrating to use when you have chosen to not complete one of the endeavors. If that were fixed, an option to manually mark off endeavors as complete wouldn't be necessary. Unfortunately, I gave you a bit of an X Y problem without realizing it, my bad.

Also, I would not consider changing settings for an addon as an acceptable substitute for proper behavior. Settings are for configuring options in software, not for regular use cases of said software — to do so would be a friction-full and jarring experience, i.e., bad UX. That said, I don't agree with recommending changing settings on a weekly basis as a work around to the addon not working as expected.

Edit: Upon quick inspection of the addon, my suspicions were true. I can see why it works this way as it's simple to just change the state of the panel by toggling it and to update that state based on settings (dungeon, cyro, combat, etc). Unfortunately that leads to the unexpected behavior above.

The behavior that I expect can be achieved by adding a separate override. For example:

Code:
function ET.TogglePanel()
  -- XiiDraco: Set manual override state
  isETPanelHidden = ET_Panel:IsHidden()
  if isETPanelHidden == true then
	ET.ManualHide = false
	ET_Panel:SetHidden(false)
  else
    ET.ManualHide = true
	ET_Panel:SetHidden(true)
  end
  return isETPanelHidden
  -- XiiDraco
end

function ET.DisplayPanelBySetting(setting)

  -- XiiDraco: Override combat, area, and state changes if manually set to hidden
  if ET.ManualHide == true then
    ET_Panel:SetHidden(true)
	isETPanelHidden = true
	return isETPanelHidden
  end
  -- XiiDraco

  . . . 

end

function ET.LoadNewEndeavors()
  local numActivities = GetNumTimedActivities()
  if numActivities > 0 then
    ET.RefreshAll()
    EVENT_MANAGER:UnregisterForUpdate("ET_LoadNewEndeavors")
    CHAT_SYSTEM:AddMessage(string.format("|c33A532Endeavor Tracker:|r %s", GetString(ENDEAVOR_TRACKER_ChatMsgNewEndeavorsAvailable)))
	
	-- XiiDraco: Forcefully unset manual hide if there are new endeavors
	ET.ManualHide = false
	-- XiiDraco
  end
end
This would set the manual state of the panel to be whatever the user last forced it to, which is much more intuitive imo. This would prevent the panel from re-opening on zone or combat changes but would still allow it to open when endeavors are refreshed or when the addon is loaded (of course I haven't checked every inch of your addon so there could be edge cases I missed).

It overloads the expected action of the shortcut button a bit and the functionality isn't exactly documented so it's not a perfect solution in terms of UX, but it's much better than the panel re-opening after you manually close it and combat ends.

Anyway, if you disagree about that functionality and don't want to make a setting or something I can just make a separate patch addon.
Last edited by XiiDraco : 06/20/24 at 10:57 AM.
Report comment to moderator  
Reply With Quote
Unread 04/17/24, 11:49 PM  
Maars

Forum posts: 0
File comments: 45
Uploads: 0
Wow I had absolutely no idea there were now some endeavors giving a higher reward than others, I could've gone through this whole event without figuring it out lmao, thank you!
Last edited by Maars : 04/17/24 at 11:50 PM.
Report comment to moderator  
Reply With Quote
Unread 04/13/24, 10:27 AM  
Lari
 
Lari's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 59
Uploads: 2
Originally Posted by DeanGrey
I got an error for the first time and thought I should share it...

It happened when I logged in after a crash.

I also have an addon suggestion. If the daily or the weekly is done, hide them from the UI. Rather than waiting until both are done. Minimizing them is nice but seems unnecessary to have them shown at all. Maybe as an option?
Thanks for reporting! It's hard to say what exactly might have triggered the error this time. Let me know if it happens again and I'll see if I can fix it!

And thanks for the suggestion! There are a couple of other display settings that might achieve a similar effect, if you would like to play around with them. I'm not planning on updating the UI very much otherwise
Report comment to moderator  
Reply With Quote
Unread 04/10/24, 09:42 PM  
DeanGrey
 
DeanGrey's Avatar
AddOn Author - Click to view AddOns

Forum posts: 24
File comments: 98
Uploads: 3
I got an error for the first time and thought I should share it...

Code:
user:/AddOns/EndeavorTracker/EndeavorTracker.lua:149: attempt to index a nil value
stack traceback:
user:/AddOns/EndeavorTracker/EndeavorTracker.lua:149: in function 'ET.DisplayPanelBySetting'
<Locals> setting = "Missing endeavors", dailiesCompleted = T, weekliesCompleted = F </Locals>
user:/AddOns/EndeavorTracker/EndeavorTracker.lua:623: in function 'ET.OnCombatStateChanged'
<Locals> event = 131448 </Locals>
It happened when I logged in after a crash.

I also have an addon suggestion. If the daily or the weekly is done, hide them from the UI. Rather than waiting until both are done. Minimizing them is nice but seems unnecessary to have them shown at all. Maybe as an option?
Report comment to moderator  
Reply With Quote
Unread 02/25/24, 06:20 AM  
Lari
 
Lari's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 59
Uploads: 2
Originally Posted by XiiDraco
Okay this is a bit of a weird one. (Also btw, great addon! It's been quite useful to me)

Anyway, reasons aside that section of the list won't get complete. As it stands if I try to toggle the endeavor list it just gets re-opened the second combat ends or I move areas as that functionality overrides the toggle. It kinda makes sense I guess since when endeavors refresh the list needs to be shown again.

But I don't really like it taking up space on my screen for a whole week with no realistic way to keep it off without turning off the addon.

Would there be a way for you to have a setting to make the toggle actually keep the list off until the list resets daily or so that I could mark endeavors off manually that I can't/don't want to complete?
Hey and thanks for your feedback! If you go into the addon settings and set the 'Display Endeavor Tracker panel' setting to 'Off', the addon will only ever turn on and off when you toggle it (using a keybind or the slash command). If using this setting, you can further control how much screen space the addon takes by minimizing the sections you don't want to see and (optionally) using the checkboxes to select the endeavors you want to focus on.

It sounds like the setting in your game is currently set to 'Missing endeavors' - this setting basically keeps the addon panel visible if you have any daily or weekly endeavors left to complete. If you decide you don't want to focus on weekly endeavors for any given week, you can set this to 'Missing dailies only'. This way, the addon will turn off automatically once you have completed all your daily endeavors and ignore any progress on the weekly endeavors.

There is also a setting that hides the addon automatically when you enter combat and shows it again when you leave combat. This can be toggled on or off as you prefer.

Originally Posted by XiiDraco
And if not, would you be alright with me just making a seperate addon to guerilla patch the functionality in myself?
Originally Posted by BigMons
I'm not remotely a coder, but I found that commenting out a section near the end of EndeavorTracker.lua causes it to stay hidden when I toggle it to hidden. This is for combat state. There's another section for zone change that I didn't try. With this commented out, I got an error on initial /reloadui, but no additional errors after that.
While commenting out certain sections may seem to fix this issue (and you are free to do this on your copy of the addon), I am still actively maintaining the addon and I'm happy to make changes to suit user needs. Do have a look at the various settings I have implemented and let me know if the solutions above don't work, and I'll see what I can do to improve it!
Report comment to moderator  
Reply With Quote
Unread 02/24/24, 04:49 PM  
BigMons
 
BigMons's Avatar

Forum posts: 38
File comments: 183
Uploads: 0
Originally Posted by XiiDraco
Would there be a way for you to have a setting to make the toggle actually keep the list off until the list resets daily or so that I could mark endeavors off manually that I can't/don't want to complete?

And if not, would you be alright with me just making a seperate addon to guerilla patch the functionality in myself?
Agreed, I'd like it to stay hidden if I toggle it off.
I'm not remotely a coder, but I found that commenting out a section near the end of EndeavorTracker.lua causes it to stay hidden when I toggle it to hidden. This is for combat state. There's another section for zone change that I didn't try. With this commented out, I got an error on initial /reloadui, but no additional errors after that.
--[[function ET.OnCombatStateChanged(event)
ET.DisplayPanelBySetting(ET.SavedVars.displayPanelSetting)
end]]
Report comment to moderator  
Reply With Quote
Unread 02/19/24, 05:29 PM  
XiiDraco
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 22
Uploads: 2
Okay this is a bit of a weird one. (Also btw, great addon! It's been quite useful to me)

Often times I find that certain weeklies I have no desire to do because it's either too much time investment or a part of the game I don't really want to do. For example, this week happens to be kill 15 players in cyrodill, 7 patrolling horrors in the imperial city, or complete 4 trials.

I don't really play PvP ever and I am not going to invest time into doing 4 trials this week (I only like playing with my friends for that type of content).

Anyway, reasons aside that section of the list won't get complete. As it stands if I try to toggle the endeavor list it just gets re-opened the second combat ends or I move areas as that functionality overrides the toggle. It kinda makes sense I guess since when endeavors refresh the list needs to be shown again.

But I don't really like it taking up space on my screen for a whole week with no realistic way to keep it off without turning off the addon.

Would there be a way for you to have a setting to make the toggle actually keep the list off until the list resets daily or so that I could mark endeavors off manually that I can't/don't want to complete?

And if not, would you be alright with me just making a seperate addon to guerilla patch the functionality in myself?
Report comment to moderator  
Reply With Quote
Unread 02/15/24, 04:58 PM  
FWSWBN
 
FWSWBN's Avatar

Forum posts: 18
File comments: 495
Uploads: 0
Originally Posted by Lari
Hope this helps! Let me know if you have any issues!
thx for you quick answer and i will look tomorrow and edit my post here.


i am happy


EDIT:

works perfect (no more infos in chat), thx for the quick fix.... have a nice weekend.
Last edited by FWSWBN : 02/16/24 at 02:12 AM.
Report comment to moderator  
Reply With Quote
Unread 02/15/24, 01:47 PM  
Lari
 
Lari's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 59
Uploads: 2
Originally Posted by FWSWBN
hi,

great addon, i must say i love it.
much more easy to see than normal.


one problem i have and i dont found any solution for this.

i turned off notifications in chat.
if i complete a daily or weekly it shows up in chat (even if the notification is turned off).


only for info and i use the german client.
Thanks for your message! The setting you're referring to only disables notifications for progress made towards the endeavor, but not notifications for completion of the endeavor itself. But I've now updated the addon with a new setting that should disable the completion notifications as well

Hope this helps! Let me know if you have any issues!
Report comment to moderator  
Reply With Quote
Unread 02/14/24, 04:19 AM  
FWSWBN
 
FWSWBN's Avatar

Forum posts: 18
File comments: 495
Uploads: 0
hi,

great addon, i must say i love it.
much more easy to see than normal.


one problem i have and i dont found any solution for this.

i turned off notifications in chat.
if i complete a daily or weekly it shows up in chat (even if the notification is turned off).


only for info and i use the german client.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: