Download
(9 Kb)
Download
Updated: 04/11/21 05:50 AM
Pictures
File Info
Compatibility:
Markarth (6.2.5)
Updated:04/11/21 05:50 AM
Created:02/25/21 05:37 PM
Monthly downloads:30
Total downloads:3,462
Favorites:7
MD5:
Guild Tools By Fen
Version: 0.9.1
by: Fenweldryn [More]
Guild Tools By Fen

This is going to be a toolkit to help manage guilds.

WHAT DOES IT DO
  • how long ago a guild member joined the guild in a tooltip when you hover the guild member name.
  • bank gold deposited and withdrew in a tooltip when you hover the guild member name.
  • invite player to a guild menu item when right clicking a player name on chat
  • paste saved guild invite message to chat

If you need the processed data for exporting you can access the lua file in the savedVariables folder. It is formatted as a lua table for the moment but I intend to create a parser to convert it to csv or another format. Leave a comment if you'd this feature!

Inspired by and based on Advanced Member Tooltip Addon.
this addon relies heavily on LibHistoire since it reads all guild history from LibHistoire's logs
If you have a request please leave a comment.


REQUIREMENTS
  • LibHistoire
  • LibSlashCommander
  • LibCustomMenu
  • LibAddonMenu-2.0
  • LibSavedVars
  • LibDateTime


HOW TO GET OLD DATA

If you have just installed this addon and only a few members have the tooltip you need older data than that available in LibHistoire. You can request more data from the guild history interface, hotkey E (bottom of the screen) and click refresh on LibHistoire interface. If you need a lot of old data you will have to click show more a lot. Remember to click refresh or else LibHistoire will not refresh the logs. After that /reloadui.
Check the pictures for more info.


THANKS TO

Baertram, Sirinsidiator, Votan, Manavortex and everyone at eso ui. Without their work on libs and their help on chat I would not have come this far today. Also, thanks to Hiyde, TobbyCreature and XxLordCristoxX for the help testing the addon.
0.9.1
- Fixed startup bug

0.9.0
- added LibDateTime to calculate trade weeks properly
- added formating for gold numbers (1,000,000)

0.8.2
- fixed small bug introduced in 0.8.1

0.8.1
- solved fps drop bug

0.8.0
- performance improvements
- code improvements
- member joined time now shows either minutes, days and months (greater one)

0.7.6
- fixed last week and this week gold bank deposit calculation

0.7.5
- included supported APIVersion of Flames of Ambition update
- placed deposits first on the SavedVariables file to facilitate the my work with the xls exporter

0.7.4
- now the SavedVariables keeps account names with original letter case

0.7.3
- fixed player invites not working

0.7.2
- removed duplicated guild invite option from the right click menu

0.7.1
- fixed error when no SavedVariables file existed before load (first install) for the resetUserTransactions function

0.7.0
- send a saved guild invite message on chat (check this addon's settings to create a message)
- big code organization improvements
- fixed guild oldestEvent update logic. Requesting more data from guild history would not update this variable which in turn would not show correct oldest record date for players with join date older than available record

0.6.1
- fixed error on startup when first version installed was version 0.6.0

0.6.0
- code cleanup
- performance improvements: saving processed LibHistoire logs to this addon's SavedVariables and appending changes to it instead of processing all logs every ui load.
- players with no join or bank gold transaction records will have a tooltip as well.

0.5.0
- invite player to a guild menu item at the menu when right clicking a player name on chat

0.4.0
- added gold deposits and withdrawals for last week
- added tooltip for joined dates older than the oldest record available (i.e. member for > 49 days)

0.3.4
- fixed gold not showing after new month started
- code cleanup

0.3.3
- removed debugging line left behind by mistake which would only show gold for my guild. Oops.

0.3.2
- changed gold deposits and withdrawals from this month to last 30 days

0.3.1
- fixed withdrawal not showing current week gold properly

0.3.0
- Gold deposited and withdrew are now grouped by current month, current week and current day.

0.2.0
- Added gold deposited and withdrew tooltip

0.1.3
- fixed wrong event tracking. Was tracking guild invite events instead of guild join events. Oops.

0.1.2
- fixed some other members not showing the days count

0.1.1
- fixed some members not showing join date despite having recently joined

0.1.0
- Initial Release
Optional Files (0)


Archived Files (25)
File Name
Version
Size
Uploader
Date
0.9.0
9kB
Fenweldryn
03/18/21 04:59 PM
0.8.2
9kB
Fenweldryn
03/18/21 11:39 AM
0.8.1
9kB
Fenweldryn
03/18/21 09:12 AM
0.8.0
9kB
Fenweldryn
03/18/21 07:43 AM
0.7.6
9kB
Fenweldryn
03/17/21 12:28 PM
0.7.5
9kB
Fenweldryn
03/08/21 09:31 AM
0.7.4
9kB
Fenweldryn
03/07/21 06:14 PM
0.7.3
9kB
Fenweldryn
03/06/21 03:36 PM
0.7.2
9kB
Fenweldryn
03/06/21 09:58 AM
0.7.1
9kB
Fenweldryn
03/05/21 02:07 PM
0.7.0
9kB
Fenweldryn
03/05/21 01:37 PM
0.6.1
5kB
Fenweldryn
03/04/21 11:07 AM
0.6.0
5kB
Fenweldryn
03/03/21 06:44 PM
0.5.0
5kB
Fenweldryn
03/01/21 02:55 PM
0.4.0
5kB
Fenweldryn
03/01/21 09:46 AM
0.3.4
4kB
Fenweldryn
03/01/21 08:50 AM
0.3.3
4kB
Fenweldryn
02/28/21 06:01 PM
0.3.2
4kB
Fenweldryn
02/28/21 02:30 PM
0.3.1
4kB
Fenweldryn
02/28/21 02:15 PM
0.3.0
54kB
Fenweldryn
02/28/21 12:05 PM
0.2.0
4kB
Fenweldryn
02/28/21 05:36 AM
0.1.3
3kB
Fenweldryn
02/26/21 06:45 PM
0.1.2
3kB
Fenweldryn
02/26/21 07:10 AM
0.1.1
3kB
Fenweldryn
02/25/21 06:31 PM
0.1.0
3kB
Fenweldryn
02/25/21 05:37 PM


Post A Reply Comment Options
Unread 07/09/22, 04:19 PM  
Fenweldryn
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 13
Uploads: 1
Originally Posted by KYCb
Good day!

Did you found the way to export all guildbank log(deposited and withdrewed items) to another format(csv etc)?
I have to analyze this log often, and I need this feature
Hello mate!
No, I haven't. Have not worked on this mod or played ESO in a long time... last I remember I was going to parse it from libHistoire's log but the saved file is very optimized and the saved data needs to be "translated" since it abbreviates lots of stuff.

For example:

Code:
["NA Megaserver/195791/1"] = 
    {
        [1] = "1;;;v:1Qf",
        [2] = "1;k;4a;v:1Qf",
        [3] = "1;x;6y;v:1Qf",
        [4] = "1;E;7W;v:1Qf",
        [5] = "1;14;fI;v:1Qf",
        [6] = "1;1d;ic;v:1Qf",
That can be cross matched to a list of players names and guild names. If I can find out what the rest of the data means it would be easy to build a parser for the whole guild log to be read outside of the game. Since I have been away from the game this has not progressed.

If you'd like, I might have some free time tomorrow and I can try to dig into libHistoire's code to see if it is not too troublesome to decode this data.
Report comment to moderator  
Reply With Quote
Unread 07/09/22, 02:10 PM  
KYCb

Forum posts: 0
File comments: 2
Uploads: 0
If you need the processed data for exporting you can access the lua file in the savedVariables folder. It is formatted as a lua table for the moment but I intend to create a parser to convert it to csv or another format. Leave a comment if you'd this feature!
Good day!

Did you found the way to export all guildbank log(deposited and withdrewed items) to another format(csv etc)?
I have to analyze this log often, and I need this feature
Report comment to moderator  
Reply With Quote
Unread 04/04/21, 05:31 AM  
Fenweldryn
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 13
Uploads: 1
Originally Posted by ragefulpigeon
Hello, the tooltip with deposites and other information doesn't work at all (tested by several officers with different addons) :c
What do you mean by does not work? It does not show or the values are wrong or are they zeroed?
Have you fetched more guild history records? Look at the print screens here for a tutorial.
Report comment to moderator  
Reply With Quote
Unread 04/04/21, 05:19 AM  
ragefulpigeon

Forum posts: 0
File comments: 1
Uploads: 0
Hello, the tooltip with deposites and other information doesn't work at all (tested by several officers with different addons) :c
Report comment to moderator  
Reply With Quote
Unread 03/18/21, 09:27 AM  
Fenweldryn
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 13
Uploads: 1
FPS drops

There was a bug happening with new guilds that caused the FPS drops. It should be fixed now on version 0.8.1
Report comment to moderator  
Reply With Quote
Unread 03/18/21, 06:22 AM  
Fenweldryn
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 13
Uploads: 1
Re: Huge FPS Drop

Originally Posted by DarrowLykos
Hello again
I had a guildie try the addon just to be sure. When we have the addon enabled we lose over half of our fps. As soon as you disable the guild tools it goes back to normal. I could not figure out what was messing with my fps until my guildie was able to confirm
Also, can you disable all other addons and load your character with only mine active? That way we can be sure it is the culprit
Report comment to moderator  
Reply With Quote
Unread 03/18/21, 05:50 AM  
Fenweldryn
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 13
Uploads: 1
Re: Huge FPS Drop

Originally Posted by DarrowLykos
Hello again
I had a guildie try the addon just to be sure. When we have the addon enabled we lose over half of our fps. As soon as you disable the guild tools it goes back to normal. I could not figure out what was messing with my fps until my guildie was able to confirm
How long does the FPS drop last? I have huge fps drops when loading the game first time because I have several addons. Besides the FPS drop should last only during the loading time, a few seconds, and then go back to normal. I play silk smooth most of the time around 70-100 fps and I have around 30 addons PLUS Guild Tools By Fen. Did you wait a few seconds for the game to load all addons? My addon has to calculate lots of guild records to feed the tooltips but that takes only a few seconds, its very quick.
I just fetched 5 months of records from a guild i'm in, took a few seconds to process after I /reloadui then everything went smooth, no fps drops.

My addon runs only after ui load, when every addon loads. It does not run after that, everything it processed is in memory after ui load and nothing else is calculated.

Also, what happened to the previous problem you reported me?
Report comment to moderator  
Reply With Quote
Unread 03/17/21, 09:36 PM  
DarrowLykos

Forum posts: 0
File comments: 9
Uploads: 0
Huge FPS Drop

Hello again
I had a guildie try the addon just to be sure. When we have the addon enabled we lose over half of our fps. As soon as you disable the guild tools it goes back to normal. I could not figure out what was messing with my fps until my guildie was able to confirm
Report comment to moderator  
Reply With Quote
Unread 03/17/21, 01:39 PM  
Fenweldryn
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 13
Uploads: 1
Re: Hello :)

Originally Posted by DarrowLykos
Ok so when I click in history I can show more (E) one time and then it goes away. This is a newer guild so it only goes back about 21 days. It's just showing every member at 20 days no matter what Could another addon be affecting this? Yours is the only guild tool addon I am using. Thank you again for all the help!!
No, I don't think another addon would affect it. How many times have you clicked E? You have to click x times to go back x days, so click until there are no more events, since it is only 21 days and then /reloadui. Gotta /reloadui so the addon can load the changes. Don't give up xD if there is a bug I will try to fix it! Keep me posted!
Last edited by Fenweldryn : 03/17/21 at 03:59 PM.
Report comment to moderator  
Reply With Quote
Unread 03/17/21, 01:27 PM  
DarrowLykos

Forum posts: 0
File comments: 9
Uploads: 0
Hello :)

Ok so when I click in history I can show more (E) one time and then it goes away. This is a newer guild so it only goes back about 21 days. It's just showing every member at 20 days no matter what Could another addon be affecting this? Yours is the only guild tool addon I am using. Thank you again for all the help!!

P.s. So I just noticed if your addon is running I drop over half my fps? Is that normal? I disable it and I go from 35fps to over 100fps.
Last edited by DarrowLykos : 03/17/21 at 01:54 PM.
Report comment to moderator  
Reply With Quote
Unread 03/17/21, 01:14 PM  
Fenweldryn
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 13
Uploads: 1
Re: Not Updating.

Originally Posted by DarrowLykos
Hello,
1st I would like to say awesome addon!! Was perfect for what we needed! After the last patch the hover info stopped working. I just updated today and it says it's refreshing but it just shows everyone in the guild as joining on the same day. I tried uninstalling the Guild Tools and its dependencies and installed them all fresh. Still not able to refresh any history. Thank you !!
Hey! Thanks for using my addon! I'm happy that it helped you. So this addon depends on LibHistoire data. If there is no data older than X days for the player join date it will show "member for >x days". You can open guild history and fetch older data (keep hitting E hotkey) but it has a maximum of 6 months and that is on zenimax end. You can check a tutorial on how to get older data on the pictures attached on the addon page.

I just oppened the game and tested, the tooltip is showing and the joined date is working as I informed you above. The last patch I just changed the bank gold logic, it should not have affected join dates.

Is that the issue you are reporting?
Last edited by Fenweldryn : 03/17/21 at 01:17 PM.
Report comment to moderator  
Reply With Quote
Unread 03/17/21, 01:04 PM  
DarrowLykos

Forum posts: 0
File comments: 9
Uploads: 0
Not Updating.

Hello,
1st I would like to say awesome addon!! Was perfect for what we needed! After the last patch the hover info stopped working. I just updated today and it says it's refreshing but it just shows everyone in the guild as joining on the same day. I tried uninstalling the Guild Tools and its dependencies and installed them all fresh. Still not able to refresh any history. Thank you !!
Report comment to moderator  
Reply With Quote
Unread 03/06/21, 02:08 AM  
raykai
 
raykai's Avatar
AddOn Author - Click to view AddOns

Forum posts: 16
File comments: 18
Uploads: 2
Re: Re: got UI error

Originally Posted by Fenweldryn
Originally Posted by raykai
got an error:
Code:
user:/AddOns/GuildToolsByFen/GuildToolsByFen.lua:366: attempt to index a nil value
stack traceback:
user:/AddOns/GuildToolsByFen/GuildToolsByFen.lua:366: in function 'onAddOnLoaded'
<Locals> eventCode = 65536, addonName = "GuildToolsByFen" </Locals>
Found the error, uploading the fix!
Sweet thanks
Report comment to moderator  
Reply With Quote
Unread 03/04/21, 11:06 AM  
Fenweldryn
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 13
Uploads: 1
Re: got UI error

Originally Posted by raykai
got an error:
Code:
user:/AddOns/GuildToolsByFen/GuildToolsByFen.lua:366: attempt to index a nil value
stack traceback:
user:/AddOns/GuildToolsByFen/GuildToolsByFen.lua:366: in function 'onAddOnLoaded'
<Locals> eventCode = 65536, addonName = "GuildToolsByFen" </Locals>
Found the error, uploading the fix!
Report comment to moderator  
Reply With Quote
Unread 03/04/21, 10:56 AM  
Fenweldryn
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 13
Uploads: 1
Re: log to file?

Originally Posted by raykai
could you add a way to log to file for exporting guild bank history so we can use it in say spreadsheet?
version 0.6.0 saved all processed data from lib histoire to savedvariables. Just go to your savedvariables folder and look for a lua file with my addon name. Data will be in a lua table. I could work some logic to translate that into csv or something if you'd like. Had this request before but could not get working on it yet.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: