Quantcast
Download
(243 Kb)
Download
Updated: 01/17/17 06:30 PM
Pictures
File Info
Compatibility:
One Tamriel (2.6)
Shadows of the Hist (2.5)
Updated:01/17/17 06:30 PM
Created:11/24/15 12:42 AM
Monthly downloads:5,941
Total downloads:20,867
Favorites:45
MD5:
Categories:Auction House & Vendors, ESO Tools & Utilities
2.6
Tamriel Trade Centre  Updated less than 3 days ago!  Popular! (More than 5000 hits)
Version: 2.26.5123.48020
by: cyxui [More]
The addon for http://tamrieltradecentre.com/

By downloading this addon you agree to the Terms of Service and Privacy Policy

Global trade search tool needs YOUR help.

By running our addon and client. Your guild listings as well as any item you seen by using guild store search function will be automatically upload to the site for other people to search and browse. The collected data will also be used to generate price info for everyone~

Like TTC? Want to help make it even better? Please consider joining our new guild to help improve the frequency and quantity of regular pricing updates with periodic guild store scan! Contact @Its_Brandalf in-game (NA server) for more info or a guild invite

If you want to contribute more to the community or if you wish to help boosting up your guild's sale by uploading an entire guild's listings, you are more than welcome to do so!

A button is added to the guild store interface to allow you to scan the entire guild's listing for upload



Here are some screen shoots of the site, addon and client







Install Instruction 

1. Download and unzip the files under ESO addon folder (default is Documents\Elder Scrolls Online\live\AddOns) Or you can install it with Minion
2. When you are playing ESO, run the client executable (client.exe) under Client folder
3. Enjoy the game


For first time of use 

For the first time only, you need to go to bank NPC -> click on Guild Store. A dialog box should pop up asking you to wait while the addon scan existing guild listings. When finished, the "Auto scan completed" dialog will show up
.


Detailed Instruction
FAQ
Archived Files (2)
File Name
Version
Size
Author
Date
2.25.4521.33190
241kB
cyxui
01/09/17 08:30 PM
2.24.3525.19132
241kB
cyxui
12/03/16 08:59 PM


Post A Reply Comment Options
Unread 12/04/16, 06:13 AM  
Elmseeker
 
Elmseeker's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 32
Uploads: 1
Error running client...

Getting the following error whenever I try to run the desktop client.

Code:
System.Configuration.ConfigurationErrorsException: '.', hexadecimal value 0x00, is an invalid character. Line 6, position 1. (C:\Users\Elmseeker\AppData\Local\ESOTradeDesktop\Client.exe_Url_f4eoq32hurajwslfmipt0do20zpqr1bp\2.23.6133.24533\user.config line 6) ---> System.Xml.XmlException: '.', hexadecimal value 0x00, is an invalid character. Line 6, position 1.
   at System.Xml.XmlTextReaderImpl.Throw(Exception e)
   at System.Xml.XmlTextReaderImpl.Throw(String res, String[] args)
   at System.Xml.XmlTextReaderImpl.ParseText(Int32& startPos, Int32& endPos, Int32& outOrChars)
   at System.Xml.XmlTextReaderImpl.ParseText()
   at System.Xml.XmlTextReaderImpl.ParseElementContent()
   at System.Xml.XmlTextReaderImpl.Read()
   at System.Xml.XmlTextReader.Read()
   at System.Xml.XmlTextReaderImpl.Skip()
   at System.Xml.XmlTextReader.Skip()
   at System.Configuration.XmlUtil.StrictSkipToNextElement(ExceptionAction action)
   at System.Configuration.BaseConfigurationRecord.ScanSectionsRecursive(XmlUtil xmlUtil, String parentConfigKey, Boolean inLocation, String locationSubPath, OverrideModeSetting overrideMode, Boolean skipInChildApps)
   at System.Configuration.BaseConfigurationRecord.ScanSectionsRecursive(XmlUtil xmlUtil, String parentConfigKey, Boolean inLocation, String locationSubPath, OverrideModeSetting overrideMode, Boolean skipInChildApps)
   at System.Configuration.BaseConfigurationRecord.ScanSections(XmlUtil xmlUtil)
   at System.Configuration.BaseConfigurationRecord.InitConfigFromFile()
   --- End of inner exception stack trace ---
   at System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors(Boolean ignoreLocal)
   at System.Configuration.BaseConfigurationRecord.ThrowIfParseErrors(ConfigurationSchemaErrors schemaErrors)
   at System.Configuration.Configuration..ctor(String locationSubPath, Type typeConfigHost, Object[] hostInitConfigurationParams)
   at System.Configuration.ClientConfigurationHost.OpenExeConfiguration(ConfigurationFileMap fileMap, Boolean isMachine, ConfigurationUserLevel userLevel, String exePath)
   at System.Configuration.ConfigurationManager.OpenExeConfigurationImpl(ConfigurationFileMap fileMap, Boolean isMachine, ConfigurationUserLevel userLevel, String exePath, Boolean preLoad)
   at System.Configuration.ClientSettingsStore.ReadSettingsFromFile(String configFileName, String sectionName, Boolean isUserScoped)
   at System.Configuration.LocalFileSettingsProvider.GetSettingValuesFromFile(String configFileName, String sectionName, Boolean userScoped, SettingsPropertyCollection properties)
   at System.Configuration.LocalFileSettingsProvider.Upgrade(SettingsContext context, SettingsPropertyCollection properties, Boolean isRoaming)
   at System.Configuration.LocalFileSettingsProvider.Upgrade(SettingsContext context, SettingsPropertyCollection properties)
   at System.Configuration.ApplicationSettingsBase.Upgrade()
   at ESOTradeDesktop.App.OnStartup(StartupEventArgs e)
   at System.Windows.Application.<.ctor>b__1_0(Object unused)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
   at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Windows.Threading.DispatcherOperation.Invoke()
   at System.Windows.Threading.Dispatcher.ProcessQueue()
   at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
   at System.Windows.Application.RunDispatcher(Object ignore)
   at System.Windows.Application.RunInternal(Window window)
   at System.Windows.Application.Run(Window window)
   at ESOTradeDesktop.App.Main()
__________________
Report comment to moderator  
Reply With Quote
Unread 12/03/16, 07:36 PM  
cyxui
AddOn Author - Click to view AddOns

Forum posts: 16
File comments: 50
Uploads: 1
Originally Posted by Travial
How does this addon and client remove items from the TTC site? There are a lot of items listed on the site that aren't actually on the guild store they say they are.

I found an item on the site that was 7 hours old. I went to the vendor listed and saw that it wasn't there. So I full scanned that specific guild store and then reloaded my ui and confirmed that the info was posted.

However, the item that was not there in game is still listed on the site. Does it not confirm old items still being there? I'm having trouble using the site because probably half of the items I find on it are no longer on the store.
The site removes listings that are more than 5 days old. Currently there is no way to tell whether the item is truly not there anymore due to the nature of race condition and no unique identifier for listings (zos ...you know)
Report comment to moderator  
Reply With Quote
Unread 12/03/16, 02:17 PM  
tomtomhotep
 
tomtomhotep's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 27
Uploads: 2
Originally Posted by Travial
How does this addon and client remove items from the TTC site?
I've been wondering the same thing. How often does your server code delete old listings from the database, and how do you define old?
Report comment to moderator  
Reply With Quote
Unread 12/03/16, 02:06 PM  
Travial

Forum posts: 0
File comments: 7
Uploads: 0
How does this addon and client remove items from the TTC site? There are a lot of items listed on the site that aren't actually on the guild store they say they are.

I found an item on the site that was 7 hours old. I went to the vendor listed and saw that it wasn't there. So I full scanned that specific guild store and then reloaded my ui and confirmed that the info was posted.

However, the item that was not there in game is still listed on the site. Does it not confirm old items still being there? I'm having trouble using the site because probably half of the items I find on it are no longer on the store.
Last edited by Travial : 12/03/16 at 02:08 PM.
Report comment to moderator  
Reply With Quote
Unread 11/30/16, 06:07 PM  
cyxui
AddOn Author - Click to view AddOns

Forum posts: 16
File comments: 50
Uploads: 1
Originally Posted by Renwa
Agree totally, I use it everyday hoping to help continue growth. But, I too have to use MM also and have wished many times for improved info from TTS.

Originally Posted by Martan
Very nice addon. Prefer this one over MM since it's crowd sourced but unfortunately I can't get rid of MM completely yet and I think many feel the same way.

In my opinion the in-game addon could use some more work. Better customization for what info is shown on items, like it has when sending stats in chat would be nice. Maybe some graphics too? Deome's DataDaedra did that nicely. Visuals of the price difference from the average price in Guild Stores like MM has would also be a huge plus.
Thanks guys for the input. The info option will definitely come. The graphics might take some time since im not familiar with the GUI system and it will require more RAM for the history ofc. I had been busy fixing server issues for the last few weeks to resolve all the time out ppl had. This is what caused the addon development delay.
Last edited by cyxui : 11/30/16 at 06:08 PM.
Report comment to moderator  
Reply With Quote
Unread 11/28/16, 09:43 PM  
Renwa
Premium Member
Premium Member

Forum posts: 5
File comments: 66
Uploads: 0
Agree totally, I use it everyday hoping to help continue growth. But, I too have to use MM also and have wished many times for improved info from TTS.

Originally Posted by Martan
Very nice addon. Prefer this one over MM since it's crowd sourced but unfortunately I can't get rid of MM completely yet and I think many feel the same way.

In my opinion the in-game addon could use some more work. Better customization for what info is shown on items, like it has when sending stats in chat would be nice. Maybe some graphics too? Deome's DataDaedra did that nicely. Visuals of the price difference from the average price in Guild Stores like MM has would also be a huge plus.
Report comment to moderator  
Reply With Quote
Unread 11/20/16, 05:11 AM  
Martan

Forum posts: 1
File comments: 57
Uploads: 0
Very nice addon. Prefer this one over MM since it's crowd sourced but unfortunately I can't get rid of MM completely yet and I think many feel the same way.

In my opinion the in-game addon could use some more work. Better customization for what info is shown on items, like it has when sending stats in chat would be nice. Maybe some graphics too? Deome's DataDaedra did that nicely. Visuals of the price difference from the average price in Guild Stores like MM has would also be a huge plus.
Report comment to moderator  
Reply With Quote
Unread 11/17/16, 11:33 AM  
cyxui
AddOn Author - Click to view AddOns

Forum posts: 16
File comments: 50
Uploads: 1
Originally Posted by GizmoDuck
How to disable the {Not Bound} Scan All Listings button in the bottom left of the screen?

I'd like to see options to select data in the tool tip, so I can just see Average Price.
Also an option to ignore outlying prices (Lowest and Highest)
Will look into it. Currently working heavily on server optimization. Trying to speed up all searches to around 1-2s
Last edited by cyxui : 11/17/16 at 11:35 AM.
Report comment to moderator  
Reply With Quote
Unread 11/15/16, 01:07 PM  
GizmoDuck

Forum posts: 0
File comments: 77
Uploads: 0
How to disable the {Not Bound} Scan All Listings button in the bottom left of the screen?

I'd like to see options to select data in the tool tip, so I can just see Average Price.
Also an option to ignore outlying prices (Lowest and Highest)
Report comment to moderator  
Reply With Quote
Unread 11/10/16, 10:09 PM  
cyxui
AddOn Author - Click to view AddOns

Forum posts: 16
File comments: 50
Uploads: 1
Originally Posted by Eldorhaan
Any news concerning translation for other clients?
Im gathering strings to translate. Will need ppl to translate them for me.
Report comment to moderator  
Reply With Quote
Unread 11/10/16, 06:43 AM  
Eldorhaan
 
Eldorhaan's Avatar

Forum posts: 2
File comments: 113
Uploads: 0
Any news concerning translation for other clients?
Report comment to moderator  
Reply With Quote
Unread 11/05/16, 05:03 PM  
Orseb

Forum posts: 0
File comments: 1
Uploads: 0
I was opening the client app and got this error:

Code:
System.IndexOutOfRangeException: Índice fuera de los límites de la matriz.
   en Lua.LuaDataFormatDeserializer.NextToken()
   en Lua.LuaDataFormatDeserializer.ParseObject()
   en Lua.LuaDataFormatDeserializer.ParseKeyValuePair()
   en Lua.LuaDataFormatDeserializer.ParseObject()
   en Lua.LuaDataFormatDeserializer.ParseKeyValuePair()
   en Lua.LuaDataFormatDeserializer.ParseObject()
   en Lua.LuaDataFormatDeserializer.ParseKeyValuePair()
   en Lua.LuaDataFormatDeserializer.ParseObject()
   en Lua.LuaDataFormatDeserializer.ParseKeyValuePair()
   en Lua.LuaDataFormatDeserializer.ParseObject()
   en Lua.LuaDataFormatDeserializer.ParseKeyValuePair()
   en Lua.LuaDataFormatDeserializer.ParseObject()
   en Lua.LuaDataFormatDeserializer.ParseKeyValuePair()
   en Lua.LuaDataFormatDeserializer.ParseObject()
   en Lua.LuaDataFormatDeserializer.ParseKeyValuePair()
   en Lua.LuaDataFormatDeserializer.ParseObject()
   en Lua.LuaDataFormatDeserializer.ParseKeyValuePair()
   en Lua.LuaDataFormatDeserializer.ParseObject()
   en Lua.LuaDataFormatDeserializer.ParseKeyValuePair()
   en Lua.LuaDataFormatDeserializer.ParseObject()
   en Lua.LuaDataFormatDeserializer.ParseKeyValuePair()
   en Lua.LuaDataFormatDeserializer.Deserialize(String luaString)
   en Lua.LuaSerializer.Deserialize(String luaString)
   en ESOTradeDesktop.MainWindowViewModel.ParseAndUpload()
   en ESOTradeDesktop.MainWindowViewModel.Initialize()
   en System.Threading.ThreadHelper.ThreadStart_Context(Object state)
   en System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   en System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   en System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   en System.Threading.ThreadHelper.ThreadStart()

Edit: Seems it's now solved, the error window isn't appearing anymore
Last edited by Orseb : 11/05/16 at 05:08 PM.
Report comment to moderator  
Reply With Quote
Unread 11/04/16, 07:29 PM  
cyxui
AddOn Author - Click to view AddOns

Forum posts: 16
File comments: 50
Uploads: 1
Originally Posted by tomtomhotep
Originally Posted by WaiYanHlaing
My price list is updated 3 days ago.
That's true -- for the last 3 days the client has been telling me I already have the latest version of the Item Price Table.
The issue is on the server side.

As TTC is collecting more and more data (reaching 3 million entries every week and it is a good thing!) the default time out was too short for the price calculation. I have went ahead and increased it as well as some sql query optimization.

If this happens again please do no feel hesitate to contact me again
Last edited by cyxui : 11/04/16 at 07:30 PM.
Report comment to moderator  
Reply With Quote
Unread 11/04/16, 04:10 PM  
tomtomhotep
 
tomtomhotep's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 27
Uploads: 2
Originally Posted by WaiYanHlaing
My price list is updated 3 days ago.
That's true -- for the last 3 days the client has been telling me I already have the latest version of the Item Price Table.
Report comment to moderator  
Reply With Quote
Unread 11/01/16, 08:34 PM  
cyxui
AddOn Author - Click to view AddOns

Forum posts: 16
File comments: 50
Uploads: 1
Originally Posted by GizmoDuck
Just got addon, and notice that even when Show Min/Max/Ave is OFF, it will still show on most items.
Show Min/Max/Ave setting is for price to chat. I will consider making one for the tooltip also.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: