Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
sausage

How do you Watch demos in zdoom?

Recommended Posts

If you can watch demos in zdoom, Can you tell me how?
i havent seen one for Quite a while....

- sausage -

Share this post


Link to post

You have to be viewing a ZDoom demo, more specifically a demo for that ZDoom version because somewhere randy broke completely the demo code and slapped some ZDoom-only style fix on it.

For normal demos use PrBoom or PrBoom+ or Eternity

Share this post


Link to post

Ok, so you're saying i have to download a whole new Port to watch demo's.....
Fine i will =D

- sausage -

Share this post


Link to post
HobbsTiger1 said:

You have to be viewing a ZDoom demo, more specifically a demo for that ZDoom version because somewhere randy broke completely the demo code and slapped some ZDoom-only style fix on it.


I think the breaking factor is a true random number generator. The Zdoom only factor would probabally be ZDoom storing the outcomes in the demo, though this is only based on observations and as such could be very wrong (Graf! We need you here! :P).

Share this post


Link to post

The random number generator is only one issue. The big problem is that each minor change to the game code can have an effect on demo playback. So there are 2 methods to develop a Doom port:

1. Be extremely careful never to break anything, keep all the original code intact and if changes are necessary wrap them in compatibility checks.
2. Don't bother with demo compatibility and change what is needed.


Randy chose option 2.

Share this post


Link to post
Graf Zahl said:

1. Be extremely careful never to break anything, keep all the original code intact and if changes are necessary wrap them in compatibility checks.
2. Don't bother with demo compatibility and change what is needed.

Randy chose option 2.

3. New format of demos. Similar as in Quake

Share this post


Link to post

Sure. But any format robust enough to handle such changes would be too maintenance intensive. It has been discussed and the consensus was that it isn't worth it

Share this post


Link to post

Thats good enough for why non-ZDoom demos dont work, but its not for why every time we have an update of ZDoom old demos dont work in the new version.

Share this post


Link to post
Graf Zahl said:

The big problem is that each minor change to the game code can have an effect on demo playback.


This includes bug fixes since E.G a polyobject in a level would cause a 2.0.96 demo to desync in 2.0.98 due to broken polyobject behavior.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×