woof icon indicating copy to clipboard operation
woof copied to clipboard

Coop_Spawns state not loaded from demo footer during demo playback

Open SirBofu opened this issue 3 months ago • 2 comments

If a demo is recorded with the -coop_spawns parameter, when played back, Woof must be run with the -coop_spawns parameter to play it back, or else a desync will occur if there are any multiplayer-only Things (particularly monsters). This occurs whether the demo is played back via the command-line prompt or embedded within a WAD itself. This may also happen with -solo_net.

In addition, if -coop_spawns is enabled when loading a WAD that has any multiplayer-only items in levels, demo desyncs will occur when the original demos did not have coop_spawns enabled.

(In DSDA-Doom, the demo will play back with -coop_spawns properly set based so long as the demo is loaded from the command line prompt, but it still has a bug where if the demo is loaded from a WAD file, it has the same buggy behavior.)

You will need a WAD that makes use of multiplayer-only enemies to recreate this reliably.

SirBofu avatar Mar 24 '24 04:03 SirBofu