This guide will explain how to record your demos to video files in Team Fortress 2 with perfect quality. All you need is a few files to make the process a lot easier (movie config and hud files). All these files are included in one zip archieve.
Features (Version 1.0)
- The recording tool gives you an easy to use interface to convert your demos to many different video formats
- Videos have lossless quality when recorded from Team Fortress 2 (perfect quality)
- Improved in-game video quality, for instance high quality explosions
- The recording tool automatically moves the required files to the correct place when recording
- You also have the possibility to customize the game to your liking, for example custom skyboxes
- You can save your settings both when you are in Team Fortress or when you’re not in Team Fortress
- Multiple profiles can be created, with different settings
Screenshots & Videos
Main Menu:
Ingame:
Videos:
I’ll start by saying that the footage you record in TF2 is lossless footage, which means that the file size for the videos is very large. In other words you will not be able to play the videos that you’ve recorded, because they seem “laggy”. This is just due to the file size and your hard drive not being able to read the file at the required speed. You need to compress the video in order to watch it without the video lagging. However you should keep the lossless video codec if you are editing your movie, so that the finished version of your movie will have the best possible quality.
Quick Links:
- Installing the recording tool
- Configuring recording settings
- Recording and configuring settings ingame
- Compiling Videos and Encoding Movies
- Downloads
Installing the recording tool
Download the movie files here. Then extract the files any where you want.
![]()
This package includes all the required hud files to remove the unnecessary things from the game hud, it also contains the movie config. What is more, the package makes the recording process a lot easier.
NOTE! you don’t have to use the recording tool if you don’t want to, but it makes the recording process a lot easier not having to copy files back and forth. If you just want to use the config, then download it here.
Configuring recording settings
Now you should have the recording tool open and it should look something like this:

To customize your settings simply create a new profile by clicking “Add” or edit an existing profile by clicking “Edit”. You have a wide variety of customizable settings from custom explosions to custom skyboxes.

When you’ve customized your settings and ready to record your demos to videos, then press “Start Team Fortress 2″
Recording and configuring settings ingame
In this step I will explain how to use the config ingame. When the game started the console should be filled with a menu. All the keys are listed on the left and their functions on the right. So I will list here what the keys do:

NOTE! Only the F-keys work when in the menu, all other keys only work in-game.
You can browse through the menu by pressing F1 (UP) and F2 (DOWN) and F3 to select/change settings. The small “>” notes, which setting you are changing. Don’t hold down F1 or F2, because this might crash the game. Just press the key and let go…
Recording Keys
F11 – this key records your demos to .avis, it also stops the recording, but you have to press F11 twice to stop recording, because for some reason it doesn’t stop recording when you press F11 the first time, I will try and fix this. Recorded files can be found in:
/Steam/steamapps/accountname/team fortress 2/tf/
F12 – this key records your demos to .tgas and .wavs. I highly recommend this instead of the previous recording method, because this one actually works. Once you have recorded your movies you need to compile them in virtual dub, which I will explain in this guide. To stop recording just press F12 again. Recorded files can be found here: /Steam/steamapps/accountname/team fortress 2/tf/
Changing FPS
F7 – With this key you can decrease the recording frame rate
F8 – This key increases the recording framerate.
![]()
Playback keys
Mousewheel – With this you can control the demo playback speed. If the console is empty after you’ve changed the playback speed, then press F4.
Enter – If the demo playback speed isn’t 100 % then this key will bring the playback speed to 100 %. If the demo playback speed is 100 % then it will pause the demo playback and once the demo is paused you can press enter which brings the demo playback speed back to 100 %.
Depth overlay
B – Enable/disable depth overlay
Depth overlay on:
Read more about how to use depth overlay in this tutorial.
Viewmodel and Crosshair settings
, – This key decreases the viewmodel fov
. – This key increases the viewmodel fov
HOME – this key turns all models to wireframe and pressing it again will turn the models back to normal
END – this key toggles different wireframe modes
![]()
Example of model wireframe:

INS – change the crosshair type
DEL – Change the crosshair color
PAGE UP – Change crosshair scale
PAGE DOWN – This removes everything from the hud, including the drawviewmodel (player hands).

M – This key might be useful for some movie makers. Because some players keep changing their crosshair type, color, size etc… this key locks the crosshair so that it will not change. Once the crosshair is locked you can’t edit the crosshair settings anymore, which means that you will have to restart your game again to edit these settings.
![]()
Using Thirdperson mode
SHIFT – This key turns from firstperson view to thirdperson view. You can move the camera in thirdperson view with the arrow keys and zoom in and out with Z and X. To turn back to firstperson view press shift.
C – Controls the camera speed
V – Lock the camera position. The camera will follow the player, but it won’t turn in any direction.
Example of the thirdperson view:

General Settings
F9 – Applies full graphics (the full graphics are already applied on startup so you don’t need to use this)
F5 – High Quality Screenshot (.jpeg)
F6 – High Quality Screenshot (.tga)
F – Opens demoui
G - Opens demoui2
F4 – Refreshes the movie menu.
F10 – Quits the game

Compiling videos and Encoding movies
There are two methods to encode and compile your recorded TF2 clips:
- Encoding Panel
- VirtualDub Compiler
Encoding Panel
The encoding panel lets you compile your videos to the following formats:
- h264
- Lagarith (requires mencoder)
- HuffYUV
- Uncompressed
- ffv1
- ffvHuff
When you launch the encoding panel for the first time it will ask for you to locate “ffmpeg.exe”. The encoding panel gives you the download link and explains what you need to do in three simple steps.
Once you’ve located ffmpeg.exe, you can compile/encode your videos, which you’ve recorded in TF2. Go to the “Encode tab” and check the videos you want to encode/compile and select the videos setting.

VirtualDub Compiler
The VirtualDub Compiler allows you to compile videos to multiple lossless formats:
- Lagarith
- HuffYUV
- Uncompressed
For the program to work you need to download VirtualDub, which can be downloaded from here. Then just press the “Browse” button and locate vdub.exe.

Please note that you might not have some of the lossless codecs installed on your computer (that the Encoding Panel and VirtualDub Compiler uses), this tutorial shows how you can install some of them.
Downloads
Full menu versions:
version 0.1
version 0.2
version 0.3
version 0.4
version 0.45
version 0.5
version 0.51
version 0.55
version 1.03
CFG versions:
version 0.1
version 0.2
version 0.3
version 0.4
version 0.45
version 0.5
version 0.51
version 0.55
version 1.03
Movie hud files:
moviehud
Files to disable the default sniper crosshair:
download here
Green screen map:
download here
FAQ
Q: What is the viewmodel and what is the lock viewmodel option?
A: The viewmodel is the hands of the model and the gun model. Some players keep turning their viewmodel off and it affects the demo. So if you lock the viewmodel then it won’t disappear if the player turns the viewmodel off.
Q: Why is the video that I recorded lagging/un-watchable?
A: It’s because the video is lossless. If you want to watch your video you need to compress it with a video encoding/editing program.
UPDATED: 16.08.2010
Tags: half life 2, high quality, how to, movie config, movie hud, record, remove hud, team fortress 2, tf2
This entry was posted on Friday, June 26th, 2009 at 10:49 pm and is filed under Tutorials, Video Capture. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.




http-s53-radikal-ru-i142-1002-5b-dd01746e5050-jpg
what can i do with it?
how can i disible the kill notices??
FuXeR just type cl_drawhud 0 in console or in the menu select “Hud: OFF”.
Pldx dont run tf2 and i dont know why?
When i’m trying to run mencoder.exe and other .exe files in mplayer foldier it opens windows’ console and instantly closes it, and nothing happens. What’s wrong with that programm?
My compile video tool files are in:
pldx tools\moviefiles\mplayer\
That’s a correct foldier, right?
Watch this problem I have when trying to launch Team Fortress 2 tho the PLDX Recording Tool:
http-img12-imageshack-us-img12-3767-32498034-jpg
There’s something to do about it>?
sc0pe – you need to download extra tools from the respective sites because PLDX can NOT include them in their download due to licensing problems
I’ve been struggling with this thing for about and hour and it’s really pissing me off. Alright, so first I start it up right? Then nothing happens when I press the F1-F9 keys. So then I look it up, something wrong with my keyboard etc etc. So then I got it to work. Every time I manage to start recording and start a demo, tf2 would crash. Sometimes some bullshit runtime error would come up and make tf2 go away, while hl2.exe is still running. Other times it just tells me hl2.exe stopped working because this tool is annoying as fuck.
yeah, any help would be appreciated
when i record screen over 30 seconds,it doesn’t operate, it’s evaluate version?.
when i record with larguit less (someting like that) i cant record much or it dosent work.
How can I open just health bar ?
Can someone solve my problem?
http-www-pldx-com-forums-my-videos-dontʹt-work-in-vegas-anymore!-t2846-html
And why is the support forum spammend with advertising?
hey guys, i have a quite big problem: I installed everything correctly in the right folders, but everytime i start the Tool -and also when i click the “launch TF2″ button- i get a strange error message: “the Data or Assembly System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 or a dependency of it couldn´t be found. the System can´t find the denoted data. ” (maybe the error is not 100% correct, cause I had to translate it.)
cheers Keeper
i’m having the same problem as keeper
Any significant changes after the update?
anyone know how to get the compiling and encoding to work? i installed both programs and put all the files into moviefiles/mplayer, but it’s telling me i’m missing files and i can’t use it.
I have the same problem olli….
Missing files.
Failed to load the launcher DLL.
The specified module could not be found.
Any help?
Even after installing programs getting
‘Some tools are missing’ error, quite frustrating
“the Data or Assembly System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 or a dependency of it couldn´t be found. the System can´t find the denoted data. ”
same shit
I got a problem. I can’t launch TF2, when I press launch team fortess 2 button. tool gets grey and then again normal, but doesnt run tf2
I have the exact same problem as ezordi.
“I got a problem. I can’t launch TF2, when I press launch team fortess 2 button. tool gets grey and then again normal, but doesnt run tf2″
same shit
what to do?
I press to launch TF2 and not that, does not occur
Know the answer! Download 0.45 Version! Works sooo fine
how can i turn off viewmodel for a while? thats pretty embarassing, but i would really need it
Same problem as slamy,

but i know you can delete the viewmodel with
typing ‘r_drawviewmodel 0′ in console, but this won’t work with pldx recording tool
i also have the problem that when i can delete it, it automatically comes back after a while
I’m having trouble with this. I don’t know which program thing to select when the box pops up when you start recording, I tried the windows 1 thing and the full video thing it starts out on, but the video looses it’s color when I play it back? Why is that? and it also takes like 3 minutes to record 10 seconds? why is that?
Hi, im getting this error it says ‘Failed to load the launcher DLL: The specified module could not be found.’ Ive tried reinstalling all files twice but get the same error
Any help would be greatly appreciated.
i have same problem.
what 2 do?
Where can i find a medic hud for movies (health + uber bar)?
Pretty sure the Engineer update broke the tool. It worked fine before, and now, ‘Failed to load the launcher DLL.’
Hey guys i have a big problem , i need a console comand to drawhud and leave only killnotices. pldx recorder , not workin’ for me , when i start recording , i have a slowmotion and low fps. also video is not saving for me its like 200 kb and only 1 second
.
so pls tell me how to disable hud and leave only killnotices
“I got a problem. I can’t launch TF2, when I press launch team fortess 2 button. tool gets grey and then again normal, but doesnt run tf2″
me too, i dont know the problem…
same prroblem here…
It’s me or we can see explosions thru walls?
Im also experiencing explosions being seen through walls :<
Why jh homo?
“launcher error” old and new pldx tool, maybe cause of the new update?
My pldx recording tool get crashed( 1.0.3) and I had to restart my computer, then when I want to start the normal Tf2 it comes in with the normal window options but with the pldx menu( later I reinstalled, and it now works ) and when i want to start the tf2 with the recording tool it gives me an error with : “It can’t copy the files, because thoose are exists”. My system is hungarian but I copied the error code here: http-pastebin-com-bvu4u4se
Can you tell me where should be theese files what’d I delete?
Thx fo the help
Same problem here athemil :/