Actually I read one comment of yours on the previous page that reminded me of another member who stopped by recently with some code changes, and I would probably say that members like that are the reason that we do have a bit of an unwritten evaluation process for opening up repo write access. Any community is going to have that. Granted some might be more intimidated than others by the comments you've made, but around here that's actually quite welcome. You're right that the code has always been a big hack-a-thon in some places, and the bolt on parts haven't made it any better over the years. Some areas have seen significant rewrites since the original release though. Software development in general has been plagued by a lack of engineering processes in most organizations, Carmack is an exception to that rule though, and not a counter-point. Volition is no exception. Their developer application test is still comprised of how quirky of a solution you can come up with for some trivial programming issues in pure C. They don't ask you anything about OOP, etc. They're looking for old school hack programmers who can get things out the door quickly under the gun, as far as I can tell. Some things never change, as I only applied for them a little over a year ago.
Anyway, a rewrite on the scale you're talking about just begs that someone should bring up the Ferrium project. It was to be a from-scratch recreation of the FS engine, fully backwards compatible with the FS2 engine but yet released under a truly open source license. The website is stil up at
Alliance Productions on Sourceforge. If a true rewrite were to be done, doing it without actually using the original source code would be ideal because then we'd be out from under the restrictions of the Interplay/Volition license. Just something to think about. I'm not going to go around saying "we need you, please help us Obi-Wan" like some of these jokers seem to be doing (
), but I won't say that having another engineering-minded coder to really tear into things wouldn't be appreciated. I'm sure that if this were something you wanted to do, you'd do it with or without our blessing and support, and I'd much rather you were working with us than off on your own because of some silly reason or another.
And GB is right, stay out of GD and you should be mostly ok. Keep in mind this is a fairly large and diverse community, and you shouldn't ever have to 'deal with' asshats, as often as they might try to poke their heads in your business. That's what the 'ignore' feature is for.