[Won't change] CompatFlags values carry over between different WADs

Bugs that have been investigated and resolved somehow.

Moderator: GZDoom Developers

CompatFlags values carry over between different WADs

Postby Soul Sucka » Sat Apr 18, 2020 1:33 am

DMFlags are always reset every time you load up GZDoom. CompatFlags, however, do not. This often causes issues when one manually sets specific CompatFlags to play WADs designed for vanilla, for example, but as one would assume that CompatFlags are reset much like DMFlags, they unknowingly play newer wads with those flags carried over instead, sometimes leading to unintentional behaviour and bugs. The player should be right to assume that DMFlags and CompatFlags are standardised in how they both reset with each new instance of GZDoom.
Soul Sucka
 
Joined: 05 Apr 2010

Re: CompatFlags values carry over between different WADs

Postby Graf Zahl » Sat Apr 18, 2020 1:34 pm

What makes you think this is a *bug*?
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
 
Joined: 19 Jul 2003
Location: Germany

Re: CompatFlags values carry over between different WADs

Postby Nash » Sun Apr 19, 2020 1:40 am

I would expect them all to behave consistently - either they all save or they don't. Got caught in the situation OP describe a few times myself - was playing some old WADs with compatibility, then forgot to turn them off for playing modern WADs.
User avatar
Nash
 
 
 
Joined: 27 Oct 2003
Location: Kuala Lumpur, Malaysia
Github ID: nashmuhandes

Re: CompatFlags values carry over between different WADs

Postby Graf Zahl » Mon May 25, 2020 8:21 am

You know how it goes - change these things and you get even louder complaints. The assumption when implementing it like this probably was that it is likely that these flags need to persist across interrupted game sessions but the multiplayer relevant dmflags don't.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
 
Joined: 19 Jul 2003
Location: Germany


Return to Closed Bugs

Who is online

Users browsing this forum: Serino and 4 guests