Quantcast
Download
(162 Kb)
Download
Updated: 03/29/19 11:34 AM
Pictures
File Info
Compatibility:
Wrathstone (4.3)
Updated:03/29/19 11:34 AM
Created:06/30/17 11:08 AM
Monthly downloads:11,957
Total downloads:87,616
Favorites:105
MD5:
4.3
Arkadius' Trade Tools  Popular! (More than 5000 hits)
Version: 1.1.1
by: Arkadius, 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.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 (0)


Archived Files (16)
File Name
Version
Size
Uploader
Date
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, 07:46 AM  
GizmoDuck

Forum posts: 4
File comments: 177
Uploads: 0
Just Switched!

This addon is amazing! No detectable impact on the game.
UI takes some getting used to. Really like that it is movable, scaleable, & able to be put above or below other windows. The speed is the best part, & it doesn't have all the features of Master Merchant, but I don't miss the "Bad -> Good" deal range finder, or the "Last MM Price" buttons. ( awesome guild store should handle that anyway ).

Would like to see 2 options added,
1. Let us set our account name in settings or have it remember it for Statistics Window ( so we see our sales )
2. Remove the slider in the item tooltip, it's clunky & I just want to see the suggested Price, plus I don't know what it does.

Either way I've switch from MM & never looking back, Thank You, Arkadius & Verbalinkontinenz
Report comment to moderator  
Reply With Quote
Unread 04/18/19, 07:50 AM  
iFedix
 
iFedix's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 78
Uploads: 1
Hey! Is there a way to see the total money spent in purchases in the week? Thank you!
Report comment to moderator  
Reply With Quote
Unread 04/16/19, 10:07 AM  
Ciannicay

Forum posts: 3
File comments: 27
Uploads: 0
Re: UI

Originally Posted by alithium8
Is there a way to fix this?
As soon as I disable some features (in this case, Seller and Buyer), my ui doesn't work anymore. No matter how big I put ATT's window, it wont show the price and ppu.

Here is the regular Ui with everything checked:


Warning: Spoiler


And here is once I uncheck Seller and Buyer, everything goes sideways:


the images inside your spoiler dont show for me - neither do they using the links directly
Report comment to moderator  
Reply With Quote
Unread 04/14/19, 03:41 PM  
alithium8
 
alithium8's Avatar

Forum posts: 0
File comments: 8
Uploads: 0
UI

Is there a way to fix this?
As soon as I disable some features (in this case, Seller and Buyer), my ui doesn't work anymore. No matter how big I put ATT's window, it wont show the price and ppu.

Here is the regular Ui with everything checked:


Warning: Spoiler


And here is once I uncheck Seller and Buyer, everything goes sideways:

Report comment to moderator  
Reply With Quote
Unread 04/10/19, 03:41 AM  
Verbalinkontinenz
 
Verbalinkontinenz's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 135
Uploads: 1
Re: Error from today (4-8-19)

Originally Posted by PBnJ66
user:/SavedVariables/ArkadiusTradeToolsSalesData04.lua:50990: unfinished string near '<eof>'
In that case it might be benefitial if u could send that. Lua file to Arkadius via some upload or Dropbox, so he can check the line which is causing that error?
__________________
resigned GM
Just Traders (EU Belkarth)
Tamriel Stock Exchange (EU Rawl'Kha)
Bait Trading House (EU Wayrest)
Report comment to moderator  
Reply With Quote
Unread 04/08/19, 04:08 PM  
PBnJ66

Forum posts: 0
File comments: 70
Uploads: 0
Error from today (4-8-19)

user:/SavedVariables/ArkadiusTradeToolsSalesData04.lua:50990: unfinished string near '<eof>'
Report comment to moderator  
Reply With Quote
Unread 03/29/19, 01:07 PM  
Pyr0xyrecuprotite

Forum posts: 0
File comments: 5
Uploads: 0
Originally Posted by Arkadius
@Pyr0xyrecuprotite
I still can't reproduce your error. However, I added some extra check to something that might be the cause. I hope it works for you.
The 1.1.1 update seems to have fixed the Alchemy master writ issue for me, yes - and Thank you!
If I mouseover an Alchemy writ, it now also displays an expected/average total sale value and value per voucher, unlike the tooltip screenshots below. (Craft costs are also shown.)
(FYI, "Guild Store Extensions" still appear to be enabled in the addon settings.)
Report comment to moderator  
Reply With Quote
Unread 03/29/19, 11:40 AM  
Arkadius
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 43
Uploads: 3
@Pyr0xyrecuprotite

I still can't reproduce your error. However, I added some extra check to something that might be the cause. I hope it works for you.
Report comment to moderator  
Reply With Quote
Unread 03/29/19, 10:57 AM  
Pyr0xyrecuprotite

Forum posts: 0
File comments: 5
Uploads: 0
Originally Posted by alithium8
Seems like I'm not the only one, got this error too when using ATT and AGS. It pops up everytime I search for something.
I get this sort of error too, but it depends a lot on what I'm searching for. I haven't nailed down a firm example yet that will "work" every time to reproduce this error.
Report comment to moderator  
Reply With Quote
Unread 03/28/19, 10:25 PM  
alithium8
 
alithium8's Avatar

Forum posts: 0
File comments: 8
Uploads: 0
Seems like I'm not the only one, got this error too when using ATT and AGS. It pops up everytime I search for something.

Report comment to moderator  
Reply With Quote
Unread 03/28/19, 06:29 PM  
Pyr0xyrecuprotite

Forum posts: 0
File comments: 5
Uploads: 0
Originally Posted by Arkadius
@laksikus, @and, @Pyr0xyrecuprotite

While I see why the lua error occurs (maxPrice = inf), I can't find the source for this error. As I also can't reproduce it, I need some help to track it down.

1. Could you please try if the error still happens, when all addons except ATT are disabled?
2. Could you please post a screenshot of a misbehaving writ's tooltip (plus itemlink, if possible)?
3. What client language do you use?
Just to clarify: this error occurs for ALL my Alchemy master writs, and only the Alchemy writs, not for any other types.
1. Yes, I still get the lua errors with ALL other addons disabled. I did not check if the text was identical.
3. US English (PC/NA, default install - don't know what other info you need)
2. I don't know what you mean by itemlink…? Here are the popup tooltips with and without other addons enabled:

Update: If I disable the Tooltip extensions in the ATT addon settings, I don't get any errors. This at least allows me to pull a bunch of master writs from my bank to craft with Writworthy. (Note that to deposit an Alchemy writ into my bank, I have to right click on it and use the Deposit menu item, as the normal E function to deposit an item does not work while I am getting the lua errors.)
Last edited by Pyr0xyrecuprotite : 03/28/19 at 06:37 PM.
Report comment to moderator  
Reply With Quote
Unread 03/27/19, 12:38 PM  
leftysmoker

Forum posts: 0
File comments: 1
Uploads: 0
Hi i reiceved this log while trying using your addons in parrallel with awsome guild store

user:/AddOns/ArkadiusTradeToolsSales/ArkadiusTradeToolsSalesTradingHouse.lua:150: operator * is not supported for number * nil
stack traceback:
user:/AddOns/ArkadiusTradeToolsSales/ArkadiusTradeToolsSalesTradingHouse.lua:150: in function 'ZO_ScrollList_Commit_Hook'
EsoUI/Libraries/Utility/ZO_Hook.lua:19: in function 'ZO_ScrollList_Commit'
EsoUI/Libraries/ZO_SortFilterList/ZO_SortFilterList.lua:155: in function 'ZO_SortFilterList:CommitScrollList'
EsoUI/Libraries/ZO_SortFilterList/ZO_SortFilterList.lua:126: in function 'ZO_SortFilterList:RefreshFilters'
user:/AddOns/AwesomeGuildStore/frontend/SearchResultListWrapper.lua:127: in function 'callback'
EsoUI/Libraries/Utility/ZO_CallbackObject.lua:111: in function 'ZO_CallbackObject:FireCallbacks'
(tail call): ?
user:/AddOns/AwesomeGuildStore/backend/SearchManager.lua:329: in function 'SearchManager:UpdateSearchResults'
user:/AddOns/AwesomeGuildStore/backend/SearchManager.lua:338: in function 'func'
EsoUI/Libraries/Globals/globalapi.lua:207: in function '(anonymous)'
Report comment to moderator  
Reply With Quote
Unread 03/27/19, 12:01 PM  
Arkadius
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 43
Uploads: 3
@laksikus, @and, @Pyr0xyrecuprotite

While I see why the lua error occurs (maxPrice = inf), I can't find the source for this error. As I also can't reproduce it, I need some help to track it down.

1. Could you please try if the error still happens, when all addons except ATT are disabled?
2. Could you please post a screenshot of a misbehaving writ's tooltip (plus itemlink, if possible)?
3. What client language do you use?
Report comment to moderator  
Reply With Quote
Unread 03/27/19, 09:04 AM  
Pyr0xyrecuprotite

Forum posts: 0
File comments: 5
Uploads: 0
Lua tooltip error with Alchemy master writ mouseover

Hi,
with the March 24 update, I get a lua error messages similar to those mentioned below, but only when mousing over an Alchemy master writ in inventory - doesn't happen for other master writs. I have AGS and I have the guild store extensions enabled (it happened before I enabled it too).
Lua Code:
  1. user:/AddOns/ArkadiusTradeTools/ArkadiusTradeTools.lua:367: attempt to index a nil value
  2. stack traceback:
  3. user:/AddOns/ArkadiusTradeTools/ArkadiusTradeTools.lua:367: in function 'ArkadiusTradeTools:LocalizeDezimalNumber'
  4. |caaaaaa<Locals> self = tbl, number = inf </Locals>|r
  5. user:/AddOns/ArkadiusTradeToolsSales/ArkadiusTradeToolsSalesTooltipExtensions.lua:332: in function 'ArkadiusTradeToolsSales.TooltipExtension:UpdateStatistics'
  6. |caaaaaa<Locals> self = tbl, itemLink = "|H0:item:119820:6:1:0:0:0:2...", itemSales = tbl, itemQuality = 5, itemType = 60, bindType = 0, priceString = "No price", statsString = "No data", averagePrice = 0, quantity = 0, vouchers = 0, masterList = tbl, guildColors = tbl, link = "|H0:item:119820:6:1:0:0:0:2...", sales = tbl, minPrice = 100, maxPrice = inf, price = 600 </Locals>|r
  7. user:/AddOns/ArkadiusTradeToolsSales/ArkadiusTradeToolsSalesTooltipExtensions.lua:206: in function 'UpdateTooltip'
  8. |caaaaaa<Locals> tooltip = ud, itemLink = "|H0:item:119820:6:1:0:0:0:2..." </Locals>|r
  9. user:/AddOns/ArkadiusTradeToolsSales/ArkadiusTradeToolsSalesTooltipExtensions.lua:224: in function 'self.tooltip.SetBagItem'
  10. |caaaaaa<Locals> tooltip = ud, bag = 1, index = 145, itemLink = "|H0:item:119820:6:1:0:0:0:2..." </Locals>|r
  11. user:/AddOns/FurnitureCatalogue/FurCTooltip.lua:79: in function 'SetBagItem'
  12. |caaaaaa<Locals> self = ud </Locals>|r
  13. EsoUI/Ingame/Inventory/InventorySlot.lua:2005: in function '(anonymous)'
  14. |caaaaaa<Locals> inventorySlot = ud, bag = 1, index = 145 </Locals>|r
  15. EsoUI/Ingame/Utility/ZO_SlotUtil.lua:14: in function 'RunHandlers'
  16. |caaaaaa<Locals> handlerTable = tbl, slot = ud, handlers = tbl, i = 1 </Locals>|r
  17. EsoUI/Ingame/Inventory/InventorySlot.lua:2366: in function 'ZO_InventorySlot_OnMouseEnter'
  18. |caaaaaa<Locals> inventorySlot = ud, buttonPart = ud, listPart = ud </Locals>|r
  19. (tail call): ?
  20. ZO_StackSplitSource_MouseEnter:3: in function '(main chunk)'
  21. |caaaaaa<Locals> self = ud </Locals>|r

With Guild Store Extensions turned off again, the message looks the same. I have not tried disabling AGS and Furniture Catalogue addons to see if things change.
Last edited by Pyr0xyrecuprotite : 03/27/19 at 09:13 AM.
Report comment to moderator  
Reply With Quote
Unread 03/25/19, 03:40 PM  
and

Forum posts: 9
File comments: 248
Uploads: 0
It is probably the same error already reported; it pops upo when I mouse over any master writ:

Lua Code:
  1. user:/AddOns/ArkadiusTradeTools/ArkadiusTradeTools.lua:367: attempt to index a nil value
  2. stack traceback:
  3. user:/AddOns/ArkadiusTradeTools/ArkadiusTradeTools.lua:367: in function 'ArkadiusTradeTools:LocalizeDezimalNumber'
  4. |caaaaaa<Locals> self = tbl, number = inf </Locals>|r
  5. user:/AddOns/ArkadiusTradeToolsSales/ArkadiusTradeToolsSalesTooltipExtensions.lua:332: in function 'ArkadiusTradeToolsSales.TooltipExtension:UpdateStatistics'
  6. |caaaaaa<Locals> self = tbl, itemLink = "|H0:item:119680:6:1:0:0:0:5...", itemSales = tbl, itemQuality = 5, itemType = 60, bindType = 0, priceString = "No price", statsString = "No data", averagePrice = 0, quantity = 0, vouchers = 0, masterList = tbl, guildColors = tbl, link = "|H0:item:119680:6:1:0:0:0:5...", sales = tbl, minPrice = 190, maxPrice = inf, price = 269.99 </Locals>|r
  7. user:/AddOns/ArkadiusTradeToolsSales/ArkadiusTradeToolsSalesTooltipExtensions.lua:206: in function 'UpdateTooltip'
  8. |caaaaaa<Locals> tooltip = ud, itemLink = "|H0:item:119680:6:1:0:0:0:5..." </Locals>|r
  9. user:/AddOns/ArkadiusTradeToolsSales/ArkadiusTradeToolsSalesTooltipExtensions.lua:224: in function 'self.tooltip.SetBagItem'
  10. |caaaaaa<Locals> tooltip = ud, bag = 6, index = 165, itemLink = "|H0:item:119680:6:1:0:0:0:5..." </Locals>|r
  11. EsoUI/Ingame/Inventory/InventorySlot.lua:2013: in function '(anonymous)'
  12. |caaaaaa<Locals> inventorySlot = ud, bag = 6, index = 165 </Locals>|r
  13. EsoUI/Ingame/Utility/ZO_SlotUtil.lua:14: in function 'RunHandlers'
  14. |caaaaaa<Locals> handlerTable = tbl, slot = ud, handlers = tbl, i = 1 </Locals>|r
  15. EsoUI/Ingame/Inventory/InventorySlot.lua:2366: in function 'ZO_InventorySlot_OnMouseEnter'
  16. |caaaaaa<Locals> inventorySlot = ud, buttonPart = ud, listPart = ud </Locals>|r
  17. (tail call): ?
  18. ZO_StackSplitSource_MouseEnter:3: in function '(main chunk)'
  19. |caaaaaa<Locals> self = ud </Locals>|r

Thanks!
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: