Download
(10 Kb)
Download
Updated: 10/07/19 03:19 PM
Pictures
File Info
Compatibility:
Scalebreaker (5.1.5)
Elsweyr (5.0.5)
Updated:10/07/19 03:19 PM
Created:10/07/19 03:19 PM
Monthly downloads:105
Total downloads:6,873
Favorites:19
MD5:
Categories:Info, Plug-in Bars, Character Advancement
Achievement Updates  Popular! (More than 5000 hits)
Version: 1.0.0
by: DavidJCobb [More]
Achievement Updates displays achievement progress in real-time.


Features
Widget can be moved around the screen. A drag handle appears whenever you turn on the UI cursor.

Updates display for seven seconds, and then fade and slide out of view.

Updates display both the current progress and the amount of new progress. For example, if you kill a Flame Atronach summoned by a dragon, then you'll see a "+1" in the update. Kill five more while the update is still displayed, and that number will change to "+6".

Configure how many progress updates can be displayed at a time. (Only available if LibAddonMenu-2.0 is installed.) If you progress several achievement criteria at a time -- more than can be displayed -- then the excess ones will display after others have faded out.

The add-on tracks and displays progress for all criteria for all achievements in the game, unlike other add-ons which only track achievements you specifically mark.


Method of operation
ESO add-ons can be notified when you progress any achievement, but ESO does not provide them with information about what specific achievement criteria (i.e. which objectives) were progressed. Ergo: On start-up, the add-on searches through all in-game achievements and caches data about all achievements that you have progressed but not completed. Whenever you progress an achievement, its current progress is compared to the cached progress, allowing us to identify which specific criteria you progressed; we display the change on-screen.

We do not need to cache achievements that have been completed, because you can never progress them further. We do not need to cache achievements with no progress whatsoever: if we receive an update about them, then we can assume that all current progress is new progress.
Optional Files (0)


Post A Reply Comment Options
Unread 07/21/22, 04:49 AM  
kueqvzzv

Forum posts: 2
File comments: 29
Uploads: 0
Opening many other addons interface triggers the display of the drag achievement update frame.

Edit: solved by commenting 4 lines: 199 to 202 included in widget.lua

widget.lua before:
Lua Code:
  1. function Widget:onUICursorToggle()
  2.    local isUIMode = IsGameCameraUIModeActive() and DoesGameHaveFocus()
  3.    self.dragBar:SetHidden(not isUIMode)
  4. end

widget.lua after:
Lua Code:
  1. --function Widget:onUICursorToggle()
  2.    --local isUIMode = IsGameCameraUIModeActive() and DoesGameHaveFocus()
  3.    --self.dragBar:SetHidden(not isUIMode)
  4. --end
Last edited by kueqvzzv : 07/21/22 at 05:01 AM.
Report comment to moderator  
Reply With Quote
Unread 07/19/22, 01:29 PM  
FormlessOne
 
FormlessOne's Avatar

Forum posts: 0
File comments: 19
Uploads: 0
Originally Posted by Rudneck
LibStub needs to be removed.
Updated way to load LibAddonMenu-2.0.
Seconded, please. LibStub isn't listed as a required or optional dependency, so it was a surprise to find that removing LibStub "broke" this otherwise lovely addon.

If you could update options.lua as Rudneck indicated, that would be appreciated.
Last edited by FormlessOne : 07/19/22 at 01:30 PM.
Report comment to moderator  
Reply With Quote
Unread 11/02/21, 05:26 AM  
DaBear78
 
DaBear78's Avatar

Forum posts: 1
File comments: 120
Uploads: 0
Little

I really love your addon, but there is a little "bug" in the german client. The first line is correct, but the second line shows the male and female version at the same time and some other weird stuff (see the attached screenshot) ^^



Warning: Spoiler



Can you please fix this?
Report comment to moderator  
Reply With Quote
Unread 12/30/20, 02:42 AM  
Rudneck

Forum posts: 0
File comments: 11
Uploads: 0
LibStub needs to be removed.
Updated way to load LibAddonMenu-2.0.

AchievementUpdates.txt
Code:
## Title: Achievement Updates
## APIVersion: 100027
## AddOnVersion: 1
## SavedVariables: AchievementUpdatesSavedata
## DependsOn: LibAddonMenu-2.0

lang/en.lua
lang/$(language).lua
main.lua
options.lua
achievement.lua
ui/widget.lua
ui/widget.xml

# This Add-on is not created by, affiliated with, or sponsored by, ZeniMax Media Inc. or its affiliates.
# The Elder Scrolls® and related logos are registered trademarks or trademarks of ZeniMax Media Inc. in the United States
# and/or other countries. All rights reserved.
options.lua
Code:
local LAM = LibAddonMenu2

local menu = {
   name        = "AchievementUpdates",
   displayName = "Achievement Updates",
   type        = "panel",
}

local panel = {
   {  -- Reset position
      type    = "button",
      name    = GetString(SI_ACHIEVEMENT_UPDATE_OPTIONNAME_RESETPOS),
      tooltip = GetString(SI_ACHIEVEMENT_UPDATE_OPTIONDESC_RESETPOS),
      width   = "half",
      func    =
         function()
            AchievementUpdatesSavedata.widgetX =  48
            AchievementUpdatesSavedata.widgetY = 190
            AchievementUpdates.Widget:repositionFromSavedata()
         end,
   },
   {  -- Max updates to display at one time
      --
      type    = "slider",
      min     = 1,
      max     = 8,
      default = 3,
      name    = GetString(SI_ACHIEVEMENT_UPDATE_OPTIONNAME_MAXITEMS),
      tooltip = GetString(SI_ACHIEVEMENT_UPDATE_OPTIONDESC_MAXITEMS),
      getFunc =
         function()
            return AchievementUpdates.Widget.config.maxItemsToDisplay or 3
         end,
      setFunc =
         function(v)
            AchievementUpdatesSavedata.maxItemsToDisplay = v
            AchievementUpdates.Widget.config.maxItemsToDisplay = v
         end,
   },
}

function AchievementUpdates.registerLAMOptions()
   LAM:RegisterAddonPanel("AchievementUpdatesOptionsMenu", menu)
   LAM:RegisterOptionControls("AchievementUpdatesOptionsMenu", panel)
end
Last edited by Rudneck : 12/30/20 at 02:43 AM.
Report comment to moderator  
Reply With Quote
Unread 07/30/20, 04:32 AM  
GottaSlay

Forum posts: 0
File comments: 30
Uploads: 0
Great addon!

It's a must have for us who like to hunt achievements
Report comment to moderator  
Reply With Quote
Unread 06/08/20, 09:28 AM  
Ogham Soothsayer

Forum posts: 0
File comments: 5
Uploads: 0
Re: Re: updates

Originally Posted by Blackwolfe
Originally Posted by Ogham Soothsayer
Hi,

Really missing your add on, as of the latest ESO update I don't see the showing up anymore.
Will you be providing an update?
Works fine for me, did you turn set out of date addons to load?
Thank you Wolfe, I think another add on might have pushed the display window out of bounds?
Should have thought of it sooner, after I checked, 'Reset Position' from the add on it popped back in.
Last edited by Ogham Soothsayer : 06/08/20 at 03:00 PM.
Report comment to moderator  
Reply With Quote
Unread 06/08/20, 03:56 AM  
Blackwolfe

Forum posts: 37
File comments: 127
Uploads: 0
Re: updates

Originally Posted by Ogham Soothsayer
Hi,

Really missing your add on, as of the latest ESO update I don't see the showing up anymore.
Will you be providing an update?
Works fine for me, did you turn set out of date addons to load?
Report comment to moderator  
Reply With Quote
Unread 06/08/20, 03:40 AM  
Ogham Soothsayer

Forum posts: 0
File comments: 5
Uploads: 0
updates

Hi,

Really missing your add on, as of the latest ESO update I don't see the showing up anymore.
Will you be providing an update?
Last edited by Ogham Soothsayer : 06/08/20 at 03:41 AM.
Report comment to moderator  
Reply With Quote
Unread 05/05/20, 10:53 PM  
Quezako

Forum posts: 0
File comments: 1
Uploads: 0
options

Hello, great addon there!
Are there some options, like hiding some categories, adding steps (like showing every 10% only), sounds, colors?
Report comment to moderator  
Reply With Quote
Unread 10/16/19, 07:55 AM  
DavidJCobb
 
DavidJCobb's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 25
Uploads: 4
Originally Posted by Myrthian
I'm using BanditUI which also offers some kind of achievement tracker and when doing daily crafting writs just now BanditUI noticed an achievement change in the "Do X total quests" ones when turning those quests in, while Achievement Updates didn't
I can't replicate the problem myself. After completing a sidequest in Elsweyr, the add-on showed updates for both Elsweyr Grand Adventurer and Indomitable Adventurer.

Can you give me a specific quest and a specific achievement where this issue occurs?

I'll see about the rest of your feedback if I find the time.
Report comment to moderator  
Reply With Quote
Unread 10/10/19, 07:04 PM  
dirtyscarab

Forum posts: 0
File comments: 6
Uploads: 0
Amazing addon! It really makes you aware of some achievements that would have normally passed you by.
Works faultlessly so far. Great animations as well. Non obtrusive, but very informative.

I've been playing eso since beta and have been an avid addon user for years. This is one of those "Crap! How have I been playing all these years without this?" addon.
Last edited by dirtyscarab : 10/10/19 at 07:06 PM.
Report comment to moderator  
Reply With Quote
Unread 10/09/19, 08:19 AM  
Myrthian

Forum posts: 28
File comments: 164
Uploads: 0
Several things:
  • I'm using BanditUI which also offers some kind of achievement tracker and when doing daily crafting writs just now BanditUI noticed an achievement change in the "Do X total quests" ones when turning those quests in, while Achievement Updates didn't
  • I'd like an option to configure the size of the trackers
  • The look of the trackers are really good and I'd like to have them as a permanent achievement tracker, but I doubt it's within your scope of the addon - but if it is it would make an interesting hybrid: getting achievement updates on achievements you're not tracking up to the amount you set in the options + the ability to manually track specific achievements
Last edited by Myrthian : 10/09/19 at 08:39 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: