Guild History of sales changes. Discussion and solutions
While this is still subject to change, and may be ZOS will revert API changes, better to be ready for worst scenario
https://forums.elderscrollsonline.co...rmanent-please https://forums.elderscrollsonline.co...-guild-history also, id like to hear a word from API developer here what was behind this decigion, please? what i have in mind, and its related to Master Merchant addon ofc: - if guild history will still be unavailable for addons - when you sold an item - you receiving a MAIL with gold - i think it will be possible to read DATA from that mail (amount of gold, item name, quantity, date, guild name) - this info you already can see if you turn on option in Awesome Guild Store - and record this data to Master Merchant data base? also, may be Philgo will consider to make a way to merge data across users, similar way like its is now in HarversMap addon /discuss :banana: about other addons, history of donations, promotions, kicks or invites... im not sure still, but i hope together, in this topic we will find workarounds! P.s. while i understand solution with mails isnt perfect, because guild master still will not able to see summary of sales of the guild total or of each member, the member itself will able to have up-to-date data of his own sales ....and if merge feature will be added, everything will works the same as before ofcourse if people will upload and merge their data .... but also they can edit their saved variables and add sales that doesnt exist... hmm. it will be bad open space for manipulations |
As your own sale history, that'd be fine. But to have an actual idea of prices, a large portion of players would be having to upload their data and you'd need access to it. If things were to stay as they are, TTC would be the most capable of adapting.
|
Sorry to rain on your parade, but the mail does not contain information about the sold item. AGS only takes a guess by comparing the attached gold and send time to the guild history. As long as the history is disabled it won't work and just show the regular mail text.
|
I haven't seen the regular mail text in so long that I didn't realize AGS was making assumptions to show the item name. It makes sense now, since a couple times the mail text has shown the same item twice (back to back mail) when they sold for the same price and likely at almost the exact same time.
|
I may actually be able to improve that now by taking the item unique ids into account and only consider a history entry when the id hasn't been assigned to a mail yet.
|
at least gold and item-id
can be taken from email without access to guild history? |
Nope. item is not known. only gold.
|
damn thats... unfortunate
so in theory we need addon that can read an event when we listing smthing to the guild with amount of gold and item-id and then somehow compare to the system email of Item being sold still too difficultm and we must not list different items for similar price too then |
one addition
we also can track items we bought and add them to database in theory |
new topic
old was closed https://forums.elderscrollsonline.co...-guild-history also, id like to hear a word from API developer here what was behind this decigion, please? |
UPD.
guild bank history working as before from my understanding Sales history only unavailable |
From what I have heard, MM is restricted to the most recent 99-199 items when it refreshes (you might also need to open guild history for sales first). So basically addons can technically access SOME information but is blocked from getting most of the info unless you keep refreshing it every minute 24/7.
I guess this was ZOS's stopgap measure to restore guild history while still limiting addons from making calls to the server. |
I was able to pull - I guess - complete 10 days data last night from 10pm till 1:30 am, it took quite a while. i google-translated Kai Schobers comment on it.
Quote:
If it's working as we guess, it seems as the contingent for requests is limited. That's why I requested some changes on ATT from Arka, so people wont necessarily pull all 10 days all the time when ATT is activated. This on the other hand requires Dev support. ZOS would have to adjust the return value of RequestGuildHistoryCategoryOlder(), so the addon knows, there is still data available, but can not be retrieved at the moment. |
Quote:
Quote:
|
Quote:
|
Quote:
|
Quote:
https://forums.elderscrollsonline.co...omment_6143722 Quote:
|
The changes to the guild history API allowed us to control the frequency of addon requests to stabilize the load in the short term. While the cooldown on the requests is something that we can tune as needed, the present timings are one new data request and one old data request per category each time you log in (100 entries per request). And then an additional new request every 30 minutes and an additional old request every 30 seconds. This will slow down mining all of the past entries, but will allow us to keep providing data while a better long-term solution is pursued.
|
Do you think it might be time to change how it works in general to a more native solution?
Things an average player "needs" to know:
Things a guildmaster "needs" to know:
Right now, addons such as MM are trying to pull all of this data every login and try to piece it all together. What if you shorthanded it yourselves with cached results? This would shift all of those tiny calls and client side calculations into much less frequent queries, handled in a much faster manner. What you would likely need to do: Price history:
Sales history:
Guild info:
|
Quote:
-> User Setting save such data local -> ESO saves data, it gets timestamp, new data gets updated till timestamp + buffer of specific amount of time to check the saved its correct, data gets deleted after x amount of days (maybe 14d?) -> everyone else, who isnt activating that setting gets only max 3 days via sales history The rest isnt that necessary to be done by ZOS, i doubt it would ever happen, but for such ui mods we have addon developers. |
All times are GMT -6. The time now is 11:33 AM. |
vBulletin © 2024, Jelsoft Enterprises Ltd
© 2014 - 2022 MMOUI