Hello all!
I'm starting to try to do some packet-based movement as well as character & monster tracking. I have some questions about the movement system in general as well as packet-specific details.
First, I'd like to ask about general movement things.
Second, some specific packet questions. As monsters are moving around, the server sends 0xb021 packets to the client. I cant find the documentation on the structure of this packet right now, so these are based on my memory.
Any further information on player & monster movement in general would be greatly appreciated.
I'm starting to try to do some packet-based movement as well as character & monster tracking. I have some questions about the movement system in general as well as packet-specific details.
First, I'd like to ask about general movement things.
- What is the translation between the X,Y shown on the minimap and the regionIds/offsets? [Only registered and activated users can see links. Click Here To Register...] for the translation, but what is the "sector" and how is that found? [Only registered and activated users can see links. Click Here To Register...]
- In regards to sending a packet to move your character, I noticed that there seems to be no response from the server. How do you know when you've reached your destination?
Second, some specific packet questions. As monsters are moving around, the server sends 0xb021 packets to the client. I cant find the documentation on the structure of this packet right now, so these are based on my memory.
- The x and y offset are supposedly 2 byte float values, is this true?
- The packet has what seems to be an optional destination, but also an optional source. I cant figure out what the last 2 bytes are of this source section.
Any further information on player & monster movement in general would be greatly appreciated.