Okay, im back
Let me explain the situation a bit. Me and Juan were working on the mod and it was going pretty well. It was starting to get quite playable, although still needed a ton of work. Also, we both had other things to do and mp mod wasn't our priority. Day by day we had less time for it till the moment when we had none. Everytime I looked at the code it seemed weird. There were some dirty workarounds, unclear "magic". I decided to rewrite it from scratch but had no time (yeah, I have personal life, sorry guys...).
Last week I had few free days and I decided to finally start it. Properly this time. I found a nice networking library called "
Enet", wrote blitz3d userlib (those who know how whats that know that it's a real pain in the ass). Anyway, I managed to get networking OUTSIDE of b3d using C++ (yay). C++ beats b3d at every possible category... I decided to write as much as I can with C++ and only hook it a bit with b3d. However, this useless engine gave me no chance to do that. Im still forced to use b3d but at least the networking code is done by external .dll, which will speed up things a lot.
In the meantime I got a job, so it really don't have free time now :/ Also, juan started his irrlicht port and I'm wondering if it wouldn't be better if I just wait for it and then implement it... Ah, I'm also affected by the "missing items" bug...
I don't know what I'm going to do next... If I find more time then I'll try to finish the mod on blitz3d engine.