What says in the title. I'm trying to make a map that works a lot like vanilla, and for the most part, most MAPINFO-set compatflags work fine. However, compat_soundcutoff does not work whatsoever.
I attached a file that includes a MAPINFO lump that sets some compatflags for both E1M1 and MAP01 so anyone can test this. Load this and open either E1M1 or MAP01 in any IWAD, type ID(K)FA cheat, and fire a rocket. The explosion sound will play fully, even though the actor has ceased to exist long ago. This happens in both GZDoom v4.3.3 and LZDoom v3.85, but also happens in the most recent development versions.
[GZDoom/LZDoom] MAPINFO - compat_soundcutoff doesn't work
Moderator: GZDoom Developers
Forum rules
Please don't bump threads here if you have a problem - it will often be forgotten about if you do. Instead, make a new thread here.
Please don't bump threads here if you have a problem - it will often be forgotten about if you do. Instead, make a new thread here.
[GZDoom/LZDoom] MAPINFO - compat_soundcutoff doesn't work
- Attachments
-
- Compat test.wad
- (665 Bytes) Downloaded 109 times
- Graf Zahl
- Lead GZDoom+Raze Developer
- Posts: 49071
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: [GZDoom/LZDoom] MAPINFO - compat_soundcutoff doesn't wor
Just checking this, you are right. The current sound backend never checks this CVAR. From the looks of it this got changed when ZDoom migrated from FMod 3.7 to FModEx 4.x, which was 14 years ago. Back then the entire sound mixing model was changed.
I'm sorry, but I do not see a good way to re-enable this option with the current sound mixing model so I'm just going to remove the option from the menu.
I'm sorry, but I do not see a good way to re-enable this option with the current sound mixing model so I'm just going to remove the option from the menu.