Jump to content

Eternity demos incompatible with PrBoom?


Revved

Recommended Posts

I'm using the OS X build of 3.40.46 right now and for some reason, whenever I make a demo in Eternity, it doesn't play back in PrBoom.

PrBoom crashes whenever it tries to play back the demo, giving the error:
"G_ReadDemoHeader: Unknown demo format 255."
This is odd because I know earlier Eternity demos have played back fine on PrBoom, but not this for some reason.
Am I doing something wrong here?

Share this post


Link to post

By default, Eternity writes Eternity-only demos.

The -vanilla command line option writes backwards-compatible demos, but some of the behaviour of that option is apparently a bit inconvenient.

Share this post


Link to post

If you want to record vanilla compat demo's you'll need to do something like
"eternity -iwad someiwad.wad -file somepwad.wad somepke.pke somethingelse.wad -record mydemo.lmp -vanilla -warp x y"

e.g: If I wanted to record a Nilla demo: "Eternity.exe -iwad doom2.wad -file Nilla.wad -record nilladem.lmp -vanilla -warp 1 -skill 4"

You can also use -longtics for 1.91 longtime demo recording.

Eternity only supports recording of its own demos and 1.9 AFAIK. It'll try and playback older formats (vanilla-MBF)
https://github.com/team-eternity/eternity/blob/master/source/g_game.cpp#L1006

Share this post


Link to post

Another note: some vanilla Doom compatibility demos recorded in vanilla Doom and probably in PrBoom+ too may emulate or expect the spechits overflow. Eternity only emulates that bug if a command line parameter is set. In my Eternity demo tests, I've noticed that "-spechit 0x01C09C98" should be used. So if a demo recorded for vanilla Doom desyncs in Eternity, first try adding that parameter.

Share this post


Link to post
grommile said:

By default, Eternity writes Eternity-only demos.

The -vanilla command line option writes backwards-compatible demos, but some of the behaviour of that option is apparently a bit inconvenient.

Wow, I'm dumb.
Well, at the very least it's nice that I know how to record vanilla and limit-removing demos under Eternity.
Too bad I can't do the same for Boom demos.
The reason I say this is because the sound doesn't work in PrBoom-Plus under Sierra.
Me and 4shockblast have both tested this out.
Still, thanks for the clearing up!

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...