Download
(231 Kb)
Download
Updated: 03/14/24 11:05 PM
Pictures
File Info
Compatibility:
Scions of Ithelia (9.3.0)
Updated:03/14/24 11:05 PM
Created:06/30/17 11:08 AM
Monthly downloads:20,651
Total downloads:773,717
Favorites:406
MD5:
9.3.0
Arkadius' Trade Tools  Popular! (More than 5000 hits)
Version: 2.0.0
by: Arkadius, Aldanga, Verbalinkontinenz
Arkadius' Trade Tools is a modular framework with the goal to provide traders with useful trading tools and information and to help trade guild masters managing their guilds. Each added module will extend the functionality of ATT in some way. Modules come as their own addons and can therefore simply be deactivated via the addons menu if not needed.

Currently there are the following modules:
  • Sales
    • Visual: Tabbed window
    • Functionality: Collects sales from the player's guilds and displays them as a list which can be filtered in various ways. The information gained from these sales is used in multiple ways:
      • Guild rosters are extended by two additional columns, Purchases and Sales, which display the particular volume per guild member and selected time frame
      • Item tooltips are extended by the average price and a graph displaying the price development. The time frame for these calculations (1-30 days) can manually be selected.
      • Item price statistics can be inserted into chat. For non-English clients there is an option to post the statistics in English.
      • When browsing guild stores, listings also display the average price of the given item, so the player can see if it's over or underpriced

      Sales are stored for up to 30 days, depending on per-guild user settings. Most features can be enabled or disabled in the user settings.

  • Purchases
    • Visual: Tabbed window
    • Functionality: Saves purchases the player makes from guild traders and displays them as a list. This module may especially be useful for resellers to remember what they paid for a particular item. Purchases can be saved for up to 30 days.

  • Statistics
    • Visual: Tabbed window
    • Functionality: Allows other modules to send in statistic information which is then displayed as an assembled list. (currently only used by Sales)

  • Exports
    • Visual: Tabbed window
    • Functionality: Allows saving of guild-level sales data for export to CSV.

The community is free to write additional modules. Currently following external modules are known:
  • My Donation:
    • Adds a tabbed window which tracks your own deposits into guildbanks (up to 365 days) and enhances your overview, whether you met a guilds requirement not only on the sales side.

Currently supported languages:
  • English
  • German
  • French
  • Russian

Slash commands:
  • /att
    Toggle the visiblity of the main window

Addtional notes:
  • All data is stored per megaserver

Current Todo List/Feature Requests:
  • Adding craft cost support for more master writ types.
  • More customization for Deal Finder (margin, total sales, etc.)
  • Review of how writs are priced. Currently this is done by type and quality, but certain event writs don't really price well using that model. Traits and style mats can significantly impact craft cost, which can also affect price.
  • Review and rework of the sales window checkboxes as they provide information of limited value since the guild history API changes.
  • Investigate removing outliers from visible sales data. This could severely impact performance negatively, so no promises on this one.

Many thanks to my NA alpha testers, who catch way too many bugs and provide great feedback and feature suggestions:
  • @AislinAb
  • @autocatalyst
  • @paianjenul
  • @rdhdkc
  • @sozo108
  • @Spotlightstar
  • @sueblue
  • @Troub_S
  • @Wolvnn
v2.0.0
  • [NEW] Required dependencies: LibHistoire, LibDebugLogger
  • [NEW] Support for Update 41 via LibHistoire
  • [NEW] "Search for item" option to tooltips. This wasn't supposed to be included in the release, but let's see what happens...
  • [NEW] Unknown bugs. Please report issues found!
  • [UPDATE] Jewelry crafting links for master writs
  • [UPDATE] Sales window status icons (integration with LibHistoire)

The new guild history changes are not compatible with old ATT data. I recommended deleting your ATT saved variables before upgrading to v2.0.0. If you keep old data around, expect weird things to happen, including duplicate sales data!

In the interest of a quick release, v2.0.0 is missing translations for some new string values. Please let me know if you can help with translations!

v1.13.6
  • [FIX] Removed resizeToFitDescendents from Label elements

v1.13.5
  • [FIX] Issue with exports paths

v1.13.4
  • [FIX] Issue with tooltip graph where sales points no longer displayed

v1.13.3
  • [FIX] Compatibility issues with PerfectPixel - Thanks, Baertram!
  • [FIX] Issue where AGS price selector was hard to click
  • [UPDATE] Moved addon and library folders into single parent directory during deployment

v1.13.2
  • [FIX] Issue with sales events where new data could fail to save

v1.13.1
  • [FIX] Incompatibility with AutoCategory causing UI errors when inventory pricing is enabled - Thanks, GuilleW!
  • [UPDATE] Added compatibility for ESO update 34 "High Isle"

v1.13.0
  • [NEW] Item count sorting in Statistics tab
  • [NEW] Brazilian Portuguese translations (thanks, Telmatoscopus!)
  • [NEW] Support for companion gear tooltips
  • [UPDATE] Added compatibility for ESO update 30 "Blackwood"
  • [UPDATE] Disabled Unit Price sorting toggle in Purchases and Sales tabs
  • [UPDATE] Updated master writ craft cost calculation to use the API for style stones instead of a local lookup table

v1.12.2
  • [FIX] Issue in gamepad mode where searching in a guild trader could cause a UI error (Thanks, Friday_The13_rus!)

v1.12.1
  • [FIX] Rare issue with deal filtering that could cause an index to be nil (Thanks to sirinsidiator for his help!)
  • [UPDATE] Changed some spacing and alignment for AGS deal integration

v1.12.0
  • [NEW] Added option for auto pricing in vanilla trader UI
  • [NEW] Added option for hiding crafting table on tooltips
  • [NEW] Added new CLI options for exports creation (check the Exports README for more info)
  • [NEW] Added checkbox for exporting only member data
  • [FIX] Issue with writs auto pricing being calculated incorrectly
  • [FIX] Added delay to purchases window refresh to help alleviate some purchases not showing up in a timely manner (there are sometimes still issues)
  • [FIX] Trading house margins sometimes not being calculated correctly
  • [FIX] Trading house listing margins sometimes not being calculated correctly
  • [UPDATE] Added compatibility for ESO update 29 "Flames of Ambition"
  • [UPDATE] Removed deprecated AGS icons from filter
  • [UPDATE] Data addons are now marked as libraries to reduce noise in the addons list
  • [UPDATE] Chat logging now uses the chat router instead of the d function

v1.11.2
  • [FIX] Added export scripts to bundle

v1.11.1
  • [UPDATE] Removed some test code.

v1.11.0
  • [NEW] Added Exports module. Check the README in the Exports folder for details on converting export data to CSV.
  • [NEW] Added Exports tab for historical exports
  • [NEW] Added script for exporting to CSV
More features are to come, but please share your experiences with (and feature requests for) Exports!

v1.10.0
  • [NEW] Added missing motif styles
  • [UPDATE] Removed dead code for impossible special cases
  • [UPDATE] Added compatibility for ESO update 28 "Markarth"

v1.9.2
  • [FIX] Updating AGS filter to be compatible with AGS v1.5 (when released)

v1.9.1
  • [FIX] Errant double initialization for external modules (bad merges are bad, m'kay?)

v1.9.0
  • [NEW] Keybinds for toggling the tooltip graph and extensions
  • [NEW] Optional support for LibGuildRoster

v1.8.0
  • [NEW] Added auto-price button to AGS integration
  • [NEW] Performance improvements for writ voucher calculations
  • [FIX] Inventory prices not always rounding the correct direction
  • [FIX] Some inventory items not showing prices
  • [UPDATE] Long scan (Interval 1) minimum to 60s

v1.7.2
  • [FIX] Load times for sales data have been significantly reduced (by 40%+ for large data sets, based upon my testing)
  • [FIX] Third-party modules can now initialize properly

v1.7.1
  • [FIX] Issue where Cyrillic characters were not rendering within certain UI elements

v1.7.0
  • [FIX] Issue where custom popup tooltip additions from other addons wouldn't close correctly
  • [NEW] Text filters applied to the statistics window will now be restored upon reload or relog

v1.6.3
  • [FIX] Issue where using inventory market values would throw errors when using addons that heavily customize the inventory list. NOTE: Sorting by value may still break with some inventory addons, so proceed with caution.

v1.6.2
  • [FIX] Issue where trading weeks don't return the correct value under specific circumstances

v1.6.1
  • [FIX] Issue where the donate button was showing up on servers other than NA

v1.6.0
  • [UPDATE] Added support for new trader flip times. The first week (Sunday - Tuesday) will be 9 days to match server kiosk times, and the following weeks will shift to Tuesday - Tuesday
  • [NEW] Added a setting to use the traditional Sunday - Sunday trader week instead of the new server week
  • [NEW] Added the price graph to the provisioning and furniture crafting interfaces
  • [NEW] Added an option to enable displaying market value in inventory lists in place of base game value (this is a preview feature and is disabled by default)
  • [UPDATE] Added new crafting styles for master writ craft costs
  • [UPDATE] Reenabled the Donate button within the ATT window for NA players
  • [UPDATE] Added compatibility for ESO update 27 "Stonethorn"

v1.5.6
  • [FIX] Issue where menus would have invalid draw levels when ATT was enabled

v1.5.5
  • [FIX] Issue where Night Mother's Embrace and Night Mother's Gaze items would incorrectly share and report sales data from both sets
  • [UPDATE] Added compatibility for ESO update 26 "Greymoor"

v1.5.4
  • [FIX] Incorrect style material link for Shield of Senchal master writs

v1.5.3
  • [FIX] Trade tooltips not updating properly (Thanks, @Wickerman666!)

v1.5.2
  • [FIX] UI error that could occur when visiting a guild store via the bank with AGS enabled, but without interacting with the search window

v1.5.1
  • [FIX] Disabled unit price sorting until performance edge cases can be fixed

v1.5.0
  • [NEW] Added an AwesomeGuildStore filter to find good deals. (Items with no sales data default to OK; this can be modified in settings.)
  • [NEW] Added market price margin support to the item listings screen
  • [FIX] Typo in Purchases settings menu (Thanks, @Spotlightstar!)
  • [UPDATE] Enabled sorting by unit price within sales and purchases tabs
  • [UPDATE] Added new crafting styles for master writ craft costs

v1.4.0
  • [NEW] Added tooltip support for player-to-player trade windows
  • [NEW] Added keybind for opening the popup tooltip from inventory items
  • [UPDATE] Added compatibility for ESO update 25 "Harrowstorm"

v1.3.0
  • [UPDATE] Added new jewelry crafting writs and crafting styles for master writ craft costs

v1.2.0
  • [NEW] Added tooltip support for looting and NPC vendors

v1.1.3
  • [FIX] Updated AGS integration to show margin information in the guild trader UI
  • [UPDATE] Added compatibility for ESO update 24 "Dragonhold"
  • [REMOVED] Embedded LibAddonMenu (this must be installed as a separate dependency)

v1.1.2
  • [FIX] Updated guild scanning to use new guild history APIs
  • [UPDATE] Added compatibility for ESO update 23 "Scalebreaker"

v1.1.1
  • [FIX] Fixed an issue with master writs tooltips throwing a Lua error because of undefined numbers
  • [FIX] Disabled guild store extensions for Awesome Guild Store users again. They were accidentally enabled in the previous patch. A real fix still has to be found.


v1.1.0
  • [FIX] Tooltips won't show statistical information about BOP items anymore
  • [FIX] Fixed an issue with localization of decimal numbers
  • [NEW] This patch introduces the flrst step to display the average crafting costs for items required by master writs. This information is shown on the writ's tooltips.

    Note that not all writs are supported yet. Writs that should work:
    • [-] Blacksmithing
      [-] Clothier
      [-] Woodworking
      [-] Jewelry

    Others may be added at a later point.

    This feature is enabled by default and can be disabled through the addon's settings.

v1.0.15
  • [FIX] Tooltips should now show correct price information for jewelry materials
  • [FIX] Fixed a pattern matching issue for Russian clients
  • [Update] Guild store extensions have been visually adjusted to the new user interface introduced with Wrathstone
    Note: This feature is currently disabled for Awesome Guild Store users, as there is a incompatibility that has to get resolved first

v1.0.14
  • [FIX] Fixed an issue that caused Purchases module to display/store wrong data in combination with Awesome Guild Store

v1.0.13
  • [FIX] Fixed a bug that caused a LUA error when localizing decimal numbers
  • [NEW] Added Russian localization (special thanks to @Petrakon)
  • [NEW] Added French localization (special thanks to @Kerthas)

v1.0.12
  • [FIX] Fixed a bug that caused a LUA error when buying from a guild store

v1.0.11
  • [FIX] Fixed UI-Error caused by guild store changes
  • [NEW] Added single item price column to sales and purchases tabs - sorting that column by price will stay deactivated for now
  • [UPDATE] Added compatibility for ESO update 21 "Wrathstone"

v1.0.10
  • [UPDATE] Added compatibility for ESO update 19 "Wolfhunter"

v1.0.9
  • [UPDATE] Added compatibility for ESO update 18 "Summerset“

v1.0.8
  • [UPDATE] Added compatibility for ESO update 17 "Dragon Bones“

v1.0.7
  • [FIX] Reverted Shissu's patch
  • [UPDATE] Removed donation button
  • [UPDATE] Added compatibility for ESO update 16 "Clockwork City“

v1.0.6
  • [FIX] Fixed an issue that caused a LUA error when using a client language other than German or English
  • [FIX] Fixed an issue where filtering for account names that contain a '-' character would return no results
  • [UPDATE] Added compatibility for ESO update 15 "Horns of the Reach“

v1.0.5
  • [FIX] Fixed an issue with missing default settings

v1.0.4
  • [FIX] Last week time selection on statistics tab is back on English clients
  • [NEW] Added a new toggle button to the top-right corner of the main window. This lets you select if the window is drawn above or below other ui elements
  • [NEW] When shopping at guild stores, ATT will now prevent the search result list to reset to the top each time you buy something
  • [NEW] Added a key binding to toggle the main window
  • Some code restructure

v1.0.3
  • [FIX] ATT won't handle non-item links anymore
  • [FIX] Fixed an issue, where you couldn't correctly post a price check on some crafted items
  • [FIX] Fixed an issue, that caused a LUA error when handling custom item links
  • [NEW] Added "Prior week" to time filters for Sales/Purchases/Statistics modules
  • [NEW] Added an option to disable the graph in item tooltips
  • [FIX] Fixed a few typos
  • Some code restructure

v1.0.2
  • [FIX] Added missing LibStub to the package

v1.0.1
  • [FIX] Fixed an issue with English localisation

v1.0.0
  • First release
Optional Files (1)
File Name
Version
Size
Author
Date
Type
1.0.3
1kB
05/25/19 06:03 AM
Patch


Archived Files (55)
File Name
Version
Size
Uploader
Date
2.0.0
231kB
Aldanga
03/14/24 07:07 PM
1.13.6
228kB
Aldanga
03/13/23 07:43 PM
1.13.5
229kB
Aldanga
07/01/22 02:41 PM
1.13.4
229kB
Aldanga
07/01/22 10:46 AM
1.13.3
229kB
Aldanga
06/29/22 12:19 PM
1.13.2
225kB
Aldanga
06/28/22 09:40 AM
1.13.1
224kB
Aldanga
06/28/22 09:38 AM
1.13.1
224kB
Aldanga
06/27/22 08:24 AM
1.13.0
224kB
Aldanga
05/31/21 06:21 PM
1.12.2
222kB
Aldanga
04/12/21 06:47 PM
1.12.1
222kB
Aldanga
04/01/21 03:14 PM
1.12.0
222kB
Aldanga
02/25/21 07:38 PM
1.11.2
205kB
Aldanga
12/20/20 08:00 AM
1.11.1
204kB
Aldanga
12/18/20 07:57 PM
1.10.0
130kB
Aldanga
11/17/20 07:38 PM
1.9.2
130kB
Aldanga
11/09/20 05:25 PM
1.9.1
130kB
Aldanga
10/13/20 04:22 PM
1.9.0
130kB
Aldanga
10/10/20 10:31 AM
1.8.0
130kB
Aldanga
10/05/20 05:29 PM
1.7.2
128kB
Verbalinkontinenz
08/29/20 11:32 AM
1.7.1
128kB
Aldanga
08/28/20 06:59 PM
1.7.0
129kB
Aldanga
08/14/20 04:52 PM
1.6.3
128kB
Aldanga
08/13/20 12:29 PM
1.6.2
128kB
Aldanga
08/11/20 03:12 PM
1.6.1
129kB
Aldanga
08/07/20 05:07 PM
1.6.0
128kB
Aldanga
08/06/20 08:06 PM
1.5.6
125kB
Aldanga
07/01/20 07:21 PM
1.5.5
125kB
Aldanga
05/25/20 07:52 PM
1.5.4
125kB
Aldanga
04/20/20 07:55 AM
1.5.3
126kB
Aldanga
04/15/20 07:25 PM
1.5.2
126kB
Aldanga
04/07/20 11:47 AM
1.5.1
126kB
Aldanga
03/31/20 05:39 PM
1.5.0
126kB
Aldanga
03/30/20 06:29 PM
1.4.0
120kB
Aldanga
02/24/20 10:26 AM
1.3.0
119kB
Aldanga
11/01/19 02:02 PM
1.2.0
118kB
Aldanga
10/28/19 08:37 PM
1.1.3
121kB
Aldanga
10/20/19 03:39 PM
1.1.2
164kB
Aldanga
08/18/19 01:53 PM
1.1.1
162kB
Arkadius
03/29/19 11:34 AM
1.1.0
162kB
Arkadius
03/24/19 12:34 PM
1.0.15
155kB
Arkadius
03/11/19 01:08 PM
1.0.14
152kB
Arkadius
03/05/19 03:36 PM
1.0.13
152kB
Verbalinkontinenz
03/03/19 02:04 PM
1.0.12
144kB
Arkadius
02/26/19 11:04 AM
1.0.11
147kB
Verbalinkontinenz
02/25/19 01:58 PM
1.0.10
147kB
Arkadius
08/31/18 02:26 PM
1.0.9
143kB
Verbalinkontinenz
06/26/18 12:28 PM
1.0.8
143kB
Arkadius
03/04/18 08:31 AM
1.0.7
148kB
Arkadius
11/09/17 11:29 AM
1.0.6
148kB
Arkadius
08/14/17 08:55 AM
1.0.5
148kB
Arkadius
07/08/17 11:46 AM
1.0.4
147kB
Arkadius
07/08/17 07:15 AM
1.0.3
146kB
Arkadius
07/04/17 11:29 AM
1.0.2
146kB
Arkadius
06/30/17 01:26 PM
1.0.1
146kB
Arkadius
06/30/17 11:34 AM


Post A Reply Comment Options
Unread 03/21/24, 08:00 PM  
Aldanga
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 304
Uploads: 5
Re: Re: Error Message

Originally Posted by vampire1326
Originally Posted by Orogrim
I received this error today. The error didn't exist this morning but it doesn't appear to inhibit the addon function either.

UI Error: 8D2647C

user:/AddOns/ArkadiusTradeTools/ArkadiusTradeTools/ArkadiusTradeTools.lua:131: attempt to index a nil value
stack traceback:
user:/AddOns/ArkadiusTradeTools/ArkadiusTradeTools/ArkadiusTradeTools.lua:131: in function '(anonymous)'

Oro
I got this same error at about 930 PM EST, but didn't have any problems earlier at 1130 AM EST. ATT hasn't updated, maybe one of the dependencies?
This sounds like an edge case in the code that updates the ATT window status icons. If this error happens, it won't stop ATT from working properly, and the status icons will eventually update correctly.

I've got some changes I can push that should hopefully prevent the errors. This week has been non-stop IRL for me, but I will try to cut a new release soon.
Report comment to moderator  
Reply With Quote
Unread 03/21/24, 07:52 PM  
vampire1326

Forum posts: 0
File comments: 23
Uploads: 0
Re: Error Message

Originally Posted by Orogrim
I received this error today. The error didn't exist this morning but it doesn't appear to inhibit the addon function either.

UI Error: 8D2647C

user:/AddOns/ArkadiusTradeTools/ArkadiusTradeTools/ArkadiusTradeTools.lua:131: attempt to index a nil value
stack traceback:
user:/AddOns/ArkadiusTradeTools/ArkadiusTradeTools/ArkadiusTradeTools.lua:131: in function '(anonymous)'

Oro
I got this same error at about 930 PM EST, but didn't have any problems earlier at 1130 AM EST. ATT hasn't updated, maybe one of the dependencies?
Report comment to moderator  
Reply With Quote
Unread 03/21/24, 07:30 PM  
Orogrim

Forum posts: 0
File comments: 4
Uploads: 0
Error Message

I received this error today. The error didn't exist this morning but it doesn't appear to inhibit the addon function either.

UI Error: 8D2647C

user:/AddOns/ArkadiusTradeTools/ArkadiusTradeTools/ArkadiusTradeTools.lua:131: attempt to index a nil value
stack traceback:
user:/AddOns/ArkadiusTradeTools/ArkadiusTradeTools/ArkadiusTradeTools.lua:131: in function '(anonymous)'

Oro
Report comment to moderator  
Reply With Quote
Unread 03/20/24, 08:14 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4912
File comments: 5988
Uploads: 78
@Aldanga: Sorry for the long answer but such posts like the one of Sirb are just an example of no-brain-just-rant and must not be ignored or unanswered. Ppl like Sirb should understand that this behavior is just wrong.
If you feel that is inappropriate here, delete his and my (and following) answers at best. Thanks for your understanding.

@Sirb
1st You do not inform yourself about what is changed by ZOs and just write here to blame a library that, if not existing, would make all addons even be not working at all or even throw more errors? And you even name it worst library ever. You do know that without the lib your guild history was just slow and ATT in the past always fetched it from the server making it even slower, instead of using the "cached local data" (same like ZOs now does for exactly same reasons you blame them for: Fix servers getting slower). So your points are totaly wrong, you understand that yourself, right? Probably not. What's wrong with you guys...

2nd You blame that library because it shows a popup that helps players to not forget to update their history, because THAT actually was the biggest problem in the past (might be that this popup is not needed anymore now, yes, but that is still unclear)

3rd It's just too much to click "no" on the popup, even with 17 chars. It's always the same key you need to press there on your keyboard, not hard to remember. It closes properly if clicked on that button (but if you do so you will have to do the same next time, it does not solve your "problem". You just move it to next day, repeating until you understand what is done there and WHY -> ZOs! Guild history of ZOs was not provided "per request directly" but we needed to wait for the server to answer. Addons like ATT where trying to get those directly from the server, making it slower and slower. Addons like MM and others using LibHistoire were doing the same but checking which are needed and caching that properly so you were unstressing the servers in total -> WinWin for addons AND players).
As said above already: You do not seem to understand that and only see that 1 popup where you rant about, while that popup and LbHistoire make the servers be faster in total...
Another question would be why do you even enable the addons and libraries at all 17 characters?


Conclusion
You are just one of these grumpy guys who do not inform themselves properly and blame the ones that even try to make things work for you...
You are barking at the wrong tree

One should really ignore such Trolls like you are, but this had to be answered so ppl do not read your nonsense and think you are even only a bit of correct here.
Maybe now, if you read and understand my explanations, you at least think about it again and appologize. Perhaps we will see a bit of social behavior here.

Else:
Please just delete all addons and never talk about them anymore anywhere, as you clearly only wanted to rant about your few extra clicks and you do not deserve to use the addons then. Very sad a few guys like you exist, sorry to say.

And after ranting about the addons you rant about the game and servers.
Well, at best delete the game then And your problems are solved.

Next time: Inform yourself before you ink, please. Always a great idea.

Originally Posted by Sirb
Hello

Arkadius' Trade Tools used to be a good add-on, but now that the worst library ever has been patched for ESO (LibHistory), I'll be looking for something else. If you have 17 characters, like I do, and you see a completely pointless message every time you log out or leave the game, it can be more than annoying. No matter what you do - this filthy addon LibHistory only makes errors, hangs or simply stops responding. Please get rid of this crap. Or at least make sure that when you log out you don't get a weird message that 1. is completely pointless and 2. usually (1 in 30 attempts) doesn't work or works badly.


I understand that it's an attempt to take into account the old junk servers from BUGthesda. But since they are now 16 years old, they should not be considered (they are from the time of the "won lawsuit" against Interplay). Miscast Game Destructor Todd Howard promised to get new servers, but unfortunately he hasn't found a suitable dump yet! Expecting paying players to play on servers that are <> 100 times slower than the current industry standard is a huge impudence!

Translated with DeepL.com (free version)
Last edited by Baertram : 03/20/24 at 09:07 AM.
Report comment to moderator  
Reply With Quote
Unread 03/20/24, 07:15 AM  
Sirb

Forum posts: 0
File comments: 24
Uploads: 0
Hello

Arkadius' Trade Tools used to be a good add-on, but now that the worst library ever has been patched for ESO (LibHistory), I'll be looking for something else. If you have 17 characters, like I do, and you see a completely pointless message every time you log out or leave the game, it can be more than annoying. No matter what you do - this filthy addon LibHistory only makes errors, hangs or simply stops responding. Please get rid of this crap. Or at least make sure that when you log out you don't get a weird message that 1. is completely pointless and 2. usually (1 in 30 attempts) doesn't work or works badly.


I understand that it's an attempt to take into account the old junk servers from BUGthesda. But since they are now 16 years old, they should not be considered (they are from the time of the "won lawsuit" against Interplay). Miscast Game Destructor Todd Howard promised to get new servers, but unfortunately he hasn't found a suitable dump yet! Expecting paying players to play on servers that are <> 100 times slower than the current industry standard is a huge impudence!

Translated with DeepL.com (free version)
Report comment to moderator  
Reply With Quote
Unread 03/19/24, 03:22 PM  
Aldanga
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 304
Uploads: 5
Originally Posted by wyndstryke
Originally Posted by Aldanga
Clearing cache
I don't recommend clearing cache.

ESO locally stores a history of transactions within your guilds for a long period of time. I'm not in a bunch of trading guilds, but here's how I understand the purpose of the cache:
...
The problem is that libHistoire frequently gets stuck, and the only way to fix it is to clear cache. For example, 3 out of 5 of my guilds today had to have their cache cleared. This is consistent with the advice of the author of LH.
If Sirinsidiator says to clear cache in particular situations, then do it. The issue here is that people have been clearing cache because the way the new system works hasn't made it into public consciousness yet.
Report comment to moderator  
Reply With Quote
Unread 03/19/24, 03:04 PM  
wyndstryke
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 39
Uploads: 1
Originally Posted by Aldanga
Clearing cache
I don't recommend clearing cache.

ESO locally stores a history of transactions within your guilds for a long period of time. I'm not in a bunch of trading guilds, but here's how I understand the purpose of the cache:
...
The problem is that libHistoire frequently gets stuck, and the only way to fix it is to clear cache. For example, 3 out of 5 of my guilds today had to have their cache cleared. This is consistent with the advice of the author of LH.

An example of this is here:

Originally Posted by Sharlikran

And the author's words:

Originally Posted by sirinsidiator
I believe with version 2.0.7 I have fixed everything that can be fixed on my end right now and it should work most of the time.

However there is one case where the game "bricks" your history. You can recognize it when the status bar has a blue and a red segment that nearly touch and the ingame UI won't show the "Show more" button on the last page.


There is currently nothing that can be done about that, aside of closing the game and restoring a backup of the guild history cache files, or using the clear cache function for that category.
...
Typically I need to clear cache every day, sometimes it's just one guild, sometimes its most of them.
Last edited by wyndstryke : 03/19/24 at 03:11 PM.
Report comment to moderator  
Reply With Quote
Unread 03/19/24, 02:00 PM  
ckd

Forum posts: 0
File comments: 7
Uploads: 0
Re: Re: Question on LibHistoire

Originally Posted by Sharlikran
Originally Posted by ckd
More of a question on future direction on the mod. Is the use of LIbHistoire a bandaid until an internal solution can be scripted, or is the dependency the direction moving forward?

After a good year of using MM with LibHistoire, I was over joyed to be finally rid of it because all the problems everyone has been complaining about, and the overall instability of the add-on would cause me to lose data all the time.
As of Update 41 guild history is no longer saved to SavedVariables by LibHistorie. ZOS manages its own binary cache. See the following thread for more details.

https://www.esoui.com/forums/showthread.php?t=10724
I understand what the changes where, that wasn't the question. Prior to update 41 release ATT didn't use libHistoire, it had its own processes to pull guild history. Going forward will this always be a requirement.

libHistoire had been a problematic mod for years, I'd prefer to not use it.
Report comment to moderator  
Reply With Quote
Unread 03/18/24, 08:52 PM  
Verling
 
Verling's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 51
Uploads: 7
Originally Posted by wyndstryke
Originally Posted by Verling
Good afternoon. I would like to draw your attention to one more problem in the non-English interface. After Patch 41, UI fonts do not contain national blocks
You could probably edit the source of the add-on to select a different font? If you were to do that, and post it here, the add-on author would probably merge the change for you.

I think the underlying problem is on ZOS's side, and they'll most likely fix it soon.
If I were coding at that level, I would just rewrite the code completely and not ask. I am not a programmer, but an OS troubleshooting engineer
ATT for some reason forcibly sets the same fonts that the client himself uses.
The API allows you to change fonts, but only when they are not set forcibly. This is used in the Font Changer addon, but I had to pick up free fonts.
Wait for it to be fixed ? yes, zos calve faster. A week has passed.
Last edited by Verling : 03/18/24 at 08:53 PM.
Report comment to moderator  
Reply With Quote
Unread 03/18/24, 05:09 PM  
Sharlikran
 
Sharlikran's Avatar
AddOn Author - Click to view AddOns

Forum posts: 626
File comments: 2002
Uploads: 15
Re: Question on LibHistoire

Originally Posted by ckd
More of a question on future direction on the mod. Is the use of LIbHistoire a bandaid until an internal solution can be scripted, or is the dependency the direction moving forward?

After a good year of using MM with LibHistoire, I was over joyed to be finally rid of it because all the problems everyone has been complaining about, and the overall instability of the add-on would cause me to lose data all the time.
As of Update 41 guild history is no longer saved to SavedVariables by LibHistorie. ZOS manages its own binary cache. See the following thread for more details.

https://www.esoui.com/forums/showthread.php?t=10724
Report comment to moderator  
Reply With Quote
Unread 03/18/24, 01:59 PM  
ckd

Forum posts: 0
File comments: 7
Uploads: 0
Question on LibHistoire

More of a question on future direction on the mod. Is the use of LIbHistoire a bandaid until an internal solution can be scripted, or is the dependency the direction moving forward?

After a good year of using MM with LibHistoire, I was over joyed to be finally rid of it because all the problems everyone has been complaining about, and the overall instability of the add-on would cause me to lose data all the time.
Report comment to moderator  
Reply With Quote
Unread 03/18/24, 08:30 AM  
Sharlikran
 
Sharlikran's Avatar
AddOn Author - Click to view AddOns

Forum posts: 626
File comments: 2002
Uploads: 15
Originally Posted by Jylly
it's exactly the same with me

everything green, log back, everything gone, all over again... frustrated
Originally Posted by jumi01
I think frustrations come from many directions, but my biggest frustration is that the system actually FORGETS what i manually scraped the day before. AND the day before. And so on. It's not that i have to scrap everything SINCE the last time i did... but i have to do all freaking 150 pages of data for each trade guild just to get all the data.... again.
This is not the behavior of the ZOS binary cache. LibHistoire no longer has a cache and is no longer in control of any sales data. Meaning, the buyer, seller, item, guild name, price, tax, none of that comes from LibHistoire anymore because of Update 41. Because of Update 41 LibHistoire no longer writes sales data to SavedVariables.

Without more information there is no way to know what you mean by all gone. Please don't just say that you log back in and everything is gone and you don't follow up and help clarify what that means, because that won't help resolve the situation.

At Aldanga's request, please post in this thread: https://www.esoui.com/forums/showthr...9544#post49544
Last edited by Sharlikran : 03/18/24 at 08:39 AM.
Report comment to moderator  
Reply With Quote
Unread 03/18/24, 08:21 AM  
Aldanga
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 304
Uploads: 5
Here are some notes from recent discussions:

Refresh button on sales window
The refresh button should always show if the Sales module is enabled.

There's no other scenario where it's supposed to be hidden. If it doesn't show, try closing ESO, then uninstall ATT and reinstall it again. No need to clear saved variables if you've done it before.

Clearing cache
I don't recommend clearing cache.

ESO locally stores a history of transactions within your guilds for a long period of time. I'm not in a bunch of trading guilds, but here's how I understand the purpose of the cache:
  • Initially, ESO loads history and populates that into the cache.
  • The user logs out for a period of time. Let's say 2 days just for the sake of clarity here.
  • When logging in again, the game displays transactions in guild history sequentially from the current time backwards. If the last known transaction was 2 days ago and ESO doesn't have the newer items, it won't show those cached transactions. Once all new transactions have been received and there are no time holes in history, all known transactions (including those in cache) will be shown.
  • If you clear cache, you lose that local history and ESO will start showing all of the transactions immediately. But this will cause higher load on the server and remove the benefits of the cache.
LibHistoire alert on exit/logout
If you see the LibHistoire warning about not being linked, you can generally still log out. Just select the alternate option (Alt is default). Once you've logged in again, history can be refetched and things will be updated once all transactions have been found again.

Loading sales history
I have not yet seen guild history API populate transactions without manual intervention. If you want data, make sure to open your Guild tab and navigate to Sales and manually pull new data when allowed. If you have trouble with cooldowns, try disabling all addons before logging in, then pulling history, and finally reenabling your addons.

Please also make sure you're checking for updates manually or via Minion as Sirinsidiator has been updating LibHistoire very consistently. Siri worked really hard to update LibHistoire and make it backwards compatible (which is why I could get the ATT update out so quickly). I hope people recognize the blood, sweat, and tears that devs put into libs and addons. Siri is indispensable to those writing and using addons and deserves support (verbal and otherwise, IMO) for that.

Further discussion re: LibHistoire
If people need help troubleshooting LibHistoire and want their questions answered, I think it's best if we move that to another thread. I want to make sure we keep this area clean so I don't miss any bug reports and can help people with other ATT-specific issues and troubleshooting.
Report comment to moderator  
Reply With Quote
Unread 03/18/24, 08:10 AM  
Aldanga
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 304
Uploads: 5
Originally Posted by Verling
Good afternoon. I would like to draw your attention to one more problem in the non-English interface. After Patch 41, UI fonts do not contain national blocks. As a result, the data of many inscriptions is not visible in them.
We (several dozen guilds) solved the problem through Font Changer and many addons worked fine. MM itself contains many national UI fonts. But ATT hardcodes fonts in its code. Is it possible to solve this somehow?
I'd like to connect on this. Is there someone in your group that is familiar with GitHub who would be willing to post an issue on the ATT repository so I can dig into this a bit more? If it's been fixed with Font Changer, it shouldn't be an issue for ATT, though it will require some changes.

https://github.com/ArkadiusTradeTool...us-trade-tools

A PR was recently merged to fix the Cyrillic issue, but I haven't yet cut a release.
Report comment to moderator  
Reply With Quote
Unread 03/18/24, 06:46 AM  
Jylly

Forum posts: 8
File comments: 13
Uploads: 0
Originally Posted by jumi01
Originally Posted by Sharlikran
For those Frustrated about ATT using LibHistoire

I'm concerned with all the complaints about LibHistoire being added to ATT. If it had not been added you would still be waiting for a functional ATT. I would hope more people would be appreciative that Aldanga took the time (when he said his time was limited) to provide a new version.

For those that switched from MM to ATT to avoid the notification, it was added because people would not have all the data they were missing and log out prematurely. Leading to many situations where a user needed more than 10 days of data. Prior to Update 41 the server only kept 10 days of data. Any time you were missing more than 10 days you would have a gap in data that could not be filled. The most extreme case being 120 days and the average around 30 days.

If those that have felt LibHistoire added extra steps, that is incorrect.

There are plenty of changes (new, extra steps) because of update 41 for example, there is a small image now that says



To keep people from mashing the E key.

The minimum cooldown for requesting data from the server is 2 minutes. That doesn't mean it can't end up being longer if the server is very active. The author of LibHistoire recently mentioned the cooldown times are 2 to 5+ minutes. You can read it in his comments if you like. That means, at 2 minutes 20 requests, would be 40 minutes and 20 requests at 5 minutes would be, 100 minutes.

Users have complained about receiving data automatically for years now. It's not the mods. ATT didn't receive data differently prior to Update 41 than LibHistoire because mods have to use the same functions to obtain Guild History data.

As I always said with MM, if you want your data, log in, open guild history, manually request your data, and once you have your data you can log in and out to your hearts content and do writs or whatever else you would like to do. Once all the bars are green you won't have the notification.



If you have been using ATT to avoid having to do anything, expecting to log in, do writs for an hour, never open or touch the Guild History UI at all, then that assumes the server is going to agree with your expectations.

As long as you do everything correctly, don't clear the ZOS binary cache when you don't need to, don't button mash the mouse and switch categories, wait when you see the spinning circle and Retrieving Information, ignore the categories you don't need by setting them to Force Off, then you can get all the bars to be green in a few minutes for all 5 guilds.
I think frustrations come from many directions, but my biggest frustration is that the system actually FORGETS what i manually scraped the day before. AND the day before. And so on. It's not that i have to scrap everything SINCE the last time i did... but i have to do all freaking 150 pages of data for each trade guild just to get all the data.... again.

it's exactly the same with me

everything green, log back, everything gone, all over again... frustrated
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: