Quantcast
Download
(164 Kb)
Download
Updated: 08/18/19 01:53 PM
Pictures
File Info
Compatibility:
Scalebreaker (5.1.5)
Updated:08/18/19 01:53 PM
Created:06/30/17 11:08 AM
Monthly downloads:5,164
Total downloads:108,737
Favorites:128
MD5:
5.1.5
Arkadius' Trade Tools  Updated less than 3 days ago!  Popular! (More than 5000 hits)
Version: 1.1.2
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 its 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 up to 30 days, depending on per-guild user settings. Most features can be enabled or disabled in the user settings. Sales scan rate can be customized allowing sales to show up in nearly real time.

  • 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 payed for a particular item. Purchases can be saved 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

Todo:
  • Lots and lots of things. Too many to list them
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 (17)
File Name
Version
Size
Uploader
Date
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 Yesterday, 05:43 PM  
SteveCampsOut
 
SteveCampsOut's Avatar

Forum posts: 23
File comments: 312
Uploads: 0
Originally Posted by polysoft
Originally Posted by SteveCampsOut
Here's hoping someone steps up to take over this addon.

After replacing the items mentioned below I now get this:



Tried editing a freshly extracted file again and ended up with this error:



Figured out that I left out the word More.... Now it works. It would be so much nicer if someone would just upload fixed versions. ....

please tell us how you fixed it
Actually I didn't. After my last edit the game locked up every time I tried feeding my horses so I just dumped the addon til today's update.

Originally Posted by Aldanga
Howdy, folks.

Arka has been so kind as to add me as an author for Arkadius' Trade Tools. I will be releasing a patch in the near future to fix the issues with the API changes.

Although I've spent a lot of time in the ATT code base up until now, I do need to get my bearings before launching into general maintenance in order to ensure I don't cause issues or impact performance in a negative way. Please be patient with me as it may take a little time to fix some of the outstanding issues (such as the guild store integration with AGS) or to add any additional features.

Best regards,
Al
Awesome!
Last edited by SteveCampsOut : 08/18/19 at 05:44 PM.
Report comment to moderator  
Reply With Quote
Unread Yesterday, 05:34 PM  
Vaxure

Forum posts: 0
File comments: 10
Uploads: 0
Thumbs up Thank you!

Thank you very much!!!
Report comment to moderator  
Reply With Quote
Unread Yesterday, 02:08 PM  
Ozzfest

Forum posts: 0
File comments: 8
Uploads: 0
Originally Posted by Aldanga
Howdy, folks.

Arka has been so kind as to add me as an author for Arkadius' Trade Tools. I will be releasing a patch in the near future to fix the issues with the API changes.

Although I've spent a lot of time in the ATT code base up until now, I do need to get my bearings before launching into general maintenance in order to ensure I don't cause issues or impact performance in a negative way. Please be patient with me as it may take a little time to fix some of the outstanding issues (such as the guild store integration with AGS) or to add any additional features.

Best regards,
Al
Finally someone take over this great addon. Thank you very much for your hard work.
Report comment to moderator  
Reply With Quote
Unread Yesterday, 08:14 AM  
Aldanga
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 17
Uploads: 2
Howdy, folks.

Arka has been so kind as to add me as an author for Arkadius' Trade Tools. I will be releasing a patch in the near future to fix the issues with the API changes.

Although I've spent a lot of time in the ATT code base up until now, I do need to get my bearings before launching into general maintenance in order to ensure I don't cause issues or impact performance in a negative way. Please be patient with me as it may take a little time to fix some of the outstanding issues (such as the guild store integration with AGS) or to add any additional features.

Best regards,
Al
Report comment to moderator  
Reply With Quote
Unread 08/17/19, 12:46 AM  
polysoft
 
polysoft's Avatar

Forum posts: 0
File comments: 79
Uploads: 0
Originally Posted by SteveCampsOut
Here's hoping someone steps up to take over this addon.

After replacing the items mentioned below I now get this:



Tried editing a freshly extracted file again and ended up with this error:



Figured out that I left out the word More.... Now it works. It would be so much nicer if someone would just upload fixed versions. ....

please tell us how you fixed it
Report comment to moderator  
Reply With Quote
Unread 08/16/19, 06:05 PM  
Jylly

Forum posts: 0
File comments: 8
Uploads: 0
can anyone help me

have this error


user:/AddOns/ArkadiusTradeTools/ArkadiusTradeTools.lua:64: function expected instead of nil
stack traceback:
user:/AddOns/ArkadiusTradeTools/ArkadiusTradeTools.lua:64: in function 'ScanGuildHistoryEvents'
|caaaaaa<Locals> numGuilds = 4, guildId = 388398, i = 1 </Locals>|r
user:/AddOns/ArkadiusTradeTools/ArkadiusTradeTools.lua:502: in function 'OnPlayerActivated'
|caaaaaa<Locals> eventCode = 589824 </Locals>|r
Report comment to moderator  
Reply With Quote
Unread 08/16/19, 02:15 PM  
SteveCampsOut
 
SteveCampsOut's Avatar

Forum posts: 23
File comments: 312
Uploads: 0
Here's hoping someone steps up to take over this addon.

After replacing the items mentioned below I now get this:

user:/AddOns/ArkadiusTradeTools/ArkadiusTradeTools.lua:101: attempt to index a function value
stack traceback:
user:/AddOns/ArkadiusTradeTools/ArkadiusTradeTools.lua:101: in function '(main chunk)'
|caaaaaa<Locals> L = tbl, EVENTS = tbl, SECONDS_IN_HOUR = 3600, SECONDS_IN_DAY = 86400, SECONDS_IN_WEEK = 604800, RequestMoreGuildHistoryCategoryEventsLocal = user:/AddOns/ArkadiusTradeTools/ArkadiusTradeTools.lua:37, ScanGuildHistoryEvents = user:/AddOns/ArkadiusTradeTools/ArkadiusTradeTools.lua:55 </Locals>|r
Tried editing a freshly extracted file again and ended up with this error:

user:/AddOns/ArkadiusTradeTools/ArkadiusTradeTools.lua:64: function expected instead of nil
stack traceback:
user:/AddOns/ArkadiusTradeTools/ArkadiusTradeTools.lua:64: in function 'ScanGuildHistoryEvents'
|caaaaaa<Locals> numGuilds = 5, guildId = 132553, i = 1 </Locals>|r
user:/AddOns/ArkadiusTradeTools/ArkadiusTradeTools.lua:502: in function 'OnPlayerActivated'
|caaaaaa<Locals> eventCode = 589824 </Locals>|r
Figured out that I left out the word More.... Now it works. It would be so much nicer if someone would just upload fixed versions. ....
Last edited by SteveCampsOut : 08/16/19 at 02:30 PM.
Report comment to moderator  
Reply With Quote
Unread 08/16/19, 08:28 AM  
pauli

Forum posts: 0
File comments: 4
Uploads: 0
Re: Re: Re: Temp Fix

Originally Posted by RexyCats
Originally Posted by Stavros2014
Originally Posted by Shantoo
I can verify the code revision posted by MasterCG17 below works!! Just follow the directions posted to modify the code in the file Documents > Elder Scrolls Online > live > AddOns > ArkadiusTradeTools File = ArkadiusTradeTools.lua

Thank you MasterCG17!!

Also, to make the add on show that it's not out of date, in every sub-folder there is a .txt file with the same name as the folder. For example, in the folder ArkadiusTradeTools there is a file named ArkadiusTradeTools.txt. Open each of the files you will find a line of code near the top stating:

## APIVersion: xxxxxx (x's representing some number)

Change the xxxxxx to 100028 so the line of code reads:

## APIVersion: 100028

This number gets advanced with each update and is often the only reason the add on shows it is out of date. Just changing to the latest API version number fixes the issue (the next number will be 100029, then 100030, and so on).
Sadly for me it doesn't counter this UI error,
user:/AddOns/ArkadiusTradeTools/ArkadiusTradeTools.lua:64: function expected instead of nil
stack traceback:
user:/AddOns/ArkadiusTradeTools/ArkadiusTradeTools.lua:64: in function 'ScanGuildHistoryEvents'
|caaaaaa<Locals> numGuilds = 5, guildId = 1585, i = 1 </Locals>|r
user:/AddOns/ArkadiusTradeTools/ArkadiusTradeTools.lua:502: in function 'OnPlayerActivated'
|caaaaaa<Locals> eventCode = 589824 </Locals>|r


OK.. so mind your keystrokes because spelling matters.. my very bad.. The recoding by MasterCG17 (pasted below) does appear to be working..

Documents > Elder Scrolls Online > live > AddOns > ArkadiusTradeTools File = ArkadiusTradeTools.lua

Line 37: Replace [RequestGuildHistoryCategoryOlderLocal] with [RequestMoreGuildHistoryCategoryEventsLocal]

and then

Line 38: Replace [RequestGuildHistoryCategoryOlder] with [RequestMoreGuildHistoryCategoryEvents]

and then

Line 64: Replace [RequestGuildHistoryCategoryNewest] with [RequestMoreGuildHistoryCategoryEvents]

and then

Line 74: Replace [RequestGuildHistoryCategoryOlderLocal] with [RequestMoreGuildHistoryCategoryEventsLocal]

and then

Line 82: Replace [RequestGuildHistoryCategoryOlderLocal] with [RequestMoreGuildHistoryCategoryEventsLocal]

No guarantees but it's working for me.
In short you replace "older" and "new" with "events" in [RequestGuildHistoryCategoryNewest] to [RequestMoreGuildHistoryCategoryEvents]. A search and replace would do the same job as long you only replace those line suggested above and not the complete file. Notepad++ makes this easier to see for those who doesn't know about Notepad++.
You can safely find/replace both Older and Newest with Events in that file; the only instance other than the desired ones is in a comment.

And yes, Notepad++, ++.
Report comment to moderator  
Reply With Quote
Unread 08/16/19, 04:59 AM  
RexyCats

Forum posts: 0
File comments: 11
Uploads: 0
Re: Re: Temp Fix

Originally Posted by Stavros2014
Originally Posted by Shantoo
I can verify the code revision posted by MasterCG17 below works!! Just follow the directions posted to modify the code in the file Documents > Elder Scrolls Online > live > AddOns > ArkadiusTradeTools File = ArkadiusTradeTools.lua

Thank you MasterCG17!!

Also, to make the add on show that it's not out of date, in every sub-folder there is a .txt file with the same name as the folder. For example, in the folder ArkadiusTradeTools there is a file named ArkadiusTradeTools.txt. Open each of the files you will find a line of code near the top stating:

## APIVersion: xxxxxx (x's representing some number)

Change the xxxxxx to 100028 so the line of code reads:

## APIVersion: 100028

This number gets advanced with each update and is often the only reason the add on shows it is out of date. Just changing to the latest API version number fixes the issue (the next number will be 100029, then 100030, and so on).
Sadly for me it doesn't counter this UI error,
user:/AddOns/ArkadiusTradeTools/ArkadiusTradeTools.lua:64: function expected instead of nil
stack traceback:
user:/AddOns/ArkadiusTradeTools/ArkadiusTradeTools.lua:64: in function 'ScanGuildHistoryEvents'
|caaaaaa<Locals> numGuilds = 5, guildId = 1585, i = 1 </Locals>|r
user:/AddOns/ArkadiusTradeTools/ArkadiusTradeTools.lua:502: in function 'OnPlayerActivated'
|caaaaaa<Locals> eventCode = 589824 </Locals>|r


OK.. so mind your keystrokes because spelling matters.. my very bad.. The recoding by MasterCG17 (pasted below) does appear to be working..

Documents > Elder Scrolls Online > live > AddOns > ArkadiusTradeTools File = ArkadiusTradeTools.lua

Line 37: Replace [RequestGuildHistoryCategoryOlderLocal] with [RequestMoreGuildHistoryCategoryEventsLocal]

and then

Line 38: Replace [RequestGuildHistoryCategoryOlder] with [RequestMoreGuildHistoryCategoryEvents]

and then

Line 64: Replace [RequestGuildHistoryCategoryNewest] with [RequestMoreGuildHistoryCategoryEvents]

and then

Line 74: Replace [RequestGuildHistoryCategoryOlderLocal] with [RequestMoreGuildHistoryCategoryEventsLocal]

and then

Line 82: Replace [RequestGuildHistoryCategoryOlderLocal] with [RequestMoreGuildHistoryCategoryEventsLocal]

No guarantees but it's working for me.
In short you replace "older" and "new" with "events" in [RequestGuildHistoryCategoryNewest] to [RequestMoreGuildHistoryCategoryEvents]. A search and replace would do the same job as long you only replace those line suggested above and not the complete file. Notepad++ makes this easier to see for those who doesn't know about Notepad++.
Report comment to moderator  
Reply With Quote
Unread 08/15/19, 01:12 AM  
Pinion

Forum posts: 25
File comments: 32
Uploads: 0
@Arkadius, thank you for all the work on this addon, especially since you stopped playing ESO two years ago, I had no idea. I really appreciate this addon a lot and cannot tell you how many times I've recommended it to people.

Also thank you @MasterCG17 for the fix notes, appreciate this as well.

Cheers!
Report comment to moderator  
Reply With Quote
Unread 08/14/19, 06:19 PM  
Growlf1

Forum posts: 1
File comments: 25
Uploads: 0
Thanks for your fantastic work and your patience in those permanent interface changings by ZOS.
Good luck!
Report comment to moderator  
Reply With Quote
Unread 08/14/19, 07:00 AM  
vlakipn

Forum posts: 5
File comments: 25
Uploads: 0
Originally Posted by Arkadius
Hello friends

I'm sorry to tell you I won't maintain ATT any longer. I quit playing ESO two years ago and now the time has come to drop addon support as well.

If anyone likes to take over this addon, drop me a message
Thanks for great addon Arka!!!
Good luck with life!
Report comment to moderator  
Reply With Quote
Unread 08/14/19, 12:34 AM  
Stavros2014

Forum posts: 0
File comments: 1
Uploads: 0
Re: Temp Fix

Originally Posted by Shantoo
I can verify the code revision posted by MasterCG17 below works!! Just follow the directions posted to modify the code in the file Documents > Elder Scrolls Online > live > AddOns > ArkadiusTradeTools File = ArkadiusTradeTools.lua

Thank you MasterCG17!!

Also, to make the add on show that it's not out of date, in every sub-folder there is a .txt file with the same name as the folder. For example, in the folder ArkadiusTradeTools there is a file named ArkadiusTradeTools.txt. Open each of the files you will find a line of code near the top stating:

## APIVersion: xxxxxx (x's representing some number)

Change the xxxxxx to 100028 so the line of code reads:

## APIVersion: 100028

This number gets advanced with each update and is often the only reason the add on shows it is out of date. Just changing to the latest API version number fixes the issue (the next number will be 100029, then 100030, and so on).
Sadly for me it doesn't counter this UI error,
user:/AddOns/ArkadiusTradeTools/ArkadiusTradeTools.lua:64: function expected instead of nil
stack traceback:
user:/AddOns/ArkadiusTradeTools/ArkadiusTradeTools.lua:64: in function 'ScanGuildHistoryEvents'
|caaaaaa<Locals> numGuilds = 5, guildId = 1585, i = 1 </Locals>|r
user:/AddOns/ArkadiusTradeTools/ArkadiusTradeTools.lua:502: in function 'OnPlayerActivated'
|caaaaaa<Locals> eventCode = 589824 </Locals>|r


OK.. so mind your keystrokes because spelling matters.. my very bad.. The recoding by MasterCG17 (pasted below) does appear to be working..

Documents > Elder Scrolls Online > live > AddOns > ArkadiusTradeTools File = ArkadiusTradeTools.lua

Line 37: Replace [RequestGuildHistoryCategoryOlderLocal] with [RequestMoreGuildHistoryCategoryEventsLocal]

and then

Line 38: Replace [RequestGuildHistoryCategoryOlder] with [RequestMoreGuildHistoryCategoryEvents]

and then

Line 64: Replace [RequestGuildHistoryCategoryNewest] with [RequestMoreGuildHistoryCategoryEvents]

and then

Line 74: Replace [RequestGuildHistoryCategoryOlderLocal] with [RequestMoreGuildHistoryCategoryEventsLocal]

and then

Line 82: Replace [RequestGuildHistoryCategoryOlderLocal] with [RequestMoreGuildHistoryCategoryEventsLocal]

No guarantees but it's working for me.
Last edited by Stavros2014 : 08/14/19 at 08:26 PM.
Report comment to moderator  
Reply With Quote
Unread 08/14/19, 12:18 AM  
Nudel

Forum posts: 0
File comments: 117
Uploads: 0
Using MasterCG17's fix and it works again! Hoorah
Would love it if someone would pick this up though. It is a sad day when it doesn't function.
Report comment to moderator  
Reply With Quote
Unread 08/13/19, 09:58 PM  
Shantoo

Forum posts: 0
File comments: 1
Uploads: 0
Temp Fix

I can verify the code revision posted by MasterCG17 below works!! Just follow the directions posted to modify the code in the file Documents > Elder Scrolls Online > live > AddOns > ArkadiusTradeTools File = ArkadiusTradeTools.lua

Thank you MasterCG17!!

Also, to make the add on show that it's not out of date, in every sub-folder there is a .txt file with the same name as the folder. For example, in the folder ArkadiusTradeTools there is a file named ArkadiusTradeTools.txt. Open each of the files you will find a line of code near the top stating:

## APIVersion: xxxxxx (x's representing some number)

Change the xxxxxx to 100028 so the line of code reads:

## APIVersion: 100028

This number gets advanced with each update and is often the only reason the add on shows it is out of date. Just changing to the latest API version number fixes the issue (the next number will be 100029, then 100030, and so on).
Last edited by Shantoo : 08/13/19 at 10:08 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: