Valhalla Legends Forums Archive | Battle.net Bot Development | Links Dead?

AuthorMessageTime
-MichaeL-
APPENDIX - BNLS Checksum Algorithm

Update: This is now available in C#: http://www.valhallalegends.com/yoni/BNLSChecksumCls.cs.txt
This file is unofficial and unsupported.

Anyone happen to have this the current links to get the algorithm are down.
April 21, 2009, 3:49 AM
Yegg
I thought the checksum was no longer necessary?

Not to mention, a 3.2 second search in Google yielded the result..

http://www.infoqu.com/dev/python-programming/bnls-checksum-algorithm-21271-1/
April 21, 2009, 3:50 AM
-MichaeL-
I am writing a BNLS Server and

[code]
[8:32:50 PM] Received: 0x0e
0000 00 0e 45 74 65 72 6e 61 6c 43 68 61 74 00 ..EternalChat.
[8:32:50 PM] Received: Unsupported packet: 0e
[/code]

As you can see Eternal chat requires me to reply to it.
April 21, 2009, 3:51 AM
Yegg
Unsure if you noticed that I updated my first post.
April 21, 2009, 4:03 AM
Ribose
IIRC it's just standard CRC32. I just implemented the first google result of C# CRC32 when I did it...

Edit: Oh yeah, you have to append stuff but the code just ends up being like:[code]int result = Crc32.Calculate(password + servercode.ToString("X").ToUpper().PadLeft(8, '0'));[/code]
April 21, 2009, 4:07 AM
-MichaeL-
Well i have for the most part finished, however, i have not implemented BNLS packets which seem to be outdated.

http://www.mikeownage.com/downloads/ilbnls/iL_BNLS_Build_103_Source.zip

April 26, 2009, 9:39 PM

Search