nukeykt / NBlood

Reverse-engineered ports of Build games using EDuke32 engine technology and development principles (NBlood/Rednukem/PCExhumed)
606 stars 75 forks source link

[Duke3D] Demo of E1L1 causes desync on playback #371

Open radar-duker opened 4 years ago

radar-duker commented 4 years ago

I attempted to record a demo of E1L1 using Rednukem r11575-6f666991b. An "Out of Sync" message is displayed after only a few seconds. This issue is reproducible 100% of the time. Demo example is attached.

https://drive.google.com/file/d/1FdeEUUPnf9D0-YUg2Uo44c02QVqAiLcE/view?usp=sharing

dibollinger commented 4 years ago

Demo recording now appears to be completely broken as of 0ef6bb4, with the following error message:

sv_saveandmakesnapshot: ptr-(snapshot end)=-103428!
FAILED STARTING DEMO RECORDING. SEE OSD FOR DETAILS.

Note that in June I fixed some issues with demo playback upstream on voidpoint.io, which apparently have been merged into Rednukem, perhaps these are responsible for demo recording not working.

Furthermore, the problem radar describes sounds similar to https://voidpoint.io/terminx/eduke32/-/issues/80, which stems from the player input changes.

radar-duker commented 4 years ago

Has demo recording ever worked?