demos

Make suggestions for improving one of the best games on the net!
Post Reply
michaelh20
Private First Class
Private First Class
Posts: 57
Joined: Thu Dec 12, 2002 2:28 am
Location: MN USA

demos

Post by michaelh20 » Fri Apr 04, 2003 3:27 am

I was thinking that it might be possible to create the capacity to record and playback demos. Might require some bit of hacking on the source code, but I was thinking somewhere along the lines of every so often recording the position of all the players and what they are doing, etc..

just thinking

then we just need a midi player :)

User avatar
Chestal
Dev Guru
Dev Guru
Posts: 171
Joined: Fri Dec 06, 2002 11:56 pm
Location: Siegen, Germany
Contact:

Post by Chestal » Fri Apr 04, 2003 3:49 pm

The ability to record (and playback) a game would be nice. When thinking of league matches, we could even put past matches up on the site. Would be perfect if it would also be possible to pause, rewind, fast forward etc.

User avatar
blast
General
General
Posts: 4792
Joined: Fri Mar 21, 2003 3:49 pm
Location: playing.cxx
Contact:

Post by blast » Tue Jun 24, 2003 4:33 am

I like this idea. How about include camera options like they have in the observation mode, and maybe an "action tracker" camera (like in Carmagedon). Also, compression might be wanted. Files could get very large. We should streaming the file to disk, rather that recording it all to memory as well.

Multiple view screens would also be cool, so you can watch 2-4 players/areas at once. Watch that stealth sneak up on the GM from 2 angles. :D

How about an instant replay of your death? It would be, say...the last 3 or 4 seconds before you "bite the bullet."
Last edited by blast on Wed Aug 27, 2003 1:11 am, edited 1 time in total.
"In addition to knowing the secrets of the Universe, I can assure you that I am also quite potty trained." -Koenma (Yu Yu Hakusho)

Image

User avatar
SGI
Private First Class
Private First Class
Posts: 513
Joined: Mon Dec 09, 2002 7:24 pm
Location: Motown, MI, USA

Post by SGI » Tue Jun 24, 2003 12:40 pm

....and we need an announcers/broadcasting

SGI still camping with his GM from the top of the map...Ohhhhhhhh look is coming from his back "@@@" with stealth and boom, finally someone kill SGI.
Check, check in the other side Chestal with laser ahhhhh he just polverized "@@@" great great battle ..........

User avatar
bryjen
Brigadier General
Brigadier General
Posts: 60
Joined: Thu Dec 12, 2002 1:28 am
Location: KY, US

Post by bryjen » Tue Jun 24, 2003 4:09 pm

Somewhere someone hinted at having a "replay server" that you could connect to with the normal client's observer mode to watch the replay. That wouldn't get you the nice VCR-like rewind and skip forward functions though.

User avatar
larsl
Dev Monkey
Dev Monkey
Posts: 50
Joined: Tue May 20, 2003 2:35 pm
Location: Stockholm
Contact:

Post by larsl » Sat Jun 28, 2003 11:19 pm

It looks like someone started writing a demo recorder a long long time ago - search for packetStream in ServerLink.cxx (or here). It works, in the sense that it records all packets received from the server and saves them, timestamped, to a file. I think that more info would have to be recorded in order to replay the game later though, and I didn't find any code to load the packet file. It's a start, though.

Post Reply