[6/14/2016 1:17:09 PM] <Code@USEast> when was the last time game.exe was updated for diablo II? I got mine from jailout's ftp, last modified march 15, 2016
[6/14/2016 1:18:02 PM] <Code@USEast> working on updating my cd-key tester and fixing the d2 product. Not sure if it's my game.exe being invalid or if the hashing library i use needs to be updated to properly hash a d2 client
[6/14/2016 1:19:44 PM] <Code@USEast> since it seems supplying a null value for either of the 2 remaining hash files (to libbnet's checkrevision function) creates an infinite loop, so I'm not sure if all i need is an updated game.exe file or i just need to
[6/14/2016 1:19:50 PM] <Code@USEast> use an alternate hashing procedure
[6/14/2016 5:16:49 PM] <Pyro> it was updated a few days ago
[6/14/2016 5:16:59 PM] <Pyro> 6/7/2016
[6/14/2016 5:17:31 PM] <Pyro> his is about 3 versions out of date
[6/14/2016 5:19:09 PM] <Pyro> what hashing library do you use
[6/14/2016 5:30:43 PM] <Pyro> oh idk about libbnet
[6/14/2016 5:30:49 PM] <Pyro> never used it or seen the code behind it
[6/14/2016 6:28:43 PM] <Code@USEast> can i get the updated game.exe off you?
[6/14/2016 6:28:52 PM] <Code@USEast> or do you have an ftp i can get it from?
[6/14/2016 6:29:26 PM] <Pyro> http://davnit.net/bnet/hashes/zip/
[6/14/2016 6:29:29 PM] <Code@USEast> thanks
[6/14/2016 6:30:46 PM] <Code@USEast> that was modified 5/31/2016
[6/14/2016 6:30:51 PM] <Code@USEast> for d2dv
[6/14/2016 6:31:10 PM] <Pyro> oh
[6/14/2016 6:31:13 PM] <Pyro> uhhh
[6/14/2016 6:32:06 PM] <Pyro> that's weird
[6/14/2016 6:32:46 PM] <Code@USEast> same with d2xp
[6/14/2016 6:34:13 PM] <Pyro> guess i forgot to update the zips
[6/14/2016 6:34:17 PM] <Pyro> should be fixed
[6/14/2016 6:34:32 PM] <Code@USEast> ok
[6/14/2016 6:34:52 PM] <Pyro> should really automate this whole process
[6/14/2016 6:36:03 PM] <Code@USEast> ugh ok, this method doesn't work
[6/14/2016 6:36:42 PM] <Code@USEast> i tried using bncsutil back in the day but couldn't get it to work for some reason, so that's why i looked for something else, found a project that utilized libbnet and built off of it
[6/14/2016 6:36:55 PM] <Code@USEast> guess i ought to get values from BNLS and cache them
[6/14/2016 6:37:39 PM] <Code@USEast> that wouldn't still work, would it? i assume it'd need to be updated to support d2
[6/14/2016 6:39:15 PM] <Pyro> BNLS?
[6/14/2016 6:39:20 PM] <Pyro> i updated jbls to work with d2
[6/14/2016 6:39:48 PM] <Pyro> and afaik all of the major servers are running the updated version
[6/14/2016 6:40:40 PM] <Code@USEast> guess JBLS is the only way to go atm
[6/14/2016 6:41:00 PM] <Pyro> warden.dll can do it
[6/14/2016 6:41:06 PM] <Pyro> and i'm pretty sure bncsutil can
[6/14/2016 6:41:17 PM] <Pyro> if you just call checkrevision with numFiles == 1
[6/14/2016 6:41:30 PM] <Code@USEast> oh
[6/14/2016 6:41:58 PM] <Pyro> MEXP(int) checkRevision(const char* formula, const char* files[], int numFiles,
[6/14/2016 6:42:01 PM] <Pyro> int mpqNumber, unsigned long* checksum)
[6/14/2016 6:42:19 PM] <Code@USEast> ah i see
[6/14/2016 6:42:22 PM] <Code@USEast> cool