Page 1 of 1

Live Client 12088L (7-22-15)

Posted: Thu Jul 23, 2015 6:11 pm
by Jabantiz
Just an FYI multiple things changed with this client preventing them from logging in, this client is not supported for now until the issues are figured out.


Now for the details in those interested in helping.
First problem is obtaining the data version, the original struct is returning a value that results in valid opcodes and preventing it from using the second struct and getting the correct opcodes. This can be bypassed for now by forcing login/world to use the second struct. Still a proper fix needs to be determined but this isn't the major issue.

Second problem is the client never talks to the world. When login hands the client off to the world nothing happens on the world side. This could be related to the new login queue or whatever live added but this is the major issue.

Re: Live Client 12088L (7-22-15)

Posted: Thu Jul 23, 2015 8:04 pm
by Zcoretri
So are these not a problem now?

Re: Live Client 12088L (7-22-15)

Posted: Thu Jul 23, 2015 10:28 pm
by Jabantiz
Woot my last post never went through sorry, should have made sure it posted before walking away.

First problem solved itself with the patch that was today, really should have updated the client before looking into this stuff :oops:
Though this issue has happened in the past and it is possible it could happen in the future, we need to figure out a better way to determine the data version then trial and error. For world it may be easy, same code I put in the parser should work for world, Login however uses a different packet with multiple string so getting the size will not be reliable.

The second problem turned out to be a simple struct issue fixed locally and able to log into the emu, however this forced me to check other login structs and it appears a lot of stuff is off, character creation is really screwed up when you select standard server but still able to create a limited char, selecting the time locked option won't let you complete the process.

I am trying to figure out the structs but they are giving me some issues currently.

Re: Live Client 12088L (7-22-15)

Posted: Tue Jul 28, 2015 3:12 pm
by Jabantiz
After todays patch (7-28-15) there was no bump in data version so I went ahead an put up the work around until we figure out the packet. So todays patch is now connecting to the emu, character sheet needs work, as always, and I am sure there are other things as well but you can get into the world now.