Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CheckRevisionV4 #43

Open
Baaleos opened this issue Mar 28, 2021 · 1 comment
Open

CheckRevisionV4 #43

Baaleos opened this issue Mar 28, 2021 · 1 comment

Comments

@Baaleos
Copy link

Baaleos commented Mar 28, 2021

Describe the bug
Attempting to use this against a 1.14d D2GS server.
I've actually got OmegaBot partially working - but I can't seem to get D2NG to get past the login phase.

It seems to exception out in the CheckRevision(string value) within the CheckRevisionV4 class - it is attempting to perform a base64 conversion when the input is already plaintext.

The formulae string that is being fed into the checkrevision is:
A=3845581634 B=880823580 C=1363937103 4 A=A-S B=B-C C=C-A A=A-B

Which is not a base64 string

To Reproduce
Steps to reproduce the behavior:

  1. Git clone repo
  2. Point realm at 1.14d server
  3. Run console bot in debugger
  4. See error
@dkuwahara
Copy link
Owner

Private servers and official servers use different checkrevision, OmegaBot was developed against an older version of Battle.Net. You should be able to swap out the check revision code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants