I'lm sorry for having let you think that I'll release something without your approval, just because I decided it...
Oh no!!!
I'm used to put EXACTLY, like I wrote it above, all of my editions. Once made, I send an email to the author explaining those changes, and I ask the authorization to release the changed pwad.
Sometimes, authors don't agree, like Paul Schmitt or Ty Alderman. But, pretty all the time, I receive the authorization. And when I don't receive any answer, I release the modified pwad with a warning explaining that it's a modified version. In fact, nothing had been really modified. The reality is that I have removed the bugs, added missing textures, added a missing tag or action, etc... But nothing that could let you think that the pwad is modified. My changes are transparent: you have a pwad without any bug, and like it was intended by its author, nothing else.
For now, the only problem with your pwad, which is revealed to be a bug, is in fact without any bad effect on the gameplay and could remain without any problem at all.
But... I dislike to leave it like that, when I know how to do to correct it. So, I'll do the explained edition, with a warning to let the user know that, in case of a multiplayer game, he will have to advise his partner to use the same modified version, or to use himself an unmodified version.
Anyway, we are really far away from GZDoom...
But it was useful to talk about it in a thread dedicated to your work.
About Requiem, it's full of problems and bugs!!! Legacy is unable to play it properly (graphically), but I don't know for GZDoom. It could happen that some of the tricks used to make it may hang the engine, for some very specific situations, unusual.
I didn't really check it, but what I already saw was enough to let me think that it should be fixed.
Same thing for Eternall III, using numerous cheats with the edition's recommandations, and with a lot of bugs: the patch SEPI1 is missing, numerous textures are missing, etc...
"It did also never crash in previous versions of ZDoom IIRC." That's the most annoying part of some weird bugs, not occuring everytime, but only when some very specific situations are present.
And here is the real work of a debugger: to track all the possible situations.
"What will happen if the player has the strange idea to jump here?" is a question that should be asked by an author.
"What may happen with the engine if I don't remove this overlaping linedef?" It's exactly the kind of question never asked by me. I remove it, and I check the map without it, because it's a source of possible crash for an engine or for a nodes builder. Period!
Sorry for this too long comment.
