I dunno, it looks like theoddone has part of it working already, in only a few short weeks. Seems mighty realistic

The way penguin has it set up, it's self contained, the msdev stuff still builds

So the tinkerers can continue to tinker, and the gameplay stuff can get added independent of it.
Some of DTP's stuff is very cool, some bugfixes, some additions, and there have been a few new sexp's added by different people.
Getting it all i nthe same place is step one (and probably harder than the actual coding

).
I see a few major avenues of attack, in no particular order:
1) Bugfix (there are a few)
2) DirectX8 upgrade (at least use native DX8 calls, rather than DX5 backward compatibility, control code, etc which will bring us to possibly 3 and certainly 4)
3) Multiplayer redux/Multiplayer bugfix (maybe even a new masterserver implementation ala one of the many open source master servers out there, also, there has to be a way to get more out of the netcode)
4) Gameplay and engine enhancements (ala Icefire)
5) SDL/OpenGL/openAL port for Linux and Mac users as well as to at least pave the way in understanding a possible ps2 for linux port (all 186 of them), perhaps thru this, some advances in the networking can be made as well?
Those are realistic expections, IMHO, effectively silo'd from one another (because the codebase is so modular) that progress can be made in one, without blowing up the others and because we've collectively come some distance in understanding this codebase, and making the codebase more accessible to even windows users of GCC (VS still has a cost) can't be a bad thing

Addresses both the hobbyist GNU coder as well as folks like Icefire's wants and needs. Keeps the code teams seperate, so stalling on one track doesn't kill the others (provided we keep with good practices like penguin's).
It's not just one or the other, this is having the cake and getting to eat it.
So, who wants to look at the DX 8 upgrade?
