Download
(85 Kb)
Download
Updated: 07/17/23 06:56 PM
Pictures
File Info
Compatibility:
base-game patch (9.1.5)
Necrom (9.0.0)
Scribes of Fate (8.3.5)
Firesong (8.2.5)
Lost Depths (8.1.5)
High Isle (8.0.0)
Updated:07/17/23 06:56 PM
Created:07/15/18 12:12 PM
Monthly downloads:57
Total downloads:15,035
Favorites:12
MD5:
Categories:Data Mods, Info, Plug-in Bars, Miscellaneous
EchoExperience  Popular! (More than 5000 hits)
Version: 0.0.55
by: Echomap [More]
Purpose:
EchoExp writes events that happen to the player to chat, as they occur and if individually enabled. The Window and Tab outputted can be configured, as can the color of text.

Required Libs: LibAddonMenu-2.0
Optional Libs: LibShifterBox(for litanygui), LibAsync (For more forgiving server requests), WinMsg for testing seperate chat window output.

Reports on Gains of:
  • Experience
  • Looted items
  • Guild logons, logoffs, joins, leavers (can unselect guilds per entry)
  • Quest accepted/complete
  • Skill lines exp gains / Rank gains
  • Currency changes
  • discovery
  • riding ranking/kills
  • achievements
  • battleground kills
  • and much much more... maybe.

**The images section has some descriptive screenshots to help with tab/window configuration.


Slash commmands: (most of which can be set to be opened with keybindings)
  • /echoexp debug (on/off)
  • /echoexp litanygui -- ALPHA to show ui for litany of blood
  • /echoexp trackinggui -- ALPHA to show ui for tracking
  • /echoexp defaults -- to show in text what are the defaults
  • /echoexp outputs -- to show in text what will happen
  • /echoexp testloot (Shows example message and outputs to your set tab/window)
  • /echoexp testexp (Shows example message and outputs to your set tab/window)

(git repo https://github.com/echomap/EchoExperience)


DEVELOPMENT:
  • Tracking of items
  • Litany tracking
0.0.55
- updated apiversion to 38/39
0.0.54
- updated version to 35/36
0.0.53
- update version
- fix scan achieves for litany of blood
- fix companion zero level bug maybe?
0.0.52
- qlty fix update
- litany gui updates
- Waking Flame DLC 101031
0.0.51
- Api version to 35
- Add H/M/L to traitname of armor
- Companion events obey ASYNC settings
0.0.50
- Companion fixes? lvlup
0.0.49
- Companion events start
0.0.48
- update api to 100035
- output current level of skill in exp gains
0.0.47
- Bug fix
- ToggleExpHistoryFrame binding
- LootHistory updates
- eh or ehs slash command for Exp History Frame
0.0.46
- update to 100034 "Flames of Ambition"
- LootHistory updates
0.0.45
- Update Loot History View
- Added settings to limit reporting on loot by quality
-If using LibMsgWin library can see separate view for loot/guilds/exp
0.0.44
- options to not show collected and trait info
- options to not show others loot by quality
- loot history gui (alpha)
- crafted not flagged for -not collected--
- banditui buttons for sidepanel
0.0.43
- Added text when receiving an item that is not-collected
0.0.42
- Added message to (achievement) listing for Set's collected
- Bind command was causing things to be 'withdrawn' when they weren't
- LitanyGUI keybinding
- tracking gui fixes
0.0.41
- Greymoor, 10032. Markath, 100033
- session and tracking stuff
- litanygui stuff
0.0.40 -- Check your settings for this release
- update settings to actually unhook events if exp if set off
- upper case JOINED/LEFT
- trying to use LibAsync, to see if it helps with messages, so make sure its installed if you wnat to try this
- Markath, 100033
- Changed meaning of verbose for skills, so it will only output 'rank increases' if NOT checked.
0.0.39
- fixes to improve performance for debuging
- cached guild id/names for performance
- correctly registering combat event
- msgs for leaving and joining a guild
0.0.38
-Tracking updates
-Fix guild left message
-added binding for trackingUI
-version update
0.0.37
-quest shared updates
-tooltip updates
-misc updates
0.0.36
-Achievement in progress reporting
-Lorebook reporting
0.0.35
-lookupExpSourceText text updates/fixed up exp reporting
-alpha: updates to tracking, store less in this mod
-trying to report on leads
-Added another way to view EXP, this one shows the source if verbose is on. (messages not quite right, probably works though)
-fixed update progresson at max skill
0.0.34b bugfix?
0.0.34
-rearranged setting menus
-moved options to proper section to show better where they are outputted
-testing quest share
-trying to update messages for events, EVENT_EXPERIENCE_UPDATE
-- Added another way to view EXP, this one shows the source (beta, messages not quite right, probably works though)
0.0.33b wrong file in folder ugh!!
0.0.33
-show achievements
-show discoveries
-show Level gain
-fixed bug on reporting trait of looted
0.0.32
-Break out skill line options, to allow just reporting on rank gains
-Riding rank gains reported on (per showSkillExp setting)
0.0.31
-Per skillline reporting not working, per either my mistake or api change/updated
--so updated OnAbilityExperienceUpdate to report on skilllines instead
-messages used for skilllines updated/localized
-rename internal showtracking to sessiontracking
-added checkbox options for showing kills and showing discovery
-OnSkillRankUpdate to report when player increased rank in a skillline
0.0.30
-reword save defaults, added show quest to saved settings
-localized settings screen
-show quests in log/total
-localization sync
0.0.29
- Comments updates
- derp: Fix bug where defaults constantly show up!
0.0.28 -defaults for new installs
0.0.27
-fix bug on player left guild
-quest events
-guild message update
0.0.26 -Trait info on 'looted'
0.0.25 -Trait info on 'looted'
0.0.24
-immersion flag
-fixed some litany stuff (if target was on list) / not GUI fixes
-Banking text update
## 0.0.23 apiversion, fix slashcommand error
## 0.0.22 apiversion
## 0.0.21
-fix for group loot icon
-start of "litanygui"
## 0.0.20
-added verbose checkbox for skill reporting options
-removed generic AP printout 'you gained XXX AP." hopefully the gain "currency" event captures everything
## 0.0.19
- updated some text and icons
## 0.0.18
-updated game version
-changed what displays for looting
## 0.0.17
-CommaDelimitNumbers
-GetGuildId function, to be used by the guild filter, rather than Guild#1-#5, so changes in a players guild list wont affect which guilds are outputted
## 0.0.16
-api bump
-Tracking, items/mobs/money in/out - requires loot and extended loot to be on
-Guild logon, can unselect guilds per entry
-Guild logon, show guild they belong to
-Add, 'last killed ID" so that wont double report kill
-update lifetime on player activated
-settings save/load player as default
##0.0.15b bugfix
##0.0.15 bug fix settings panel name and guild names
##0.0.14
-Using new way to store mutliple tab/windows for multiple
(more than 2 outputs - not that this is necessary it was just bugging me)
-new slash commands for 'defaults' and 'outputs'
0.0.13
removed embedded libraries
added option to report guildies logging in and out
0.0.12 murk
0.0.11 version
0.0.10 set info, updated game version
0.0.9 allow 2 possible outputs for loot reporting
0.0.8 starting localization, cp reporting stared, and loot's traits
Skyshard notification, discovery notification, loot details/messages
updated code, added comments, /echoexp testfull,
0.0.7 added ability to send loot messages to a different window/tab
0.0.6 update save settings code/ can show AP gain/loss. discovery exp/ looted items can be reported
0.0.5 Show loot option, w/ different color
0.0.4 update settings save/restore
0.0.3 Repackage my failed format
0.0.2 Added color option, added slashcommand to test: /echoexp testoutput
0.0.1 Initial
Optional Files (0)


Archived Files (56)
File Name
Version
Size
Uploader
Date
0.0.54
85kB
Echomap
09/15/22 07:13 AM
0.0.53
85kB
Echomap
11/18/21 11:17 AM
0.0.52
85kB
Echomap
08/23/21 07:52 AM
0.0.51
84kB
Echomap
08/01/21 06:22 PM
0.0.50
118kB
Echomap
06/10/21 09:08 AM
0.0.49
117kB
Echomap
06/01/21 08:43 PM
0.0.48
115kB
Echomap
05/28/21 08:30 AM
0.0.47
81kB
Echomap
03/03/21 05:17 PM
0.0.46
72kB
Echomap
02/08/21 09:16 PM
0.0.45
71kB
Echomap
01/08/21 09:17 AM
0.0.44
69kB
Echomap
12/14/20 12:39 AM
0.0.43
59kB
Echomap
11/06/20 08:07 PM
0.0.42
58kB
Echomap
11/02/20 06:49 PM
0.0.41
57kB
Echomap
10/31/20 09:31 AM
0.0.40
56kB
Echomap
10/06/20 07:23 AM
0.0.39
54kB
Echomap
09/19/20 08:35 AM
0.0.38
59kB
Echomap
08/29/20 06:17 AM
0.0.37
52kB
Echomap
07/25/20 10:29 AM
0.0.36
52kB
Echomap
07/14/20 06:29 PM
0.0.35
49kB
Echomap
06/19/20 06:29 PM
0.0.34b
46kB
Echomap
05/27/20 02:01 PM
0.0.34
46kB
Echomap
05/27/20 11:18 AM
0.0.33b
50kB
Echomap
05/15/20 09:57 PM
0.0.33
58kB
Echomap
05/15/20 01:18 PM
0.0.32
47kB
Echomap
05/07/20 12:49 PM
0.0.31
46kB
Echomap
05/07/20 01:50 AM
0.0.30
44kB
Echomap
05/05/20 10:38 AM
0.0.29
39kB
Echomap
05/04/20 01:36 PM
0.0.28
39kB
Echomap
05/03/20 11:39 AM
0.0.27
39kB
Echomap
05/02/20 07:11 PM
0.0.26
38kB
Echomap
04/28/20 09:30 PM
0.0.25
38kB
Echomap
04/28/20 11:32 AM
0.0.24
38kB
Echomap
04/27/20 07:11 AM
0.0.23
38kB
Echomap
04/15/20 12:35 PM
0.0.22
38kB
Echomap
09/13/19 06:42 PM
0.0.21
41kB
Echomap
06/14/19 08:34 PM
0.0.20
31kB
Echomap
06/10/19 07:29 PM
0.0.19
31kB
Echomap
06/08/19 07:12 PM
0.0.18
31kB
Echomap
06/04/19 06:15 PM
0.0.17
31kB
Echomap
02/16/19 12:56 AM
0.0.16
30kB
Echomap
02/02/19 12:17 AM
0.0.15b
20kB
Echomap
12/16/18 11:20 AM
0.0.15
20kB
Echomap
12/12/18 11:19 AM
0.0.14
18kB
Echomap
12/09/18 04:38 AM
0.0.13
15kB
Echomap
12/04/18 03:45 PM
0.0.12
57kB
Echomap
10/23/18 11:08 PM
0.0.10
57kB
Echomap
08/13/18 09:55 PM
0.0.9
56kB
Echomap
08/06/18 11:03 PM
0.0.8
56kB
Echomap
08/04/18 03:39 PM
0.0.7
53kB
Echomap
07/31/18 11:44 AM
0.0.6
52kB
Echomap
07/30/18 08:31 PM
0.0.5
52kB
Echomap
07/26/18 01:53 PM
0.0.4
51kB
Echomap
07/20/18 04:32 PM
0.0.3
52kB
Echomap
07/19/18 10:19 AM
0.0.2
50kB
Echomap
07/17/18 11:52 AM
0.1
50kB
Echomap
07/15/18 12:12 PM


Post A Reply Comment Options
Unread 07/17/23, 07:08 PM  
Echomap
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 52
Uploads: 3
Originally Posted by godfreye
will you please make an addon that can make "loot log" send its looting message into an independent chat tab? I am willing to pay for that
I'm sure there are better loothistory/log stuff out there, but i think i had something in there using the command

/echoexp h

Not sure how far i got with that though, and the UI has got to be bad, as is my MO.
Report comment to moderator  
Reply With Quote
Unread 07/10/23, 05:48 AM  
godfreye

Forum posts: 0
File comments: 8
Uploads: 0
will you please make an addon that can make "loot log" send its looting message into an independent chat tab? I am willing to pay for that
Report comment to moderator  
Reply With Quote
Unread 01/09/22, 10:02 AM  
DaBear78
 
DaBear78's Avatar

Forum posts: 1
File comments: 120
Uploads: 0
Seems there is a little problem with the rapport part. Everytime my companion gains points, I see something like this in the chat:


Companion [Mirri Elendis] gained 1 rapport (<<4>/1044).


I had 1044 rapport before and gained 1.


Can you please fix this?


P.S.: I play in german, if this matters.
Last edited by DaBear78 : 01/09/22 at 10:03 AM.
Report comment to moderator  
Reply With Quote
Unread 12/23/20, 10:07 AM  
Echomap
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 52
Uploads: 3
Originally Posted by Akopian Atrebates
I had a quick question. I see that you can send the chat text to different "windows." I know about making different tabs, but how do I make a different chat window?? That would be very useful!
When I started this addon there were chat addons that did this, if i remember right, not sure why they were removed.
Report comment to moderator  
Reply With Quote
Unread 11/25/20, 09:39 PM  
Akopian Atrebates

Forum posts: 9
File comments: 230
Uploads: 0
I had a quick question. I see that you can send the chat text to different "windows." I know about making different tabs, but how do I make a different chat window?? That would be very useful!
Report comment to moderator  
Reply With Quote
Unread 10/31/20, 03:16 PM  
Echomap
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 52
Uploads: 3
I don't know about everyone else, but I've been kicked an extremely lot less lately -- I think it was something server side as I only made a few changes, and I don't always run with the ASYNC on.
Report comment to moderator  
Reply With Quote
Unread 10/02/20, 01:11 PM  
Echomap
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 52
Uploads: 3
Originally Posted by TagCdog
I just got kicked for spamming again so I checked my settings. Everything in settings is OFF except for the settings in the Experience Options area (all but combined view are on). The chat window was full of experience messages at the time.

I like having more things enabled, but I disabled everything else a couple of days ago to see if it will help.
I want to upload a test build to see if that helps anyone with performance, but I'm not sure where to put it!!

but I'm not sure if it'll help, or where to put it on ESOUI.

But it will slow down the calls more, if enabled, and if you have LibAsync installed.
Last edited by Echomap : 10/02/20 at 08:35 PM.
Report comment to moderator  
Reply With Quote
Unread 09/17/20, 08:49 PM  
TagCdog

Forum posts: 24
File comments: 43
Uploads: 0
I just got kicked for spamming again so I checked my settings. Everything in settings is OFF except for the settings in the Experience Options area (all but combined view are on). The chat window was full of experience messages at the time.

I like having more things enabled, but I disabled everything else a couple of days ago to see if it will help.
Report comment to moderator  
Reply With Quote
Unread 09/16/20, 07:20 PM  
Echomap
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 52
Uploads: 3
*researching but I don't know if its this addon or others*

Ugh, well, I'll look into it. *edited*
I was running in a big dolmen group just fine a few days ago, but I know Cyro is... special.

First make sure debug is OFF and you could try to turn off the details and extended messages/others loot and see if that helps for now? (or maybe 'show kills')

I'll try it on my own soonish though.

(I guess I need to look into the chat system better, you'd think it would be local, not a call to the server, but perhaps some of the extended information call out to it?)

--update 2020 09 23--
I played a few days ago in Sewers with a group, and crashed per 'spamming' once. Turned off EchoExp, and was fine the rest of the night.
But, last night I was in Cyro, and crashed twice. So I disabled a few addons, including EchoExp, but still crashed with the message limit hit message, twice.

So, I'm not sure what is causing this right now.
Last edited by Echomap : 09/24/20 at 10:17 AM.
Report comment to moderator  
Reply With Quote
Unread 09/16/20, 03:10 PM  
TagCdog

Forum posts: 24
File comments: 43
Uploads: 0
I'm getting kicked a lot from the game during PVP/Cyrodiil/IC with the exceeded message limit error (spamming). It goes without saying that I am not personally sending any messages. I think it may be all of the messages EchoExperience is spitting out, but I like the data. Is there any way to delay and/or rate limit the messages so I stop getting kicked as much?
Last edited by TagCdog : 09/16/20 at 03:16 PM.
Report comment to moderator  
Reply With Quote
Unread 05/27/20, 03:05 PM  
Blackwolfe

Forum posts: 37
File comments: 127
Uploads: 0
Seems to work now, thanks. The wording could be improved but that's about it. ("You poi discovered" looks a bit odd). The important thing that you got it to work

Ah yes, another thing. When I die, it says "You killed <charactername>"
Last edited by Blackwolfe : 05/28/20 at 08:38 AM.
Report comment to moderator  
Reply With Quote
Unread 05/27/20, 02:02 PM  
Echomap
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 52
Uploads: 3
Originally Posted by Blackwolfe


Also tried with Echoesxperience as the only addon, still throws the same error. Plain view works, but combined view gives the error when xp is gained. Switching back to plain view gives the error (but a /reloadui fixes it)

I really appreciate you making an effort implementing the general source
hrm, maybe this update fixes it? sorry, didnt get that error myself.
Report comment to moderator  
Reply With Quote
Unread 05/27/20, 11:32 AM  
Blackwolfe

Forum posts: 37
File comments: 127
Uploads: 0


Also tried with Echoesxperience as the only addon, still throws the same error. Plain view works, but combined view gives the error when xp is gained. Switching back to plain view gives the error (but a /reloadui fixes it)

I really appreciate you making an effort implementing the general source
Last edited by Blackwolfe : 05/27/20 at 12:01 PM.
Report comment to moderator  
Reply With Quote
Unread 05/25/20, 08:43 AM  
Blackwolfe

Forum posts: 37
File comments: 127
Uploads: 0
Originally Posted by Echomap
Originally Posted by Blackwolfe
Originally Posted by Echomap
Originally Posted by Blackwolfe
Any chance of adding an option to show what source the xp comes from? (quest, kill etc). Also if possible merge the kill/discovery/achievement and xp output.

Example: You discovered <whateverplace> - 42 xp
You killed <Bob> - 300 xp

Or You gained 393 xp from lockpicking

Is it normal that outputs are sometimes delayed btw?
That format was the goal, but per the API I can't get it to work that way. The events the game throws are fixed and seem to be unrelatable, like there is no key shared between them to link them. I also do not delay the messages myself and write them out when they are received.
So the +xp (x/y%) <source> popups cannot be output to the chat in any way either?

This is not usable? https://wiki.esoui.com/EVENT_EXPERIENCE_UPDATE
I didn't use that one per it says it gives 'new current xp', which means that I'd have to know/save the player's current xp level and do math. which assumes that the events come in order, and at all.
I definitely have not gotten sent 'kill' events many times!

And still there is the problem that event doesn't tell me that I got EXP from killing (Bob), just that I got exp from killing something.

So then what? Track that I'd killed Bob a few second ago, so therefore that must be this kill's exp?
But what if i internally track that i killed Tracy a few more second ago, and didn't get an event_exp_update? so then perhaps this is for her? or is there a time range that i can just disregard her data? It got complicated.. but i can play with it/put something in, and it can be imperfect i suppose and optional?
Unless I am missing something simpler?
Thanks for the explanation. Just pondering if it was possible to have a simpler one, doing it the same way as the popup, which is generally +300 xp (10/58%) kill/boss/poi completed/location discovered etc. That is, using a very general source in the same way that the game itself displays it or if it's possible to simply direct that popup into the chat. (at least I think that is a popup from the game itself and not an addon)

Edit: Which for some stupid reason stopped appearing after I hit lvl 50.

Edit2: It does indeed seem to come from some addon, though I have no idea which one.

Edit 3: Harvens experience notifier. I've been using it for so long I kind of thought the popup was part of the vanilla UI, lol. This is what it pops up:
(kill being the general source, it also has poi completed etc)

Sorry for sounding noobish (Probably because I know zero about programming or addon development) and/or entitled.
Last edited by Blackwolfe : 05/25/20 at 09:33 AM.
Report comment to moderator  
Reply With Quote
Unread 05/25/20, 07:59 AM  
Echomap
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 52
Uploads: 3
Originally Posted by Blackwolfe
Originally Posted by Echomap
Originally Posted by Blackwolfe
Any chance of adding an option to show what source the xp comes from? (quest, kill etc). Also if possible merge the kill/discovery/achievement and xp output.

Example: You discovered <whateverplace> - 42 xp
You killed <Bob> - 300 xp

Or You gained 393 xp from lockpicking

Is it normal that outputs are sometimes delayed btw?
That format was the goal, but per the API I can't get it to work that way. The events the game throws are fixed and seem to be unrelatable, like there is no key shared between them to link them. I also do not delay the messages myself and write them out when they are received.
So the +xp (x/y%) <source> popups cannot be output to the chat in any way either?

This is not usable? https://wiki.esoui.com/EVENT_EXPERIENCE_UPDATE
I didn't use that one per it says it gives 'new current xp', which means that I'd have to know/save the player's current xp level and do math. which assumes that the events come in order, and at all.
I definitely have not gotten sent 'kill' events many times!

And still there is the problem that event doesn't tell me that I got EXP from killing (Bob), just that I got exp from killing something.

So then what? Track that I'd killed Bob a few second ago, so therefore that must be this kill's exp?
But what if i internally track that i killed Tracy a few more second ago, and didn't get an event_exp_update? so then perhaps this is for her? or is there a time range that i can just disregard her data? It got complicated.. but i can play with it/put something in, and it can be imperfect i suppose and optional?
Unless I am missing something simpler?
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: