bWWd said:
bWWd, it's really not that cut and dried. I'm pretty sure I HAVE admitted many times over that there are existing bugs well beyond my capability. Here's the problem - I'm not some flight by night script kiddie. I'm working toward a CS PHD and already make a excellent living coding. I'm not saying I'm the best, but I am
good, and if I can't make heads or tails out of the legacy code, who is going to?
SX, uTunnels , Plombo, those guys are even better than me, and they couldn't get it done either. That analyst guy talked a big game, and tried to build his own OpenBOR on github when we wouldn't let him claim copyright on the engine, but he gave up pretty quick too and his version offered 0 console support.
The fact is once an application spends so long being added to, it just gets to a point it cannot be tweaked any more without an overhaul. Open source even more so, and community driven projects like OpenBOR more than that. The code is a mess, and that's not OK. From your earlier post you seem to think it's fine to have spaghetti code as long as it works. Well I'm sorry to tell you those things are not mutually exclusive. Spaghetti code = bugs. You can't separate the two. This mythical coder you think will show up and solve all our problems while leaving the legacy as is just doesn't exist.
I also don't get the thing about my not releasing many modules. It's true, I haven't released a completed module - but have a look around. One way or another my fingerprints are in every single module made since my arrival here, even yours. Besides, why does that matter at all? SX never so much as wrote a line of module text. Would you say his contributions don't count?
Your work is among the best - and as a respected member, we will listen you. But one of my other contributions was to rid the community of that "Vets" vs. "Noobs" crap. Everyone gets a voice, and you need to come up with something more concrete than "I've been here longer and I don't like it". What's the problem with using older engine versions to run old modules? Everyone is doing it anyway, all I want to do is drop the false pretense of backward compatibility, and by doing so enable us to make future module authoring a less painful process. I can't keep everyone satisfied all by myself the way things are now.
DC