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.
The branches have incompatible ABIs, i.e. mods/tools compiled for will not work under
without updating interfaces.
Features
New since the Source 2013 Multiplayer branch is:
- Swaying trees (also in
)
- A material parameter that gives the effect of trees swaying in the wind. Added in Jungle inferno.
64-bit binaries (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.
Note:
64-bit is not available on Mac.
Half-Life 2 was the first game to receive 64-bit update back in 2005, when it ran on Source 2004. It was later removed for unknown reasons, but it also had some technical issues at the time.only has 64-bit binaries for the engine DLLs; all executables and game DLLs are still 32-bit.
- VScript (also in
)
- A powerful new scripting system primarily using
Squirrel. Third-party games may have different VScript implementation.
- WebM video playback (also in
)
- Used for game intros or cutscenes in some games. Replaces Bink video. WebM allows smaller file sizes without significant degradation in 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.
- VGUI High
DPI support (also in
20th)
- VGUI elements are now properly scalable on higher resolutions such as 4K (3840x2160).
- 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.
- Numerous security fixes
- See GitHub post.
Availability
Game code for this branch is not available.
Release date | Title |
---|---|
2004 | ![]() ![]() ![]() ![]() ![]() |
2007 | ![]() ![]() ![]() ![]() |