Creating a Custom Video Intro for Team Fortress 2¶
Originally posted by omnibombulator on huds.tf
I was messing around with the TF2 files and stumbled across how the game chooses it’s intro video to play on launch. I was interested to see if I could make a Custom Intro, and it turns out it’s really easy.
Download The RAD Video Tools program. This program allows you to convert video and audio files to
.bikformat, which is the format that the opening Valve video is in.
Open up RAD Video Tools and find your video of choice. Select the video and press the Bink it! button. (See below)
You can mess with the above settings to get higher quality video, but leaving the settings as the default garners you a decent result.
You may find that while the program attempts to render, it will give you an Error when trying to open the file. I originally tried this using videos I had downloaded online, and the program did not like it. I eventually made a small HUDS.TF intro video using Sony Vegas, and saved it as a
.avi file. This seemed to have done the trick, and you may get the result you want by putting your videos into a Video Editor first.
Once converted (shouldn’t take long), watch the file back and make sure it’s okay. Audio can be a bit of a pain (may not render), so you can mix audio in after by selecting the generated
.bikfile, then pressing the Mix in sound button. Just add your sound file of choice and the default settings should do the rest. Again, feel free to mess around with the settings if you want to get better results.
Once you’ve got the file you’ve wanted, go into your Custom HUD folder. Create a media folder in the same directory your resource and scripts folders are (example below)
Inside this folder, copy your
.bik file into it, and create a file called startupvids.txt. Inside this file, you’ll only need one line of text, which is
<FILENAME> is, obviously, the name of your file. (examples below)
- Now open up Team Fortress 2 (make sure you do not have
-novidin your launch options), and you’ll see the result!
Watch my example here:
I’ve also included an example file for you to use!
You don’t have to put this into a Custom HUD folder. You can make a separate Custom folder for your intro video to live in individually, so it will run on every Custom HUD you use, or even on the default TF2 HUD, similar to the way you would do a hitsound.
tf/custom/introvideo/media/ and then your files would work.