Jump to content

What is your favorite source port for demo recording (especially multiplayer)?


Recommended Posts

Doom is one of the first (if not the first) fps games to support demo recording. Sadly, there has never been a real standard for multiplayer demos after the source code was released. Quake demo support has only been fragmented to three protocols (netquake, quakeworld, and Darkplaces). Quake 2 and most modern games aren't really fragmented at all when it comes to demo recording standards. Doom has several different source ports with several different protocols, and in some ports demos aren't compatible with other versions of the same port!

So my question is... what source ports do you like the best for demo recording, especially multiplayer?

IMO, these are the best ports for multiplayer demo recording:

1. JDoom 1.8.6 (record in console from any point in the game, regardless if single player or multi player. Unfortunately it requires OpenGL and won't run anything more advance than limit-removing wads. In addition, demos will only run with this specific port, and possibly this specific version. Only time will tell on the latter...)

2. Odamex (best for software renderer, and the most advanced of all the ports listed. record in console from any point in a multiplayer match, and can begin a single player demo recording from console. Sadly, the protocol is still a work in progress and demo compatibility is not guaranteed at this point.)

3. Boom (Not a moving target, so demos can be played on most versions of prboom-plus with full compatibility. Sadly requires Dosbox on most systems and requires recording a demo from the command line (bleh!).

4. Chocolate Doom (better than Boom in regards of portability, but is limited in what wads are supported.)

Note: I have purposefully not included zdaemon on this list (closed source).

Share this post


Link to post

Well, ZDaemon actually seems quite convenient for this stuff, with even 10 years old demos playing back fine and lots of cool features such as fully functional rewind.

Share this post


Link to post

ZDaemon is the only major port to remain closed source. It is also very bad in terms of portability, being available for windows and nothing else. Even with wine, it's only available for the x86 architexture.

That's why I don't include it in this list. Being big on free and open source myself, I don't particularly care for zdaemon. I also like the idea of running the same port on as many devices as possible.

Share this post


Link to post

All serious speedrunners use prboom-plus. Attempts to increase EE's demo compatibility to catch up failed to impress them apparently :P

Share this post


Link to post

But prboom-plus seems terrible for multiplayer, at least it was completely unplayable when we tried it with Plut on Requiem map13 (very laggy and weird unresponsive mouse for both players).

Regarding ZDaemon, Lyfe posts Mac builds on the forum actually. No comment on the religious stuff. :p

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...