Page 1 of 1

1.1.00 [r748] ZDOOM demos incompatible with GZDoom?

Posted: Wed Jan 28, 2009 20:25
by BlooditeKrypto
Good Day DRD Team.

First I apoligize if this is in the wrong sub-forum as it has nothing to do with a hardware error but nevertheless it affects this version.

I'm currently working on a mammoth of a project: Hell Revealed II UV Max (100% kills and secrets) these demos are intended for entertainment purposes to be uploaded to my Youtube account. Which is why I chose not to use PRBoom, while I do enjoy my authenticity I thought the crowds would enjoy the orgy of blood Nashgore has to offer :D

However since I'm very fond of the sight of nostalgic software sprites I've been recording my demos in ZDOOM (2.2.0 - r748). Then I was having doubts whether to utilize OpenGL after my task was complete, in order to gain a sharper picture quality. I delved into the GZDOOM archive and came across v1.1.00 which used r748 as a ZDOOM build.

Yet to my horror the demos still continued to go out of sync, I received no warning unlike the newer versions. I can't comprehend what the problem could be, perhaps something to do with the coding?

So before I accept the horrifying truth, condemning my videos to the shade of good ol software I'm curious to know.. Can anyone shed some insight on the matter? :)

Posted: Wed Jan 28, 2009 20:47
by Graf Zahl
Due to the addition of 3D floors the physics code in GZDoom is not the same as in ZDoom. Even with no 3D floors present there's some subtle differences that will make a demo go out of sync.

Posted: Thu Jan 29, 2009 6:20
by Rachael
What you'll probably need to do is release two versions of the demos - one for ZDoom, one for GZDoom. You could probably offer the ZDoom demos in your regular download package, and GZDoom demos as an add-on package.

And bear in mind when you do, they will only work in the versions which they were recorded. Every subsequent official release of either sees significant changes, enough that demos will go out of sync horribly.

Posted: Thu Jan 29, 2009 9:38
by Graf Zahl
... and that significant change has already happened.

With ZDoom and its child ports, there is no guarantee that you will be able to play your demos with anything but the precise version you recorded your demo with.