Package net.bnubot.core

Examples of net.bnubot.core.BNetInputStream.readDWord()


       
        case BNCSCommandIDs.SID_AUTH_INFO:
        case BNCSCommandIDs.SID_STARTVERSIONING: {
          if(pr.packetId == BNCSCommandIDs.SID_AUTH_INFO) {
            nlsRevision = is.readDWord();
            serverToken = is.readDWord();
            is.skip(4)//int udpValue = is.readDWord();
          }
          long MPQFileTime = is.readQWord();
          String MPQFileName = is.readNTString();
          String ValueStr = is.readNTString();
View Full Code Here


                    } else {
                      exeHashBuf = CheckRevisionBNLS.checkRevision(ValueStr, cs.product, MPQFileName, MPQFileTime, cs.bnlsServer);
                    }
              BNetInputStream exeStream = new BNetInputStream(new java.io.ByteArrayInputStream(exeHashBuf.getBuffer()));
              exeStream.skipBytes(3);
              int success = exeStream.readDWord();
              if(success != 1) {
                Out.error(this.getClass().getName(), HexDump.hexDump(exeHashBuf.getBuffer()));
                throw new Exception("BNLS failed to complete 0x1A sucessfully");
              }
              exeVersion = exeStream.readDWord();
View Full Code Here

              int success = exeStream.readDWord();
              if(success != 1) {
                Out.error(this.getClass().getName(), HexDump.hexDump(exeHashBuf.getBuffer()));
                throw new Exception("BNLS failed to complete 0x1A sucessfully");
              }
              exeVersion = exeStream.readDWord();
              exeHash = exeStream.readDWord();
              exeInfo = exeStream.readNTString();
              exeStream.readDWord(); // cookie
              /*int exeVerbyte =*/ exeStream.readDWord();
              assert(exeStream.available() == 0);
View Full Code Here

              if(success != 1) {
                Out.error(this.getClass().getName(), HexDump.hexDump(exeHashBuf.getBuffer()));
                throw new Exception("BNLS failed to complete 0x1A sucessfully");
              }
              exeVersion = exeStream.readDWord();
              exeHash = exeStream.readDWord();
              exeInfo = exeStream.readNTString();
              exeStream.readDWord(); // cookie
              /*int exeVerbyte =*/ exeStream.readDWord();
              assert(exeStream.available() == 0);
                  }
View Full Code Here

                throw new Exception("BNLS failed to complete 0x1A sucessfully");
              }
              exeVersion = exeStream.readDWord();
              exeHash = exeStream.readDWord();
              exeInfo = exeStream.readNTString();
              exeStream.readDWord(); // cookie
              /*int exeVerbyte =*/ exeStream.readDWord();
              assert(exeStream.available() == 0);
                  }
                 
                  if((exeVersion == 0) || (exeHash == 0) || (exeInfo == null) || (exeInfo.length() == 0)) {
View Full Code Here

              }
              exeVersion = exeStream.readDWord();
              exeHash = exeStream.readDWord();
              exeInfo = exeStream.readNTString();
              exeStream.readDWord(); // cookie
              /*int exeVerbyte =*/ exeStream.readDWord();
              assert(exeStream.available() == 0);
                  }
                 
                  if((exeVersion == 0) || (exeHash == 0) || (exeInfo == null) || (exeInfo.length() == 0)) {
                    recieveError("Checkrevision failed!");
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.