I am currently trying to update Avesta 7.6 to support 7.7.
I have successfully gotten my character list to be shown in the client, but as soon as I login to the gameserver the client debugs, it's always the same error message:
Is anyone familiar with this error message? If so, could you perhaps point me in the right direction?
I don't think it's a encryption problem since I have successfully disconnected the client when trying to log in to the game world, and those packets have been encrypted with XTEA.
The problem occurs when "sendAddCreature" is sent to the client, I don't know where and I really don't feel like backtracking every byte sent, so I thought I'd ask here first.
So if you have any clue, please tell me.
Link to Avesta 7.6: [7.6] Avesta - v4 - The Best Old School (This is actually not the version I am using, it has been removed but this one is close enough.)
I am not trying to make the server accept both 7.6 and 7.7, I am simply trying to make it accept 7.7.
Sincerely yours,
Korv
I have successfully gotten my character list to be shown in the client, but as soon as I login to the gameserver the client debugs, it's always the same error message:
Debug Assertion 7.7 Objects.cpp 267 Sun Sep 12 22:37:23 2010 Windows Version: 5.1 build 2600 on 2 with Service Pack 3
Graphic Engine: 1
Last Packet Types: 100 011 010 100 020 000 000 000 000 000
Last Packet: 177 000 010 233 003 000 016 050 000 001 011 255 255 255 255 255
Player Position: [1020,1020,7]
Player.cpp 380: exception occurred, reason:
Network.cpp 885: exception occurred (ErrorCode = 0), reason:
Control.cpp 1302: exception occurred (Type = 100), reason:
Communication.cpp 1422: exception occurred (PlayerX = 1020) (PlayerY = 1020), reason:
Communication.cpp 1399: exception occurred (xmin = 0) (ymin = 0), reason:
Communication.cpp 1378: exception occurred (Type = 27135), reason:
Objects.cpp 270: exception occurred (Type = 27135) (Flag = 5), reason:
Objects.cpp 267: assertion failed (Type = 27135) (ObjectProperties->high() = 5089), reason:
In(Type,ObjectProperties->low(),ObjectProperties->high())
Is anyone familiar with this error message? If so, could you perhaps point me in the right direction?
I don't think it's a encryption problem since I have successfully disconnected the client when trying to log in to the game world, and those packets have been encrypted with XTEA.
The problem occurs when "sendAddCreature" is sent to the client, I don't know where and I really don't feel like backtracking every byte sent, so I thought I'd ask here first.
So if you have any clue, please tell me.
Link to Avesta 7.6: [7.6] Avesta - v4 - The Best Old School (This is actually not the version I am using, it has been removed but this one is close enough.)
I am not trying to make the server accept both 7.6 and 7.7, I am simply trying to make it accept 7.7.
Sincerely yours,
Korv
Last edited: