Download
(80 Kb)
Download
Updated: 10/19/16 08:37 PM
Pictures
File Info
Compatibility:
Dark Brotherhood (2.4)
Thieves Guild (2.3)
Orsinium (2.2.4)
Updated:10/19/16 08:37 PM
Created:10/18/15 02:26 PM
Monthly downloads:55
Total downloads:11,163
Favorites:6
MD5:
Categories:ESO Tools & Utilities, Action Bar Mods
ESO Data Relay  Popular! (More than 5000 hits)
Version: 0.9.19
by: antihax [More]
What is ESO Data Relay?
ESO Data Relay is aimed at providing better volume of market data to addon, web, and app developers to aid users through better market tools. The data may later be expanded to cover more information.
This addon gathers data and uploads to a ZMQ Relay upon /reloadui or logout, then downloads collated data into Lua files which are available to other addons.

Functional examples are available to general users and developers to give a feel of what is capable. These are:
  1. Guild Store Tools.
  2. ESO Market Browser.


For Developers
The code is fully available via github if you wish to help or setup your own relay and consumer (fork and send pull requests to contribute).
  1. example site code - Most of the work around the relay is in the datarelayconsumer. Written in Go but zmq is available for most languages.
  2. Addon and Uploader Lua and C#.
  3. Master/Relay code - Down the road we will need more relay operators to provide redundancy and regionalization. Written in Go.

Developer Documentation
  1. LUA API
  2. ZMQ Relay
  3. JSON API: Sneek Preview.


IMPORTANT! Data formats may change until version 1.0.0.
0.9.19
-- Tick API and fix issue with new champ stuff.

0.9.17
-- Missed a spot.

0.9.16
-- Tick API and fix issue with new champ stuff.

0.9.15
-- Add splash screen and interaction to first run.
-- Enable non English uploads.
-- Add ZoneIndex

0.9.14
-- Handle an issue with getServerName and nil references for some users (thanks Immortal_Dark).

0.9.12
-- Change the upload timeout to handle users with slow connections.

0.9.11
-- Check for updated version and alert the user.
-- If the uploader is not running, send annoying messages to the user every 5 minutes.
-- Add who uploaded the data to the messages.

0.9.10
-- Ignore non-english items.

0.9.9
-- Tick API Version.

0.9.8 *Bug Fix*
-- Fix bug preventing download of statistics.

0.9.7
-- Added ESODR_GetGuildStoreItemTable to Public API.
-- Added NPCStoreItem to relay, collecting NPC sold items.

0.9.1
-- Increase delay to prevent spam messages. Collection will slightly lag upon first load if much data is collected.
-- Uploader now collects data from all servers.

0.8.23 RC3
-- Delay collection to make this transparent to the user.

0.8.21 RC2
-- Fix manifest...

0.8.20 RC2
-- Release Candidate for Beta.
-- Fixed a few leaking variables.
-- Added 7, 15, 30 day statistics.
-- Added GuildStoreItems list.

0.8.19 RC1
-- Release Candidate for Beta
-- Added account name collection for upload statistics
-- Added AvA detection for Keep Guild Traders in Campaigns.

0.8.13
-- Correct date format and change to number. Thx merlight.

0.8.12
-- Implement download of statistics from central server and insert back into the game via data file.
-- Implement basic API on the statistics inside lua.

0.8.3
-- Implement new uniqueID for guildSalesHistory

0.8.2
-- Update for Orsinium
-- Ignore nil itemlinks.. well that's new...

0.8.1
-- Correct zip structure in dist.bat
-- Optimize string conversion for faster operation.

0.7.2
-- Optimized lua module for reduced memory and bandwidth consumption.
-- NOTE: until 1.0.0 release, data formats are subject to change.
Archived Files (3)
File Name
Version
Size
Uploader
Date
0.9.17
80kB
antihax
06/03/16 11:26 AM
0.9.16
80kB
antihax
05/31/16 06:19 PM
0.9.15
80kB
antihax
04/25/16 07:44 AM


Post A Reply Comment Options
Unread 10/22/15, 03:03 AM  
dopiate
AddOn Author - Click to view AddOns

Forum posts: 142
File comments: 677
Uploads: 11
zip incorrect

you need to include the folder in the zip

all addons run inside their folder

using minimap as an example when extracted I got

Elder Scrolls Online\live\AddOns\MiniMap

which is correct with your I got

Elder Scrolls Online\live\AddOns\

I dumps it all in the root.

that breaks minion and confuses end users

-d
Report comment to moderator  
Reply With Quote
Unread 10/22/15, 12:01 PM  
antihax
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 17
Uploads: 4
Good to know. Will address the batch file tonight.

- Edit: Fixed in repo, will be resolved fully next time an update is made to the file on ESOUI. Minion is not listing the addon yet and i would not expect it to be until beta or final.
Last edited by antihax : 10/22/15 at 04:09 PM.
Report comment to moderator  
Reply With Quote
Unread 11/04/15, 05:18 AM  
merlight
AddOn Author - Click to view AddOns

Forum posts: 671
File comments: 213
Uploads: 12
A little nitpicking... what diabolic zip archiver do you use? unzip gave me a warning the .zip uses backslashes as path separators, but converted them to forward and unpacked correctly. 7zip quietly unpacked files with backslashes in their names, total fail
Report comment to moderator  
Reply With Quote
Unread 11/04/15, 08:04 AM  
antihax
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 17
Uploads: 4
Originally Posted by merlight
A little nitpicking... what diabolic zip archiver do you use? unzip gave me a warning the .zip uses backslashes as path separators, but converted them to forward and unpacked correctly. 7zip quietly unpacked files with backslashes in their names, total fail
Uses .Net function through powershell. Will take a look later. Thanks.
Report comment to moderator  
Reply With Quote
Unread 11/04/15, 07:04 PM  
antihax
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 17
Uploads: 4
Originally Posted by antihax
Originally Posted by merlight
A little nitpicking... what diabolic zip archiver do you use? unzip gave me a warning the .zip uses backslashes as path separators, but converted them to forward and unpacked correctly. 7zip quietly unpacked files with backslashes in their names, total fail
Uses .Net function through powershell. Will take a look later. Thanks.
Looks like this is a known issue with [IO.Compression.ZipFile]::CreateFromDirectory. I will see if I can squeeze the work around into the batch file.
Report comment to moderator  
Reply With Quote
Unread 04/11/16, 02:59 AM  
and

Forum posts: 9
File comments: 256
Uploads: 0
Uploader as a threat

Hello,
when I try to run the uploader I get a message from my antivirus software (AVG) because it identifies it as a IDP.ALEXA.51 threat. Do you think the file might have been infected?
Thank you!
Report comment to moderator  
Reply With Quote
Unread 04/11/16, 11:37 AM  
antihax
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 17
Uploads: 4
Re: Uploader as a threat

Originally Posted by and
Hello,
when I try to run the uploader I get a message from my antivirus software (AVG) because it identifies it as a IDP.ALEXA.51 threat. Do you think the file might have been infected?
Thank you!
Thanks for letting me know. This detection is part of AVG heuristics and is a false positive. It is due to the application writing to the Windows registry before a form is presented. I will see if I can write a workaround later to prevent further false positives.
Report comment to moderator  
Reply With Quote
Unread 04/11/16, 01:00 PM  
and

Forum posts: 9
File comments: 256
Uploads: 0
Thank you very much for your answer
Report comment to moderator  
Reply With Quote
Unread 04/20/16, 08:40 AM  
baldylox

Forum posts: 5
File comments: 59
Uploads: 0
hola!

love the website, so i decided to get the eso data relay installed with guildstoretools.

when i run the .exe, nothing seems to happen. ive tried as admin too. ideas? i check my comodo to see if its blocking and it doesnt appear to be.

in game i see blank data, of course, as nothing is sending or receiving via the exe id assume.

thanks!
Report comment to moderator  
Reply With Quote
Unread 04/20/16, 05:10 PM  
antihax
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 17
Uploads: 4
Originally Posted by baldylox
hola!

love the website, so i decided to get the eso data relay installed with guildstoretools.

when i run the .exe, nothing seems to happen. ive tried as admin too. ideas? i check my comodo to see if its blocking and it doesnt appear to be.

in game i see blank data, of course, as nothing is sending or receiving via the exe id assume.

thanks!
Check the system tray for the application. If it is not there, something is likely blocking it.

I have an update i will be posting in the next few days which adds more interaction on the first run instead of hiding to the tray.
Report comment to moderator  
Reply With Quote
Unread 04/20/16, 07:30 PM  
baldylox

Forum posts: 5
File comments: 59
Uploads: 0
i removed my comodo to test and see if its blocking it somehow. nada. in taskmgr i see it pop up using about 4mb of memory for about 5-10sec and then disappears
Last edited by baldylox : 04/20/16 at 07:31 PM.
Report comment to moderator  
Reply With Quote
Unread 04/20/16, 07:47 PM  
antihax
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 17
Uploads: 4
Originally Posted by baldylox
i removed my comodo to test and see if its blocking it somehow. nada. in taskmgr i see it pop up using about 4mb of memory for about 5-10sec and then disappears
Sounds like something is blocking it or there is some type of .Net failure.
Report comment to moderator  
Reply With Quote
Unread 04/25/16, 08:20 AM  
baldylox

Forum posts: 5
File comments: 59
Uploads: 0
just downloaded your update and the only change was that my comodo dragon asked me what to do withe the exe. i gave it full access. i still see it pop in taskmgr for a few seconds and disappear.

based on your update logs, there should be more happening. what data do you need from me to fix this?

also can you get this added to minion? it doesnt seem to be there when i looked.

thx

edit - if it helps, i do not run eso from standard c drive and my documents is pointed elsewhere too.
Last edited by baldylox : 04/25/16 at 08:22 AM.
Report comment to moderator  
Reply With Quote
Unread 05/20/16, 01:26 PM  
Bapples

Forum posts: 0
File comments: 3
Uploads: 0
hello there so got a problem i cant get it to work follows a screenshot http://postimg.org/image/x9uuiaha9/ can have any help about this?
Last edited by Bapples : 05/20/16 at 01:26 PM.
Report comment to moderator  
Reply With Quote
Unread 05/20/16, 08:04 PM  
antihax
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 17
Uploads: 4
Looks like it had a few connection errors and then started working correctly. Are you still having issues?
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: