Author | Message | Time |
---|---|---|
PiaNKA | What happened to to Diablo II original...did they patch the verbyte like they did starcraft...? It says the hashes or version data is wrong, did they patch it or something...grrr... | April 26, 2003, 7:55 PM |
Camel | it works fine. do exactly what you do for d2xp, except send 'D2DV' instead of 'D2XP' [edit] err, don't send your d2xp cd key though =P | April 26, 2003, 8:39 PM |
PiaNKA | [quote author=Camel link=board=17;threadid=1160;start=0#msg8531 date=1051389585] [edit] err, don't send your d2xp cd key though =P [/quote] lol, its my hashes, they are too old | April 26, 2003, 9:46 PM |
PiaNKA | Well... maybe it isn't look at this response I got from trying to load D2DV: [18:02:16] Unknown Verification Return Value, may need to upgrade game client. Wtf is that shit, they must have changed the verbyte or SOMETHING...could it still be my hashes, I just downloaded the d2 ones from liquid phlux... it only said diablo 2, it might have been the expansion hashes...? hmm who knows.... | April 26, 2003, 10:06 PM |
laurion | get them from www.madz.tk. The exp ones on madz are old, though. The original are fine. Also, what bot are you using... | April 26, 2003, 10:41 PM |
tA-Kane | [quote author=PiaNKA link=board=17;threadid=1160;start=0#msg8536 date=1051394778]I just downloaded the d2 ones from liquid phlux... it only said diablo 2, it might have been the expansion hashes...? hmm who knows....[/quote]Try D2XP and see if the hashes work. | April 26, 2003, 10:43 PM |
PiaNKA | Few things: 1) Got it to load D2DV 2) Can't figure out D2XP login sequence, and bnet docs is down :( 3) I downloaded the ones from madz.tk instead, and they worked (obviously) 4) I'm using Chat Nine, a bot that I made...I am now working on statstring parsing and D2 realm stuff (Not working well, cept the statstring parsing, thats working fine) Uh... I think that's it :) | April 26, 2003, 11:53 PM |
Camel | [code] Select Case GetID Case "PX2D" KeyCount = 2 hashout = HashThisCDKey(frmSetup.Cdkey, seed) & _ HashThisCDKey(frmSetup.Cdkey2, seed) Case Else KeyCount = 1 hashout = HashThisCDKey(frmSetup.Cdkey, seed) End Select hashout = _ MKL(KeyCount) & _ MKL(IIf(frmSetup.Spawn, 1, 0)) & _ hashout SendPacket &H51, _ MKL(seed) & _ MKL(version) & _ MKL(CheckSum) & _ hashout & _ ExeInfo & Chr(0) & _ Left(frmSetup.uLogin, 15) & Chr(0)[/code] that's the only difference, IIRC correctly, between D2DV and D2XP [edit] obviously, you have to send 'D2XP' instead of 'D2DV' though =P [edit2] that should say 'D2DV' instead of 'D2XP' (> .<) | April 27, 2003, 1:18 AM |
PiaNKA | I got it, lol, it wasn't my code, it was the binaries, and I've yet to figure out the D2XP logon sequence. I looked at a bunch of public sources, but they all look completely different from each other, and my source. I wish BNET Docs might get itself up one of these days... *COUGH* | April 27, 2003, 10:37 PM |
Zakath | You understand the hashing process and what data you send that pertains to the CD-Key in packet 0x51? If so, set the CD-Key count to 2 instead of 1, and send the 2nd CD-Key immediately after the first. That's the only difference. | April 28, 2003, 2:58 PM |
Camel | +1 to zak for repeating what i said and not calling himself "st0rm" | April 29, 2003, 2:41 AM |
St0rm.iD | ...? | April 30, 2003, 12:15 AM |
laurion | [quote author=Camel link=board=17;threadid=1160;start=0#msg8750 date=1051584101] +1 to zak for repeating what i said and not calling himself "st0rm" [/quote] I don't get it either ^^ | April 30, 2003, 10:19 AM |