The following warnings occurred: | ||||||||||||||||||||||||||||||
Warning [2] Undefined variable $captcha - Line: 15 - File: global.php(587) : eval()'d code PHP 8.2.24 (Linux)
|
Reversing Spellborn
|
I updated the doc. I still have to format it because markdown is not understanded by the forum. Did not find a good markdown<->bbcode formatter neither a good html<->bbcode converter. :/
 And yeah Vampire Trix, it's cool that this site exists because it's the last international place dedicated to The Chronicles of Spellborn, and without it I do not know if I would have had the envy to start reversing.  Thank you Slink for your support! I must say that I do not take the time to go through all the possibilities for the data into the packet because my main goal currently is to manage to make the game connect to the world (or at least character creation). So as soon as I know enough to make the game going a step forward, I go to the next packet. Sometimes the next packet explain unknown data in the previous one. But you're right at some time it will be important to find all the possible values! If you have the time to test them it would be cool.  About that, I think that the few DWORD marked as "unknownDword" in the doc are mainly check code because in the client their values are tested against a constant (in programming we also say "magic number") directly hard coded in the assembly code.  You have now the info about the L2C_USER_LOGIN_ACK packet in the doc. It is not encrypted, at least on version 0.9.  For the record, I now see the loading screen and see in the log that "baseCharacterSelection.sbw" has been loaded. I still have a lot of work to pass the loading screen but it's motivating.  Edit: formatting done. This post was last modified: 04-09-2014, 11:34 AM by Saltiel.
|
« Next Oldest | Next Newest »
|