MakeCam by Yonatan Donner MakeCam is a utility that allows refilming Doom2 demos. For an example, see Doom2 done Quick (http://www.planetquake.com/qdq/d2dq.html) MakeCam is a small & buggy util I wrote quickly so it's not foolproof and it will expect the syntax to be EXACTLY like I describe in the text file. MakeCam creates the cam.cam file that d2dq.exe uses for the camera information. Here's how to film a demo: (it's similar to Quake filming, except MakeCam is a lot less friendly to mistakes and has less options than ReMaic) You will need to create a screenplay. First of all decide on the camera positions you want to use. There are two kinds of transitions: move and cut. The format of the screenplay file is: gametic command coordinates Gametic is the gametic until which the command happens. Every command lasts since the previous gametic to the one you specify. The first one is 0 of course. So, if you use something like: 53 c 0,0,0 as the first line of the screenplay, it will put the camera at 0,0,0 from gametics 0 - 53. Then, if the next line is: 76 m 100,100,100 it will move the camera from gametic 53 to 76 gradually from 0,0,0 to 100,100,100. Get it? command can be either c or m. c is cut, m is move. Simple and easy. coordinates are just the coordinates for the command. A cut command means the camera will stay in those coordinates from the last gametic to this one, a move command means it will move from the previous ones to these ones. They are formatted: x,y,z. You HAVE to use commas. Spaces won't work. You need to write those instructions in some text file, and run makecam like that: makecam script.txt cam.cam (or whatever). It will read script.txt and create cam.cam. You should end your script in the last gametic of the demo, or later, so it won't end before the demo ends. If you don't know when the demo ends, just use a large number :) To test it, use d2dq.exe from Doom2 done Quick: d2dq -camdemo demoname It will automatically read cam.cam from the Doom2 directory. Now, how to find the right gametic and coordinates? To find coordinates, there is one way: Run d2dq -debugfile. Then, in the game, go to where you want the camera to be, and press B. It will put the coordinates in debug0.txt, which you'll read after you quit. If you want to modify them, you can do it manually... To find gametic numbers: When you play the demo, press S continuously to generate screenshots of the demo. They are named: sX.pcx, when X is the gametic number. That way you can easily tell from which gametic and to which gametic you want a move to occur. I hope everything is understood. But if anything is not understood, please try to explore it and figure it out on your own instead of mailing me. I released this utility because people asked me to, but I don't want to spend more time on it. As an example for a full screenplay, here is the one I used in level 1 of Doom2 done Quick: 25 c -4414797,71800373,4784128 53 m -7339788,108000682,6356992 104 c -7339788,108000682,6356992 105 c 25229929,77442487,6356992 127 m 25686416,58070924,5308416 154 m 48343367,39856109,7405568 199 m 63389324,47951463,7405568 343 c 63389324,47951463,7405568 Yonatan Donner [redacted] http://www.geocities.com/Hollywood/4704/