Download
(23 Kb)
Download
Updated: 03/26/24 03:58 PM
Pictures
File Info
Compatibility:
Scions of Ithelia (9.3.0)
Updated:03/26/24 03:58 PM
Created:03/18/21 03:03 AM
Monthly downloads:4,563
Total downloads:53,265
Favorites:16
MD5:
9.3.0
Advanced Member Tooltip - LibHistoire  Popular! (More than 5000 hits)
Version: 2.30
by: Sharlikran [More]
This addon adds some information to the standard guild roster tooltips:

- Days since a member joined
- Last Seen - When the player logged off
- Amount of gold that a member deposited or has withdrawn from the guild bank. (Must have Guild Permissions)
- Players can see their individual deposits for the current week regardless of permissions. (In tooltip only)
- Export Stats feature

This is a continuation of the mod by Arkadius for use with LibHistoire. If you would like a version that does not require LibHistoire then use AMT 1.6 by calia1120

Requirements

LibAddonMenu
LibHistoire
LibGuildRoster

Export Stats

/amt export <Guild Number>
Lua Code:
  1. [9] = "@LazyPlayer = > 195&0&0",
  2. [10] = "@PlanetMageplar = 195&0&0",
displayName = daysJoined "&" timeLastSeen "&" amountDeposited "&" amountWithdrawan
The ">" symbol means that the server's guild history did not have any record of when the player joined the guild because the server does not go back that far. Otherwise they joined in the amount of days indicated.

When using Epoch time

displayName "&" daysJoined "&" timeLastSeen "&" amountDeposited "&" amountWithdrawan
Example:
@displayName&1612208875&1616386945&0&0
To Refresh

/amt refresh
Refresh data from LibHistoire. This will pull in all guild data available from the cache including information for joined date.
2.29, 2.30

- Update refresh routine so it isn't never ending now that LibHistoire is updated for U41

2.28

- API Bump For Dependencies
- Updates for Join date and Deposits now that user events are viewable to the individual that made them

To update roster and guild bank information prior to the next Kiosk Flip use /amt fullrefresh

Note: ZOS still restricts guild deposits based on GM settings

2.27

- API Bump For Dependencies

2.26

- Updated for U41

2.25

- Fix GetAmountDonated() for members joining a guild while you are online
- leading to errors such as:
- AdvancedMemberTooltip.lua:1304: attempt to index a nil value

2.24

- API Bump

2.23

- Updated settings to keep EU and NA LibHistoire tracking separate to prevent resetting the data when switching between servers

2.22

- Fix for error on line 303: operator - is not supported for number - table when no LibHistoire join date is present

2.21

- Fix for tooltip error for users marked "Pending Invite"

2.19, 2.20

- Possible fix for an error caused by users joining a guild after AMT has initialized
- Added support for players that do not have guild permission to see guild bank transactions. The player can see their own deposits for the current week.

2.18

- Updated localization for settings menu
- Added LibGuildRoster Support and Donations Column
- Fixed user join date displayed when there is no date in LibHistoire, was showing 57 years
- Fixed deposit and withdrawal time reports for most recent and earliest for the week
- Added support for a future feature to display time ranges similar to Master Merchant (Not Implemented Yet)

Note: There has been a major saved variables update. In chat type "/amt fullrefresh" (without quotes) to fully update guild information. Only do this once!

2.17

- Updated localization method
- Updated French Translation
- Fix for: bad argument #3 to 'string.format' (integer expected, got string) in AdvancedMemberTooltip.lua:327 for French client

2.16

- Revised refresh option to hopefully catch when LibHistoire is processing events a little better

2.15

- Pre PTS version

2.14

- Did not realize that the guild founded date processing was not automatic depending on region. There is now a dropdown to choose the Date format for your region. Such as yy.dd.mm or dd.mm.yy and so on.

NOTE: This only affects how the guild founded date is processed because ZOS made it a string for some reason.

2.13

- Pre PTS version

2.12

- API Bump
- Only transmit LibHistoire Bank information for the current week since the kiosk flip
- If player does not have permission to view bank deposits and withdrawals rather then display zeros for the information don't display that information on the tooltip

2.11

- Fix for: AdvancedMemberTooltip.lua:834: attempt to index a nil value

2.10

- Fix for offline status when the server has used epoch time instead of the seconds since someone logged off
- Updated how the player's days for deposits are shown. Now if someone has not deposited any gold for the week it will say "0 d" for 0 days ago.
- Updated time formatting to show days, hours, minutes, and seconds
- Offline status updated when the GM logs in. No need to be online to track when a player logged out last as with previous versions.

2.09

- Fixes to address when a member joins the guild, while you are online, have not reloaded the UI, and does not exist yet in the user database

2.08

- Updated Epoch time export

NOTE: Joined date when unavailable to the server will be exported as April 4 2014. Last seen date will be 0 when unseen, or the Epoch time recorded when the player's status changed to offline. Hopefully sorting in a spreadsheet will be better with this format.


2.07

- Opps forgot to add a new separator for exporting with Epoch time

2.06

- Added toggle to export Guild Stats with Epoch time which is what the game uses by default.

NOTE: I am not a spreadsheet guru but I know that a spreadsheet can use the Epoch time and convert it

2.05

- Added Time Since last Login to export
Archived Files (24)
File Name
Version
Size
Uploader
Date
2.29
23kB
Sharlikran
03/26/24 11:45 AM
2.28
24kB
Sharlikran
03/24/24 12:32 PM
2.27
23kB
Sharlikran
03/14/24 07:30 PM
2.26
23kB
Sharlikran
03/12/24 09:49 PM
2.25
23kB
Sharlikran
02/03/24 08:37 PM
2.24
23kB
Sharlikran
01/17/24 09:14 AM
2.23
23kB
Sharlikran
06/02/23 03:18 AM
2.22
20kB
Sharlikran
05/31/23 07:40 PM
2.21
20kB
Sharlikran
05/30/23 11:30 PM
2.20
19kB
Sharlikran
05/29/23 11:14 PM
2.18
19kB
Sharlikran
05/29/23 07:48 PM
2.17
14kB
Sharlikran
06/05/22 02:01 PM
2.16
11kB
Sharlikran
06/03/22 11:14 AM
2.15
11kB
Sharlikran
04/18/22 10:40 AM
2.14
11kB
Sharlikran
11/29/21 08:26 PM
2.13
11kB
Sharlikran
10/05/21 09:29 PM
2.12
14kB
Sharlikran
09/28/21 10:43 PM
2.11
10kB
Sharlikran
04/19/21 11:04 PM
2.10
10kB
Sharlikran
04/15/21 09:33 PM
2.09
9kB
Sharlikran
03/22/21 08:45 PM
2.08
9kB
Sharlikran
03/22/21 06:50 PM
2.07
13kB
Sharlikran
03/22/21 12:29 PM
2.05
9kB
Sharlikran
03/21/21 07:55 AM
2.04
9kB
Sharlikran
03/18/21 03:03 AM


Post A Reply Comment Options
Unread 05/10/22, 11:24 AM  
Sharlikran
 
Sharlikran's Avatar
AddOn Author - Click to view AddOns

Forum posts: 642
File comments: 2015
Uploads: 15
Originally Posted by Onigar
Its been at least 1 hour since login and I still see the messages. I will play for 1 hour+ more so hopefully its finished by then.

Not complaining just providing feedback and to say thanks for this tooltip addon
I will have to do some testing but it is meant to only scan the time for this week. For join date it should be only new members when you log in. When it refreshes deposits, it should do the same. It should scan for this week.

However, when you have all new files... well then it should take a while because it should be scanning all the time that is in LibHistorie. I might have told it to use the guilds created date.

I will look into it though but it has been working. The only issue I have is that LibHistorie has no way to tell me it is processing new things or not. So that has always been a challenge. In reality it could be done but I just don't have a good way to know and even though it is done it is still saying not finished yet.

If you try with all new files and after say 4 hours it says it's not done try just reloading the UI. Again I will try some tests though. No promises when though.
Last edited by Sharlikran : 05/10/22 at 01:37 PM.
Report comment to moderator  
Reply With Quote
Unread 05/10/22, 09:29 AM  
Onigar
 
Onigar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 361
Uploads: 4
Just started using this the tooltip info is just what I want although maybe you could add some guild selection options.

I only really want this for my guild of 23 members atm and growing but after 50 minutes I still see the messages in chat "Libhistoire AMT Refresh not finished Yet".

I have no interest really in the other 4 trade guilds with 500 members each.

Maybe there could be an option on first login to ask which guilds to download data for.

Just and idea.

Its been at least 1 hour since login and I still see the messages. I will play for 1 hour+ more so hopefully its finished by then.

Not complaining just providing feedback and to say thanks for this tooltip addon
Report comment to moderator  
Reply With Quote
Unread 03/21/21, 08:33 AM  
Sharlikran
 
Sharlikran's Avatar
AddOn Author - Click to view AddOns

Forum posts: 642
File comments: 2015
Uploads: 15
Re: sharing?

Slash commands

Originally Posted by Ashjunkie
I tried the /amt export command, but it doesn't do anything.
You have to add the guild number, 1 to 5 in the order you have for the Guild Menu drop down. The new output format is on the description page.

Originally Posted by Ashjunkie
Says there is no such command. /amt help also doesn't work for me (nothing happens).
You might have a mod installed that suppresses errors then because I accidentally put an invalid command in the code. It would have said something like, "Lua Error in line 718: Attempt to access a Nil Value". That's about what I had anyway. I didn't screen shot it.

Thank you for bringing that to my attention, I addressed that issue.

In regards to sharing

First before I explain everything, I added the last seen information as a feature and as a simple tool because ZOS broke everything and is not fixing it fast enough. There will be things that are beyond my control. You also may have expectations of ZOS but remember they only provide the information they choose to provide.

Originally Posted by Ashjunkie
How can we share the history so we can combine it with other guildies? So we can try to "see" everyone that has logged on?
I do not have the resources to make EXE files or use other languages like python, java, or jason or anything else, upload that to a site and then make it secure somehow such that no other guild could see the information.

I know people are really used to games like WOW where they have hidden chat channels and such but this is ZOS and they do not allow in game sharing. The first thing that would be used to exploit is player position in PVP.

The GM and the officers will simply need to have a standard to follow. If inactivity is less then a certain amount kick them and log why and share that on some kind of website for your guild or in a Discord channel for the GM and officers only. That way if someone in the guild doesn't follow the standard the player has some recourse to be invited back.

Lastly, people using MM 3.0 feel that the server has unlimited information for certain things. So please remember these things.

The first thing to remember is that ZOS does not log when a user logs out and add that to guild history like guild sales are logged. So unless you or an officer are online, you will not see the players online status change. This is shown in the tooltip and the export as "Unseen" which should mean to you and officers, that you just simply were not online if they logged in and then logged out.

However, I added online and offline tracking to this tool on 3/13 which is several days before I uploaded it. I have been online quite a lot (except when sleeping) and out of 498 members 50 have an Unseen status. If users are not logging in more then a few moments and the mod has not caught their online status, (unless they are in EU and everyone else is in NA) and their sales are low, then to be honest, that's not really activity to me.

This rest covers scanning, so if you don't need to know then skip the rest.

LibHistoire and what the tooltips mean

The server does not keep that much information. The server keeps 10 days for Guild Sales, but only maybe 10 to 20 days for other categories.

For gold deposits if you see numbers that make no sense, like 18704 days ago for gold deposits, that means it is undefined. The time is 0 because they didn't make a deposit recently. I'm not going to refine that at this time.

You will also see values for when the guild member joined such as "> 20 days" or if you have used LibHistoire for 200 days then you might see "> 200 days" and all that means is when LibHistoire scanned the guild information the join date was not available because the server had discarded that information.

Remember also that this is the same as with MM 3.0 where sometimes people feel MM does not see information it should. If the information could have been available (less then 10 to 20 days) then that is server or user related. LibHistoire will auto request information from the server but server load will dictate whether or not that automatic request is approved.

If you need accuracy for deposits or joined data, then be sure to scan the Guild and Bank categories the same way you do for MM 3.0. Also the same as MM 3.0, you do not need to do a full complete scan of any category (pressing E until it disappears) more then once. As long as you pay attention to LibHistoire and request about a day of information each day, and click rescan in the LH GUI, then you should always have accurate information.

Although this last part is related to scanning, LibHistoire is not responsible for the online status. That is instant and part of the game's internal C code.
Last edited by Sharlikran : 03/21/21 at 04:57 PM.
Report comment to moderator  
Reply With Quote
Unread 03/21/21, 02:59 AM  
Ashjunkie

Forum posts: 6
File comments: 6
Uploads: 0
sharing?

How can we share the history so we can combine it with other guildies? So we can try to "see" everyone that has logged on? I tried the /amt export command, but it doesn't do anything. Says there is no such command. /amt help also doesn't work for me (nothing happens).
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: