Posted: Thu Jul 02, 2009 1:00 am
Well that's pretty much what we did. Not sure if you're aware of this, but Q3 is open source and has native support to other OS's. We chose to work with IOQ3 because it has more fixes and is a more stable version of Q3. So we are in essence (hacking) the code to get it to work. Even if we didn't try to get it to connect to existing MOHAA servers, it would still require ALOT of modification to the code.
As far as OMOHAA is concerned, I wouldn't say it's a lack of motivation, it's more or less the fact that we only had 2 main programmers. I guess you could say 3 with heiko, but a project of this size would require far more programmers to attempt on a release of this magnitude.
On top of that, we were taking time out of our already busy lives to work on this, now we're even more busy. I know heiko doesn't get on much because he always has his hands full with something, rookie has a new job and not much time for this + he technically withdrew himself from the project already and wombat well, he can't do everything himself. I work 2 jobs and barely have time to do anything now days.
I'm not nearly as good in programming as they are, so I wouldn't be of much help. If anything I'm somewhat of a road block. I have however in my spare time worked on some fixes with heiko, but unfortunatly that too didn't go as far as we had hoped because the limited amount of time that we have.
I do believe wombat said he's going to try & work on the networking code parts to see what he can do.
here's a quote by him:
As far as OMOHAA is concerned, I wouldn't say it's a lack of motivation, it's more or less the fact that we only had 2 main programmers. I guess you could say 3 with heiko, but a project of this size would require far more programmers to attempt on a release of this magnitude.
On top of that, we were taking time out of our already busy lives to work on this, now we're even more busy. I know heiko doesn't get on much because he always has his hands full with something, rookie has a new job and not much time for this + he technically withdrew himself from the project already and wombat well, he can't do everything himself. I work 2 jobs and barely have time to do anything now days.
I'm not nearly as good in programming as they are, so I wouldn't be of much help. If anything I'm somewhat of a road block. I have however in my spare time worked on some fixes with heiko, but unfortunatly that too didn't go as far as we had hoped because the limited amount of time that we have.
I do believe wombat said he's going to try & work on the networking code parts to see what he can do.
here's a quote by him:
Aprop is doing a pretty fancy job with using the Irrlicht engine though.i updated the network code. connecting works as far as the data packets come in. since they are compressed, it's hard to follow them in a packet sniffer, so i must do it by comparing our code piece by piece to the MOHAA assembly code. that's going to take some time... i completed the implementation of the snapshot parsing (if i made no mistake).
now i started parsing the 'CG messages' though i don't know what they are and why the hell they use them (there's nothing like that in Q3). but basicaly there seem to be 37 different ones and i'll have to implement each Confused
so we're getting closer to maintaining a connection to MOHAA servers (though we still can't draw the models)