Quantcast
Download
(125 Kb)
Download
Updated: 07/01/20 07:21 PM
Pictures
File Info
Compatibility:
Greymoor (6.0.5)
Harrowstorm (5.3.4)
Updated:07/01/20 07:21 PM
Created:06/30/17 11:08 AM
Monthly downloads:11,817
Total downloads:250,775
Favorites:212
MD5:
6.0.5
Arkadius' Trade Tools  Popular! (More than 5000 hits)
Version: 1.5.6
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)

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
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 (28)
File Name
Version
Size
Uploader
Date
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 Today, 09:30 AM  
Slerio

Forum posts: 0
File comments: 6
Uploads: 0
Sorry to ask iam a Eso newb

How do i reach that slider ? because as soon as I try the tooltip vanishes
https://prnt.sc/tuk4jc

Also is there a global setting to set that to 30 days ?

and a Outlier filter functionality would be really great ( I know its on your todo but just to show support for it ) because most purple ( aka good deals and stuff ) are just like 9 good priced items ( 80 gold as example ) and one sold at 240 gold making an average price around 130 gold ( while its only worth 80 gold ) pretty much making the entire % list kinda useless.
Last edited by Slerio : 08/05/20 at 09:34 AM.
Report comment to moderator  
Reply With Quote
Unread Today, 05:31 AM  
FatherD

Forum posts: 0
File comments: 3
Uploads: 0
LUA Error

Hello Friend,

first thanks for all the work you are putting into this project. It's great to have finally an alternative addon to MM.

My question is, since today i got following LUA Error from ATT

user:/AddOns/ArkadiusTradeToolsSales/ArkadiusTradeToolsSales.lua:465: attempt to index a nil value
stack traceback:
user:/AddOns/ArkadiusTradeToolsSales/ArkadiusTradeToolsSales.lua:465: in function 'ArkadiusTradeToolsSales:UpdateTemporaryVariables'
user:/AddOns/ArkadiusTradeToolsSales/ArkadiusTradeToolsSales.lua:390: in function 'ArkadiusTradeToolsSales:LoadSales'
user:/AddOns/ArkadiusTradeToolsSales/ArkadiusTradeToolsSales.lua:257: in function 'ArkadiusTradeToolsSales:Initialize'
user:/AddOns/ArkadiusTradeTools/ArkadiusTradeTools.lua:100: in function 'ArkadiusTradeTools:Initialize'
user:/AddOns/ArkadiusTradeTools/ArkadiusTradeTools.lua:644: in function 'OnPlayerActivated'


I looked for some old comments here, and once you answered that a person had a problem with his saved viables. Could that be the case for the Error here too ? And do you know how I could possible fix that ?
Greetings and stay up the good work !

Update: Deleted all saved variables and deleted and reinstalled the Addon. Still getting followed message:

user:/AddOns/ArkadiusTradeToolsSales/ArkadiusTradeToolsSales.lua:465: attempt to index a nil value
stack traceback:
user:/AddOns/ArkadiusTradeToolsSales/ArkadiusTradeToolsSales.lua:465: in function 'ArkadiusTradeToolsSales:UpdateTemporaryVariables'
user:/AddOns/ArkadiusTradeToolsSales/ArkadiusTradeToolsSales.lua:390: in function 'ArkadiusTradeToolsSales:LoadSales'
user:/AddOns/ArkadiusTradeToolsSales/ArkadiusTradeToolsSales.lua:257: in function 'ArkadiusTradeToolsSales:Initialize'
user:/AddOns/ArkadiusTradeTools/ArkadiusTradeTools.lua:100: in function 'ArkadiusTradeTools:Initialize'
user:/AddOns/ArkadiusTradeTools/ArkadiusTradeTools.lua:644: in function 'OnPlayerActivated'
Last edited by FatherD : 08/05/20 at 09:28 AM.
Report comment to moderator  
Reply With Quote
Unread Yesterday, 11:40 AM  
Prologue

Forum posts: 0
File comments: 2
Uploads: 0
Originally Posted by Aldanga
If you look in the addon description, it's in my todo list of things to investigate/implement.

Originally Posted by Prologue
Adding a filter for this should not be hugely complicated, at least I'm sure MM had this option already.
If you believe adding this feature is super simple, I encourage you to make the changes yourself and submit them for inclusion.
Sorry, I was not aware this was already on the radar. Just wanted to bring it up, as it seems to be a vital function for this addon.
Report comment to moderator  
Reply With Quote
Unread Yesterday, 11:38 AM  
Aldanga
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 118
Uploads: 5
If you look in the addon description, it's in my todo list of things to investigate/implement.

Originally Posted by Prologue
Adding a filter for this should not be hugely complicated, at least I'm sure MM had this option already.
If you believe adding this feature is super simple, I encourage you to make the changes yourself and submit them for inclusion.
Report comment to moderator  
Reply With Quote
Unread Yesterday, 11:35 AM  
Prologue

Forum posts: 0
File comments: 2
Uploads: 0
I really like ATT over MM but I really miss the option to filter out outliner prices. I see more price manipulation each month and at the end of the day a price % is only relevant to use as a metric for trading if it is based on actual trading price.

When I say manipulation, I refer to items that normally trade for example between 3-10 gold, but there is one recorded sale of 250g+ on a stack of 200 items, which totally upsets the average price.

In professional IRL trading having such data points on your chart is REALY not acceptable and would be seen as incorrect data /price manipulation.

Adding a filter for this should not be hugely complicated, at least I'm sure MM had this option already.

Further more, being able to adjust how much difference in average price is acceptable for outliner prices would be a really awesome extra feature.

NOTE: when items have a really low trading volume (<10 items per month for example) this option should auto disable since there is usually not enough data to confirm an average price. Again great if users can adjust this in the settings themselves.
Last edited by Prologue : 08/04/20 at 11:38 AM.
Report comment to moderator  
Reply With Quote
Unread Yesterday, 07:43 AM  
Aldanga
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 118
Uploads: 5
Originally Posted by age
1. Do you have a plan re. how that might be addressed within the add-on, if at all? Appreciate you got no notice!!

2. If you're taking requests, it would be GREAT to have an option in the drop-downs or via a toggle to show sales data by either the "kiosk reset" window, or based on a calendar week (i.e. Monday to Sunday) (where you can select "last week", "this week" etc). Personally, I'd much rather maintain a calendar week for my guild members, Monday 00:01 to Sunday 23:59 and I'll worry about when ZoS wants me to bid.

Appreciate it!
It has been addressed and is in closed beta testing right now.

I don't have any intention of adding calendar weeks right now (that adds a lot of complexity with time zones and all of that), but I am adding an option to use traditional trader weeks instead of the new Tuesday-Tuesday times.
Last edited by Aldanga : 08/04/20 at 07:43 AM.
Report comment to moderator  
Reply With Quote
Unread Yesterday, 06:09 AM  
Slerio

Forum posts: 0
File comments: 6
Uploads: 0
Originally Posted by Aldanga
Originally Posted by Slerio
Can we get a Info command like MM has ? i mean the /mm verbose 4 command where it shows what it does like scanning.

I mean... Att does scan or? i never know if it pulls new data or not.
The checkboxes at the bottom of the sales window has historically provided information about scanning, but are of limited use since the guild history API changes. It's on my list of things to address, but no ETA as of right now.

If the game has pulled guild history, ATT has scanned it and saved it. ATT does pull history automatically, but addons pulling history are throttled by ZOS, so it can take a while if you don't do it manually.
the thing Is why i want that is simple i manually loaded all history to 10 days max and MM showed ( fresh ) like 6400 entries for 1 item while ATT stayed 1 hour + on 4700 for some reason.

But ATT is near instant to see new sales which is nice and faster
Report comment to moderator  
Reply With Quote
Unread Yesterday, 03:54 AM  
age

Forum posts: 0
File comments: 10
Uploads: 0
Hi there - first off, nice add-on and thanks for keeping it up-to-date!

ZoS is changing the guild trader kiosk window (in case not seen, ZoS is moving the kiosk change-over to Tuesday - so kiosks won this week will continue past the usual Sunday window to Tuesday 11th; from that point the bids will close each Tuesday).

I was wondering :-

1. Do you have a plan re. how that might be addressed within the add-on, if at all? Appreciate you got no notice!!

2. If you're taking requests, it would be GREAT to have an option in the drop-downs or via a toggle to show sales data by either the "kiosk reset" window, or based on a calendar week (i.e. Monday to Sunday) (where you can select "last week", "this week" etc). Personally, I'd much rather maintain a calendar week for my guild members, Monday 00:01 to Sunday 23:59 and I'll worry about when ZoS wants me to bid.

Appreciate it!
__________________
age.
GM, the Burnish & Gleam Trading company
Report comment to moderator  
Reply With Quote
Unread 08/03/20, 05:57 PM  
Aldanga
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 118
Uploads: 5
Originally Posted by Slerio
Can we get a Info command like MM has ? i mean the /mm verbose 4 command where it shows what it does like scanning.

I mean... Att does scan or? i never know if it pulls new data or not.
The checkboxes at the bottom of the sales window has historically provided information about scanning, but are of limited use since the guild history API changes. It's on my list of things to address, but no ETA as of right now.

If the game has pulled guild history, ATT has scanned it and saved it. ATT does pull history automatically, but addons pulling history are throttled by ZOS, so it can take a while if you don't do it manually.
Report comment to moderator  
Reply With Quote
Unread 08/03/20, 05:53 PM  
Slerio

Forum posts: 0
File comments: 6
Uploads: 0
Can we get an Info command as MM has? I mean the /mm verbose 4 commands where it shows what it does like scanning.

I mean... Att does scan or? I never know if it pulls new data or not.

and especially how far it is with pulling like... do I have 20% of the data? or something
Last edited by Slerio : 08/03/20 at 05:57 PM.
Report comment to moderator  
Reply With Quote
Unread 08/03/20, 12:10 PM  
Random

Forum posts: 0
File comments: 9
Uploads: 0
Re: Re: Guild Trader Swap Times and Trade Week Times

Originally Posted by Aldanga
Originally Posted by Thallassa
As you've probably already seen, zos is changing the guild trader swap time from 9 pm EDT on Sunday to 3 PM EDT on Sunday.

...

If something like this were rolled into the upcoming exports feature, would that fulfill your needs? Or would you also want to see it in-game for a particular reason?
I'd prefer to have it in-game, since one of the major functions I use ATT for is checking how I'm doing at meeting my quotas.
Report comment to moderator  
Reply With Quote
Unread 08/02/20, 05:29 PM  
Aldanga
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 118
Uploads: 5
Originally Posted by peniku8
I can't move the ATT window out of the ESO frame anymore.
I think that's some kind of functionality that was introduced in the most recent update.
It's very annoying. Why would you implement a feature that restricts the usability? I don't see a single benefit in a function like this.
Can you possibly remove that again? I'm sure many would be happy and not a single person would miss not being able to move the ATT window around as they like.
This has been the case since the inception of ATT. I have no plans to change it.
Report comment to moderator  
Reply With Quote
Unread 08/02/20, 05:24 PM  
peniku8
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 5
Uploads: 3
I can't move the ATT window out of the ESO frame anymore.
I think that's some kind of functionality that was introduced in the most recent update.
It's very annoying. Why would you implement a feature that restricts the usability? I don't see a single benefit in a function like this.
Can you possibly remove that again? I'm sure many would be happy and not a single person would miss not being able to move the ATT window around as they like.
Last edited by peniku8 : 08/02/20 at 05:25 PM.
Report comment to moderator  
Reply With Quote
Unread 08/01/20, 05:48 PM  
Aldanga
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 118
Uploads: 5
Originally Posted by hcpatey
this is what the end of the file looks like, which part should be removed? using this as an example, i can do all the rest, i hope:

https://ibb.co/MM8P35n

https://ibb.co/WpcxTtF
Something like this:
Code:
            [1337572501] = 
            {
                ["taxes"] = 113,
                -- snipping here for brevity
                -- don't actually remove the data
            },
        },
    },
}
Make sure you remove the partial record and close all of the brackets appropriately and it should work again, though you'll obviously have some missing data.
Report comment to moderator  
Reply With Quote
Unread 08/01/20, 03:43 PM  
hcpatey

Forum posts: 2
File comments: 9
Uploads: 0
Originally Posted by Aldanga
Originally Posted by hcpatey
hi, please note this new error. i get these types of erros on a somewhat regular basis. Your help is most appreciated.

https://ibb.co/hXWtmJ1


Henri
Your saved variables are corrupted. You need to either repair them or delete that particular file. This problem is usually caused by game crashes, but, more rarely, can be caused by hardware issues, like a failing storage drive.
this is what the end of the file looks like, which part should be removed? using this as an example, i can do all the rest, i hope:

https://ibb.co/MM8P35n

https://ibb.co/WpcxTtF
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: