xyuckfoux

ESO (1.3.15955) & WoW (6.1.15888) ZygorGuides w/ Regular Gold Data Updates

201 posts in this topic

Today's Updates:

WoW-ZygorGuidesViewer-14921.EU.1478632453.zip 23.0 MiB

Please login or register to see this link.

WoW-ZygorGuidesViewer-14921.US.1478605414.zip 22.9 MiB

Please login or register to see this link.

3 people like this

Share this post


Link to post
Share on other sites

Hey guys,

Unfortunately the time has come that my account has expired and nobody has volunteered their own working account.

However, as promised, I am releasing the tools to automate releases all the way up to the point of uploading on Mega. It's not too impressive but got me spending no more than about 2 minutes a day on this (maybe 4 minutes if there was a new guide release).

Here's the link:

build_zg_release.zip 3.9 MB

Please login or register to see this link.

Instructions:

  • This is designed for a Windows system, but can be easily ported to other operating systems by just adjusting references to paths and making tool/library dependencies available to the command-line (7z, megatools, python).
  • You must get Python (I used 2.7) and have the requests library available (pip install requests)
  • This tool utilizes 7-zip for compression, and expects to find it in "C:\Program Files\7-Zip\7z.exe". You can either install it there or you can change the do_build.py file to utilize native_pyzip_pack instead of win_7z_pack to remove the 7z dependency altogether.
  • Modify config.py to put in your Zygor and Mega usernames / passwords.
  • As an option, if you're using a VPN or anonymizing network, adjust the values in the banned_ipinfo_strings in config.py to reflect attributes you would not want to appear in your ip lookup if your VPN or anonymizing network was working properly. This ensures you're anonymous when uploading to Mega.
  • Open build.py and modify SRC_DIR and/or GAME_ROOTS to point to your Zygor directories for your ESO and WoW guides; the build tools require you to use the official client to update the guides (but not the gold data), so you're telling the build where to look for the latest guides downloaded by the Zygor client. The official client dependency could easily be removed (there's notes in the code on how to implement that), but it's something I never bothered with since I ran the client sandboxed anyway.
  • If you want to change the number of gold datasets you retrieve each release (default is top 25), line 184 of zygor_gold.py is what you want to change. Similarly, you can restrict it to "us" or "eu" only by changing line 145 and removing the region you do not want to use.
  • Finally, once that's all set, double-click do_build.bat. This will build a release from all the guides you have downloaded locally, apply an anonymized generated license, retrieve the top realm's gold data as needed if they're been updated since last release, pack the release up and name it properly with version number and gold data timestamp.
  • After it does the build for each new release / gold data, it will upload it automatically to Mega. After all uploads, it will list out all links to all builds stored in Mega, with the latest at the bottom of the output. Copy/paste the new links to your forums and you're all set.

I probably won't be checking in for PMs more often than once a week until the end of the year unless someone donates an account and I'm able to start up again. At this point I have no dog in the fight; I stopped playing WoW weeks ago and originally started this because I could not find a reliable free ZygorGuides source myself.

Thanks for the support everyone and good luck!

3 people like this

Share this post


Link to post
Share on other sites
On 2016-11-10 at 7:47 AM, xyuckfoux said:

Hey guys,

Unfortunately the time has come that my account has expired and nobody has volunteered their own working account.

However, as promised, I am releasing the tools to automate releases all the way up to the point of uploading on Mega. It's not too impressive but got me spending no more than about 2 minutes a day on this (maybe 4 minutes if there was a new guide release).

Here's the link:

build_zg_release.zip 3.9 MB

Please login or register to see this link.

Instructions:

  • This is designed for a Windows system, but can be easily ported to other operating systems by just adjusting references to paths and making tool/library dependencies available to the command-line (7z, megatools, python).
  • You must get Python (I used 2.7) and have the requests library available (pip install requests)
  • This tool utilizes 7-zip for compression, and expects to find it in "C:\Program Files\7-Zip\7z.exe". You can either install it there or you can change the do_build.py file to utilize native_pyzip_pack instead of win_7z_pack to remove the 7z dependency altogether.
  • Modify config.py to put in your Zygor and Mega usernames / passwords.
  • As an option, if you're using a VPN or anonymizing network, adjust the values in the banned_ipinfo_strings in config.py to reflect attributes you would not want to appear in your ip lookup if your VPN or anonymizing network was working properly. This ensures you're anonymous when uploading to Mega.
  • Open build.py and modify SRC_DIR and/or GAME_ROOTS to point to your Zygor directories for your ESO and WoW guides; the build tools require you to use the official client to update the guides (but not the gold data), so you're telling the build where to look for the latest guides downloaded by the Zygor client. The official client dependency could easily be removed (there's notes in the code on how to implement that), but it's something I never bothered with since I ran the client sandboxed anyway.
  • If you want to change the number of gold datasets you retrieve each release (default is top 25), line 184 of zygor_gold.py is what you want to change. Similarly, you can restrict it to "us" or "eu" only by changing line 145 and removing the region you do not want to use.
  • Finally, once that's all set, double-click do_build.bat. This will build a release from all the guides you have downloaded locally, apply an anonymized generated license, retrieve the top realm's gold data as needed if they're been updated since last release, pack the release up and name it properly with version number and gold data timestamp.
  • After it does the build for each new release / gold data, it will upload it automatically to Mega. After all uploads, it will list out all links to all builds stored in Mega, with the latest at the bottom of the output. Copy/paste the new links to your forums and you're all set.

I probably won't be checking in for PMs more often than once a week until the end of the year unless someone donates an account and I'm able to start up again. At this point I have no dog in the fight; I stopped playing WoW weeks ago and originally started this because I could not find a reliable free ZygorGuides source myself.

Thanks for the support everyone and good luck!

 

I got an account for you check PM :)

4 people like this

Share this post


Link to post
Share on other sites
On 11/11/2016 at 4:01 PM, Foxez said:

I got an account for you check PM :)

Thanks to Foxez for the working account for this release

WoW-ZygorGuidesViewer-14954.EU.1478979714.zip 23.0 MiB

Please login or register to see this link.

WoW-ZygorGuidesViewer-14954.US.1478955335.zip 22.9 MiB

Please login or register to see this link.

1 person likes this

Share this post


Link to post
Share on other sites
21 hours ago, Firehawk said:

So you are now using a cracked account to continue? ;)

Yes, those that have a moral dilemma with receiving a pirated copy of ZygorGuides that utilized a leaked password of an account already sending passwords in plaintext by the cracked service should look elsewhere, lol.

Here's my agenda (all of this is contingent on my ability to put in time):

  • I'll continue releasing versions for as long as someone provides a working account.
  • I'll credit those that provide me with working accounts in any release that utilizes the credentials given (up to two accounts per release, secondary account used for fingerprint detection and to distribute gold data downloaded) on request.
  • I'll continue releasing the tools I build and use for my releases when asked or when significant changes have been made.
  • If I have extra time, I will consider authoring a free, open-source auto-updater for my releases that may compete with Firehawk. This will allow users three options for staying up-to-date: download manually (like now), download the updater for automatic updates, or download the source code for the updater and build it themselves to ensure security & integrity of the application. Let me know if there's any interest or anyone wants to help (would do it in either Node.js+Electron or Python+Qt, both are very easy to read and easy to build cross-platform).
  • Under no circumstance will I build a paid service on the back of piracy.
  • I will consider a monetary offer from ZygorGuides if they want to improve the copy protection of their product (lua code obfuscation and release fingerprinting), but they must first agree to implement HTTPS for login to stop sending passwords in plain-text and also utilize correct hashing on their end for passwords (they have them in plaintext in a giant database). If this offer is given and accepted I will disclose and cease efforts here, but I will release all tools open-source to be continued by others if they wish.

Releases for today:

WoW-ZygorGuidesViewer-14956.EU.1479030831.zip 23.0 MiB

Please login or register to see this link.

WoW-ZygorGuidesViewer-14956.US.1479062796.zip 22.9 MiB

Please login or register to see this link.

1 person likes this

Share this post


Link to post
Share on other sites

Today's Releases (Gold Updates Only):

WoW-ZygorGuidesViewer-14956.EU.1479142700.zip 23.0 MiB

Please login or register to see this link.

WoW-ZygorGuidesViewer-14956.US.1479128136.zip 22.9 MiB

Please login or register to see this link.

Share this post


Link to post
Share on other sites

Hey, I added some legacy stuff to Github people might be interested in looking at. Note that the guide repos have had Gold Data and Licence.lua stripped out; you'll have to add those manually if you want them to work. Any Licence.lua from a previous release will work, or you could generate one using the generator in Bonus Stuff below.

My Account:

Please login or register to see this link.


WoW ZG Repo:

Please login or register to see this link.


ESO ZG Repo:

Please login or register to see this link.

Bonus Stuff:
- Hidden Licence.lua validation for WoW guides, obfuscated and deobfuscated (very similar in ESO as well):

Please login or register to see this link.


- Licence.lua generator used in WoW releases:

Please login or register to see this link.


- Licence.lua generator used in ESO releases:

Please login or register to see this link.


- Script used to retroactively push release zipfile contents to the Github repos:

Please login or register to see this link.

I haven't built Github into the automated release process but I am working on it as it might be used for automated delivery / updates in the future.

1 person likes this

Share this post


Link to post
Share on other sites

Today's Releases:

WoW-ZygorGuidesViewer-14964.EU.1479202025.zip 23.0 MiB

Please login or register to see this link.

WoW-ZygorGuidesViewer-14964.US.1479245989.zip 22.9 MiB

Please login or register to see this link.

2 people like this

Share this post


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

Today's Releases:

WoW-ZygorGuidesViewer-14964.EU.1479202025.zip 23.0 MiB

Please login or register to see this link.

WoW-ZygorGuidesViewer-14964.US.1479245989.zip 22.9 MiB

Please login or register to see this link.

Hey dude, first off, thank you so much for everything you do. However, I get a message that my ESO zygor is outdated. Could you push the latest version to github? Thank you!

Share this post


Link to post
Share on other sites

These are great, thank you.

How difficult would it be to include gold data for more than just the top 25 realms?

Share this post


Link to post
Share on other sites
15 hours ago, sweetmonster said:

Hey dude, first off, thank you so much for everything you do. However, I get a message that my ESO zygor is outdated. Could you push the latest version to github? Thank you!

It is the latest ESO guide from Zygor, see

Please login or register to see this link.

You'll need to check "Load outdated addons" or something similar in the addons menu. ESO must have updated their API with a patch recently? The Zygor guide is APIVersion 100017, see ZygorGuidesViewer.txt in the build, which appears to be the latest on the API wiki and forums today.

13 hours ago, Bob2000 said:

These are great, thank you.

How difficult would it be to include gold data for more than just the top 25 realms?

It would be trivial to include all realms, a simple tweak to a variable in my build process. However, I don't want to put the account at risk of being flagged by Zygor staff for retrieving an unusual amount of gold data. I'd imagine it's already at risk for that retrieving close to 50 datasets a day. If Foxez gives the greenlight on the account provided, I can ramp it up to all gold data and we can see what happens. The alternative is providing more accounts, which I can use to spread out data downloaded and also test for fingerprinting with each release.

Also, in my opinion, realms that fall under the top 25 (and note, when I say realms, I actually mean realmsets because I count joint AH realms as a single realm) we're starting to talk about smaller markets. Zygor's gold guide typically deals with large, commodity markets (farming and crafting items) which typically move slowly. In addition, large realms have larger (saturated) commodities, so real-time data isn't neccessary and so Zygor's data is sufficient. Smaller realms need closer to real-time data because the markets are typically much smaller, so I believe TSM data is much more valuable (closer to real-time).

Today's Releases:
WoW-ZygorGuidesViewer-14964.EU.1479276136.zip 23.0 MiB

Please login or register to see this link.

WoW-ZygorGuidesViewer-14964.US.1479300589.zip 23.0 MiB

Please login or register to see this link.

1 person likes this

Share this post


Link to post
Share on other sites

Today's Updates:

WoW-ZygorGuidesViewer-14964.EU.1479381040.zip 23.0 MiB

Please login or register to see this link.

WoW-ZygorGuidesViewer-14964.US.1479362530.zip 23.0 MiB

Please login or register to see this link.

2 people like this

Share this post


Link to post
Share on other sites

Today's Updates (Gold Data Only):

WoW-ZygorGuidesViewer-14964.EU.1479448943.zip 23.0 MiB

Please login or register to see this link.

WoW-ZygorGuidesViewer-14964.US.1479472609.zip 22.9 MiB

Please login or register to see this link.

7 people like this

Share this post


Link to post
Share on other sites

Sorry for the delay, found myself away from the computer this weekend for better or worse. Should really think about completely automating this but can't automate CodeDeception posts. I don't want to take away CodeDeception being the source of updates, since Foxez here is the one providing the account.

Today's updates:
WoW-ZygorGuidesViewer-14964.EU.1479724845.zip 23.0 MiB

Please login or register to see this link.

WoW-ZygorGuidesViewer-14964.US.1479757727.zip 22.9 MiB

Please login or register to see this link.

P.S. This will be one of the first updates I've done entirely without using the official Zygor Client, so let me know if anything is weird about it.

Edited by xyuckfoux
1 person likes this

Share this post


Link to post
Share on other sites

This is probably the second or third time Zygor has done a release within a few hours of one of my posts, lol.

Here's version 15011 with latest gold:
WoW-ZygorGuidesViewer-15011.EU.1479724845.zip 23.1 MiB

Please login or register to see this link.

WoW-ZygorGuidesViewer-15011.US.1479762049.zip 23.0 MiB

Please login or register to see this link.

2 people like this

Share this post


Link to post
Share on other sites

Version 15015 with latest gold:

WoW-ZygorGuidesViewer-15015.EU.1479880928.zip 23.1 MiB

Please login or register to see this link.

WoW-ZygorGuidesViewer-15015.US.1479880928.zip 23.0 MiB

Please login or register to see this link.

Share this post


Link to post
Share on other sites

Just read up a bit on this conversation. First of all thank you xyuckfoux and everyone supplying accounts to him, you guys are awesome.

 

A thing I wanted to add is, while Zygor is really awesome and I would not want to level without it, it also operates in a greyzone. Blizzard clearly forbids any sort of paid addons, paid premium content for addons, obfuscated code .... So technically xyuckfoux is only giving us what we should get anyways.

 

I do see that there is a lot of work included in Zygor but they should have probably figured out a other way like by adds on their webiste or whatever to make a deserved profit off it. 

 

Share this post


Link to post
Share on other sites
9 hours ago, boramet said:

A thing I wanted to add is, while Zygor is really awesome and I would not want to level without it, it also operates in a greyzone. Blizzard clearly forbids any sort of paid addons, paid premium content for addons, obfuscated code .... So technically xyuckfoux is only giving us what we should get anyways.

I do see that there is a lot of work included in Zygor but they should have probably figured out a other way like by adds on their webiste or whatever to make a deserved profit off it. 

Zygor says they'll give the guide addon away for free, what they charge for is the actual guide files that are loaded by the AddOn (everything in the Guides folder and Data/Gold folder). The ability to write and author your own guide with their addon is supposedly fully documented. That's their argument. Supposedly the equivalent of selling a strategy guide, whether that be physical or PDF format or whatever. Whether that's valid or not, I don't know. But Blizzard hasn't come after them as far as I know, and they point to blue posts on the forums where using Zygor is not a an offense Blizzard will ban anyone over.

It'd be questionable if ads could cover the manpower going into their addon; this is evidenced by the amount of code changed in each update (that's not counting their costs for support, marketing, etc):

11/21 14964: 304 lines of code added, 16 lines deleted
11/21 15011: 4,407 lines of code added, 1,894 lines deleted
11/22 15015: 1,009 lines of code added, 24 lines deleted
11/23 15019: 17 lines of code added, 17 lines deleted

Anyway, today's Guide (15019) and Gold Updates:

WoW-ZygorGuidesViewer-15019.EU.1479897460.zip 23.1 MiB

Please login or register to see this link.

WoW-ZygorGuidesViewer-15019.US.1479931188.zip 23.0 MiB

Please login or register to see this link.

2 people like this

Share this post


Link to post
Share on other sites

Today's gold updates:

WoW-ZygorGuidesViewer-15019.EU.1479967335.zip 23.1 MiB

Please login or register to see this link.

WoW-ZygorGuidesViewer-15019.US.1479992329.zip 23.0 MiB

Please login or register to see this link.

3 people like this

Share this post


Link to post
Share on other sites

Today's gold updates:

WoW-ZygorGuidesViewer-15019.EU.1480072180.zip 23.0 MiB

Please login or register to see this link.

WoW-ZygorGuidesViewer-15019.US.1480088928.zip 23.0 MiB

Please login or register to see this link.

2 people like this

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