Quantcast
Download
(147 Kb)
Download
Updated: 08/31/18 02:26 PM
Pictures
File Info
Compatibility:
Wolfhunter (4.1)
Updated:08/31/18 02:26 PM
Created:06/30/17 11:08 AM
Monthly downloads:2,276
Total downloads:40,681
Favorites:72
MD5:
Arkadius' Trade Tools  Popular! (More than 5000 hits)
Version: 1.0.10
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

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

Todo:
  • Lots and lots of things. Too many to list them
v1.0.10 - Verbalinkontinenz
  • [UPDATE] Added compatibility for ESO update 19 "Wolfhunter"

v1.0.9 - Verbalinkontinenz
  • [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 (9)
File Name
Version
Size
Uploader
Date
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 12/07/18, 11:38 AM  
Verbalinkontinenz
 
Verbalinkontinenz's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 98
Uploads: 1
Re: Re: Re: User Interface Design Flaw

Originally Posted by SteveCampsOut
Originally Posted by Scootworks
Originally Posted by Shadowshire
After I installed Arkadius' Trade Tools and logged-in to play a character, the add-on began displaying a series of messages about the items which had been sold since my most recent access to the in-game Email feature, as shown in the following screenshot: https://i.imgur.com/Vho1kLF.png

The total number of lines displayed at any given time became five, with the top one scrolling-off as another was added to the bottom of the list -- slowly, slowly, as if I really want to read and marvel at the content and the colors of the characters in each line, but a work of art it isn't.

So, what can I say about this? First of all, I am a member of three major trading guilds, as well as two others which have Guild Stores and, usually, a Guild Trader too. I am not online playing TESO 24 hours/day. When I log-in to play after at least 8 to 12 hours offline, the total number of items that my characters have sold is ordinarily at least 40+, usually 50+, and often 60+. (As many as another 24 messages are from Hirelings, among other senders.)

Do you really believe that I should want to sit and watch the line for each sale slowly scrolled on the HUD at the outset of my log-in? What is your point? Worse, there is absolutely nothing else that I can do while the list is scrolling, and overwriting anything else that is displayed in the same location, such as the UI Error dialog shown in the screenshot. The only way to end the scrolled output is to run Task Manager and terminate the ESO executable. Then I have to repair the installation files, and delete Arkadius' Trade Tools from the Addons folder before I log-on again.

Though I don't know about you, frankly, I have better things to do and the data displayed in that manner is of no use to me whatsoever. I am much better off to simply access the E-mail UI, examine each message, detach the GP or other items, etc. and either delete or retain it. If I need to make a note about one or more of them, that's what a memo pad and a gel pen are for.

If this behaviour can be disabled, then please disable it by default, so that new users are not seriously inconvenienced by it. If it cannot be disabled, then you really do need to make that display a configuration option that is disabled by default. Else, your add-on is of no use to me at all, whether as an alternative to Master Merchant or for any other purpose.
please stop using addons or learn to code your own addons. you are annoying!
No more annoying than some random snob of a person inserting themselves into a conversation between the author and the user of an addon with insults.
He is no random.
__________________
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 12/06/18, 01:16 PM  
SteveCampsOut
 
SteveCampsOut's Avatar

Forum posts: 16
File comments: 255
Uploads: 0
Exclamation Re: Re: User Interface Design Flaw

Originally Posted by Scootworks
Originally Posted by Shadowshire
After I installed Arkadius' Trade Tools and logged-in to play a character, the add-on began displaying a series of messages about the items which had been sold since my most recent access to the in-game Email feature, as shown in the following screenshot: https://i.imgur.com/Vho1kLF.png

The total number of lines displayed at any given time became five, with the top one scrolling-off as another was added to the bottom of the list -- slowly, slowly, as if I really want to read and marvel at the content and the colors of the characters in each line, but a work of art it isn't.

So, what can I say about this? First of all, I am a member of three major trading guilds, as well as two others which have Guild Stores and, usually, a Guild Trader too. I am not online playing TESO 24 hours/day. When I log-in to play after at least 8 to 12 hours offline, the total number of items that my characters have sold is ordinarily at least 40+, usually 50+, and often 60+. (As many as another 24 messages are from Hirelings, among other senders.)

Do you really believe that I should want to sit and watch the line for each sale slowly scrolled on the HUD at the outset of my log-in? What is your point? Worse, there is absolutely nothing else that I can do while the list is scrolling, and overwriting anything else that is displayed in the same location, such as the UI Error dialog shown in the screenshot. The only way to end the scrolled output is to run Task Manager and terminate the ESO executable. Then I have to repair the installation files, and delete Arkadius' Trade Tools from the Addons folder before I log-on again.

Though I don't know about you, frankly, I have better things to do and the data displayed in that manner is of no use to me whatsoever. I am much better off to simply access the E-mail UI, examine each message, detach the GP or other items, etc. and either delete or retain it. If I need to make a note about one or more of them, that's what a memo pad and a gel pen are for.

If this behaviour can be disabled, then please disable it by default, so that new users are not seriously inconvenienced by it. If it cannot be disabled, then you really do need to make that display a configuration option that is disabled by default. Else, your add-on is of no use to me at all, whether as an alternative to Master Merchant or for any other purpose.
please stop using addons or learn to code your own addons. you are annoying!
No more annoying than some random snob of a person inserting themselves into a conversation between the author and the user of an addon with insults.
Last edited by SteveCampsOut : 12/06/18 at 01:21 PM.
Report comment to moderator  
Reply With Quote
Unread 11/28/18, 05:36 AM  
Scootworks
 
Scootworks's Avatar
AddOn Author - Click to view AddOns

Forum posts: 221
File comments: 236
Uploads: 22
Re: User Interface Design Flaw

Originally Posted by Shadowshire
After I installed Arkadius' Trade Tools and logged-in to play a character, the add-on began displaying a series of messages about the items which had been sold since my most recent access to the in-game Email feature, as shown in the following screenshot: https://i.imgur.com/Vho1kLF.png

The total number of lines displayed at any given time became five, with the top one scrolling-off as another was added to the bottom of the list -- slowly, slowly, as if I really want to read and marvel at the content and the colors of the characters in each line, but a work of art it isn't.

So, what can I say about this? First of all, I am a member of three major trading guilds, as well as two others which have Guild Stores and, usually, a Guild Trader too. I am not online playing TESO 24 hours/day. When I log-in to play after at least 8 to 12 hours offline, the total number of items that my characters have sold is ordinarily at least 40+, usually 50+, and often 60+. (As many as another 24 messages are from Hirelings, among other senders.)

Do you really believe that I should want to sit and watch the line for each sale slowly scrolled on the HUD at the outset of my log-in? What is your point? Worse, there is absolutely nothing else that I can do while the list is scrolling, and overwriting anything else that is displayed in the same location, such as the UI Error dialog shown in the screenshot. The only way to end the scrolled output is to run Task Manager and terminate the ESO executable. Then I have to repair the installation files, and delete Arkadius' Trade Tools from the Addons folder before I log-on again.

Though I don't know about you, frankly, I have better things to do and the data displayed in that manner is of no use to me whatsoever. I am much better off to simply access the E-mail UI, examine each message, detach the GP or other items, etc. and either delete or retain it. If I need to make a note about one or more of them, that's what a memo pad and a gel pen are for.

If this behaviour can be disabled, then please disable it by default, so that new users are not seriously inconvenienced by it. If it cannot be disabled, then you really do need to make that display a configuration option that is disabled by default. Else, your add-on is of no use to me at all, whether as an alternative to Master Merchant or for any other purpose.
please stop using addons or learn to code your own addons. you are annoying!
__________________
EU Server - SŁĄuGhTerHØuSe
Report comment to moderator  
Reply With Quote
Unread 11/27/18, 01:40 PM  
Verbalinkontinenz
 
Verbalinkontinenz's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 98
Uploads: 1
Re: User Interface Design Flaw

I am wondering, wether u read, that the ui error is made by MasterMerchant, and not by ATT? Its displayed pretty fat and can be seen... also u can turn off the display of you sales in the settings, you just need to press that button in your settings to turn it off, easypeasy, right?




just so u see it better...mastermerchant.
its not recommended to run both addons together, bcs it can overlap, i also wouldnt know why someone would do so, since even tho coding is different at least for the end user they seem to do same.
__________________
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 11/26/18, 06:42 AM  
Shadowshire

Forum posts: 1
File comments: 193
Uploads: 0
Arrow User Interface Design Flaw

After I installed Arkadius' Trade Tools and logged-in to play a character, the add-on began displaying a series of messages about the items which had been sold since my most recent access to the in-game Email feature, as shown in the following screenshot: https://i.imgur.com/Vho1kLF.png

The total number of lines displayed at any given time became five, with the top one scrolling-off as another was added to the bottom of the list -- slowly, slowly, as if I really want to read and marvel at the content and the colors of the characters in each line, but a work of art it isn't.

So, what can I say about this? First of all, I am a member of three major trading guilds, as well as two others which have Guild Stores and, usually, a Guild Trader too. I am not online playing TESO 24 hours/day. When I log-in to play after at least 8 to 12 hours offline, the total number of items that my characters have sold is ordinarily at least 40+, usually 50+, and often 60+. (As many as another 24 messages are from Hirelings, among other senders.)

Do you really believe that I should want to sit and watch the line for each sale slowly scrolled on the HUD at the outset of my log-in? What is your point? Worse, there is absolutely nothing else that I can do while the list is scrolling, and overwriting anything else that is displayed in the same location, such as the UI Error dialog shown in the screenshot. The only way to end the scrolled output is to run Task Manager and terminate the ESO executable. Then I have to repair the installation files, and delete Arkadius' Trade Tools from the Addons folder before I log-on again.

Though I don't know about you, frankly, I have better things to do and the data displayed in that manner is of no use to me whatsoever. I am much better off to simply access the E-mail UI, examine each message, detach the GP or other items, etc. and either delete or retain it. If I need to make a note about one or more of them, that's what a memo pad and a gel pen are for.

If this behaviour can be disabled, then please disable it by default, so that new users are not seriously inconvenienced by it. If it cannot be disabled, then you really do need to make that display a configuration option that is disabled by default. Else, your add-on is of no use to me at all, whether as an alternative to Master Merchant or for any other purpose.
__________________
---- Shadowshire ..... nil carborundum illegitimi
Report comment to moderator  
Reply With Quote
Unread 11/21/18, 06:39 PM  
Arkadius
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 33
Uploads: 3
Re: Re: Feature request: Price per item.

@whiteraptor Thanks very much for your suggesttion. I will look into it
Report comment to moderator  
Reply With Quote
Unread 11/15/18, 06:53 PM  
whiteraptor

Forum posts: 0
File comments: 2
Uploads: 0
Re: Feature request: Price per item.

Originally Posted by whiteraptor
Can we get price per item in addition to total price?

Sometimes the averages is skewed depending on specific guild store and one-off highs/lows. It's be helpful to see price per item to calculate with the amount I am selling. Maybe as a format under price: <total>(price-per-item). Screenshot included with one example.

Thanks for your work!

Link if image doesn't load: https://imgur.com/a/2S1qbzi

I just added this. Can you please update if you like the change?

I can't figure out how to upload a file so here's the change.

In file ArkadiusTradeToolsSales.lua, replace the following text in `function ArkadiusTradeToolsSalesList:SetupSaleRow(rowControl, rowData)`:

price:SetText(ZO_LocalizeDecimalNumber(data.price) .. " |t16:16:EsoUI/Art/currency/currency_gold.dds|t")
price:SetWidth(price.header:GetWidth() - 10)
price:SetHidden(price.header:IsHidden())

with this text:

-- If there is more than one item sold, show price per item as "total price (price-per-item)".
local priceText = ZO_LocalizeDecimalNumber(data.price)
if data.quantity > 1 then
priceText = string.format("%s (%.2f)", ZO_LocalizeDecimalNumber(data.price), data.price/data.quantity)
end

price:SetText(priceText .. " |t16:16:EsoUI/Art/currency/currency_gold.dds|t")
price:SetWidth(price.header:GetWidth() - 10)
price:SetHidden(price.header:IsHidden())

Link to screenshot: https://imgur.com/a/HIybBoq
Last edited by whiteraptor : 11/15/18 at 08:36 PM.
Report comment to moderator  
Reply With Quote
Unread 11/15/18, 05:45 PM  
whiteraptor

Forum posts: 0
File comments: 2
Uploads: 0
Feature request: Price per item.

Can we get price per item in addition to total price?

Sometimes the averages is skewed depending on specific guild store and one-off highs/lows. It's be helpful to see price per item to calculate with the amount I am selling. Maybe as a format under price: <total>(price-per-item). Screenshot included with one example.

Thanks for your work!

Link if image doesn't load: https://imgur.com/a/2S1qbzi

Last edited by whiteraptor : 11/15/18 at 05:46 PM.
Report comment to moderator  
Reply With Quote
Unread 11/15/18, 03:47 PM  
wambo

Forum posts: 8
File comments: 231
Uploads: 0
How do you know its that addon O_O

I'm getting these errors in combination with Writworthy, solo both addons work without error:

Code:
user:/AddOns/ArkadiusTradeToolsSales/ArkadiusTradeToolsSales.lua:530: attempt to index a nil value
stack traceback:
user:/AddOns/ArkadiusTradeToolsSales/ArkadiusTradeToolsSales.lua:530: in function 'ArkadiusTradeToolsSales:GetItemSalesInformation'
user:/AddOns/ArkadiusTradeToolsSales/ArkadiusTradeToolsSales.lua:641: in function 'ArkadiusTradeToolsSales:GetAveragePricePerItem'
user:/AddOns/WritWorthy/WritWorthy_Util.lua:197: in function 'Util.MMPrice'
user:/AddOns/WritWorthy/WritWorthy_Util.lua:102: in function 'Util.MatPrice'
user:/AddOns/WritWorthy/WritWorthy_MatRow.lua:38: in function 'MatRow:FromName'
user:/AddOns/WritWorthy/WritWorthy_Alchemy.lua:347: in function 'Parser:ToMatList'
user:/AddOns/WritWorthy/WritWorthy_Alchemy.lua:395: in function 'Parser:ToDolRequest'
user:/AddOns/WritWorthy/WritWorthy.lua:295: in function 'WritWorthy:ScanInventoryForMasterWrits'
user:/AddOns/WritWorthy/WritWorthy_Window.lua:1411: in function 'WritWorthyInventoryList.RestoreFromSavedChariables'
user:/AddOns/WritWorthy/WritWorthy.lua:560: in function 'WritWorthy:Initialize'
user:/AddOns/WritWorthy/WritWorthy.lua:525: in function 'WritWorthy.OnAddOnLoaded'
Report comment to moderator  
Reply With Quote
Unread 11/13/18, 04:32 PM  
SteveCampsOut
 
SteveCampsOut's Avatar

Forum posts: 16
File comments: 255
Uploads: 0
Addon now causes timeout disconnects when trying to log out to character screen after today's maintenance..
Report comment to moderator  
Reply With Quote
Unread 11/03/18, 12:34 AM  
BlackKnight556
 
BlackKnight556's Avatar

Forum posts: 0
File comments: 3
Uploads: 0
Update?

This looks great, is there any chance of an update any time soon?
Report comment to moderator  
Reply With Quote
Unread 10/10/18, 12:33 PM  
NachtkindFX

Forum posts: 1
File comments: 4
Uploads: 0
Is there a way to display display the craft cost of an item based on the current ATT material price?
Report comment to moderator  
Reply With Quote
Unread 09/29/18, 01:13 PM  
Verbalinkontinenz
 
Verbalinkontinenz's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 98
Uploads: 1
Öfter gehört jetzt:

Awesome Guildstore Anbindung für Deal Range Filter
Herstellungskosten unter Einrichtungsplaupausen iwie, sodass Herstellungskosten angezeigt werden
__________________
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 09/11/18, 03:59 AM  
Verbalinkontinenz
 
Verbalinkontinenz's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 98
Uploads: 1
Originally Posted by StrangerFull
Originally Posted by Verbalinkontinenz
Originally Posted by StrangerFull
Need change end of these strings in these files:

in file ArcadiusTradeToolsSales.lua

407 - match("%d+") to match("[0-9]+")
659 - similar as 407
731 - similar as 659

and in file ArcadiusTradeToolsSalesTooltipExtension.lua

338 - similar as in previous file
345 - similar as in previous file

It makes addon compatible with RuESO and no change in addon working.
what is ruESO?

Unofficial translation of game. You know what is it. As a member of AT (or former member) you can not be unaware.

no, i am asking just for fun and because i am bored *rolleyes*
thanks for explaining
__________________
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 09/06/18, 10:37 AM  
StrangerFull
AddOn Author - Click to view AddOns

Forum posts: 32
File comments: 165
Uploads: 1
Originally Posted by Verbalinkontinenz
Originally Posted by StrangerFull
Need change end of these strings in these files:

in file ArcadiusTradeToolsSales.lua

407 - match("%d+") to match("[0-9]+")
659 - similar as 407
731 - similar as 659

and in file ArcadiusTradeToolsSalesTooltipExtension.lua

338 - similar as in previous file
345 - similar as in previous file

It makes addon compatible with RuESO and no change in addon working.
what is ruESO?

Unofficial translation of game. You know what is it. As a member of AT (or former member) you can not be unaware.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: