Gez
Why don't I have a custom title by now?!
Posts: 6458
Registered: 07-07 |
Never_Again said:
Neither fraggle nor e6y have trouble maintaining their codebases while introducing new features, fixing bugs and streamlining the architecture.dysfunctional programming of the demo-related code of these ports.
ORLY?
Here, an example. Read e6y's posts.
>... so according to this, Boom, and all its derivatives, should support
walkover generalized crusher triggers.
Of course it should, but it does not. We cannot change history. We just
want to be a good compatible port.
>and how would it break compatibility ?
If you mean to fix it in new complevel, then it will not break
compatibility, because old prboom will not able to play new demos. And it
is already bad. Plus nobody should use "no complevel" mode. If you mean to
fix it with "complevel 9" (mostly using complevel for demo recording on
Boom levels) - it will never happen, because old prboom will not able to
play demos recorded by new prboom and vice versa
>No ... but you can fix past mistakes.
It is not prboom way. At least it is not my vision of prboom way. All such
doom/boom bugs should not be estimated as bugs at all. They are Doom's
quirks, they are Doom (Boom in case of this topic). In any case, I am sure
it will be fixed for 2.6.x for new demo version code, but I do not know
will it happen ever or not. Ask RjY :)
So, define "no troubles"; because it seems to mean "no troubles, we just won't do any of that stuff".
Here we have two different features: one is demo compatibility, another is working generalized crushers. They are incompatible. ZDoom's approach focuses on modding features and chooses to fix the bug; PrBoom+'s approach focuses on preserving demo compatibility and chooses not to fix the bug for the time being. It will be fixed eventually, but later, because to avoid ending up with ten gazillion complevels they want to wait to be sure to have caught up all existing bugs yet and fix them all at once, instead of fixing them as they crop up.
Neither approach is better or worse than the other. Both ports fill a different niche and the available variety can cater to everyone's whims. But asking ZDoom to preserve demo compatibility is as ridiculous as asking PrBoom to support ZDoom modding features.
|