Quantcast
Download
(126 Kb)
Download
Updated: 03/31/20 05:39 PM
Pictures
File Info
Compatibility:
Harrowstorm (5.3.4)
Updated:03/31/20 05:39 PM
Created:06/30/17 11:08 AM
Monthly downloads:11,647
Total downloads:170,521
Favorites:170
MD5:
5.3.4
Arkadius' Trade Tools  Updated less than 3 days ago!  Popular! (More than 5000 hits)
Version: 1.5.1
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.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 (23)
File Name
Version
Size
Uploader
Date
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, 11:57 AM  
Aldanga
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 66
Uploads: 2
Re: Re: Re: UI Error

Originally Posted by Hochbrawn
I tried several times deleting the saved variables and reinstalling from Minion and just deleting all the files and reinstalling. With no luck. However, this last time it worked?!

I have reloaded all my other addons and no other issue. If it occurs again I will try to keep track of what happened, perhaps a game crash corrupted the file.

Thanks for the quick reply.
Game crashes are usually the culprits for corrupted variables. It's entirely possible that it's another issue, but these kinds of errors are regularly due to corrupted variables (especially with the recent bout of crashes from performance improvements), so that's where we tend to start troubleshooting.

Please do let me know if it happens again, and we'll work on tracking it down.
Report comment to moderator  
Reply With Quote
Unread Today, 11:10 AM  
Hochbrawn
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 2
Uploads: 2
Re: Re: UI Error

Originally Posted by Aldanga
It looks like your saved variables holding sales data may be corrupted. If you've got a backup, try restoring that. Otherwise, you'll need to find and remove (or fix) the offending file.
I tried several times deleting the saved variables and reinstalling from Minion and just deleting all the files and reinstalling. With no luck. However, this last time it worked?!

I have reloaded all my other addons and no other issue. If it occurs again I will try to keep track of what happened, perhaps a game crash corrupted the file.

Thanks for the quick reply.
Report comment to moderator  
Reply With Quote
Unread Today, 07:19 AM  
Aldanga
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 66
Uploads: 2
Re: UI Error

It looks like your saved variables holding sales data may be corrupted. If you've got a backup, try restoring that. Otherwise, you'll need to find and remove (or fix) the offending file.
Report comment to moderator  
Reply With Quote
Unread Today, 07:02 AM  
Hochbrawn
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 2
Uploads: 2
UI Error

I get the following UI Error. All Addons disabled except ATT and dependency library. This started last weekend.


Code:
user:/AddOns/ArkadiusTradeToolsSales/ArkadiusTradeToolsSales.lua:649: operator + is not supported for number + nil
stack traceback:
user:/AddOns/ArkadiusTradeToolsSales/ArkadiusTradeToolsSales.lua:649: in function 'ArkadiusTradeToolsSales:GetPurchasesAndSalesVolumes'
|caaaaaa<Locals> self = [table:1]{serverName = "NA Megaserver", NAME = "ArkadiusTradeToolsSales", AUTHOR = "@Aldanga, @Arkadius1", VERSION = "1.5.1", displayName = "@Hochbrawn", TITLE = "Arkadius Trade Tools - Sales"}, guildName = "The Dragon Lair", displayName = "@DaggerfallClan", newerThanTimeStamp = 0, olderThanTimestamp = 1585918632, guildSales = [table:2]{}, purchasesVolume = 0, salesVolume = 121800, _ = 26, i = 9579 </Locals>|r
(tail call): ?
user:/AddOns/ArkadiusTradeToolsSales/ArkadiusTradeToolsSalesGuildRoster.lua:92: in function 'callback'
|caaaaaa<Locals> masterList = [table:3]{}, data = [table:4]{characterName = "Jayson Breton", sortIndex = 408, index = 442, note = "", type = 1, hasCharacter = T, rankId = 1, championPoints = 0, timeStamp = 545.82550048828, class = 1, normalizedLogoffSort = 71596.530090332, level = 32, secsSinceLogoff = 71592, isLocalPlayer = F, gender = 2, alliance = 3, online = F, status = 4, formattedAllianceName = "Daggerfall Covenant", rankIndex = 7, displayName = "@DaggerfallClan", formattedZone = "Reaper's March"}, i = 442 </Locals>|r
EsoUI/Libraries/ZO_ComboBox/ZO_ComboBox_Base.lua:216: in function 'ZO_ComboBox_Base:ItemSelectedClickHelper'
|caaaaaa<Locals> self = [table:5]{m_sortsItems = F, m_sortOrder = T, m_isDropdownVisible = F, m_name = "ZO_GuildRosterSalesDays", m_spacing = 0}, item = [table:6]{name = "30 days"}, selectionChanged = T </Locals>|r
EsoUI/Libraries/ZO_ComboBox/ZO_ComboBox_Base.lua:227: in function 'ZO_ComboBox_Base:SelectItem'
|caaaaaa<Locals> self = [table:5], item = [table:6] </Locals>|r
EsoUI/Libraries/ZO_ComboBox/ZO_ComboBox_Base.lua:232: in function 'ZO_ComboBox_Base:SelectItemByIndex'
|caaaaaa<Locals> self = [table:5], index = 10 </Locals>|r
user:/AddOns/ArkadiusTradeToolsSales/ArkadiusTradeToolsSalesGuildRoster.lua:124: in function 'ArkadiusTradeToolsSales.GuildRoster:Enable'
|caaaaaa<Locals> self = [table:7]{}, enable = T, guildRoster = ud, guildRosterHeaders = ud, levelHeader = ud, purchasesHeader = ud, salesHeader = ud, w = 930, salesDays = ud, callback = user:/AddOns/ArkadiusTradeToolsSales/ArkadiusTradeToolsSalesGuildRoster.lua:86, comboBox = [table:5] </Locals>|r
user:/AddOns/ArkadiusTradeToolsSales/ArkadiusTradeToolsSalesGuildRoster.lua:53: in function 'ArkadiusTradeToolsSales.GuildRoster:Initialize'
|caaaaaa<Locals> self = [table:7], settings = [table:8]{enabled = T, timeSelectionIndex = 10} </Locals>|r
user:/AddOns/ArkadiusTradeToolsSales/ArkadiusTradeToolsSales.lua:261: in function 'ArkadiusTradeToolsSales:Initialize'
|caaaaaa<Locals> self = [table:1], serverName = "NA Megaserver", displayName = "@Hochbrawn" </Locals>|r
user:/AddOns/ArkadiusTradeTools/ArkadiusTradeTools.lua:102: in function 'ArkadiusTradeTools:Initialize'
|caaaaaa<Locals> self = [table:9]{NAME = "ArkadiusTradeTools", fireCallbackDepth = 0, VERSION = "1.5.1", AUTHOR = "@Aldanga, @Arkadius1", TITLE = "Arkadius Trade Tools"}, serverName = "NA Megaserver", displayName = "@Hochbrawn" </Locals>|r
user:/AddOns/ArkadiusTradeTools/ArkadiusTradeTools.lua:646: in function 'OnPlayerActivated'
|caaaaaa<Locals> eventCode = 589824 </Locals>|r
Report comment to moderator  
Reply With Quote
Unread 03/31/20, 05:47 PM  
Aldanga
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 66
Uploads: 2
I've pushed out a change to disable the code which might be causing some folks loading issues. I'll see what I can do to revive the sorting by unit price without significantly hurting performance (or making it an optional feature with a performance warning).
Report comment to moderator  
Reply With Quote
Unread 03/31/20, 11:53 AM  
arellarti
 
arellarti's Avatar

Forum posts: 0
File comments: 6
Uploads: 0
PM'ed you specs and backup saved variables.

Originally Posted by Aldanga
OK. I'll be working on a fix for that. Do you have a backup of those variables and/or system specs? Both would be useful to me in ensuring the fix addresses the problems appropriately.

In the mean time, stick with 1.14.0 and you should be fine.
Report comment to moderator  
Reply With Quote
Unread 03/31/20, 11:04 AM  
Aldanga
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 66
Uploads: 2
OK. I'll be working on a fix for that. Do you have a backup of those variables and/or system specs? Both would be useful to me in ensuring the fix addresses the problems appropriately.

In the mean time, stick with 1.14.0 and you should be fine.
Report comment to moderator  
Reply With Quote
Unread 03/31/20, 11:03 AM  
arellarti
 
arellarti's Avatar

Forum posts: 0
File comments: 6
Uploads: 0
same here. works fine on my game rig and on my laptop not working at all. deleting the saved variables was the only way to get into the game. otherwise looooooong loading screens and then back to login screen.

Originally Posted by jnslevin
I don't know if its just me, but i cant log in anymore while att is on.

I have WAY more sales data then the average person (all of my SalesDataxx files in "SavedVariables" are above 23mb)

I used to work earlier but as i was relogging through my accounts to update the salesdata i couldnt log in anymore.

Is there a "maximum amount" of memory or something? I havent tried the old ATT version, that i will try next.

Edit: Its just a really long loading screen and after a few minutes the game logs me out...
Report comment to moderator  
Reply With Quote
Unread 03/31/20, 07:28 AM  
Aldanga
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 66
Uploads: 2
Originally Posted by jnslevin
I don't know if its just me, but i cant log in anymore while att is on.

I have WAY more sales data then the average person (all of my SalesDataxx files in "SavedVariables" are above 23mb)

I used to work earlier but as i was relogging through my accounts to update the salesdata i couldnt log in anymore.

Is there a "maximum amount" of memory or something? I havent tried the old ATT version, that i will try next.
I have a reason in mind why this might be happening to you. We did testing on low-powered systems, but we might not have covered all of the necessary cases. Would you mind posting or PMing me your system specs?
Last edited by Aldanga : 03/31/20 at 07:32 AM.
Report comment to moderator  
Reply With Quote
Unread 03/31/20, 07:26 AM  
jnslevin

Forum posts: 8
File comments: 16
Uploads: 0
I don't know if its just me, but i cant log in anymore while att is on.

I have WAY more sales data then the average person (all of my SalesDataxx files in "SavedVariables" are above 23mb)

I used to work earlier but as i was relogging through my accounts to update the salesdata i couldnt log in anymore.

Is there a "maximum amount" of memory or something? I havent tried the old ATT version, that i will try next.

Edit: Its just a really long loading screen and after a few minutes the game logs me out...
Last edited by jnslevin : 03/31/20 at 07:28 AM.
Report comment to moderator  
Reply With Quote
Unread 03/30/20, 10:48 PM  
Lordhakai

Forum posts: 0
File comments: 36
Uploads: 0
Re: Re: exporting

Originally Posted by Aldanga
Originally Posted by Lordhakai
there is one feature that is stopping me from using this addon over mm. the abilty to export sales data. is there any chance this cool be included as a feature it is a good feature for guild masters.
Yes. I have a hacky solution that I use for my own guild, but I have work in progress to clean it up so it's useful to folks in general.
Awesome. looking forward to it
Report comment to moderator  
Reply With Quote
Unread 03/30/20, 10:01 PM  
Akopian Atrebates

Forum posts: 3
File comments: 152
Uploads: 0
Thanks!

Looks like you did a lot of work on this update. Thanks a bunch for your work.
Report comment to moderator  
Reply With Quote
Unread 03/30/20, 08:17 PM  
Aldanga
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 66
Uploads: 2
Originally Posted by Inval1d
Originally Posted by Aldanga
There's a new release coming in the near future. I'm just going through final checks with my testers and trying to figure out how to get or deal with localization for languages I don't know.
Coincidentally, I just made an Spanish localization just for the funz. Thought you might give it some use.

https://drive.google.com/open?id=1zO...8_vLq20VJwPG4u

Tested it myself and all seem to be working fine. I made sure the texts fits on the windows too.

If there's more strings that needs translation for new features and so, feel free to contact me. I'm online almost all the time!
I somehow missed this. Thanks for your work. I'll take a look when I get a chance and try to roll them into a future release.
Report comment to moderator  
Reply With Quote
Unread 03/30/20, 07:45 PM  
Aldanga
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 66
Uploads: 2
Re: exporting

Originally Posted by Lordhakai
there is one feature that is stopping me from using this addon over mm. the abilty to export sales data. is there any chance this cool be included as a feature it is a good feature for guild masters.
Yes. I have a hacky solution that I use for my own guild, but I have work in progress to clean it up so it's useful to folks in general.
Report comment to moderator  
Reply With Quote
Unread 03/30/20, 07:38 PM  
Lordhakai

Forum posts: 0
File comments: 36
Uploads: 0
exporting

there is one feature that is stopping me from using this addon over mm. the abilty to export sales data. is there any chance this cool be included as a feature it is a good feature for guild masters.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: