Zygor Guides 6.0.14712

172 posts in this topic

Verified ESO works fine, and they just put out a new ESO guide to accommodate the latest ESO release.

Here's newest ESO:

ESO-ZygorGuidesViewer-14729.zip 1.6 MB

Please login or register to see this link.

Here's newest WoW (same version, more recent gold data):

WoW-ZygorGuidesViewer-14712.zip 22.2 MB

Please login or register to see this link.

1 person likes this

Share this post


Link to post
Share on other sites
27 minutes ago, xyuckfoux said:

Verified ESO works fine, and they just put out a new ESO guide to accommodate the latest ESO release.

Here's newest ESO:

ESO-ZygorGuidesViewer-14729.zip 1.6 MB

Please login or register to see this link.

Here's newest WoW (same version, more recent gold data):

WoW-ZygorGuidesViewer-14712.zip 22.2 MB

Please login or register to see this link.

Oh, that's why it was telling me I have gold data lol.

I think what you suggested about converting TSM data to Zygor data just might work. I know a decent amount of Python, but I'm an amateur programmer, so i'm not sure how one would go about doing that. Or someone could just do the Firehawk route and update gold data as it's updated from Zygor's end, but Firehawk makes that a paid service. Converting TSM's data to Zygor's data can likely be done from the user itself, so no costs for server are associated. 

Just my thoughts, thought I'd share.

Thank you for your work.

Share this post


Link to post
Share on other sites
1 hour ago, BadassOverlord said:

Or someone could just do the Firehawk route and update gold data as it's updated from Zygor's end

 

I've heard, that they started generating the data by themselves using the battle.net API.

You cannot simply take the TSM data and convert it into a compatible format because it doesn't use the same informations as Zygor. You just have two choices: Take the data from Zygor which may result in an account suspension or generate the data by yourself using the battle.net API. However, this may take a few days because historical data is recorded for like 14 days.

Share this post


Link to post
Share on other sites
1 hour ago, BadassOverlord said:

Oh, that's why it was telling me I have gold data lol.

I think what you suggested about converting TSM data to Zygor data just might work. I know a decent amount of Python, but I'm an amateur programmer, so i'm not sure how one would go about doing that. Or someone could just do the Firehawk route and update gold data as it's updated from Zygor's end, but Firehawk makes that a paid service. Converting TSM's data to Zygor's data can likely be done from the user itself, so no costs for server are associated. 

Just my thoughts, thought I'd share.

Thank you for your work.

I prefer Python too, but I could just as easily do things in JavaScript or Lua.

Honestly the work is figuring out what the gold data means in context of Zygor. If you check out the gold data files, they consist of some basic metadata (what realm, number of items listed in this data, etc) and then a ton of rows representing data on each item. It seems to be in this format: "item_id:q_lo,q_md,q_hi,p_lo,p_md,p_hi,health,sold". So the work is in figuring out what q_<lo|md|hi>, p_<lo|md|hi>, health, and sold mean.

If someone wants to try to correlate the data to TSM, Wowuction or Underminer or whatever, here's all the current gold data serialized to a csv file. Let me know if you figure anything out.

_output.zip 5.0 MB

Please login or register to see this link.

Share this post


Link to post
Share on other sites

Another alternative would be to download the data using Firehawk, wouldn't it? I don't know, if they are monitoring their API, but it's worth a try.

Share this post


Link to post
Share on other sites
8 minutes ago, TrioxX said:

Another alternative would be to download the data using Firehawk, wouldn't it? I don't know, if they are monitoring their API, but it's worth a try.

I don't have Firehawk to work with unfortunately.

Share this post


Link to post
Share on other sites

What about decompiling the executable which you can download from their website? I mean... The way of "how" and "where" it downloads the data should be inside of it, shouldn't it?

I don't think, that it does much more or is any better than the Zygor client.

Share this post


Link to post
Share on other sites
11 minutes ago, TrioxX said:

What about decompiling the executable which you can download from their website? I mean... The way of "how" and "where" it downloads the data should be inside of it, shouldn't it?

I don't think, that it does much more or is any better than the Zygor client.

I don't know the exact inner workings of Firehawk, but I know that you need premium in order to see the option to download it from Firehawk. Not sure if it can even be accessed without a premium account, but hey, you never know.

Share this post


Link to post
Share on other sites

That's what i am talking about. The whole functionality must be inside the executable already, regardless of your account status. That should be enough to "analyze".

And since we know that there's not much interesting within the Zygor client, we may have more luck in the Firehawk client.

Share this post


Link to post
Share on other sites

Zygor is written in Java, that's easy to decompile. Dunno exactly, what Firehawk uses. I'm not that expert.

Share this post


Link to post
Share on other sites

I tried using Firehawk but I don't get any Zygor gold data. Must be a premium thing?

The Firehawk executable has a fair bit of obfuscation applied to it at the .exe level (which could just be their attempt at protecting their implementation, but also tends to hide something like a keylogger or virus). Reversing it probably wouldn't be as trivial as the ZygorGuidesClient. Given the fact the exe ships with well-known crypto DLLs (libeay32.dll, ssleay32.dll), I doubt they are doing things over HTTP either.

Additionally, a virus scan doesn't come back completely clean:

Please login or register to see this link.

Share this post


Link to post
Share on other sites

They also have a Mac client :D

Virustotal says, it's clean. Even when using a Crypter, it should sooner or later be detected, if there's something suspicious in it. The latest version has been released 5 months ago. So i guess, they are just trying to protect their implementation.

> Additionally, a virus scan doesn't come back completely clean

I think, these are false positives. Maybe because UPX is used? For reference: 

Please login or register to see this link.


Please login or register to see this link.

Regarding secure connections: What i know is, that they implemented a fallback for users who are unable to connect to their servers using SSL for some reason (e.g. blocked via Firewall). So when starting the client, it first checks if it's able to connect via SSL and if not, use the fallback (which might be a plain HTTP connection).

Share this post


Link to post
Share on other sites
14 minutes ago, xyuckfoux said:
Spoiler

 

I tried using Firehawk but I don't get any Zygor gold data. Must be a premium thing?

The Firehawk executable has a fair bit of obfuscation applied to it at the .exe level (which could just be their attempt at protecting their implementation, but also tends to hide something like a keylogger or virus). Reversing it probably wouldn't be as trivial as the ZygorGuidesClient. Given the fact the exe ships with well-known crypto DLLs (libeay32.dll, ssleay32.dll), I doubt they are doing things over HTTP either.

Additionally, a virus scan doesn't come back completely clean:

Please login or register to see this link.

 

 

Why are people wanting to screw with the Firehawk dev ?

Premium for Zygor comes & goes.. don't think it's necessary at this specific moment..

Dev is a pretty known entity around scene sites too.. I wouldn't be overly concerned about malicious files if you feel confident about where you're getting them from..

For example: 

Please login or register to see this link.

Share this post


Link to post
Share on other sites
4 minutes ago, jaladhjin said:

Why are people wanting to screw with the Firehawk dev ?

Premium for Zygor comes & goes.. don't think it's necessary at this specific moment..

Dev is a pretty known entity around scene sites too.. I wouldn't be overly concerned about malicious files if you feel confident about where you're getting them from..

For example: 

Please login or register to see this link.

I agree that reverse engineering Firehawk isn't particularly desirable; they have a good presence in the scene and we don't need to mess with their stuff. So let's drop that idea and go back to trying to reverse engineer Zygor's gold data format so we can generate it from public sources (TSM, Underminer, Wowuction, etc).

Share this post


Link to post
Share on other sites

Maybe, cracking Firehawk isn't an option because it's (not completely impossible but) too complicated. Maybe, we should ask the Firehawk devs how they do it or maybe, we should focus again on generating the data by ourselves by finding out how it's done. I don't think, that it would be a good idea to get the data from Zygor directly. Or maybe, we should just ignore this Zygor feature and use TSM.

Share this post


Link to post
Share on other sites
14 hours ago, xyuckfoux said:

Verified ESO works fine, and they just put out a new ESO guide to accommodate the latest ESO release.

Here's newest ESO:

ESO-ZygorGuidesViewer-14729.zip 1.6 MB

Please login or register to see this link.

Here's newest WoW (same version, more recent gold data):

WoW-ZygorGuidesViewer-14712.zip 22.2 MB

Please login or register to see this link.

First off thanks for everything you guys and gals do, second I noticed you mention "gold data" in this post does this mean:

       1) we need to go scan the AH for our servers info

       2) has this been done already?   

Do we need to request our servers to be updated?

Thanks for clarification on this smatter

 

Share this post


Link to post
Share on other sites

You need additional files, which are refreshed approx every 72 hours. Without this data (or with extremely old data), you can't use the auction house feature of Zygor.

Share this post


Link to post
Share on other sites
8 hours ago, TrioxX said:

You need additional files, which are refreshed approx every 72 hours. Without this data (or with extremely old data), you can't use the auction house feature of Zygor.

Specifically, the files are located in ZygorGuidesViewer\Data\Gold\

To generate our own, we'd need to figure out the format they use and find a way to translate public (TradeSkillMaster, Wowuction, Underminer) AH data into workable Zygor data.

Share this post


Link to post
Share on other sites
14 hours ago, xyuckfoux said:

Specifically, the files are located in ZygorGuidesViewer\Data\Gold\

To generate our own, we'd need to figure out the format they use and find a way to translate public (TradeSkillMaster, Wowuction, Underminer) AH data into workable Zygor data.

Well I'm not usre if it Will help but back in 5.0 time there was a sight were you could Download your server info, it outdates now but maybe it can help out.

Here is the link :

Please login or register to see this link.

Share this post


Link to post
Share on other sites
Quote

Honestly the work is figuring out what the gold data means in context of Zygor. If you check out the gold data files, they consist of some basic metadata (what realm, number of items listed in this data, etc) and then a ton of rows representing data on each item. It seems to be in this format: "item_id:q_lo,q_md,q_hi,p_lo,p_md,p_hi,health,sold". So the work is in figuring out what q_<lo|md|hi>, p_<lo|md|hi>, health, and sold mean.

If someone wants to try to correlate the data to TSM, Wowuction or Underminer or whatever, here's all the current gold data serialized to a csv file. Let me know if you figure anything out.

It is something more or less like that:

10001:q_lo,q_md,q_hi,p_lo,p_md,p_hi,health,sold
10001:2,3,9,290812,436972,438200,0,0

item id 10001
lowest quantity posted on ah within last week             2        
median of quantity posted on ah within last week       3
highest quantity posted on ah within last week           9
lowest ah price                                 29g08s12c
median of ah price                           43g69s72c
highest ah price                               43g82s00c
health - item health, dnno about this one, but they must have some algoritmh to determine if item is selling good, like amount of items on ah vs sold items 0
sold - how many items sold probably within last week 0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now