MephisTools / diablo2-protocol

Diablo 2 network protocol
MIT License
73 stars 19 forks source link

Continue implementing the login sequence #1

Closed rom1504 closed 6 years ago

rom1504 commented 6 years ago

See http://www.blizzhackers.cc/viewtopic.php?t=406445 Things to add in :

rom1504 commented 6 years ago

done up to step 12

Remaining 13 -> 50

louis030195 commented 6 years ago

step 17 : use sha1 hashing algorithm on password

rom1504 commented 6 years ago

step 20

rom1504 commented 6 years ago

step 22 next is opening connection 3

rom1504 commented 6 years ago

step 28

rom1504 commented 6 years ago

step 42

rom1504 commented 6 years ago

step 49 reached; to do :

rom1504 commented 6 years ago

step 50 done

What is step 51 ?

ie what is the next thing to send after https://bnetdocs.org/packet/245 ?

look for some new doc or read other bots code

rom1504 commented 6 years ago

see https://github.com/dkuwahara/OmegaBot/blob/398128b4cbc96194065da510a7482c521ecf6f90/Connections/Readers/D2gsReader.cs#L202

rom1504 commented 6 years ago

according to that code https://bnetdocs.org/packet/131/d2gs-gamelogon should be sent

louis030195 commented 6 years ago

The bot create game but seems to not be inside or stuck somewhere else, the bot is still displayed in the game on my friend list

louis030195 commented 6 years ago

https://bnetdocs.org/document/28/diablo-ii-game-server-accept-sequence

rom1504 commented 6 years ago

when bnet down https://gist.github.com/erm/9809361