View Full Version : Demo Playback
Joe999
08-04-2007, 12:38 PM
in case you haven't noticed, demo playback works in this build :D
i've created a quick & dirty demo playback control config which will be extended in time, but here's a start in case someone wants to use it as well:
writeconfig backupconfig
unbindall
bind "w" "_forward" "" "default"
bind "s" "_back" "" "default"
bind "a" "_moveleft" "" "default"
bind "d" "_moveright" "" "default"
bind "SPACE" "_moveup" "" "default"
bind "SHIFT" "_sprint" "" "default"
bind "CTRL" "_speed" "" "default"
bind "F7" "screenshot 4096 2304 64" "" "default"
bind "F8" "screenshot 2048 1152 64" "" "default"
bind "F11" "screenshot" "" "default"
bind "KP_RIGHTARROW" "cvaradd demo_scale 0.1" "" "default"
bind "KP_LEFTARROW" "cvaradd demo_scale -0.1" "" "default"
bind "KP_UPARROW" "cvaradd demo_scale 1.0" "" "default"
bind "KP_DOWNARROW" "cvaradd demo_scale -1.0" "" "default"
bind "KP_5" "pausenetdemo" "" "default"
bind "KP_5" "demo_scale 1.0" "CTRL" "default"
check out the pausenetdemo command, it's very awesome :)
doson
08-04-2007, 05:57 PM
bind "KP_RIGHTARROW" "cvaradd demo_scale 0.1" "" "default"
bind "KP_LEFTARROW" "cvaradd demo_scale -0.1" "" "default"
bind "KP_UPARROW" "cvaradd demo_scale 1.0" "" "default"
bind "KP_DOWNARROW" "cvaradd demo_scale -1.0" "" "default"
what are this commands for ? Fastforward and reverse ?
Joe999
08-04-2007, 06:43 PM
those are for chaning the speed of demo playback. 1.0 is normal speed, rest is faster or slower
doson
08-04-2007, 08:27 PM
ok thanks, pausenetdemo is awesome lol
Joe999
08-04-2007, 08:59 PM
updated the config:
writeconfig backupconfig
unbindall
bind "w" "_forward" "" "default"
bind "s" "_back" "" "default"
bind "a" "_moveleft" "" "default"
bind "d" "_moveright" "" "default"
bind "SPACE" "_moveup" "" "default"
bind "SHIFT" "_sprint" "" "default"
bind "CTRL" "_speed" "" "default"
bind "F7" "screenshot 4096 2304 64" "" "default"
bind "F8" "screenshot 2048 1152 64" "" "default"
bind "F11" "screenshot" "" "default"
bind "MOUSE2" "pausenetdemo" "" "default"
bind "KP_5" "demo_scale 1.0" "" "default"
bind "KP_RIGHTARROW" "cvaradd demo_scale 0.1" "" "default"
bind "KP_LEFTARROW" "cvaradd demo_scale -0.1" "" "default"
bind "KP_UPARROW" "cvaradd demo_scale 1.0" "" "default"
bind "KP_DOWNARROW" "cvaradd demo_scale -1.0" "" "default"
bind "KP_ENTER" "toggle demo_noclip 1 0" "" "default"
bind "KP_INS" "toggle g_showhud 0 1" "" "default"
pausenetdemo is better on mouse2 where it's quickly accessible. changes are in italic :D
dommafia
08-05-2007, 05:17 AM
nice config ;)
Joe999
08-05-2007, 01:48 PM
here's an update. lots of changes, i tried to get rid of the numeric keypad and instead bind everything on mouse/mousewheel/wsad-key-environment
// ================================================== ==================================
// movement
// ================================================== ==================================
bind "w" "_forward" "" "default"
bind "s" "_back" "" "default"
bind "a" "_moveleft" "" "default"
bind "d" "_moveright" "" "default"
bind "SPACE" "_moveup" "" "default"
bind "SHIFT" "_sprint" "" "default"
bind "CTRL" "_speed" "" "default"
// ================================================== ==================================
// screenshot binds
// ================================================== ==================================
bind "1" "screenshot" "" "default"
bind "2" "screenshot 2048 1152 64" "" "default"
bind "3" "screenshot 4096 2304 64" "" "default"
// ================================================== ==================================
// demo playback speed
// ------------------------------------------------------------------------------------
// mouse wheel:
// click: normal playback speed
// up/down: add +/- 1 to playback speed
// up/down with ctrl pressed: add +/- 0.1 to playback speed
// ------------------------------------------------------------------------------------
// keypad:
// up arrow: add 1.0 to playback speed
// down arrow: add -1.0 to playback speed
// left arrow: add 0.1 to playback speed
// right arrow: add -0.1 to playback speed
// ================================================== ==================================
seta writeDemoScaleInfo "addchatline $demo_scale"
// control playback speed with mouse wheel
bind "MOUSE3" "demo_scale 1.0; vstr writeDemoScaleInfo" "" "default"
bind "MWHEELUP" "cvaradd demo_scale 0.1; vstr writeDemoScaleInfo" "CTRL" "default"
bind "MWHEELDOWN" "cvaradd demo_scale -0.1; vstr writeDemoScaleInfo" "CTRL" "default"
bind "MWHEELUP" "cvaradd demo_scale 1.0; vstr writeDemoScaleInfo" "" "default"
bind "MWHEELDOWN" "cvaradd demo_scale -1.0; vstr writeDemoScaleInfo" "" "default"
// control playback speed with keypad
bind "KP_5" "demo_scale 1.0; vstr writeDemoScaleInfo" "" "default"
bind "KP_RIGHTARROW" "cvaradd demo_scale 0.1; vstr writeDemoScaleInfo" "" "default"
bind "KP_LEFTARROW" "cvaradd demo_scale -0.1; vstr writeDemoScaleInfo" "" "default"
bind "KP_UPARROW" "cvaradd demo_scale 1.0; vstr writeDemoScaleInfo" "" "default"
bind "KP_DOWNARROW" "cvaradd demo_scale -1.0; vstr writeDemoScaleInfo" "" "default"
// ================================================== ==================================
// camera speed
// ------------------------------------------------------------------------------------
// mouse wheel:
// shift pressed + mouse wheel click: normal camera speed (200)
// shift pressed + mouse wheel up/down: add +/- 30 to camera speed
// ================================================== ==================================
seta writeDemoCamSpeed "addchatline $pm_democamspeed"
bind "MOUSE3" "pm_democamspeed 200; vstr writeDemoCamSpeed" "SHIFT" "default"
bind "MWHEELUP" "cvaradd pm_democamspeed 30; vstr writeDemoCamSpeed" "SHIFT" "default"
bind "MWHEELDOWN" "cvaradd pm_democamspeed -30; vstr writeDemoCamSpeed" "SHIFT" "default"
// ================================================== ==================================
// misc binds
// ================================================== ==================================
// pause current playback and switch to free-fly mode. this one is most awesome :)
bind "MOUSE2" "pausenetdemo" "" "default"
// toggle player view / spectator view
bind "c" "toggle demo_noclip 1 0" "" "default"
bind "KP_ENTER" "toggle demo_noclip 1 0" "" "default"
// toggle demo hud
bind "e" "toggle g_showdemohud 1 0" "" "default"
bind "KP_HOME" "toggle g_showdemohud 1 0" "" "default"
// toggle hud
bind "q" "toggle g_showhud 0 1" "" "default"
bind "KP_INS" "toggle g_showhud 0 1" "" "default"
taken
08-05-2007, 06:11 PM
Great work Joe! :)
hannes
08-06-2007, 09:45 AM
/me says thx a lot!
101uk
08-07-2007, 06:32 PM
sorry im a noob to this coding business, how do i implement these features?
[]v[]
08-08-2007, 06:14 PM
When pause and free fly while in the third-eye-camera, you then fly around inside the third-eye-camera.
I notice that these demos record everything and not just within sight, so a great way to see what was happening on the rest of the map.
I also tried some of Darkangels_ETpro_MovieMaking scripts which slightly changed seem to work ok'ish. Like the matrix cameras.
RR2DO2
08-08-2007, 08:05 PM
Client demos record everything that the client gets. Keep in mind that due to the AOR, data further away from the recording client in a network demo is less accurate. (Server demos don't have this problem, they just record the entire game.)
Decon89
08-09-2007, 03:53 PM
So how do you make these binds work ? Do you have to change your bind config everytime you need to watch one :/?
Joe999
Excellent script, but why you don't want to include demo markers? it's very nice feature imo. something like this:
// ================================================== ==================================
// demo cut markers
// set markers and then use "cutNetdemo <input_demoname> <output_demoname>"
// ================================================== ==================================
bind "LEFTARROW" "placeDemoCutEndMarker; addchatline '^1END ^7marker is set'" "" "default"
bind "RIGHTARROW" "placeDemoCutStartMarker; addchatline '^2START ^7marker is set'" "" "default"
I've modified your script slightly to add FOV changer at mouse wheel during pause, it looks very useful for screenshots: http://community.enemyterritory.com/forums/showthread.php?t=6620
// ================================================== ==================================
// pause current playback and switch mouse wheel to the "FOV changer"
// ------------------------------------------------------------------------------------
// mouse wheel (in "pause" mode):
// up/down: add +/- ~10% to FOV
// click: set original FOV value
// ================================================== ==================================
set writeFOVInfo "echo $g_FOV"
set gFOV_backup $g_FOV
set RestoreDefaultFOV "set g_FOV $gFOV_backup; vstr writeFOVInfo"
set ZOOM_UP "set gFOV_float $g_FOV; cvarMultiply gFOV_float 1.1; cvaradd gFOV_float 0.5; set g_FOV $gFOV_float; set gFOV_float $g_FOV; vstr writeFOVInfo"
set ZOOM_DWN "set gFOV_float $g_FOV; cvarMultiply gFOV_float 0.91; cvaradd gFOV_float 0.5; set g_FOV $gFOV_float; set gFOV_float $g_FOV; vstr writeFOVInfo"
set DEMO_PAUSE "pausenetdemo; bind MWHEELUP $ZOOM_UP; bind MWHEELDOWN $ZOOM_DWN; bind MOUSE3 $RestoreDefaultFOV; bind MOUSE2 $DEMO_UNPAUSE"
set DEMO_UNPAUSE "pausenetdemo; bind MWHEELUP $DEMOSCALE_UP; bind MWHEELDOWN $DEMOSCALE_DWN; bind MOUSE3 $SetNormalSpeed; bind MOUSE2 $DEMO_PAUSE"
bind MOUSE2 $DEMO_PAUSE
and microscopic changes in original binds:
set SetNormalSpeed "demo_scale 1.0; vstr writeDemoScaleInfo"
bind MOUSE3 $SetNormalSpeed
set DEMOSCALE_UP "cvaradd demo_scale 1.0; vstr writeDemoScaleInfo"
set DEMOSCALE_DWN "cvaradd demo_scale -1.0'; vstr writeDemoScaleInfo"
bind MWHEELUP $DEMOSCALE_UP
bind MWHEELDOWN $DEMOSCALE_DWN
here is some simple math with gFOV_float to reduce round error and prevent zero value for g_FOV that causes game crash.
btw, maybe it's better to save original crouch bind (bind "c" "_movedown" "" "default") to keep a possibility of vertical freecam moving
Joe999
08-11-2007, 03:57 PM
Excellent script, but why you don't want to include demo markers? it's very nice feature imo.
i tried it and the feature didn't work on my machine, i. e. seemed to be bugged, so i didn't think it's relevant currently. does this work on your machine?
nice additions btw :)
does this work on your machine?
yes, it works perfectly for me
HeiNRicH
08-12-2007, 02:18 AM
Ok, so you use -1(or any negative value) to rewind? I tryed that and it locked up the game.
Ragenowski
08-12-2007, 11:10 PM
Joe999......THANKS:)
Nice work. My gaming background doesn't include much scripting, using autoexecs and things like that, but once I read, re-read, and re-re-read your script until I understood it I was able to figure out which of these I wanted to use and which ones I didn't want to use. I then was able to make a quick auto-exec (Thanks to Iffy's ETQW4newbies for that :D) with my changes and it's working like a charm. I did have to go in and change net demo pause from my right mouse button though because it didn't allow me to use alt fire ingame, but that was probably my fault.
Thanks again, to both of you! I've made several kewl demos and eventually hope to get some sweet screens from them once I'm able to stop playing.....the game should be named "Enemy Territory: Crack Wars" btw. :D
dommafia
08-13-2007, 08:15 PM
yes, it works perfectly for me
what do the demo markers do? this wasn't avaible on wolf:et
Joe999
08-13-2007, 08:49 PM
* placeDemoCutStartMarker: places start marker for demo cutting
* placeDemoCutEndMarker: places end marker for demo cutting
* cutnetdemo: cuts a network demo if valid markers are set, usage: cutnetdemo <demo name> <cut output name>
Ragenowski
08-13-2007, 09:31 PM
Here's a noobish question for someone to answer......uhm, please. If you don't mind :)
Is there any way that I could rewind the demo? Or is there no command available for that? Kinda like with BF2 demos not being able to be rewound...
I only ask because there's so much going on at times that it'd be a lot easier if I could rewind parts of the video and look at them from a different place. It'd save me a lot of time rather than having to start it over.
Ifurita
08-13-2007, 09:36 PM
// control playback speed with mouse wheel
bind "MOUSE3" "demo_scale 1.0; vstr writeDemoScaleInfo" "" "default"
bind "MWHEELUP" "cvaradd demo_scale 0.1; vstr writeDemoScaleInfo" "CTRL" "default"
bind "MWHEELDOWN" "cvaradd demo_scale -0.1; vstr writeDemoScaleInfo" "CTRL" "default"
bind "MWHEELUP" "cvaradd demo_scale 1.0; vstr writeDemoScaleInfo" "" "default"
bind "MWHEELDOWN" "cvaradd demo_scale -1.0; vstr writeDemoScaleInfo" "" "default"
// control playback speed with keypad
bind "KP_5" "demo_scale 1.0; vstr writeDemoScaleInfo" "" "default"
bind "KP_RIGHTARROW" "cvaradd demo_scale 0.1; vstr writeDemoScaleInfo" "" "default"
bind "KP_LEFTARROW" "cvaradd demo_scale -0.1; vstr writeDemoScaleInfo" "" "default"
bind "KP_UPARROW" "cvaradd demo_scale 1.0; vstr writeDemoScaleInfo" "" "default"
bind "KP_DOWNARROW" "cvaradd demo_scale -1.0; vstr writeDemoScaleInfo" "" "default"
have you tried changing demo scale to a negative value??
Ragenowski
08-13-2007, 09:51 PM
// control playback speed with mouse wheel
bind "MOUSE3" "demo_scale 1.0; vstr writeDemoScaleInfo" "" "default"
bind "MWHEELUP" "cvaradd demo_scale 0.1; vstr writeDemoScaleInfo" "CTRL" "default"
bind "MWHEELDOWN" "cvaradd demo_scale -0.1; vstr writeDemoScaleInfo" "CTRL" "default"
bind "MWHEELUP" "cvaradd demo_scale 1.0; vstr writeDemoScaleInfo" "" "default"
bind "MWHEELDOWN" "cvaradd demo_scale -1.0; vstr writeDemoScaleInfo" "" "default"
// control playback speed with keypad
bind "KP_5" "demo_scale 1.0; vstr writeDemoScaleInfo" "" "default"
bind "KP_RIGHTARROW" "cvaradd demo_scale 0.1; vstr writeDemoScaleInfo" "" "default"
bind "KP_LEFTARROW" "cvaradd demo_scale -0.1; vstr writeDemoScaleInfo" "" "default"
bind "KP_UPARROW" "cvaradd demo_scale 1.0; vstr writeDemoScaleInfo" "" "default"
bind "KP_DOWNARROW" "cvaradd demo_scale -1.0; vstr writeDemoScaleInfo" "" "default"
have you tried changing demo scale to a negative value??
By that I assume you mean changing the binding on KP_5 to a negative value? (obviously I'd bind it to another key so as not to lose the ability to go back to my default playback speed, I just used kp_5 to show where I was talking about.)
So lemme type this out to see if I understand correctly...
bind "KP_9" "demo_scale -1.0; vstr writeDemoScaleInfo" "" "default"
Would that work? Can I also make the demo scale something like " -0.5" for half speed reverse playback? Sorry for the noobness of the question, I haven't done this a lot.
If you simply mean the -1 and -0.1 binds, then yes I've got those bound but I haven't been able to reverse playback using those...maybe I'm just not hitting -1 enough.
Oh, and BTW thanks for all the help you've been. Both to myself and the rest of the community, I appreciate it.
/end arse kissing:D
demo_scale speed scaling of demo replays
type: float [0.01, 100]
you can't set negative value for this cvar, so you can't rewind the demo.
Ragenowski
08-14-2007, 01:12 AM
you can't set negative value for this cvar, so you can't rewind the demo.
Darn...
That bites, guess I'll just have to continue to do it the hard way. Thanks for the info though.
Joe999
08-14-2007, 05:19 AM
Is there any way that I could rewind the demo? Or is there no command available for that?
you could try:
* generateNetDemoKeyFrames: playback of demo, you can step around with keyFramePrev and keyFrameNext
* keyFramePrev: reverses to the previous key frame while playing back
* keyFrameNext: advances to the next key frame while playing back a network demo
i didn't add it, because it doesn't work for me either. all i get is the map loading screen and sometimes i hear sound only with black screen. maybe someone else could try it and give feedback?
all i get is the map loading screen and sometimes i hear sound only
but what did you expect? You'll find quite large .kff file in /demos folder as result of this process.
btw. i tried to walk around demo by "keyFrame" cmds (with key frame file and w/o it) previously but without success :(
General.Jung
08-14-2007, 01:42 PM
Hello Forum,
are the Demos also possible in Multiplayer. I record some with F12, but i can not replay them! Will it be possible to replay them in the release?
Ifurita
08-14-2007, 02:40 PM
You should be able to take demos in multiplayer and play them back. When you drop back into the main menu, do you see the replay button on the lower right hand side? If so, what happens when you click it?
General.Jung
08-14-2007, 09:08 PM
Hello Ifurita,
it is loading the map and then switchs back to the menu.
Ifurita
08-14-2007, 09:55 PM
So from what I understand, you select Replay, see a list of demos to choose from (e.g., demo001, etc), and can select one to play.
After it switches back to the menu, drop the console and see if it gives you any error messages.
I recorded and played my first demo last night and it worked just fine.
Ragenowski
08-14-2007, 10:10 PM
Hey Gen.Jung,
If you want to check the path to your recorded demos it should be "My documents/id software/ETQWbeta2/base" (or something similar)
That's just off the top of my head so it may not be 100% accurate, but I remember that in the "base" folder there is another folder titled "demos". Open that up and you should see a list of your demos. If not, you should double check when you're recording a demo if there is a camera icon at the upper right hand side of your screen, possibly below the mini map. Good luck.
*edit*
Actually, never mind....If you're loading the map then you're seeing the list of demos....
gurgle
08-17-2007, 02:48 AM
Is there a way to view/edit demos outside of the game? THat would be sweet.
reyalp
08-19-2007, 04:31 AM
Is there a way to view/edit demos outside of the game? THat would be sweet.
No. netdemos are basically the network traffic from the game, which only the game can possibly understand. You can use rendernetdemo to capture frames to turn into a video.
gurgle
08-20-2007, 03:39 PM
Ok. Now how do I unload my demo.cfg? I was playing last night and the keys were still binded to the demo.cfg so I just moved the file out of my base folder and everything worked ok.
Gotte
08-20-2007, 07:45 PM
Hi!
A question from a newbie. I changed name of the demos after the recordings, so I could remember what was in the demo. When I try to playback the demo in the game by pressing replay, the demo comes up, but nothing happens when I press play. Has anyone else had this problem? (I renamed both files)
//Gotte
edit: I get this message in the consol: WARNING: sdDemo::Readheader: wrong prottocol version on demos/demo_goodie.ndm (851980 should be 851981)
wtf?!
GreasedScotsman
08-23-2007, 04:12 PM
There are 2 files for every demo... a .ucmd file and a .ndm file. You'll need to rename both types of files to the exact same filename in order to get your demo to work properly.
So, if you have a demo_00001.ucmd and a demo_00001.ndm file, you can rename them to:
mytest.ucmd and mytest.ndm, then fire up ETQW and play it.
I've tried it 2x with different demos and it works as expected. Are the filenames exactly the same except for the file extensions?
reyalp
08-23-2007, 11:01 PM
you can ignore the ucmd file, you only need the .ndm to playback.
dommafia
08-30-2007, 01:44 PM
Hi!
A question from a newbie. I changed name of the demos after the recordings, so I could remember what was in the demo. When I try to playback the demo in the game by pressing replay, the demo comes up, but nothing happens when I press play. Has anyone else had this problem? (I renamed both files)
//Gotte
edit: I get this message in the consol: WARNING: sdDemo::Readheader: wrong prottocol version on demos/demo_goodie.ndm (851980 should be 851981)
wtf?!
that means that the demo is from a different version, probably because you updated the beta after you took the demo.
a context for all this demo stuff would be great so we dont need to make a own "demoview config"
just
seta g_bind_context_demoplayback "demo"
bind "KP_RIGHTARROW" "cvaradd demo_scale 0.1" "" "demo"
bind "KP_LEFTARROW" "cvaradd demo_scale -0.1" "" "demo"
bind "KP_UPARROW" "cvaradd demo_scale 1.0" "" "demo"
bind "KP_DOWNARROW" "cvaradd demo_scale -1.0" "" "demo"
bind "KP_5" "pausenetdemo" "" "demo"
bind "KP_5" "demo_scale 1.0" "CTRL" "demo"
iggynub
09-20-2007, 04:45 PM
There is no way to view other players in first person?
dommafia
09-27-2007, 06:04 PM
There is no way to view other players in first person?
Only with server side demos, but with no HUD for some reason.
A context for demo watching is a sweet idea ASD
Anyone ever have an issue where your demo plays back and your crosshair is locked on the sky or something? one of my demos seems like the camera recorded in the wrong direction or something, seems bugged out.
MooCube
10-05-2007, 12:22 AM
Where do I put that cfg file? Sorry, a bit of a noob here
Joe999
10-06-2007, 06:18 PM
Where do I put that cfg file? Sorry, a bit of a noob here
those are standard binds. i have created an offline user for demo playback which got that config assigned. the config files are in your etqw profile in your personal files folder, eg all your settings are in:
C:\Documents and Settings\User Name\My Documents\id Software\Enemy Territory - QUAKE Wars Demo\sdnet\username\base
Joe999
10-06-2007, 06:19 PM
if someone's interested, here's my current config:
// ================================================== ==================================
// use special bind config
// ================================================== ==================================
//writeconfig backupconfig
//unbindall
// ================================================== ==================================
// graphics
// ================================================== ==================================
net_allowcheats 1
r_usemaxvisdist 0
// ================================================== ==================================
// movement
// ================================================== ==================================
bind "w" "_forward" "" "default"
bind "s" "_back" "" "default"
bind "a" "_moveleft" "" "default"
bind "d" "_moveright" "" "default"
bind "SPACE" "_moveup" "" "default"
bind "SHIFT" "_sprint" "" "default"
bind "CTRL" "_speed" "" "default"
// ================================================== ==================================
// screenshot binds
// ================================================== ==================================
bind "1" "screenshot" "" "default"
bind "2" "screenshot 2048 1152 64" "" "default"
bind "3" "screenshot 4096 2304 64" "" "default"
// ================================================== ==================================
// demo playback speed
// ------------------------------------------------------------------------------------
// mouse wheel:
// click: normal playback speed
// up/down: add +/- 1 to playback speed
// up/down with ctrl pressed: add +/- 0.1 to playback speed
// ------------------------------------------------------------------------------------
// keypad:
// up arrow: add 1.0 to playback speed
// down arrow: add -1.0 to playback speed
// left arrow: add 0.1 to playback speed
// right arrow: add -0.1 to playback speed
// ================================================== ==================================
seta writeDemoScaleInfo "addchatline $demo_scale"
// control playback speed with mouse wheel
bind "MOUSE3" "demo_scale 1.0; vstr writeDemoScaleInfo" "" "default"
bind "MWHEELUP" "toggle demo_scale 1 2 3 4 5 6 7 8 9 10 12 14 18 22 28 36 48 60 80 100; vstr writeDemoScaleInfo" "" "default"
bind "MWHEELDOWN" "toggle demo_scale 100 80 60 48 36 28 22 18 14 12 10 9 8 7 6 5 4 3 2 1; vstr writeDemoScaleInfo" "" "default"
bind "MWHEELUP" "toggle demo_scale 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9; vstr writeDemoScaleInfo" "F" "default"
bind "MWHEELDOWN" "toggle demo_scale 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1; vstr writeDemoScaleInfo" "F" "default"
// control playback speed with keypad
bind "KP_5" "demo_scale 1.0; vstr writeDemoScaleInfo" "" "default"
bind "KP_RIGHTARROW" "cvaradd demo_scale 0.1; vstr writeDemoScaleInfo" "" "default"
bind "KP_LEFTARROW" "cvaradd demo_scale -0.1; vstr writeDemoScaleInfo" "" "default"
bind "KP_UPARROW" "cvaradd demo_scale 1.0; vstr writeDemoScaleInfo" "" "default"
bind "KP_DOWNARROW" "cvaradd demo_scale -1.0; vstr writeDemoScaleInfo" "" "default"
// ================================================== ==================================
// camera speed
// ------------------------------------------------------------------------------------
// mouse wheel:
// shift pressed + mouse wheel click: normal camera speed (200)
// shift pressed + mouse wheel up/down: add +/- 30 to camera speed
// ================================================== ==================================
seta writeDemoCamSpeed "addchatline $pm_democamspeed"
bind "MOUSE3" "pm_democamspeed 200; vstr writeDemoCamSpeed" "SHIFT" "default"
bind "MWHEELUP" "cvaradd pm_democamspeed 30; vstr writeDemoCamSpeed" "SHIFT" "default"
bind "MWHEELDOWN" "cvaradd pm_democamspeed -30; vstr writeDemoCamSpeed" "SHIFT" "default"
// ================================================== ==================================
// fov
// ------------------------------------------------------------------------------------
// mouse wheel:
// ctrl pressed + mouse wheel click: normal fov (90)
// ctrl pressed + mouse wheel up/down: add +/- 5 to fov
// ================================================== ==================================
seta writeFov "addchatline $g_fov"
bind "MOUSE3" "g_fov 90; vstr writeFov" "CTRL" "default"
bind "MWHEELUP" "toggle g_fov 120 115 110 105 100 95 90 85 80 75 70 65 60 55 50 45 40 35 30 25 20 15 10; vstr writeFov" "CTRL" "default"
bind "MWHEELDOWN" "toggle g_fov 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100 105 110 115 120; vstr writeFov" "CTRL" "default"
// ================================================== ==================================
// misc binds
// ================================================== ==================================
// pause current playback and switch to free-fly mode. this one is most awesome :)
bind "MOUSE2" "pausenetdemo" "" "default"
// toggle player view / spectator view
bind "c" "toggle demo_noclip 1 0" "" "default"
bind "KP_ENTER" "toggle demo_noclip 1 0" "" "default"
// toggle demo hud
bind "e" "toggle g_showdemohud 1 0" "" "default"
bind "KP_HOME" "toggle g_showdemohud 1 0" "" "default"
// toggle hud
bind "q" "toggle g_showhud 0 1" "" "default"
bind "KP_INS" "toggle g_showhud 0 1" "" "default"
major changes are the toggles through predefined numbers instead of adding values.
are you able to do things like follow the missiles or bullets or anything?
if someone's interested, here's my current config:
================================================== ==================================
// demo playback speed
// ------------------------------------------------------------------------------------
// mouse wheel:
// click: normal playback speed
// up/down: add +/- 1 to playback speed
// up/down with ctrl pressed: add +/- 0.1 to playback speed
// ------------------------------------------------------------------------------------
================================================== ==================================
bind "MWHEELUP" "toggle demo_scale 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9; vstr writeDemoScaleInfo" "F" "default"
bind "MWHEELDOWN" "toggle demo_scale 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1; vstr writeDemoScaleInfo" "F" "default"
major changes are the toggles through predefined numbers instead of adding values.
And your first errors. ;)
more informations if a key is pressed.
seta writeDemoScaleInfo "addchatLine 'demo_scale'; addchatline $demo_scale"
Joe999
10-07-2007, 09:35 AM
documentation always comes last :D
brugal
10-08-2007, 12:17 AM
seta writeDemoScaleInfo "addchatLine 'demo_scale'; addchatline $demo_scale"
seta writeDemoScaleInfo "set tmpChatLine ' [ ^2demo_scale ' $demo_scale ' ^7]'; addchatline $tmpChatLine"
Boumy
10-08-2007, 04:08 PM
Hello :)
Please tell me what do you thing about my cfg for demo.
I used some tips found one this topics and the screenshot topic.
//***********************************************
//************CFG Demo by ~Boumy~****************
//***********************************************
unbindall
//===============================================
////////////////////COMMANDS/////////////////////
//===============================================
//Mouse 4 : pause + noclip
//Mouse 5 : pause without noclip
//Ins : 3rd/1st peron view
//Del : noclip mode
//End : HUD on/off
//Pgdown : demo HUD on/off
//1-2-3-5 : demo speed
//0 : default demo speed
//4-6 : camera speed
//. : default camera speed
//7-9 : fov
//8 : default fov
//=>KP_ENTER to reset
//In 3rd peron view :
//Ctrl + left/right : turn camera
//Ctrl + up/down : camera distance
//Shift + left/right : auto camera rotate
//Shift + up/down : camera height
//=>ENTER to reset
//G + "+/-" : gamma
//B + "+/-" : brightness
//H + "+/-" : lightScale
//N + "+/-" : ambientScale
//=>SPACE to reset
//===============================================
//////////////////DEPLACEMENTS///////////////////
//===============================================
bind UPARROW "_forward" "" "default"
bind DOWNARROW "_back" "" "default"
bind LEFTARROW "_moveleft" "" "default"
bind RIGHTARROW "_moveright" "" "default"
bind RIGHTSHIFT "_sprint" "" "default"
bind RIGHTCTRL "_movedown" "" "default"
bind MOUSE2 "_moveup" "" "default"
//===============================================
////////////////////MENUS////////////////////////
//===============================================
bind "TAB" "_menuNavForward" "" "menu"
bind "TAB" "_menuNavBackward" "SHIFT" "menu"
bind "TAB" "_menuNavBackward" "RIGHTSHIFT" "menu"
bind "ESCAPE" "_menuCancel" "" "menu"
bind "ENTER" "_menuAccept" "" "menu"
bind "KP_ENTER" "_menuAccept" "" "menu"
bind "ESCAPE" "_menuCancel" "" "bindmenu"
bind "Q" "quit" "CTRL" "default"
//===============================================
////////////////////SCREENSHOT///////////////////
//===============================================
//set r_jitter 1
bind "F9" "screenshot" "" "default"
bind "F10" "screenshot 1440 900 128" "" "default"
bind "F11" "screenshot 4096 2304 64" "" "default"
//===============================================
////////////////////FOV//////////////////////////
//===============================================
seta g_fov "90"
seta writeFovInfo "addchatline '^4Fov:';addchatline $g_fov"
bind "KP_UPARROW" "g_fov 90; vstr writeFovInfo" "" "default"
bind "KP_HOME" "cvaradd g_fov -5; vstr writeFovInfo" "" "default"
bind "KP_PGUP" "cvaradd g_fov 5; vstr writeFovInfo" "" "default"
//===============================================
////////////////////GAME SPEED///////////////////
//===============================================
seta writeDemoScaleInfo "addchatline '^3Game Speed:';addchatline $demo_scale"
bind "KP_INS" "demo_scale 1.0; vstr writeDemoScaleInfo" "" "default"
bind "KP_PGDN" "cvaradd demo_scale 0.1; vstr writeDemoScaleInfo" "" "default"
bind "KP_END" "cvaradd demo_scale -0.1; vstr writeDemoScaleInfo" "" "default"
bind "KP_5" "cvaradd demo_scale 1.0; vstr writeDemoScaleInfo" "" "default"
bind "KP_DOWNARROW" "cvaradd demo_scale -1.0; vstr writeDemoScaleInfo" "" "default"
//===============================================
////////////////////CAMERA SPEED/////////////////
//===============================================
seta writeDemoCamSpeed "addchatline '^1Camera Speed:';addchatline $pm_democamspeed"
bind "KP_DEL" "pm_democamspeed 200; vstr writeDemoCamSpeed" "" "default"
bind "KP_LEFTARROW" "cvaradd pm_democamspeed -30; vstr writeDemoCamSpeed" "" "default"
bind "KP_RIGHTARROW" "cvaradd pm_democamspeed 30; vstr writeDemoCamSpeed" "" "default"
bind "KP_ENTER" "g_fov 90; demo_scale 1.0; pm_democamspeed 200; addchatline 'Default Speed'" "" "default"
//===============================================
////////////////////CAMERA///////////////////////
//===============================================
bind "INS" "toggle pm_thirdPerson" "" "default"
bind LEFTARROW "cvaradd pm_thirdPersonAngle 10" "RIGHTCTRL" "default"
bind RIGHTARROW "cvaradd pm_thirdPersonAngle -10" "RIGHTCTRL" "default"
bind "RIGHTARROW" "pm_thirdPersonAngle 0" "LEFTARROW" "default"
bind UPARROW "cvaradd pm_thirdPersonRange -20" "RIGHTCTRL" "default"
bind DOWNARROW "cvaradd pm_thirdPersonRange 20" "RIGHTCTRL" "default"
bind "UPARROW" "pm_thirdPersonRange 80" "DOWNARROW" "default"
bind UPARROW "cvaradd pm_thirdPersonHeight 5" "RIGHTSHIFT" "default"
bind DOWNARROW "cvaradd pm_thirdPersonHeight -5" "RIGHTSHIFT" "default"
bind "L" "pm_thirdPersonHeight 0" "" "default"
bind RIGHTARROW "cvaradd pm_thirdPersonOrbit -10" "RIGHTSHIFT" "default"
bind LEFTARROW "cvaradd pm_thirdPersonOrbit 10" "RIGHTSHIFT" "default"
bind "M" "pm_thirdPersonOrbit 0" "" "default"
bind "ENTER" "pm_thirdPersonAngle 0; pm_thirdPersonRange 80; pm_thirdPersonHeight 0; pm_thirdPersonOrbit 0; addchatline 'Default Camera'" "" "default"
//===============================================
/////////////////////HUD////////////////////////
//===============================================
set hud1 "g_showhud 1;gui_commandmapalpha '0.5';gui_fireteamalpha '0.25';gui_showRespawnText 0.8;gui_obitAlpha 0.5;g_showVehicleCockpits 1;gui_voteAlpha .5;g_showwaypoints 1;gui_objectivestatusalpha 0.4;ui_showGun 1;g_drawPlayerIcons 1; bind END $hud2"
set hud2 "gui_commandmapalpha '0';gui_fireteamalpha '0';gui_showRespawnText 0;gui_obitAlpha 0;g_showVehicleCockpits 0;gui_voteAlpha 0;g_showwaypoints 0;gui_objectivestatusalpha 0;ui_showGun 0;g_drawPlayerIcons 0; bind END $hud3"
set hud3 "g_showhud 0; bind END $hud1"
bind END $hud1
//===============================================
//////////////////////LUMIERES///////////////////
//===============================================
seta lightScale "addchatline 'lightScale';addchatline $r_lightScale"
seta ambientScale "addchatline 'ambientScale'; addchatline $r_ambientScale"
bind "KP_MINUS" "cvaradd r_lightScale -0.1;vstr lightScale " "H" "default"
bind "KP_PLUS" "cvaradd r_lightScale 0.1;vstr lightScale " "H" "default"
bind "KP_MINUS" "cvaradd r_ambientScale -0.1;vstr ambientScale" "N" "default"
bind "KP_PLUS" "cvaradd r_ambientScale 0.1; vstr ambientScale " "N" "default"
seta brightness "addchatline 'brightness';addchatline $r_brightness"
seta gamma "addchatline 'gamma'; addchatline $r_gamma"
bind "KP_MINUS" "cvaradd r_brightness -0.1;vstr brightness " "B" "default"
bind "KP_PLUS" "cvaradd r_brightness 0.1;vstr brightness " "B" "default"
bind "KP_MINUS" "cvaradd r_gamma -0.1;vstr gamma" "G" "default"
bind "KP_PLUS" "cvaradd r_gamma 0.1; vstr gamma " "G" "default"
bind "SPACE" "r_lightScale 2; r_ambientScale 1; r_brightness 1; r_gamma 1; addchatline 'Default Lights'"
//===============================================
////////////////////BINDS////////////////////////
//===============================================
// pause + noclip
bind "MOUSE4" "g_showDemoView 0; pausenetdemo" "" "default"
//pause without noclip
bind MOUSE5 "g_showDemoView 1; pausenetdemo" "" "default"
// toggle player view / spectator view
bind "DEL" "g_showDemoView 0; toggle demo_noclip 1 0" "" "default"
// toggle demo hud
bind "PGDN" "toggle g_showdemohud 1 0" "" "default"
addchatline "^vDemo CFG loaded"
//***********************************************
//**********************END**********************
//***********************************************
Thanks for your comments ! :D
Joe999
10-09-2007, 08:34 AM
you should get rid of the adding of values and instead use a toggle. there are several reasons for this:
* if you are at gamespeed eg 50, you most likely don't want to go 51, 52, in a linear way etc, but even faster eg 70, 80, 100
* if you want to fastforward while playing a demo, all you need to do is turn the mousewheel down 1 step, then at your preferred playback position, simply turn the wheel up 1 step if your toggle ends/starts with 1 and 100
* you don't need to consider the value 0
just check my recent conf on previous page for an example
Joe999
10-10-2007, 08:40 PM
here's a workaround how you can have a bookmark which you can set and jump back to during demo playback:
// set bookmark (currently you can't overwrite a jumpstartdemo)
seta bookmarkCounter 100000
bind "F5" "cvaradd bookmarkCounter 1; writejumpstartdemo $bookmarkCounter; addchatline 'bookmark created:'; addchatline $bookmarkCounter" "" "default"
// play from bookmark
bind "F6" "playjumpstartdemo $bookmarkCounter" "" "default"
of course you have to delete all 1000* files in your demo folder at some point, best would be maybe at startup using a batch file
kinda ugly, but works. if someone knows a better solution, please share :)
GorkerMorker
10-12-2007, 12:15 PM
Okay so what would be the ultimate config for demo recording? I tried this one and it didn't work. You have to know i'm completely new to this all, yet i'd like to control a playback enough to make a video one day?
sake-
10-12-2007, 06:41 PM
woot woot woot woot
prophet
10-15-2007, 12:33 AM
Anyone ever have an issue where your demo plays back and your crosshair is locked on the sky or something? one of my demos seems like the camera recorded in the wrong direction or something, seems bugged out.
I am also having trouble with this. I was trying to make some first person pov clips earlier but my cross hair would be way out of whack - either way up in the sky or way off to the side (couldn't see any of the people i was shooting).
Anyone know of a fix for this?
been testing viewing other players in the demo using:
// cycle between players
bind "." "cvaradd g_testSpectator 1" "" "default"
bind "," "cvaradd g_testSpectator -1" "" "default"
it doesn't always seem to work though unless i type the command in manually and then the cycling works....but can stop working again...and also the view seems to randomly switch to other players on its own.....i'm guesssing its a bit bugged.
101uk
10-19-2007, 01:50 PM
Anyone know how I can get rid of the weapon selection of the hud during demo playback? I can disable every other aspect of the hud but for some reason the weapon selection on the right of the screen still appears.
iggynub
10-31-2007, 02:19 AM
Anyone know how I can get rid of the weapon selection of the hud during demo playback? I can disable every other aspect of the hud but for some reason the weapon selection on the right of the screen still appears.
i have the same question, along with the hud class+health info on the bottom left :(
Boumy
10-31-2007, 07:37 PM
I think it's
seta g_weaponSwitchTimeout "0"
Boumy
11-09-2007, 07:33 PM
Hi all ! :)
I add some new script since my last cfg.
You can find my CFG for replay here (http://mercier.eloi.free.fr/demo.cfg) (too long to copy here :p )
What you can do :
-best graphing setting and better water quality (before (http://mercier.eloi.free.fr/Screenshot/test/r_showOverDraw0-5.jpg) after (http://mercier.eloi.free.fr/Screenshot/test/r_showOverDraw1-5.jpg) -you can switch between the two setting)
-use pre-adjust lights or change lighting easly
-choose the game speed, camera speed and change fov
-pause with or without noclip
-switch between 1rst and 3rd person view
-in 3rd person view : rotation, height, distance of camera can be change (and save with POV)
-noclip mod
-Slow mod (thx to Joe999)
-Fram by fram mod
-3 HUD (full, light and none) or custom your own and save it
-change POV (change player view)
-you can saved until 9 differents POV and swith between them
(ex : you're looking 1rst player in 1rst person view. Press 1 to save POV;
Now change player. Look player 2 in 3rd person view right side and long distance. Press 2.
Now you can switche between 1rst player in 1rst view and player 2 in 3rd view on the right side and long distance just by pressing 1 or 2 :cool: )
-pro mode (wire mod, show shadows, show portals, disable all effects,...)
-setting mod (change water transparence , enable/disable shadows, stuff, particules,...)
-HELP function in order to know directly key function during the game (just press TAB + key)
Thanks to LeGuellec, endi, Joe999, ZaZen. and other players for ideas !
Boumy
12-29-2007, 02:52 PM
Up ! :dance:
DrFunkenstein
12-29-2007, 05:14 PM
I think it's
seta g_weaponSwitchTimeout "0"
Thanks for upping this thread, Boumy :) . I was wondering about a way to get rid of the weapon selection menu when I took some screenshots today. I just couldn't get rid of it and this screwed up a couple of possibly good shots. Thanks.
And that's a mighty impressive config you posted! Must have been a lot of work.
One small warning for those of who want to use this script and have an ATI video card: the screenshot command as used in this script will only work for your current resolution or lower. So, if your running at 1024 x 768, you can only use "screenshot 1024 768 128" and not the ones posted in the script above. Just one of the drawbacks of having an ATI card, not a criticism of the script! My guess is you have an Nvidia card, Boumy.
I'm thinking of switching, not because of this though.
A tip for people who are willing to experiment with scripts and settings for specialized purposes like demo editing or making screenshots. If you are comfortable with the settings you have now, make a backup! It's simple, type "writeconfig backup" in the console. "Backup" can be replaced with anything you like, it's just a name.
When I watch demos or make screenshots, I will use higher quality settings and a higher resolution than normal. So my procedure is: "writeconfig backup", exec configs I need to get the desired quality/functionality, quit the game and restart it.
And when I'm done, I simply type "exec backup" in the console and quit and restart the game again. Everything should be back to normal this way.
Dr. Funkenstein
Boumy
12-29-2007, 06:03 PM
Thanks for upping this thread, Boumy :) . I was wondering about a way to get rid of the weapon selection menu when I took some screenshots today. I just couldn't get rid of it and this screwed up a couple of possibly good shots. Thanks.
And that's a mighty impressive config you posted! Must have been a lot of work.
Thanks for consideration :)
One small warning for those of who want to use this script and have an ATI video card: the screenshot command as used in this script will only work for your current resolution or lower. So, if your running at 1024 x 768, you can only use "screenshot 1024 768 128" and not the ones posted in the script above. Just one of the drawbacks of having an ATI card, not a criticism of the script! My guess is you have an Nvidia card, Boumy.
I'm thinking of switching, not because of this though.
In fact, I don't have bind screenshot key (there are // before binds).
I have some trouble with it : my screen are transparents.
And also because thare don't have any other key to bind :eek:
If you have an idea...
I'm using FRAPS to take screenshot.
But thanks for the warning.
A tip for people who are willing to experiment with scripts and settings for specialized purposes like demo editing or making screenshots. If you are comfortable with the settings you have now, make a backup! It's simple, type "writeconfig backup" in the console. "Backup" can be replaced with anything you like, it's just a name.
When I watch demos or make screenshots, I will use higher quality settings and a higher resolution than normal. So my procedure is: "writeconfig backup", exec configs I need to get the desired quality/functionality, quit the game and restart it.
And when I'm done, I simply type "exec backup" in the console and quit and restart the game again. Everything should be back to normal this way.
You are totaly right !
That's why I writte "Save your etqwbinds.cfg and etqwconfig.cfg before use this config" in my cfg ;)
DrFunkenstein
12-29-2007, 09:09 PM
In fact, I don't have bind screenshot key (there are // before binds).
I have some trouble with it : my screen are transparents.
And also because thare don't have any other key to bind :eek:
If you have an idea...
I'm using FRAPS to take screenshot.
But thanks for the warning.
Eventually I will learn to read before I post...I managed to miss the "//" before the screenshot commands.
But now I'm really curious, what kind of video card do you use?
Dr. Funkenstein
Boumy
12-29-2007, 11:14 PM
Nvidia 8800 GTS 320Mo
For screenshot issue, in fact, I just try with an other software (PictureViewer) and I can see a perfect screen. The problem is that is just a viewer. Paint, Paint.net, Microsoft viewer (don't have photoshop) seem to ignore some part of screen.
DrFunkenstein
12-30-2007, 06:51 AM
Ah, thanks for your answer.
Dr. Funkenstein
DarkangelUK
12-30-2007, 05:43 PM
I am also having trouble with this. I was trying to make some first person pov clips earlier but my cross hair would be way out of whack - either way up in the sky or way off to the side (couldn't see any of the people i was shooting).
Anyone know of a fix for this?
I've not done testing on this yet, but i think this happens when you drop console and quit, or close ETQW in some other fashion without 1st doing stopNetDemo. There is no way to restore the demo afaik, it's permanently corrupt.
Boumy
03-08-2008, 02:38 PM
UP !
Some new scripts and improvements on my cfg for replay (http://mercier.eloi.free.fr/ETQW%20Config/demo.cfg).
What you can do :
-best graphing setting and better water quality (before (http://mercier.eloi.free.fr/Screenshot/test/r_showOverDraw0-5.jpg) after (http://mercier.eloi.free.fr/Screenshot/test/r_showOverDraw1-5.jpg) -you can switch between the two setting)
-use pre-adjust lights or change lighting easly
-choose the game speed, camera speed and change fov
-pause with or without noclip
-switch between 1rst and 3rd person view
-in 3rd person view : rotation, height, distance of camera can be change (and save with POV)
-noclip mod
-Slow mod (thx to Joe999)
-Fram by fram mod
-3 HUD (full, light and none) or custom your own and save it
-change POV (change player view)
-you can saved until 9 differents POV and swith between them
(ex : you're looking 1rst player in 1rst person view. Press 1 to save POV;
Now change player. Look player 2 in 3rd person view right side and long distance. Press 2.
Now you can switche between 1rst player in 1rst view and player 2 in 3rd view on the right side and long distance just by pressing 1 or 2 :cool: )
-pro mode (wire mod, show shadows, show portals, disable all effects,...)
-setting mod (change water transparence , enable/disable shadows, stuff, particules,...)
-HELP function in order to know directly key function during the game (just press TAB + key)
-new! : some corrections and keys changes (mouse wheel is now bind on cam speed in free cam and camera distance in 3rd pers view)
-new! : 3rd person view is now easier to use. Don't need to use a second key to turn around player or change distance. Just use arrow keys and mouse wheel to move around player.
-new! : POV is now working in pause !
Realy usefull for many reasons by exemple, if you are leader, you can use it to view teamates position and enemy position at a moment. Why are you always alone during attacks ? You enemy have a realy good defense and you want to know their position ?
How to use :
-switch POV by pressing mouse 1/2
-when you are looking the player you wants (can be mates or enemy), save POV by pressing 1 to 9
-now, you want to see friends positions : pause the game, and use mouse 1/2 for change POV or press 1 to 9 to load POV saved
-...and found that your teamates was just behind you and save your life and you can copy enemies positions :cool:
-new! : screen mod to easily add jitter (http://mercier.eloi.free.fr/Screenshot/test/Jitter1.jpg) on your screen !
-new! : take screenshot in three differents resolution (low 1.5mo, med 5mo, high 20mo). Screenshot resolution is base on your resolution screen (it means that it takes screenshot in 4:3 if you have 4:3 screen, 16:10 if you have 16:10 screen. You don't have to configure it)
-new! : now you don't have to save your game config ! Your settings will be restore at the end of the demo. If you stop playing before the end, just type "exec mycfg" to restore your setting.
HELP (TAB+key) is always available in game. Don't forget to use it if your are lost.
Thanks to LeGuellec, endi, Joe999, ZaZen. and other players for ideas !
Dirka_Dirka
03-09-2008, 09:30 PM
was just looking over your config and i saw that...
bind "MWHEELUP" "toggle g_fov 120 115 110 105 100 95 90 85 80 75 70 65 60 55 50 45 40 35 30 25 20 15 10; vstr writeFov" "CTRL" "default"
bind "MWHEELDOWN" "toggle g_fov 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100 105 110 115 120; vstr writeFov" "CTRL" "default"
these 2 toggles could be simplified with a cycle command instead.
bind "MWHEELUP" "cycle g_fov 120 10 5; vstr writeFov" "CTRL" "default"
bind "MWHEELDOWN" "cycle g_fov 10 120 5; vstr writeFov" "CTRL" "default"
oh and the same goes for
bind "MWHEELUP" "toggle demo_scale 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9; vstr writeDemoScaleInfo" "F" "default"
bind "MWHEELDOWN" "toggle demo_scale 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1; vstr writeDemoScaleInfo" "F" "default"
replace with:
bind "MWHEELUP" "cycle demo_scale 0.1 0.9 0.1; vstr writeDemoScaleInfo" "F" "default"
bind "MWHEELDOWN" "cycle demo_scale 0.9 0.1 0.1; vstr writeDemoScaleInfo" "F" "default"
the other set of toggles you use have oddball scale factors which wouldnt work with a cycle.
space
03-09-2008, 10:08 PM
I've not done testing on this yet, but i think this happens when you drop console and quit, or close ETQW in some other fashion without 1st doing stopNetDemo. There is no way to restore the demo afaik, it's permanently corrupt.
I have some demos that have me running backwards the whole time all the while mowing people down with the hyperblaster.. they are actually quite funny to watch in freecam :D
Boumy
03-09-2008, 11:29 PM
was just looking over your config and i saw that...
these 2 toggles could be simplified with a cycle command instead.
[...]
the other set of toggles you use have oddball scale factors which wouldnt work with a cycle.
Joe999's config is an old and the 1rst demo cfg. It was made for 1.0 (or 1.1) and I'm not sur 'cycle' was implanted.
However, you are right, it's simple to use 'cycle'.
GlobalWar
03-09-2008, 11:56 PM
I've read something a while ago about camera paths. recording camera positions and so you can actually record a real movie with pre-set camera movement.
Is this ever implemented?
Dirka_Dirka
03-10-2008, 12:41 AM
Joe999's config is an old and the 1rst demo cfg. It was made for 1.0 (or 1.1) and I'm not sur 'cycle' was implanted.
cycle has always been there, he was probably just trying to find an alt method to what he previously had and didnt realize the cycle would be better.
your config does look pretty comprehensive and ill be looking into merging much of it into mine.
Conker_Tiqua
03-15-2008, 11:37 PM
Is there a command to get .tga files every second to convert parts of the demo to pictures at a rate of 20/30 pics a second? In W:ET it was possible, and if it isnt possible could you please tell me how you guys convert the movies to youtube.com?
dommafia
03-19-2008, 06:17 PM
Great Config Boumy!
I've read something a while ago about camera paths. recording camera positions and so you can actually record a real movie with pre-set camera movement.
Is this ever implemented?
Yes follow link below
Is there a command to get .tga files every second to convert parts of the demo to pictures at a rate of 20/30 pics a second? In W:ET it was possible, and if it isnt possible could you please tell me how you guys convert the movies to youtube.com?
Most people use FRAPS (www.fraps.com) to make their vids, but the game does offer the method you mention.
Quake Wars Movie Making tutorials:
http://www.shaolinproductions.org/index.php?option=com_content&task=category§ionid=6&id=24&Itemid=48
and
http://crossfire.nu/?x=article&mode=item&id=130
Natural-Causes
04-24-2008, 05:01 PM
Wow. Boumy, Dom. *Kneels*
Thank you.
DarkangelUK
10-18-2008, 02:07 PM
I've read something a while ago about camera paths. recording camera positions and so you can actually record a real movie with pre-set camera movement.
Is this ever implemented?
I know I know it's an old thread, but questions can't be left unanswered!
Yes it's possible with both in-game features (of sorts) and with camtrace3d, guides in my sig.
lakersforce
11-29-2008, 10:27 PM
I know I know it's an old thread, but questions can't be left unanswered!
Yes it's possible with both in-game features (of sorts) and with camtrace3d, guides in my sig.
Is there any way to set preset camara positions in-game and use them through demo recording?
BFraggins
10-08-2009, 05:28 AM
Any cloos on my prob?
I exec my movie.cfg through the console, it all works fine but when I go to have a game later, the binds from movie.cfg are still in effect ... I thought having rebooted, my autoexec.cfg would override the movie binds ...
what do I have to do to purge the movie.cfg binds when I wanna play a normal game?
LighT_Sh4v0r
10-08-2009, 09:59 PM
Make sure your autoexec has all the settings required to reset the settings in your movie.cfg. You basically have to manually mention all the settings that are in your movie.cfg in your autoexec, but then with the preferred values for playing.
BFraggins
10-09-2009, 07:57 AM
yep, got it sussed now, just had to add unbindall to my autoexec, then make sure it had all the necessary binds added
ED209
10-09-2009, 10:23 AM
I just exec one config for movies and exec my regular config for play
Basiley
10-19-2009, 06:03 PM
I just exec one config for movies and exec my regular config for play
same
just write you current config by "writeconfig "backupname.cfg", for reverting to it, after rendering demo.
p.s.
"in Soviet Russia, demos plays you back" (c)