Rachael wrote:It's perfectly fine to say "don't save at these points". It's not fine to say "you flat out can't save."
Rachael wrote:it's more of a guard rail to say "hey, you're not supposed to do this" but the engine is in your hands so you can override the engine to do it anyway.
Graf Zahl wrote:My main worry is that adding this feature, despite going against everything Doom stands for, would open a can of worms I do not want to get opened.
Graf Zahl wrote:GZDoom is an engine that is primarily meant to run Doom, Heretic, Hexen, Strife, Chex Quest and mods for these games and this will always be the focus of development.
(not picking on you two specifically, you guys are just the ones within the last two pages)Graf Zahl wrote:GTA was actually one of the games where the save system didn't work right - the save point was at the wrong place, i.e. before the mission briefing
I think the major worry against the addition of this feature is two fold.
1) It's not Doom enough.
Are you serious? When has this stopped the additions of several other features? 3D floors, 3D Model Support, GL lighting, Non-midi sound support, custom fonts, font color, cameras, plenty more that I'm sure others can name as well. If Hexen had never come out, the concept of polyobjects would be considered "Not doom enough" simply because the engine never supported those anywhere else. Which segues into my next point: What if one of the core id Tech games did offer an alternative save method? What then? This "Doom enough" argument is arbitrary bullshit at this point, gate keeping if you ask me.
2) I've had bad experiences with other games and I'm afraid that modders will also ruin their mods with it
Excuse me? When has this ever stopped any other feature from being added? When has the inevitable modder using a feature poorly meant a feature can't be added? This is literally a modding community where we share our creations to look for feedback, if the modder uses a feature poorly, you point that out that their mod could be better. People are allowed to make mistakes, and you are allowed to not like them, but you're essentially punishing people who can use this feature responsibly because of an inevitable "bad" use. Why aren't we removing ZScript, little Billy accidentally left a recursion loop in one of his actors! Let's remove custom music support too, because I've played plenty of mods where the developers choice of music is a cheese grater to my ears. How come we're not removing literally everything because people make terry traps?
The cvar compromise is the middle ground we need. Offer a one time message to anyone who opted into forcing quick saves that tries to quick save, per mod.