Download
(191 Kb)
Download
Updated: 04/01/24 10:55 AM
Patch for:
Shissu's Guild Tools.
Compatibility:
Scions of Ithelia (9.3.0)
Updated:04/01/24 10:55 AM
Created:08/14/19 05:26 AM
Monthly downloads:619
Total downloads:26,230
Favorites:20
MD5:
9.3.0
Shissu Guild Tools Lite  Popular! (More than 5000 hits)
Version: 1.1
by: Splat, Sordrak
PLEASE READ BEFORE INSTALLATION

For existing users

With ESO game update 41 changes were made to the backend server relating to guild history. This meant that Shissu Guild Tools could no longer access history data in the manner it did before (donations, member join date etc).

Resolving this in an addon so old would take more time than I wish to dedicate so those functions have been disabled/hidden in this lite version. Shissu Lite will not access any guild history data.

However, many users of Shissu Guild Tools have numerous notes saved for guild members storing vital data and multiple notebook emails and quick posts. To allow existing users of Shissu Guild Tools to access this data, and use some of the functionality that Shissu still provides (sort by rank, mass mail etc) this lite (cut down) version now exists.

The old donation column, containing any old data before U41, remains in case users wish to view legacy donations but it can be turned on/off from the settings menu. It will not update with any new donations.

A couple of bugs still exist (A UI bug when accessing notifications and colour selection bugs for example, I am happy to add in any fixes people provide) but this version will not cause any conflict when used with Master Merchant or LibHistoire.

For donation tracking other addons exist, ITTs Donation Bot being the most similar to what Shissu provided in the past.

Disabling the following modules should you run into UI errors
Auto AFK
BlackList
CompareMember
DonateFee
History

I strongly advise that you first BACKUP your AddOns and SavedVariables Folders before installing.

Install this at your own risk. No warranties are offered whatsoever.

Installation:
- Download zip file to a temporary directory (or your desktop)
- Extract all files
- Copy the files to your ...\Documents\Elder Scrolls Online\live\AddOns folder replacing all exisiting shissu files

You DO NOT need any other version of Shissu Guild Tools installed to use this patch. If you are experiencing any errors then I would recommend that you remove any old version and replace it with this version and see if that resolves your issue.

Finally I would like to reiterate that this release is designed to be helpful to those people wishing to retrieve data from Shissu and gain access to 'some' of the funtionality. This is NOT a full fix.
1.1

Timecode fix

1.0

Shissu Guild Tools Lite released to allow existing users to access notes data and provide some functionality of the original Shissu Guild Tools (with some functionality removed/disabled)

1.5.0

API bump to 100033 Markarth.
Daylight Savings Update

1.4.9

API bump to 100032 Stonethorn.
Updated timers for trader bid to display new Tuesday 2pm UTC times.
Updated recording of 'Since Kiosk' & 'Last Week' to be based on a Tuesday 2pm UTC week.
Known Issue - Weekly data will need 1 Tuesday trader bid to have passed through the system before data recording is performing nominally.

-------

1.4.8

API bump to 100031 Greymoor
Small text change made to roster to specify total donations
Delay between mails increased in notebook module to try and reduce the amount of Social Bans hitting GM's. I would still recommend that no more than 500 mails are sent per 24 hours.

-------

1.4.7

Fix for duplicate version text being spammed into chat for some users
Change to trader timer for daylight saving change

-------

1.4.6

Fixed the duplication of the Promote & Demote options now that ZOS have come to their senses :)
Chat should now function correctly again.

-------

1.4.5

API bump
Added the promote and demote buttons back into the guild roster context menu

-------

1.4.4

Fixed the issue with the settings menu (again, for real this time)

-------

1.4.3

Changes made to reset trader bid timer to correct hours
Updated some language issues introduced in the Dragonhold DLC

-------

1.4.2

API bump for Dragonhold PTS testing
Bug fix for Dragonhold that broke the settings menu
Fix to the welcome message so it no longer outputs it twice
Fix to 'to join' so that it now displays a yellow 'to join' when an invite is sent and the player is pending in the roster and a green 'joined' once they have fully joined the guild

--------

1.4.1

Chat bug fixed, so no more %s %s %s
UI elements moved to fit with longer trader bid names for Bid History & Trader Timer

--------
Archived Files (12)
File Name
Version
Size
Uploader
Date
1.0
191kB
Splat
03/23/24 07:47 AM
1.5.0
188kB
Splat
10/25/20 09:12 AM
1.4.9
188kB
Splat
08/07/20 03:45 AM
1.4.8
188kB
Splat
05/26/20 04:10 AM
1.4.7
188kB
Splat
03/28/20 05:48 AM
1.4.6
391kB
Splat
03/02/20 10:13 AM
1.4.5
188kB
Splat
02/24/20 09:53 AM
1.4.4
188kB
Splat
11/10/19 05:33 AM
1.4.3
188kB
Splat
11/04/19 05:52 AM
1.4.2
188kB
Splat
09/27/19 06:42 AM
1.4.1
188kB
Splat
09/10/19 04:49 AM
1.4
188kB
08/14/19 05:26 AM


Post A Reply Comment Options
Unread 10/25/20, 11:55 AM  
Sharlikran
 
Sharlikran's Avatar
AddOn Author - Click to view AddOns

Forum posts: 650
File comments: 2021
Uploads: 15
Originally Posted by Kwoung
I will give the dev version a shot, as it is actually flipping anywhere from 12-36 hours too soon as far as I can tell. Kinda hard to get an exact bead on it unless I sit there all day and deposit some gold every hour and check the roster. Definitely at least 12 hours too early though at least and I have had this issue for many versions back, not just the new ones, which is why I asked where is it getting the times. If I could just hard code it for Tuesdays noon (I am PST), that would be perfect, but I am not a coder and haven't been able to figure it out without breaking it.
Hard coding means human error. That is why I use the built in API from ZOS to get the kiosk flip times. The only minor issue with that is once the Kiosk flips, ZOS does not transmit the new time right away. I have seen them take up to 4 hours. However, once it happens then the information should be correct. Both MM and my variation of SGT use the same ZOS API.

However, lately I have SGT disabled because of LibGuildRoster. I added it to MM and there is one mod so far for it for donations. The author wants to make others but hasn't yet. Basically it's like anything else. Many people want to but don't have the free time. Once these other authors do they intend to release other GM tools that should replace SGT. Problem is will they add all the neat little features from SGT and when will they do so?
Last edited by Sharlikran : 10/25/20 at 11:56 AM.
Report comment to moderator  
Reply With Quote
Unread 10/25/20, 11:50 AM  
Sharlikran
 
Sharlikran's Avatar
AddOn Author - Click to view AddOns

Forum posts: 650
File comments: 2021
Uploads: 15
Re: Missing infos

Originally Posted by Psychopote
If anyone have an idea to solve this issue, I'll be really grateful
I don't have this issue. However, with the changes I made to MM 3.0 I don't think SGT will work together with MM 3.0 because the guild roster is now controlled by LibGuildRoster.

So far the only mods I know that are updated for that lib are

https://www.esoui.com/downloads/info...ationBot.html: Donations mod

I don't know of a mod for LibGuildRoster that allows you to edit personal notes for players.
Report comment to moderator  
Reply With Quote
Unread 10/16/20, 12:09 AM  
Kwoung

Forum posts: 0
File comments: 87
Uploads: 0
Originally Posted by Sharlikran
Originally Posted by Kwoung
I continue to have an issue with the roll over time on the guild roster happening way to early. Is there some sort of option to adjust it or what is it based off of that would cause it to be so off? Does it query my bios time zone maybe?
I have made adjustments for the kiosk flip time based on what I had to do to MM. If you manually install my variation it should show the flip time more in line with MM.

However, when the kiosk flip happens at say 3:00PM US, the server doesn't transmit the new time for several hours. I have seen it not change for up to 4 hours after the scheduled time. So "This Week" on the guild roster or looking at the kiosk flip clock on the guild home tab will be incorrect until ZOS transmits the new time.
I will give the dev version a shot, as it is actually flipping anywhere from 12-36 hours too soon as far as I can tell. Kinda hard to get an exact bead on it unless I sit there all day and deposit some gold every hour and check the roster. Definitely at least 12 hours too early though at least and I have had this issue for many versions back, not just the new ones, which is why I asked where is it getting the times. If I could just hard code it for Tuesdays noon (I am PST), that would be perfect, but I am not a coder and haven't been able to figure it out without breaking it.
Report comment to moderator  
Reply With Quote
Unread 10/15/20, 10:47 AM  
Psychopote
 
Psychopote's Avatar

Forum posts: 0
File comments: 2
Uploads: 0
Missing infos

Hi

Since few days, some informations about my guilds are missing. I can't see personal note, class and level of the character anymore.

Those columns are activated in the options (see below)

If anyone have an idea to solve this issue, I'll be really grateful
Report comment to moderator  
Reply With Quote
Unread 10/12/20, 09:24 AM  
mlq88
 
mlq88's Avatar

Forum posts: 0
File comments: 98
Uploads: 0
Originally Posted by Sharlikran
Originally Posted by mlq88
Where are welcome messages saved? I had to reinstall and have a backup, but cannot seem to restore them.
I have not tried to do this but that would only be in the saved vars folder. All mods use that folder. To restore those files you have to be out of the game, and you have to have backed up the files with the welcome message in the saved vars. I'm sorry I have not dug through the files I don't know specifically which one stores that.
Thx, I tried finding it and even restored the files manually but didn't get them back. Thanks for the assistance (and GL with MM3.0!)
Report comment to moderator  
Reply With Quote
Unread 09/20/20, 04:33 AM  
Sharlikran
 
Sharlikran's Avatar
AddOn Author - Click to view AddOns

Forum posts: 650
File comments: 2021
Uploads: 15
Originally Posted by mlq88
Where are welcome messages saved? I had to reinstall and have a backup, but cannot seem to restore them.
I have not tried to do this but that would only be in the saved vars folder. All mods use that folder. To restore those files you have to be out of the game, and you have to have backed up the files with the welcome message in the saved vars. I'm sorry I have not dug through the files I don't know specifically which one stores that.
Report comment to moderator  
Reply With Quote
Unread 09/20/20, 04:30 AM  
Sharlikran
 
Sharlikran's Avatar
AddOn Author - Click to view AddOns

Forum posts: 650
File comments: 2021
Uploads: 15
Originally Posted by Kwoung
I continue to have an issue with the roll over time on the guild roster happening way to early. Is there some sort of option to adjust it or what is it based off of that would cause it to be so off? Does it query my bios time zone maybe?
I have made adjustments for the kiosk flip time based on what I had to do to MM. If you manually install my variation it should show the flip time more in line with MM.

However, when the kiosk flip happens at say 3:00PM US, the server doesn't transmit the new time for several hours. I have seen it not change for up to 4 hours after the scheduled time. So "This Week" on the guild roster or looking at the kiosk flip clock on the guild home tab will be incorrect until ZOS transmits the new time.
Report comment to moderator  
Reply With Quote
Unread 09/12/20, 02:18 PM  
mlq88
 
mlq88's Avatar

Forum posts: 0
File comments: 98
Uploads: 0
Where are welcome messages saved? I had to reinstall and have a backup, but cannot seem to restore them.
Last edited by mlq88 : 09/12/20 at 02:18 PM.
Report comment to moderator  
Reply With Quote
Unread 09/01/20, 10:06 AM  
Kwoung

Forum posts: 0
File comments: 87
Uploads: 0
I continue to have an issue with the roll over time on the guild roster happening way to early. Is there some sort of option to adjust it or what is it based off of that would cause it to be so off? Does it query my bios time zone maybe?
Last edited by Kwoung : 09/01/20 at 11:12 AM.
Report comment to moderator  
Reply With Quote
Unread 08/11/20, 08:40 AM  
Splat
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 51
Uploads: 7
Just a quick update to say that patch 1.4.9 worked as expected. For those that installed the patch prior to the trader today (11th August 2020) any donations made since you installed the patch will now be showing in last week and any donations made since the trader swap today will be showing in 'Since Kiosk'. This happened live in game without the need for a relog.

Additionally the trader bids performed the same as on PTS, each part of the bid phase took around 1 minute to complete. For example the trader swap happened at about 55 seconds past the hour.
Report comment to moderator  
Reply With Quote
Unread 08/09/20, 04:26 AM  
Splat
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 51
Uploads: 7
If you wish to take over the updates to Shissu you are welcome to do so. THat

Originally Posted by Sharlikran
https://github.com/ESOUIMods/ShissuG...e/dev-shar.zip

I apologize Splat not trying to step on your toes I just need the practice with Trade mods. So as I mentioned I have been testing this and getting feedback from other people that had already asked for my help updating the mod. Feel free to upload this as a new version if you like.

Since I am trying to learn as much as I can about guild history requests I continue to tinker with this. I can see that for the most part the changes you are making Splat are for the GuildId and GuildName changes since that seems to be what changed with the API and that's what's different from the last official version by Shissu.

So after I saw your update I merged all the changes I could and opened every file and started scouring the code for any occurrence of GetNumGuilds(). From there I just made sure the vars were correct.

I didn't like the English translation on the Roster Page. So I changed it to This Week and Last Week.

I added Globals because of all the times that were scattered all over the place.

The Kiosk timer has been updated to use the 9 day week and then automatically use a 7 day week after the 11th.

The gold totals on the guild roster tab will be correct if you scan the guild history manually, reload your UI, and then wait about 20 minutes. It might be a good idea to backup saved vars but if you do what I mentioned the mod will pick up everything and then the totals will become more accurate.

I also added a quality of life update for those using GuildHallButton so that the button and the timer are not overlapping.

I have also updated all the version numbers and manifest files. Should be pretty thorough.

The two bugs I'm trying to resolve are the icon when you are in multiple guilds and how that shows in the chat window. The other bug seems to be when a player logs onto different characters eventually the GM should see that on the tooltip for the players account. So if I figure those out I'll let you know.
If you wish to take over the updates to Shissu you are welcome to do so. That is easy than me publishing patch updates to the old version as my time to fix things is limited.
Report comment to moderator  
Reply With Quote
Unread 08/07/20, 05:26 PM  
Sharlikran
 
Sharlikran's Avatar
AddOn Author - Click to view AddOns

Forum posts: 650
File comments: 2021
Uploads: 15
https://github.com/ESOUIMods/ShissuG...e/dev-shar.zip

I apologize Splat not trying to step on your toes I just need the practice with Trade mods. So as I mentioned I have been testing this and getting feedback from other people that had already asked for my help updating the mod. Feel free to upload this as a new version if you like.

Since I am trying to learn as much as I can about guild history requests I continue to tinker with this. I can see that for the most part the changes you are making Splat are for the GuildId and GuildName changes since that seems to be what changed with the API and that's what's different from the last official version by Shissu.

So after I saw your update I merged all the changes I could and opened every file and started scouring the code for any occurrence of GetNumGuilds(). From there I just made sure the vars were correct.

I didn't like the English translation on the Roster Page. So I changed it to This Week and Last Week.

I added Globals because of all the times that were scattered all over the place.

The Kiosk timer has been updated to use the 9 day week and then automatically use a 7 day week after the 11th.

The gold totals on the guild roster tab will be correct if you scan the guild history manually, reload your UI, and then wait about 20 minutes. It might be a good idea to backup saved vars but if you do what I mentioned the mod will pick up everything and then the totals will become more accurate.

I also added a quality of life update for those using GuildHallButton so that the button and the timer are not overlapping.

I have also updated all the version numbers and manifest files. Should be pretty thorough.

The two bugs I'm trying to resolve are the icon when you are in multiple guilds and how that shows in the chat window. The other bug seems to be when a player logs onto different characters eventually the GM should see that on the tooltip for the players account. So if I figure those out I'll let you know.
Last edited by Sharlikran : 08/08/20 at 01:31 AM.
Report comment to moderator  
Reply With Quote
Unread 08/07/20, 03:46 AM  
Splat
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 51
Uploads: 7
The update to fix the traders to the new Tuesday trader swap is live (once verified).

PLEASE READ BEFORE INSTALLATION

For exisiting users

Due to moving to the new Tuesday 2pm UTC trader swap, upon installation of this patch, any data that is currently showing in the 'Since Kiosk' dropdown will be moved into 'Last Week' (replacing the data in 'Last Week') .

Any donations made after installation of the patch will be placed in 'Since Kiosk' until the following Tuesday trader swap when those donations will be moved to 'Last Week' and the addon will return to working as normal.

I therefore recommend that you make any promotions related to donations (based on your current 'Last Week' & 'Since Kiosk') prior to instaling this update.

I strongly advise that you first BACKUP your AddOns and SavedVariables Folders before installing.
Report comment to moderator  
Reply With Quote
Unread 08/04/20, 06:16 PM  
Sharlikran
 
Sharlikran's Avatar
AddOn Author - Click to view AddOns

Forum posts: 650
File comments: 2021
Uploads: 15
Originally Posted by Splat
The addon was developed a long time ago by someone else who is no longer in ESO, I simply maintain what there is.

Due to the way it is written atm it would take longer to add the api function in than it has done to adjust the timings, as they are used in an odd way in multiple places in the modules.
What I don't get is if it is 13:00 or 14:00 EU doesn't matter because GetGuildKioskCycleTimes() is automatic. It is Zenimax's code. The same code works for the US and EU. It will change based on what the server reports as Zenimax changes things.

Well then I guess I'll ignore the PM for help and leave you to it. I'm figuring it out for myself because my GMs asked me for help also. Plus practice makes improvement and I can defiantly use more practice with all this trader stuff anyway for things trade related.

Tale care.
Last edited by Sharlikran : 08/05/20 at 07:58 AM.
Report comment to moderator  
Reply With Quote
Unread 08/04/20, 12:08 PM  
Splat
AddOn Author - Click to view AddOns

Forum posts: 7
File comments: 51
Uploads: 7
Originally Posted by Sharlikran
Did you use the changes for the Kiosk times I provided? I had some people test this yesterday for both pacific and eastern and the times ere accurate and adjusted for time zone.

However, as I have mentioned the rest of the code when it comes to time is jacked. Sorry for the slang. It has a calculation to adjust the current time. That routine is currently deducting 7 hours. Why would that be needed? The routine is even called "currentTime"! Well if the current time locally for me is 7PM at night why would I want the mod to deduct 7 hours which puts me at noon or 12:00 PM my time. But in the past?

Don't get me wrong I am not criticizing you. You asked me for help and I provided the Kiosk fix. I am interested in looking at the rest but it is really confusing code and will take time to analyze. I know you are picking this up because the original author has not made updates and that's great. I know many people that use it. I am sorry if the code is confusing it seems confusing to me also. So when I make comments it's directed at the code, not at you Splat.

The API has simply been updated over the last 4 years and new features are there to avoid unnecessary calculations. It's just a matter of knowing what they are. I am very new to this and only learned about the Kiosk times being provided directly from Zenimax. There are probably other features that could be updated as well.
The addon was developed a long time ago by someone else who is no longer in ESO, I simply maintain what there is.

Due to the way it is written atm it would take longer to add the api function in than it has done to adjust the timings, as they are used in an odd way in multiple places in the modules.

The test I ran on PTS today worked as expected and Gina has got back to me to confirm that the EU trader will be at 14:00 UTC on Tuesdays (not 13:00 UTC as mentioned in the support article).

I am running a further test later today and again tomorrow to check that the data is correct saved for donations on a Tuseday based week, but asssuming they both pass, the patch for Shissu should be good to go live.

I will update here once the patch is live.

@Sharlikran - I am assuming from your reply that MM is going to be showing weekly sales based on a Tuesday to Tuesday week.
Last edited by Splat : 08/04/20 at 12:10 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: