Howto: Render Battlefield 2 videos
Instead of recording a full game of Battlefield here is a way of recording short bits. This makes editing a lot easier! The advantage of using Battlefield for rendering (contrary to screen-capture software) is to keep quality and high resolution.
Requirements
- Team Gaffa's Machinim Tool
- Codec (e.g. Xvid)
- ... and of course Battlefield 2
A) Create recordings
- Start Battlefield 2
- Create a local server
- Start recording by typing the following in the console: demo.recordDemo my-demo
- Stop recording by typing the following: demo.stopRecording
- Exit Battlefield when you're done making recordings
Tip! In the Battlefield 2 console you can use the TAB-key list options. Just hit TAB twice.
B) Create camera path
- Start Team Gaffa's Machinima Tool
- Your recording should show up on the list (if not check that you've chosen the correct MOD)
- Select your recording from the list
- Under ”Camera paths and renders” click ”New”
- Name the path and click ”OK”. Battlefield starts ...
- Now create your camera path. Use Q-key and T-key to get more options. You can use 1-9 keys for controlling speed (this will not effect the speed of the rendered video). Also you can use the Shift-key to slow down camera movements and double tab W-key to speed up camera movements.
- When the path is done exit Battlefield
Tip! If it's a long recording you don't need to set up the camera for the whole recording. Just hit Q-key and click ”Quit” when you're done – even if the recording is only half-way through.
C) Render recordings
- Back in Team Gaffa's Machinima Tool select your newly created path and click ”Render!”. Battlefield starts …
- After loading the map Battlefield will be asking what codec to use (you may want to Alt+TAB to see the window). Apparently it's not possible to select the codec by mouse-only. Instead first select the dropdown with your mouse – then use arrow-keys to select the right codec (e.g. Xvid). Notice that when running the tool in administrator mode, you may use the codec auto-selection feature (available under ”Settings profile”).
- Wait for the whole rendering to finish or hit the R-key if the last part of the video is not needed. Finally hit the Q-key and click ”Quit”.
Troubleshooting
If Battlefield crashes when you try to create a new camera path check the settings in Team Gaffa's Machinima Tool under ”Settings profile”. Maybe the chosen resolution is not supported on your machine.