Team Fortress 2 engine branch
Jump to navigation
Jump to search
The Team Fortress 2 branch is a newer version of
Source 2013 Multiplayer, developed from updates to
Team Fortress 2.
Features
New since the Source 2013 Multiplayer branch is:
- Swaying trees (only in
) (also in
)
- A material parameter that gives the effect of trees swaying in the wind.
- 64-bit binaries (only in
) (also in
)
- Allows the game to access more than 4GB RAM and have slightly better performance. Additionally, tools such as Hammer, map compilers (VBSP, VVIS, VRAD), etc... also have 64-bit binaries.
- VScript (also in
)
- A powerful new scripting system primarily using
Squirrel or
Lua. Third-party games may have different VScript implementation.
- WebM video playback (only in
) (also in
)
- Used for game intros or cutscenes in some games. Replaces Bink video. WebM allows smaller video file sizes without significantly degrade the video quality.
- Vulkan renderer (also in
)
- A low-overhead, cross-platform graphics API, successor to OpenGL.
- First introduced in 2022 with Half-Life 2 and Portal, and was add in Team Fortress 2 later during the 64-bit update. Portal with RTX also uses Vulkan as part of the RTX Remix runtime. Using DXVK, a library used to translate Direct3D calls to Vulkan. This is disabled by default, but can be enabled in supported games by passing -vulkan into the game's launch options.
- Texture streaming (also in
)
- Reduce system RAM and graphics card VRAM usage by streaming textures as needed instead of loading them all when loading the map.
Availability
Game code for this branch is not available.
- 2004
Half-Life 2: Deathmatch (formerly
,
,
,
)
- 2007
Team Fortress 2 (formerly
,
,
)