Team Fortress 2 engine branch: Difference between revisions
Jump to navigation
Jump to search
SirYodaJedi (talk | contribs) No edit summary |
SirYodaJedi (talk | contribs) |
||
Line 10: | Line 10: | ||
; [[w:64-bit|64-bit binaries]] {{also|{{gmod}}}} | ; [[w:64-bit|64-bit binaries]] {{also|{{gmod}}}} | ||
: Allows the game to access more than 4GB RAM and have slightly better performance. Additionally, tools such as {{hammer|1}}, map compilers ({{vbsp|1}}, {{vvis|1}}, {{vrad|1}}), etc... also have 64-bit binaries. | : Allows the game to access more than 4GB RAM and have slightly better performance. Additionally, tools such as {{hammer|1}}, map compilers ({{vbsp|1}}, {{vvis|1}}, {{vrad|1}}), etc... also have 64-bit binaries. | ||
: {{Note|{{tf2}} 64-bit is not available on Mac.<br>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.<br>{{hl2dm}} only has 64-bit binaries for the engine DLLs; all executables are still 32-bit.}} | : {{Note|{{tf2}} 64-bit is not available on Mac.<br>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.<br>{{hl2dm}} only has 64-bit binaries for the engine DLLs; all executables and game DLLs are still 32-bit.}} | ||
; [[VScript]] {{also|{{mapbase}} {{nmrih}} {{l4dbranch}} {{p2branch}} {{csgobranch}} }} <!-- GLua ≠ vscript; don't mention gmod here --> | ; [[VScript]] {{also|{{mapbase}} {{nmrih}} {{l4dbranch}} {{p2branch}} {{csgobranch}} }} <!-- GLua ≠ vscript; don't mention gmod here --> |
Revision as of 18:55, 29 November 2024
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 (also in
)
- A material parameter that gives the effect of trees swaying in the wind.
- 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.
- 2004
Half-Life 2: Deathmatch (formerly
,
,
,
)
- 2007
Team Fortress 2 (formerly
,
,
)