View Full Version : How do u record gameplay?

11-17-2003, 08:06 PM
I noticed people recording their gameplay now how do u do this and what format does it save to and what folder does it save in?

11-17-2003, 08:43 PM
demo it.
Type these commands in the console:

/bind F9 g_synchronousclients 1
/bind F10 g_synchronousclients 0
/bind F11 stoprecord

Now whenever you want to record a demo, do this:
Press F9
Type in the console: /record <demo name>
Press F10

Then to stop, press F11.

Alternatively, you can download a demo script, although they may be detected as scripts, causing you to be kicked from servers that run script protection.

11-17-2003, 08:53 PM
or, originally posted by some unammed player:

bind F5 "vstr startswitch"
bind F6 "vstr stopswitch"

set startswitch "g_synchronousClients 1;vstr rec_demo;g_synchronousClients 0"
set stopswitch "stoprecord;vstr nxt_demo;echo Stopped demo;echo Current demo;rec_demo"

// Cycles 1-20
set demo_01 "set rec_demo record demo01; set prv_demo vstr demo_20; set nxt_demo vstr demo_02"
set demo_02 "set rec_demo record demo02; set prv_demo vstr demo_01; set nxt_demo vstr demo_03"
set demo_03 "set rec_demo record demo03; set prv_demo vstr demo_02; set nxt_demo vstr demo_04"
set demo_04 "set rec_demo record demo04; set prv_demo vstr demo_03; set nxt_demo vstr demo_05"
set demo_05 "set rec_demo record demo05; set prv_demo vstr demo_04; set nxt_demo vstr demo_06"
set demo_06 "set rec_demo record demo06; set prv_demo vstr demo_05; set nxt_demo vstr demo_07"
set demo_07 "set rec_demo record demo07; set prv_demo vstr demo_06; set nxt_demo vstr demo_08"
set demo_08 "set rec_demo record demo08; set prv_demo vstr demo_07; set nxt_demo vstr demo_09"
set demo_09 "set rec_demo record demo09; set prv_demo vstr demo_08; set nxt_demo vstr demo_10"
set demo_10 "set rec_demo record demo10; set prv_demo vstr demo_09; set nxt_demo vstr demo_11"
set demo_11 "set rec_demo record demo11; set prv_demo vstr demo_10; set nxt_demo vstr demo_12"
set demo_12 "set rec_demo record demo12; set prv_demo vstr demo_11; set nxt_demo vstr demo_13"
set demo_13 "set rec_demo record demo13; set prv_demo vstr demo_12; set nxt_demo vstr demo_14"
set demo_14 "set rec_demo record demo14; set prv_demo vstr demo_13; set nxt_demo vstr demo_15"
set demo_15 "set rec_demo record demo15; set prv_demo vstr demo_14; set nxt_demo vstr demo_16"
set demo_16 "set rec_demo record demo16; set prv_demo vstr demo_15; set nxt_demo vstr demo_17"
set demo_17 "set rec_demo record demo17; set prv_demo vstr demo_16; set nxt_demo vstr demo_18"
set demo_18 "set rec_demo record demo18; set prv_demo vstr demo_17; set nxt_demo vstr demo_19"
set demo_19 "set rec_demo record demo19; set prv_demo vstr demo_18; set nxt_demo vstr demo_20"
set demo_20 "set rec_demo record demo20; set prv_demo vstr demo_19; set nxt_demo vstr demo_01"

// set Assignments
set rec_demo record demo01
set prv_demo vstr demo_20
set nxt_demo vstr demo_02

11-17-2003, 10:11 PM
This was made for JKO but works just as well with JA.

RECORDER (http://www.jediknightii.net/files/index.php?link=file&id=50)

It will allow you to record up to twenty demos at a time and automatically switches the g_synchronous command from 1 to 0 for you so no extra binds are needed.

11-17-2003, 10:49 PM
I tried that demo recorder but when i engage it i dont notice anything plus where does it save the video. So basiclly nothing is happening. HELP!

11-18-2003, 05:00 AM
It saves the video in the "Demos" folder in base. :)

About the demo recorder, i think you'll have to bind a key or something.

11-18-2003, 06:57 AM
Im trying it in single player does it work in Sp or just Mp.

11-18-2003, 07:11 AM
Originally posted by Aryyn
Im trying it in single player does it work in Sp or just Mp.

I believe it is just MP, it uses the server in some way I think.

11-18-2003, 07:36 AM
I always wondered if the server you are playing on does not have g_synchronousclients set to 1, does that mean you will not be able to record demos on that server? Or is it a client-side cmd?

Darth Vitruvio
11-18-2003, 08:10 AM
I have recorded demos on servers. So far I've done it on the BWN and DarkSide servers. Apparently all you need to do to record is set "g_synchronousclients" to "1" yourself before using the "record" command. Unless, of course, the server disables it I guess....

My question is if there's any way to convert the demo file into an "avi" or an "mpeg" file so it won't always be necessary to open the demo using the Jedi Academy demo playing option. If anybody has any ideas on how to do it or record directly into an "avi" or "mpeg" file I'd appreciate your counsel on the subject. Thank you.


11-18-2003, 10:00 AM
There is an "avidemo" cvar you can use to rapidly take loads of screenshots that you can later compress into a video file using a third part program (like Adobe Premier).

However, a better way I'm told is to use a program (unfortunately shareware) called "FRAPS" that can record compressed video files (with sound) of both single and multiplayer.

I haven't used it myself, but I've been meaning to try it...

11-18-2003, 10:02 AM
What you need is a tool called <WinMPG convert> it converts all video files to mpg or avi and its free. Just use your search browser to find it.

11-18-2003, 11:23 AM
I just tried FRAPS and it cant handle the frame rates it plays the video back at twice the speed and there is no sound its not availible yet.

11-18-2003, 12:13 PM
I have tried it all and the best way (in my opinion) is to use a demo recorder, the one I mentioned above comes with 2 keys pre bound. You can open the .cfg file with Windows Notepad and change the 2 keys to anything you like.
Once this is done you can record up to 20 demos in game. When your demos are done recording, close JA and using my computer or explorer, open the lucasarts folder and look in gamdata\base\demos.
Here you will find the demos listed from 1 - 20. Change theirs names. Now when you go back into JA you will still have your twenty demos and can start recording more.

Now click on demos in the menu, and sit back and watch your action.
OK lets say you have something you want to turn into an avi or something.

Drop down the consol and use the command cl_avidemo 0. If the value is left as 0, zero jpgs will be created. If you set the value to 25 and the launch your demo it will record 25 jpgs per frame.
Get it?
Now when you leave JA navigate back to the JA base folder and you will find a new folder called screenshots. Full of jpgs of your demo. At this point you need a program to delete move rename the jpgs for editing. Once this is done you need a compiler prgram that will convert the jpgs into an avi.

Check out my VIDEOS !! (http://www.own-age.com/vids/list.asp?type=AllJK2&Order=Date) from JKO I made them all this way.
Rocket Kill Jedi, &
Another 1 Bites the Dust were all created using the method above.

The above as far as I can tell only works in MP mode, however the cl_avidemo command can be used during SP mode but you would have to play while recording is going on, so it's very hard.

ALSO 99% of everything mentioned above plus tons more was hashed out last year for JKO by TK_Nutritious. Check out his movie maker sticky in the JKO section (http://www.lucasforums.com/showthread.php?s=&threadid=78468)

11-18-2003, 12:54 PM
Im trying to record Sp action. Plus is there sound when you take all those screen shots?

11-18-2003, 02:19 PM
Although your demos play with sound when you use the cl_avidemo command it does NOT record sound.

jpg only.