GoldenEye: Source Forums

Debriefing => General Goldeneye => Topic started by: El Dudereno on December 29, 2010, 05:11:03 pm

Title: Replay Action Sequence
Post by: El Dudereno on December 29, 2010, 05:11:03 pm
Is it possible to add a feature to replay an action sequence?  I'm not here to boast but there are some moments when I can't believe I just pulled that off and would love to be able to watch it from a third persons view.  I know some air combat games have this but don't know if its possible for Goldeneye. 
Title: Re: Replay Action Sequence
Post by: Jonathon [SSL] on December 29, 2010, 05:45:57 pm
I know what you're talking about, I would love it too. Currently, the closest we've got to that is going into the developer console and typing "record <demoname>", and it'll record a clientside demo of everything that goes on in your game, which can be played back later by typing in "demoui" and opening the demo file. Only limitation is that you can't see yourself unfortunately.

Only way to remedy this is if we added some sort of feature to both the client and server builds to have an option on the client end to request a demo from the server, for the server to record it, then send it at th end of the round. That would be pretty cool.
Title: Re: Replay Action Sequence
Post by: Proxie on December 29, 2010, 06:27:01 pm
Agreed, would be pretty awesome.
Title: Re: Replay Action Sequence
Post by: VC on December 29, 2010, 07:09:57 pm
You can't hear your own voice, but you can see yourself.  sv_cheats 1; thirdperson
Title: Re: Replay Action Sequence
Post by: keefy on January 01, 2011, 03:22:12 pm
A clientside autorecord function would be ideal, name the maps by date time and map to make them easy to find.
20101112-221057-ge_casino.bsp


only issue is it may continue into next map with the same name but with _1 _2 added onto the end but I am sure you can solve that. 20101112-221057-ge_casino_1.bsp
Title: Re: Replay Action Sequence
Post by: VC on January 01, 2011, 05:59:59 pm
I client-side autorecord in TF2.  It's called a .CFG file.
Title: Re: Replay Action Sequence
Post by: Jonathon [SSL] on January 01, 2011, 07:15:46 pm
You can't hear your own voice,

"voice_loopback 1" will play whatever you input into your microphone as an output, and it records onto demos.
Title: Re: Replay Action Sequence
Post by: keefy on January 04, 2011, 01:40:26 pm
I client-side autorecord in TF2.  It's called a .CFG file.

I don't play TF2 so it maybe different but if you mean the demo record scripts I find that unless I rename the demos created after closing the game they get overwritten upon game restart.
Title: Re: Replay Action Sequence
Post by: VC on January 04, 2011, 09:55:22 pm
Well, for one, if you have a video to save, move it into another directory.  You need to render it to AVI before Valve updates and breaks your demos, anyway.

However, you should have no trouble with this.  Just make your automatic cfg have a line of exec timestampedvideo and launch from a script that will make a new timestampedvideo.cfg file that contains a record command followed by a string that represents the date, or run-instance number, whatever you like, before launching the game.  (You can get your launch string from a shortcut icon.)
Title: Re: Replay Action Sequence
Post by: keefy on January 05, 2011, 02:56:25 pm
Surely I would still need to change the date and run instance number (what ever that is) before I launch the game becaue all its doing is naming it with specific names or dates I placed into that file.  right?
Title: Re: Replay Action Sequence
Post by: VC on January 05, 2011, 06:03:26 pm
You write the script so it creates the recording's name by itself.  In Linux that's as simple as:
Quote from: #!/bin/sh
TIMESTAMP=`date '+%Y%m%d%H%M'`
echo -e "record ${TIMESTAMP}" > timestampvideo.cfg
However, I haven't mucked with silly Windows, or its BAT files, in a very long time.
Title: Re: Replay Action Sequence
Post by: keefy on January 06, 2011, 03:54:44 pm
Yes indeed it is so silmple no idea why I didnt think of it before  :rolleyes:
Its Not possible because I don't know how to do it and to be honest I cannot be arsed finding out either.