Startup Media: Difference between revisions
m (Source 2013 and Left 4 Dead engine branches) |
m (→Startup Videos: It wasn't clear whether .avi video format was supported for all Source branches or only pior to 2007.) |
||
| Line 19: | Line 19: | ||
You can change the startup video for a game by placing the following files in the {{path|<moddir>\media}} folder: | You can change the startup video for a game by placing the following files in the {{path|<moddir>\media}} folder: | ||
* {{path|valve|avi}} file | * {{path|valve|avi}} file - for {{gldsrc|4}} (Retail/WON version) | ||
* {{path|valve|avi}} file (or other specified in StartupVids.txt) - for {{src06|4}} or earlier | |||
* {{path|valve|bik}} file (or other specified in StartupVids.txt) - for {{src07|4}} and later | * {{path|valve|bik}} file (or other specified in StartupVids.txt) - for {{src07|4}} and later | ||
* {{path|valve|webm}} file (or other specified in StartupVids.txt) - for {{gldsrc|4}} (post-25th anniversary update), and {{source|4}} games/branches that have been modified to include WebM support (such as {{Strata|4}}), aswell as {{csgobranch|4}} and {{src2|4}}. | * {{path|valve|webm}} file (or other specified in StartupVids.txt) - for {{gldsrc|4}} (post-25th anniversary update), and {{source|4}} games/branches that have been modified to include WebM support (such as {{Strata|4}}), aswell as {{csgobranch|4}} and {{src2|4}}. | ||
Revision as of 07:18, 31 December 2024
Startup Music
Startup music is music that plays on the main menu when booting up the game, but does not play when returning to the main menu from elsewhere in the game.
Source Engine
Source will play ![]()
sound\ui\gamestartup*.mp3 when it finishes loading the main menu after the application is launched. The asterisk matches anything at all (including nothing), so feel free to give your files descriptive names. If more than one file matches, a choice will be made at random.
All files must be encoded at 44.1 KHz.
-nostartupsound.
GoldSrc Engine
GoldSrc will play ![]()
media\gamestartup.mp3 or Redbook CD track 29 when it finishes loading the main menu after the application is launched. The track will loop and continue to play until a map is loaded.
valve, the startup track will continue to play across multiple maps until another track is called! [todo tested in ?]Startup Videos
Startup videos is the video that plays when booting up the game, after the game has reached the end of the list inside the StartupVids.txt file, the main menu appears.
You can change the startup video for a game by placing the following files in the ![]()
<moddir>\media folder:

valve.avifile - for
GoldSrc (Retail/WON version)
valve.avifile (or other specified in StartupVids.txt) - for
Source 2006 or earlier
valve.bikfile (or other specified in StartupVids.txt) - for
Source 2007 and later
valve.webmfile (or other specified in StartupVids.txt) - for
GoldSrc (post-25th anniversary update), and
Source games/branches that have been modified to include WebM support (such as
Strata Source), aswell as
CS:GO engine branch and
Source 2.
If you are making a mod for
Half-Life 2 (or other
Source games) you can place any AVI, Bink Video (BIK), MOV (for
macOS), or WebM (if the engine has WebM support added) file in your mod's ![]()
media folder. In order for the video to play when you start your mod you will need to create a StartupVids.txt file in the ![]()
media folder. Inside StartupVids.txt you simply specify the filename(s) of the video(s) you want to be played on a separate line.
For example:
Keep in mind that an AVI video will need to be encoded using the Cinepak codec. It is not known whether audio codecs other than Microsoft ADPCM are supported.
DivX is also supported, however there appears to be a size limit to the startup video, so if a video is not played then its file size is too large, this has been tested with an AVI file over 100 MB.
You can get the BINK video encoder for free from RAD on their site at RAD Game Tools
For MOV (QuickTime), it is only supported in
macOS.
For WebM, it is only supported in
GoldSrc (after
's 25th anniversary update),
Counter-Strike: Global Offensive (after Panorama update), some third-party
Source games, and fully supported in
Source 2 onwards.
When encoding the startup video note that older versions of
Source 2007 does not properly support all Bink video resolutions, and only up to 1024x768. When using an unsupported video size (let's say 720x480) only the first few seconds of the video will display. After that it will freeze and you will only hear the video's sound, also the game may possibly briefly freezes with a "Not Responding" shown on the game's titlebar (if run on windowed mode), or the Busy cursor appears with the hl2.exe is not responding message. Another possibility is that the video will not play at all. This was later fixed in the
Source 2013 and
Left 4 Dead engine branches onwards respectively, and these later games do play the startup videos in higher resolutions without freezing.
To Remove the Startup Video
Simply create ![]()
StartupVids.txt in ![]()
media and leave the contents blank.
If you want to skip the startup videos, you can add the -novid parameter to your Command Line.
mainmenu.bsp map instead of the StartupVids.txt file, which would run a command to play all 5 intro files (Akella, RWS, Trashmasters intro, and the Source and Nvidia's PhysX legal and copyright notices). To skip the startup video, rename the following files in p3\media and p3_english\media (or p3_<language>\media) folder:Alternatively, you can also use -nostartupmenu and -dev at the same time to disable loading the main menu map automatically, and skip the intro.