Closed DefaultO closed 3 years ago
The serialization is indeed outdated (very old, this proxy initially was made a half year ago under private use), try the pathfinding algorithm on simple dirt worlds thats the max where it should work otherwise try studying the serialization (its really easy to update) and add certain jumps of bytes whenever necessary or required.
I could update it but it's a lot of constant effort and time that I have to spend that I do not have due to the fact that I am barely finishing school and coming closer to my last exam to graduate.
Thanks for finding time to reply. Good luck with the exams. Mine weren't too bad 2 years ago. You should come through them too ^^.
Thought about going memory based, since the Tesla Project looks interesting (he had implemented the feature to read a foreground/background tile by its coordinate, and that by doing some math on the offsets). But if it's as easy as you said to fully update this project (a lot of things still work, just nuker and rayman seem to be broken completly - didn't look much into the other things to tell you exactly) I might as well keep it packet based.
You two codes is chaotic and I had to rename a lot of things to give it some sense. You kept using the default name (+ number) for several UI Elements. Things like button4 (which gets used for sending the action packet) & button4_1 (which was used for the private server crasher or so) were horrible to look at. I know it's planned to push a cleaned up version of it, but I guess I won't need it anymore.
I thought it's my matrix. But your Serialization seems to be off. Or the Update broke it (if it worked before). Haven't changed much besides changing the game version and didn't bother reversing the packets yet. Guess I will have to, to get some work done.
Debugging is not easy when you don't want to stop running the proxy server.
The .ToString conversion is not necessary. It does it on its own. I added it for something else.